:root{--color-quote-paper:#fff;--color-quote-paper-2:#f4f7f6;--color-quote-ink:#141816;--color-quote-muted:#5c6661;--color-quote-rule:#d5ddd8;--color-quote-rule-strong:#1a2220;--color-quote-accent:var(--color-accent);--color-quote-accent-ink:var(--color-accent-ink);--color-quote-section:#e8f7f0;--color-quote-callout:#0f1714;--color-quote-callout-ink:#eef7f2;--color-quote-chrome:var(--color-paper-2)}.labor-quote{min-height:100dvh;padding:var(--space-4) var(--space-4) var(--space-8);background:radial-gradient(ellipse 80% 50% at 50% -10%, var(--color-accent-tint), transparent), var(--color-quote-chrome);color:var(--color-ink)}.labor-quote__loading{max-width:48rem;margin:var(--space-8) auto;color:var(--color-ink-2)}.labor-quote__chrome{width:min(100%,72rem);margin:0 auto var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.labor-quote__chrome-left{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.labor-quote__back{color:var(--color-accent);font-weight:700;text-decoration:none}.labor-quote__chrome-sep{color:var(--color-ink-3)}.labor-quote__hint{width:100%;font-size:var(--text-sm);color:var(--color-ink-3)}.labor-quote__chrome-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.labor-quote__chrome-actions select{min-height:var(--size-tap);padding:0 var(--space-3);border:1px solid var(--color-rule-2);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);text-transform:capitalize}.labor-quote__toast{width:100%;font-size:var(--text-sm);color:var(--color-accent);margin:0;font-weight:600}.labor-quote__paper{width:min(100%,72rem);padding:var(--space-6) var(--space-6) var(--space-7);background:var(--color-quote-paper);color:var(--color-quote-ink);box-shadow:var(--shadow-lg);border:1px solid var(--color-rule);border-radius:4px;margin:0 auto}.labor-quote__header{justify-content:space-between;gap:var(--space-5);padding-bottom:var(--space-4);border-bottom:3px solid var(--color-quote-accent);margin-bottom:var(--space-4);display:flex}.labor-quote__contacts{gap:var(--space-3);text-align:right;grid-template-columns:repeat(3,minmax(0,1fr));font-size:.7rem;line-height:1.35;display:grid}.labor-quote__contacts span{color:var(--color-quote-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-weight:700;display:block}.labor-quote__contacts strong,.labor-quote__contacts small{display:block}.labor-quote__contacts strong{font-size:.78rem}.labor-quote__contacts small{color:var(--color-quote-muted)}.labor-quote__address{text-align:right}.labor-quote__masthead{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1.6fr) minmax(12rem,.9fr);display:grid}.labor-quote__masthead-main{gap:var(--space-2);flex-direction:column;display:flex}.labor-quote__masthead-row{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.labor-quote__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.labor-quote__field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-quote-muted);padding-inline:.15rem;font-size:.65rem;font-weight:700}.labor-quote__input,.labor-quote__textarea{box-sizing:border-box;width:100%;color:var(--color-quote-ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;min-height:2.4rem;padding:.55rem .7rem}.labor-quote__input:hover,.labor-quote__textarea:hover{background:var(--color-quote-paper-2)}.labor-quote__input:focus,.labor-quote__textarea:focus{border-color:var(--color-quote-accent);background:var(--color-quote-paper);box-shadow:0 0 0 2px color-mix(in oklab, var(--color-quote-accent) 28%, transparent)}.labor-quote__eyebrow{color:var(--color-quote-muted);letter-spacing:.02em;margin:0;font-size:.78rem;font-weight:700}.labor-quote__doc-title{letter-spacing:-.02em;color:var(--color-quote-ink);flex-wrap:wrap;align-items:baseline;gap:.15rem .25rem;margin:0;font-size:1.25rem;font-weight:800;display:flex}.labor-quote__input--title{letter-spacing:-.02em;flex:1;min-width:12rem;font-size:1.25rem;font-weight:800}.labor-quote__input--num{text-align:right;font-variant-numeric:tabular-nums}.labor-quote__input--section{flex:1;min-width:0;font-size:.9rem;font-weight:800}.labor-quote__textarea{resize:vertical;border-color:var(--color-quote-rule);background:var(--color-quote-paper-2);min-height:6.5rem;padding:.75rem .85rem;font-size:.78rem;line-height:1.5}.labor-quote__callouts{gap:var(--space-2);padding:var(--space-3);background:var(--color-quote-callout);color:var(--color-quote-callout-ink);border-radius:6px;font-size:.68rem;line-height:1.4;display:grid}.labor-quote__callouts p{margin:0}.labor-quote__table-wrap{border:1px solid var(--color-quote-rule);margin-bottom:var(--space-4);border-radius:4px;overflow:hidden}.labor-quote__table{border-collapse:collapse;width:100%;font-size:.72rem}.labor-quote__table th{background:var(--color-quote-ink);color:var(--color-quote-paper);text-align:left;letter-spacing:.02em;white-space:nowrap;padding:8px 6px;font-weight:700}.labor-quote__table th:nth-child(n+2){text-align:right}.labor-quote__table td{border-top:1px solid var(--color-quote-rule);vertical-align:middle;padding:.4rem .5rem}.labor-quote__table td:nth-child(n+2){text-align:right}.labor-quote__section-row td{background:var(--color-quote-section);border-top:1px solid var(--color-quote-accent);padding:6px 8px}.labor-quote__section-head{align-items:center;gap:var(--space-2);display:flex}.labor-quote__section-head em{color:var(--color-quote-accent-ink);background:var(--color-quote-accent);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.65rem;font-style:normal;font-weight:700}.labor-quote__derived{color:var(--color-quote-muted);font-variant-numeric:tabular-nums}.labor-quote__total-cell{font-variant-numeric:tabular-nums;color:var(--color-quote-ink);font-weight:800}.labor-quote__empty{color:var(--color-quote-muted);text-align:center!important;padding:var(--space-5)!important}.labor-quote__col-edit{width:2rem}.labor-quote__ghost{color:var(--color-quote-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-weight:700}.labor-quote__ghost:hover{color:var(--color-quote-ink);background:var(--color-quote-paper-2)}.labor-quote__footer{gap:var(--space-5);grid-template-columns:minmax(0,1.4fr) minmax(14rem,.8fr);align-items:start;display:grid}.labor-quote__totals{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-quote-rule);background:var(--color-quote-paper-2);border-radius:6px;flex-direction:column;display:flex}.labor-quote__totals>div{justify-content:space-between;gap:var(--space-3);align-items:baseline;display:flex}.labor-quote__grand{padding-top:var(--space-2);border-top:2px solid var(--color-quote-accent);font-size:1.05rem}.labor-quote__grand small{color:var(--color-quote-muted);font-size:.65rem;font-weight:600}.labor-quote__net{margin:var(--space-2) 0 0;color:var(--color-quote-muted);font-size:.72rem;font-weight:600}@media (max-width:860px){.labor-quote__header,.labor-quote__masthead,.labor-quote__footer,.labor-quote__contacts,.labor-quote__masthead-row{grid-template-columns:1fr;display:grid}.labor-quote__contacts,.labor-quote__address{text-align:left}.labor-quote__table-wrap{overflow-x:auto}.labor-quote__table{min-width:52rem}}@media print{.labor-quote{background:var(--color-quote-paper);min-height:0;padding:0}.labor-quote__chrome{display:none!important}.labor-quote__paper{width:100%;box-shadow:none;border:none;border-radius:0;padding:0}.labor-quote__col-edit,.labor-quote__ghost{display:none!important}.labor-quote__input,.labor-quote__textarea{padding-left:0;padding-right:0;box-shadow:none!important;background:0 0!important;border:none!important}}@property --show-card-snake-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--color-paper:#1a1a1d;--color-paper-2:#212125;--color-paper-3:#2b2b30;--color-ink:#e4e4e8;--color-ink-2:#b1b0b5;--color-ink-3:#89888d;--color-rule:#353539;--color-rule-2:#47474d;--color-on-bright:#0f0f14;--color-accent:#34d59a;--color-accent-2:#59d9a2;--color-accent-ink:#0a2e24;--color-accent-tint:#182e24;--color-veil:#020203;--color-veil-glow:#1111151f;--color-hint:#5081a0;--color-hint-tint:#0b1a24;--color-hint-glow:#143c5333;--color-command:#151515;--color-command-2:#252525;--color-command-3:var(--color-command-2);--color-command-rule:#706e70;--color-cmd-ink:#f2f1f6;--color-cmd-ink-2:#abaab0;--color-cmd-ink-3:#86858b;--color-founder-nav-active:#ffffff1c;--color-founder-nav-active-text:var(--color-cmd-ink);--color-cmd-active:#023220;--color-cmd-active-text:#34d59a;--color-crew-bg:var(--color-command);--color-crew-card:#1e1e1e;--color-crew-raised:#242424;--color-crew-recess:#1a1a1a;--color-crew-rule:#2c2c2c;--color-crew-ink:#f2f2f2;--color-crew-ink-faint:#cfcfcf;--color-crew-ink-muted:#9a9a9a;--color-crew-accent:var(--color-accent);--color-crew-accent-ink:var(--color-accent-ink);--color-crew-accent-busy:#2a5e4d;--color-crew-danger:#ef5a5a;--color-crew-danger-tint:#ba2b2e1f;--color-crew-danger-rule-tint:#ba2b2e4d;--color-crew-warn:#f5a623;--color-crew-warn-ink:#1a1200;--color-crew-accent-tint:#57e5a929;--color-crew-scrim:#0b0a0f99;--color-crew-scrim-soft:#00000073;--color-crew-success:#22c55e;--color-lc-bg:var(--color-crew-bg);--color-lc-card:var(--color-crew-card);--color-lc-raised:var(--color-crew-raised);--color-lc-recess:var(--color-crew-recess);--color-lc-rule:var(--color-crew-rule);--color-lc-ink:var(--color-crew-ink);--color-lc-ink-2:var(--color-crew-ink-faint);--color-lc-ink-3:var(--color-crew-ink-muted);--color-lc-accent:var(--color-accent);--color-lc-accent-ink:var(--color-accent-ink);--color-lc-scrim:var(--color-crew-scrim);--color-sign-paper:#f5f5f8;--color-sign-rule:#c7c7cb;--color-sign-ink:var(--color-on-bright);--color-welcome-field:#09080d;--color-welcome-field-2:#14131a;--color-welcome-horizon:#47be8b8c;--color-welcome-glow:#3b9b7247;--color-welcome-glow-far:#3271551a;--color-mark-field:#101211;--color-mark-1:#fff;--color-mark-2:#c3c8c6;--color-mark-3:#3ddb9a;--color-mark-4:#8fe9cb;--color-confirmed:#7dbd7f;--color-confirmed-bg:#1e2e1e;--color-confirmed-rule:#325033;--color-pending:#ccad63;--color-pending-bg:#2f2817;--color-pending-rule:#5a4b28;--color-canceled:#eb827b;--color-canceled-bg:#36201e;--color-canceled-rule:#693c38;--color-open:#929294;--color-open-bg:#262628;--color-open-rule:#403f43;--color-id-1-bg:#262628;--color-id-1:#9e9ea3;--color-id-2-bg:#212939;--color-id-2:#97b1e5;--color-id-3-bg:#182c34;--color-id-3:#80bbd3;--color-id-4-bg:#162d2f;--color-id-4:#7abfc3;--color-id-5-bg:#2e2435;--color-id-5:#c0a4d5;--color-available:var(--color-confirmed);--color-booked:var(--color-pending);--color-unavailable:var(--color-canceled);--color-focus:#34d59a;--color-danger-action:#b33736;--color-danger-action-2:#9e2225;--color-danger-ink:#fcf7f7;--color-scrim:#0b0a0f8c;--color-scrim-heavy:#000000d1;--color-accent-rule:#295f47;--color-qa-calendar:#48a1db;--color-qa-calendar-bg:#152b3b;--color-qa-grid:#988bdd;--color-qa-grid-bg:#28253b;--color-qa-users:#53ae77;--color-qa-users-bg:#182f20;--color-qa-send:#25aabe;--color-qa-send-bg:#112e32;--color-qa-dollar:#c79e41;--color-qa-dollar-bg:#322710;--color-qa-clock:#d57f57;--color-qa-clock-bg:#392218;--color-qa-inbox:#d375a4;--color-qa-inbox-bg:#38212c;--color-qa-check:#45af81;--color-qa-check-bg:#152f23;--color-qa-plus:#df7f78;--color-qa-plus-bg:#3a211f;--color-qa-book:#38abb1;--color-qa-book-bg:#162d2f;--color-qa-scan:#49ac95;--color-qa-scan-bg:#182e28;--color-qa-search:#9e9caa;--color-qa-search-bg:#2e2d33;--color-role-led-eng:#ece2b1;--color-role-led-assist:#e7d6f5;--color-role-gav:#facac5;--color-role-gav-audio:#cce6cc;--color-role-gav-lighting:#d4d3d9;--color-role-p0:#fcd1dc;--color-role-p1:#fed1d3;--color-role-p2:#fed2cb;--color-role-p3:#fcd4c3;--color-role-p4:#f8d7be;--color-role-p5:#f2daba;--color-role-p6:#ebddb9;--color-role-p7:#e2e0bb;--color-role-p8:#d9e3bf;--color-role-p9:#d0e6c5;--color-role-p10:#c8e8cd;--color-role-p11:#c0e9d6;--color-role-p12:#bbe9df;--color-role-p13:#b8e9e8;--color-role-p14:#b9e8f0;--color-role-p15:#bce6f7;--color-role-p16:#c1e3fc;--color-role-p17:#c9e0ff;--color-role-p18:#d1ddff;--color-role-p19:#dadaff;--color-role-p20:#e3d7fb;--color-role-p21:#ebd5f5;--color-role-p22:#f2d3ee;--color-role-p23:#f8d1e6;--color-show-card:#242328;--color-show-card-2:#18181b;--color-show-card-inset:#141316;--color-show-card-shine:#2e2d31;--color-show-card-rule:#ffffff3d;--color-show-card-grid:#ffffff05;--color-show-card-outline:#ffffff52;--color-show-card-border-hover:#ffffff57;--color-show-card-border-glow:#ffffffd1;--show-card-snake-duration:1.05s;--show-card-snake-settle-delay:.68s;--show-card-radius:.75rem;--show-card-gap:.75rem;--color-show-card-ink:var(--color-ink);--color-show-card-ink-2:var(--color-ink-2);--color-show-card-ink-3:var(--color-ink-3);--color-show-card-alert:var(--color-show-card-ink-2);--shadow-show-card:0 1px 0 #ffffff0d, 0 2px 8px #00000047;--shadow-show-card-hover:0 1px 0 #ffffff12, 0 4px 14px #00000057;--avatar-1:#416148;--avatar-2:#435a77;--avatar-3:#6a4d67;--avatar-4:#70503a;--avatar-5:#2f6169;--avatar-6:#5a5b36;--avatar-7:#575375;--size-tap:2.75rem;--dev-grid-line:#2784d529;--dev-grid-frame:#de3b3da6;--glow-xs:0 0 8px #34d59a2e;--glow-sm:0 0 16px #34d59a38;--glow-md:0 0 28px #34d59a47;--shadow-xs:0 1px 3px #0000004d;--shadow-sm:0 2px 8px #00000059;--shadow-md:0 4px 20px #0006;--shadow-lg:0 8px 40px #00000080;--shadow-modal:0 32px 80px #000000b3;--nb-offset:2px;--nb-press:1px;--color-nb-edge:#0000008c;--shadow-hard-xs:1px 1px 0 #0000006b;--shadow-hard:var(--nb-offset) var(--nb-offset) 0 var(--color-nb-edge);--shadow-hard-lg:3px 3px 0 var(--color-nb-edge);--shadow-hard-card:var(--nb-offset) var(--nb-offset) 0 #00000061, 0 1px 3px #00000042;--font-display:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "Cascadia Code", monospace;--text-2xs:.8125rem;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-input:1.05rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-page-x:var(--space-4);--space-page-y:var(--space-4);--space-section:var(--space-6);--space-stack:var(--space-3);--space-inset:var(--space-4);--radius-sm:.1875rem;--radius-md:.25rem;--radius-lg:.375rem;--radius-xl:.5625rem;--radius-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-smooth:cubic-bezier(.25, .46, .45, .94);--dur-fast:.15s;--dur-base:.22s;--dur-slow:.32s;--z-base:1;--z-sticky:100;--z-drawer:500;--z-nav:3000;--z-modal:9000;--z-toast:9999;--drawer-sheet-inset:var(--space-4);--background:var(--color-paper);--foreground:var(--color-ink)}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(9.46083% .783235 -2.10235);--color-paper-2:lab(12.9205% 1.0522 -2.79843);--color-paper-3:lab(17.5403% 1.32042 -3.49501);--color-ink:lab(90.6724% .630021 -1.76662);--color-ink-2:lab(72.1026% .759155 -2.11785);--color-ink-3:lab(57.0225% .761181 -2.11648);--color-rule:lab(22.2015% 1.03927 -2.80622);--color-rule-2:lab(30.3017% 1.30066 -3.50681);--color-on-bright:lab(4.36832% .931136 -2.56208);--color-accent-2:lab(78.6589% -46.9545 16.3778);--color-accent-tint:lab(16.9477% -11.5997 4.06657);--color-veil:lab(.453024% .127025 -.346869);--color-veil-glow:lab(5.20692% .815533 -2.2597/.12);--color-hint:lab(51.3219% -10.3067 -22.4114);--color-hint-tint:lab(8.37284% -3.88125 -8.69629);--color-hint-glow:lab(23.4321% -7.64845 -18.4641/.2);--color-cmd-ink:lab(95.3028% .757068 -2.11926);--color-cmd-ink-2:lab(69.7631% 1.01703 -2.82054);--color-cmd-ink-3:lab(55.8429% 1.02046 -2.81824);--color-founder-nav-active:lab(100% 0 0/.11);--color-cmd-active:lab(17.2728% -20.3295 7.06001);--color-crew-danger-tint:lab(42.4959% 56.9739 35.4904/.12);--color-crew-danger-rule-tint:lab(42.4959% 56.9739 35.4904/.3);--color-crew-accent-tint:lab(82.2703% -50.3808 17.5621/.16);--color-crew-scrim:lab(2.99384% .734277 -2.01294/.6);--color-crew-scrim-soft:lab(0% 0 0/.45);--color-sign-paper:lab(96.482% .503033 -1.41407);--color-sign-rule:lab(80.2227% .75832 -2.11841);--color-welcome-field:lab(2.43059% .644617 -1.76318);--color-welcome-field-2:lab(6.0714% 1.66825 -4.52333);--color-welcome-horizon:lab(69.2449% -43.6615 15.2201/.55);--color-welcome-glow:lab(57.3801% -36.9152 12.8727/.28);--color-welcome-glow-far:lab(43.0642% -26.7323 9.33899/.1);--color-confirmed:lab(71.2154% -30.779 24.7599);--color-confirmed-bg:lab(16.922% -9.78819 7.81179);--color-confirmed-rule:lab(31.1498% -16.7892 13.5123);--color-pending:lab(72.4136% 4.97314 42.0194);--color-pending-bg:lab(16.5671% 1.30449 12.2763);--color-pending-rule:lab(32.86% 2.72658 23.0933);--color-canceled:lab(66.2629% 40.5713 22.802);--color-canceled-bg:lab(14.9867% 10.8636 5.99759);--color-canceled-rule:lab(30.9355% 20.2394 11.2812);--color-open:lab(60.5219% .504613 -1.41294);--color-open-bg:lab(15.2813% .51181 -1.40808);--color-open-rule:lab(26.8618% .769466 -2.11099);--color-id-1-bg:lab(15.2813% .51181 -1.40808);--color-id-1:lab(65.1231% 1.01802 -2.81986);--color-id-2-bg:lab(16.2879% .133783 -11.6428);--color-id-2:lab(71.6935% .0982881 -29.1752);--color-id-3-bg:lab(16.6063% -6.49321 -7.86774);--color-id-3:lab(72.464% -15.3653 -18.431);--color-id-4-bg:lab(16.7734% -9.435 -3.89903);--color-id-4:lab(72.8468% -22.0399 -9.12637);--color-id-5-bg:lab(16.0521% 7.38888 -8.99901);--color-id-5:lab(71.1705% 17.2096 -21.1578);--color-danger-action:lab(42.7155% 50.4992 30.4501);--color-danger-action-2:lab(35.7378% 50.6495 31.601);--color-danger-ink:lab(97.6342% 1.52686 .820148);--color-scrim:lab(2.99384% .734277 -2.01294/.55);--color-scrim-heavy:lab(0% 0 0/.82);--color-accent-rule:lab(35.9713% -23.3856 8.17056);--color-qa-calendar:lab(62.7949% -13.8832 -37.6846);--color-qa-calendar-bg:lab(16.471% -5.04719 -12.6497);--color-qa-grid:lab(61.4115% 18.9565 -40.7706);--color-qa-grid-bg:lab(16.0149% 6.01737 -13.6725);--color-qa-users:lab(64.4491% -38.0516 19.5921);--color-qa-users-bg:lab(17.007% -12.6063 6.48122);--color-qa-send:lab(63.7092% -30.4119 -20.3929);--color-qa-send-bg:lab(16.7494% -9.80912 -6.53861);--color-qa-dollar:lab(67.7105% 8.4388 52.926);--color-qa-dollar-bg:lab(16.5572% 2.58036 16.8964);--color-qa-clock:lab(62.0947% 31.4789 36.3813);--color-qa-clock-bg:lab(16.2285% 10.3227 11.7687);--color-qa-inbox:lab(61.1354% 41.9882 -8.07704);--color-qa-inbox-bg:lab(15.9446% 13.0183 -2.49226);--color-qa-check:lab(64.4731% -40.2615 14.0411);--color-qa-check-bg:lab(17.0133% -13.3116 4.65854);--color-qa-plus:lab(64.0427% 37.4154 20.954);--color-qa-plus-bg:lab(16.0975% 12.4339 6.89345);--color-qa-book:lab(63.8503% -31.3482 -12.8947);--color-qa-book-bg:lab(16.7734% -9.435 -3.89903);--color-qa-scan:lab(64.1739% -34.8648 3.03316);--color-qa-scan-bg:lab(16.8685% -10.3594 .906581);--color-qa-search:lab(65.0024% 2.6162 -7.00458);--color-qa-search-bg:lab(18.7004% 1.31802 -3.49641);--color-role-led-eng:lab(89.9393% -2.11138 25.4925);--color-role-led-assist:lab(87.8304% 10.1257 -12.8387);--color-role-gav:lab(85.5669% 16.9319 9.18734);--color-role-gav-audio:lab(88.9867% -12.5747 9.82021);--color-role-gav-lighting:lab(84.8433% 1.01435 -2.82235);--color-role-p0:lab(87.7718% 16.7686 .174654);--color-role-p1:lab(87.8588% 16.2776 5.15153);--color-role-p2:lab(87.9771% 14.762 9.84361);--color-role-p3:lab(88.1202% 12.2823 13.9129);--color-role-p4:lab(88.2809% 8.95938 17.0514);--color-role-p5:lab(88.4503% 4.97833 19.0112);--color-role-p6:lab(88.6187% .585407 19.6343);--color-role-p7:lab(88.775% -3.92094 18.8736);--color-role-p8:lab(88.9082% -8.20985 16.7986);--color-role-p9:lab(89.0075% -11.9445 13.5826);--color-role-p10:lab(89.064% -14.8171 9.47895);--color-role-p11:lab(89.0715% -16.5835 4.79138);--color-role-p12:lab(89.0278% -17.0951 -.151896);--color-role-p13:lab(88.935% -16.3176 -5.02046);--color-role-p14:lab(88.7998% -14.3343 -9.49979);--color-role-p15:lab(88.6331% -11.3313 -13.3065);--color-role-p16:lab(88.4487% -7.57024 -16.2022);--color-role-p17:lab(88.2615% -3.35276 -18.0059);--color-role-p18:lab(88.0862% 1.01185 -18.604);--color-role-p19:lab(87.9357% 5.23293 -17.9566);--color-role-p20:lab(87.8194% 9.05559 -16.101);--color-role-p21:lab(87.7436% 12.2674 -13.1493);--color-role-p22:lab(87.7109% 14.7006 -9.28333);--color-role-p23:lab(87.7211% 16.2291 -4.74519);--color-show-card:lab(14.0807% 1.05011 -2.79964);--color-show-card-2:lab(8.3007% .784859 -2.10137);--color-show-card-inset:lab(6.15428% .550926 -1.54047);--color-show-card-shine:lab(18.7314% .908032 -2.45627);--color-show-card-rule:lab(100% 0 0/.24);--color-show-card-grid:lab(100% 0 0/.018);--color-show-card-outline:lab(100% 0 0/.32);--color-show-card-border-hover:lab(100% 0 0/.34);--color-show-card-border-glow:lab(100% 0 0/.82);--shadow-show-card:0 1px 0 lab(100% 0 0/.05), 0 2px 8px lab(0% 0 0/.28);--shadow-show-card-hover:0 1px 0 lab(100% 0 0/.07), 0 4px 14px lab(0% 0 0/.34);--avatar-1:lab(38.0755% -16.3974 10.5897);--avatar-2:lab(37.1468% -2.54817 -19.4328);--avatar-3:lab(36.5851% 16.1185 -10.117);--avatar-4:lab(37.1311% 11.8524 18.5553);--avatar-5:lab(37.7847% -15.4438 -10.2873);--avatar-6:lab(37.7759% -5.22174 21.0996);--avatar-7:lab(36.743% 7.9893 -18.8917);--dev-grid-line:lab(52.8659% -4.50641 -50.4063/.16);--dev-grid-frame:lab(51.5803% 63.2457 38.9399/.65);--shadow-xs:0 1px 3px lab(0% 0 0/.3);--shadow-sm:0 2px 8px lab(0% 0 0/.35);--shadow-md:0 4px 20px lab(0% 0 0/.4);--shadow-lg:0 8px 40px lab(0% 0 0/.5);--shadow-modal:0 32px 80px lab(0% 0 0/.7);--color-nb-edge:lab(0% 0 0/.55);--shadow-hard-xs:1px 1px 0 lab(0% 0 0/.42);--shadow-hard-card:var(--nb-offset) var(--nb-offset) 0 lab(0% 0 0/.38), 0 1px 3px lab(0% 0 0/.26)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%;overflow-x:clip}body{height:100%;font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-paper);color:var(--color-ink);margin:0;padding:0;line-height:1.5;overflow:hidden}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),textarea,select,[contenteditable=true]{font-size:max(16px, var(--input-font-size,var(--text-input,1.05rem)))!important}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;line-height:1.2}*{box-sizing:border-box;-webkit-overflow-scrolling:touch;margin:0;padding:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.screen-transition{z-index:9999;pointer-events:none;background:radial-gradient(ellipse 76% 62% at 50% 38%, var(--color-veil-glow), transparent 72%), var(--color-veil);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.screen-transition__art{place-items:center;width:120px;height:120px;display:grid;position:relative}.screen-transition__ring{border:1.5px solid #ffffff24;border:1.5px solid lab(100% 0 0/.14);border-radius:50%;width:120px;height:120px;position:absolute}.screen-transition__core{background:linear-gradient(155deg,#424245,#29282b);background:linear-gradient(155deg,lab(28.0219% .76893 -2.11133),lab(16.4314% .642926 -1.75806));border-radius:9px;width:44px;height:44px;box-shadow:inset 0 1px #ffffff1f,0 2px 10px #00000059;box-shadow:inset 0 1px lab(100% 0 0/.12),0 2px 10px lab(0% 0 0/.35)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--glow-xs)}.btn-accent{justify-content:center;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);background:var(--color-accent);color:var(--color-accent-ink);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.5px;white-space:nowrap;box-shadow:var(--shadow-hard);transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:none;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn-accent:hover{background:var(--color-accent-2);box-shadow:var(--shadow-hard), var(--glow-sm)}.btn-accent:active{transform:translate(var(--nb-press), var(--nb-press));box-shadow:none}.btn-accent:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--shadow-hard), var(--glow-sm)}.btn-accent:disabled,.btn-accent[aria-disabled=true]{box-shadow:none}.btn-create{gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-4);letter-spacing:.1px}.btn-create__well{border-radius:var(--radius-sm);background:var(--color-accent-ink);width:22px;height:22px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.btn-create__label{display:inline-block}.btn-create:not(:disabled):not([aria-disabled=true]):hover .btn-create__well{background:var(--color-accent-ink);color:var(--color-accent-2)}.btn-create:disabled .btn-create__well,.btn-create[aria-disabled=true] .btn-create__well{opacity:.55}.btn-create--sm{min-height:30px;padding-left:var(--space-1);padding-right:var(--space-3);font-size:var(--text-xs)}.btn-create--sm .btn-create__well{width:20px;height:20px}.nb-press{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.nb-press:active:not(:disabled){transform:translate(var(--nb-press), var(--nb-press));box-shadow:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chip{border-radius:var(--radius-pill);font-size:var(--text-2xs);letter-spacing:.4px;white-space:nowrap;padding:2px 8px;font-weight:700;display:inline-block}.chip-green{background:var(--color-confirmed-bg);color:var(--color-confirmed)}.chip-yellow{background:var(--color-pending-bg);color:var(--color-pending)}.chip-red{background:var(--color-canceled-bg);color:var(--color-canceled)}.chip-gray{background:var(--color-open-bg);color:var(--color-ink-2)}.chip-blue{background:var(--color-hint-tint);color:var(--color-hint)}.founder-sidebar{background:var(--color-command);width:240px;color:var(--color-cmd-ink);border-right:1px solid #ffffff0f;border-right:1px solid lab(100% 0 0/.06);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.founder-sidebar__nav{z-index:1;padding:var(--space-5) var(--space-3) var(--space-3);position:relative}.founder-nav-item{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);margin-bottom:var(--space-1);color:var(--color-cmd-ink-2);font-size:var(--text-md);cursor:pointer;align-items:center;gap:var(--space-3);text-align:left;background:0 0;border:none;border-radius:6px;width:100%;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.founder-nav-item:hover{color:var(--color-cmd-ink);background:#ffffff0f;background:lab(100% 0 0/.06)}.founder-nav-item--active{background:var(--color-founder-nav-active);color:var(--color-founder-nav-active-text);font-weight:600}.founder-nav-item--active:before{content:"";background:var(--color-accent);border-radius:1px;width:3px;position:absolute;top:6px;bottom:6px;left:0}.founder-nav-item__icon{opacity:.82;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.founder-nav-item--active .founder-nav-item__icon{opacity:1;color:var(--color-accent)}.founder-nav-item__label{flex:1;min-width:0}.founder-nav-badge{background:var(--color-canceled);min-width:18px;height:18px;color:var(--color-on-bright);text-align:center;border-radius:7px;flex-shrink:0;padding:0 5px;font-size:.6875rem;font-weight:700;line-height:18px}.founder-sidebar__group{margin-bottom:var(--space-1)}.founder-nav-item--parent{margin-bottom:0}.founder-nav-item__caret{opacity:.6;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:transform .2s,opacity .15s;display:flex}.founder-nav-item:hover .founder-nav-item__caret{opacity:.9}.founder-nav-item__caret--open{opacity:1;transform:rotate(90deg)}.founder-nav-item--owned{color:var(--color-cmd-ink);font-weight:600}.founder-nav-item--owned .founder-nav-item__icon{opacity:1}.founder-sidebar__children{margin:2px 0 var(--space-1) 0;padding-left:calc(var(--space-4) + 12px);position:relative}.founder-sidebar__children:before{content:"";left:calc(var(--space-4) + 11px);background:#ffffff1a;background:lab(100% 0 0/.1);width:1px;position:absolute;top:2px;bottom:2px}.founder-nav-child{width:100%;padding:var(--space-2) var(--space-3);color:var(--color-cmd-ink-2);font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;margin-bottom:1px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.founder-nav-child:hover{color:var(--color-cmd-ink);background:#ffffff0f;background:lab(100% 0 0/.06)}.founder-nav-child--active{background:var(--color-founder-nav-active);color:var(--color-founder-nav-active-text);font-weight:600}.founder-nav-child--active:before{content:"";left:calc(-12px - var(--space-3) * 0);background:var(--color-accent);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;transform:translate(-1px)}.founder-nav-child__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.founder-sidebar__account{z-index:1;cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;border-top:1px solid oklch(100% 0 0/.08);align-items:center;gap:10px;margin-top:auto;padding:12px 14px;transition:background .15s;display:flex;position:relative}.founder-sidebar__account:hover{background:var(--color-founder-nav-active)}.founder-topbar{background:var(--color-paper);border-bottom:1px solid var(--color-rule);z-index:var(--z-nav);flex-shrink:0;align-items:center;gap:8px;min-height:52px;padding:0 16px;display:flex;position:sticky;top:0}.founder-topbar--mobile{gap:8px;padding:10px 12px}.founder-topbar__search-wrap{flex:1;justify-content:center;min-width:0;display:flex}.founder-topbar__search-btn{border:1px solid var(--color-rule);background:var(--color-paper-2);width:36px;height:36px;color:var(--color-ink-2);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:flex}.founder-topbar__search-btn:hover{background:var(--color-paper-3);border-color:var(--color-rule-2)}.founder-spotlight{text-align:left;width:100%;max-width:min(280px,100%);height:34px;font-size:var(--text-sm);color:var(--color-ink-3);background:var(--color-paper-2);cursor:pointer;box-sizing:border-box;border:none;border-radius:4px;padding:0 12px 0 40px;transition:background .12s;position:relative}.founder-spotlight:hover{background:var(--color-paper-3);box-shadow:none}.founder-spotlight__icon{color:var(--color-ink-3);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.founder-spotlight__kbd{float:right;font-size:var(--text-xs);color:var(--color-ink-3);opacity:.85}.founder-toolbar-btn{border:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink-2);font-size:var(--text-md);cursor:pointer;white-space:nowrap;border-radius:6px;padding:6px 12px;font-weight:500;transition:background .15s}.founder-toolbar-btn:hover{background:var(--color-paper-3)}.founder-tabbar{background:var(--color-command);height:60px;z-index:var(--z-nav);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #ffffff14;border-top:1px solid lab(100% 0 0/.08);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.founder-tabbar__btn{justify-content:center;align-items:center;gap:var(--space-1);cursor:pointer;min-width:0;color:var(--color-cmd-ink-2);padding:var(--space-2) var(--space-1);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;transition:color .15s;display:flex;position:relative}.founder-tabbar__btn--active{color:var(--color-cmd-ink);font-weight:600}.founder-tabbar__btn--active:after{content:"";background:var(--color-accent);border-radius:2px;width:28px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.founder-tabbar__icon{opacity:.78;justify-content:center;align-items:center;display:flex}.founder-tabbar__btn--active .founder-tabbar__icon{opacity:1}.founder-tabbar__badge{background:var(--color-canceled);min-width:16px;height:16px;color:var(--color-on-bright);text-align:center;border-radius:6px;padding:0 4px;font-size:.5625rem;font-weight:700;line-height:16px;position:absolute;top:4px;right:calc(50% - 18px)}.founder-list-row{cursor:pointer;transition:background .12s}.founder-list-row:hover{background:var(--color-paper-2)}.founder-input{box-sizing:border-box;width:100%;min-height:var(--size-tap);border:1px solid var(--color-rule-2);border-radius:var(--radius-xl);background:var(--color-paper-2);color:var(--color-ink);font:inherit;font-size:var(--text-input);outline:none;padding:.75rem 1rem;line-height:1.35;transition:border-color .12s,box-shadow .12s,background .12s}.founder-input::placeholder{color:var(--color-ink-3)}.founder-input:hover:not(:disabled){border-color:var(--color-rule-2);background:var(--color-paper-3)}.founder-input:focus{border-color:var(--color-accent);background:var(--color-paper);box-shadow:0 0 0 3px var(--color-accent-tint)}.founder-input:disabled{opacity:.55;cursor:not-allowed}input.founder-input[type=date]{min-height:calc(var(--size-tap) + .15rem);padding-inline:1rem}.founder-access-grant{gap:var(--space-5);padding:var(--space-5) var(--space-5) var(--space-6);margin-bottom:var(--space-5);flex-direction:column;display:flex}.founder-access-grant__title{color:var(--color-ink);margin-bottom:calc(var(--space-1) * -1);font-weight:700}.founder-access-grant__fields{gap:var(--space-4);flex-wrap:wrap;display:flex}.founder-access-grant__fields .founder-input{flex:220px;width:auto}.founder-access-grant__temp{align-items:center;gap:var(--space-3);min-height:var(--size-tap);padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--color-ink-2);cursor:pointer;display:flex}.founder-access-grant__temp input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--color-accent);flex-shrink:0;margin:0}.founder-access-grant__date{max-width:14rem}.founder-access-grant__actions{align-items:center;gap:var(--space-3);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.founder-access-notice{color:var(--color-accent);font-size:var(--text-sm);font-weight:600}.founder-access-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:default;display:flex}.founder-access-row__avatar{background:var(--color-paper-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.founder-access-row__identity{flex:10rem;min-width:0}.founder-access-row__name{align-items:center;gap:var(--space-2);color:var(--color-ink);min-width:0;font-weight:600;display:flex}.founder-access-row__email{font-size:var(--text-sm);color:var(--color-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.founder-access-owner-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-ink);background:var(--color-accent);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:.65rem;font-weight:700}.founder-access-row__badges{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:0 auto;max-width:min(100%,28rem);display:flex}.founder-access-badge{background:var(--color-accent-tint);color:var(--color-accent);border:1px solid var(--color-accent-rule);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.founder-access-kind{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.founder-access-temp{background:var(--color-hint-tint);max-width:16rem;color:var(--color-hint);border:1px solid var(--color-rule);border-radius:999px;align-items:center;gap:.45rem;min-width:0;padding:.4rem .75rem;font-size:.72rem;line-height:1.25;display:inline-flex}.founder-access-temp--lapsed{background:var(--color-canceled-bg);color:var(--color-canceled)}.founder-access-temp__text{flex-direction:column;gap:1px;min-width:0;display:flex}.founder-access-temp__text strong{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.founder-access-temp__by{color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.founder-access-row__more{border:1px solid var(--color-rule);width:2.25rem;height:2.25rem;color:var(--color-ink-2);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.founder-access-row__more:hover{background:var(--color-paper-2);color:var(--color-ink)}.founder-access-row__more:disabled{opacity:.5;cursor:default}.founder-feather-menu{background:var(--color-paper);box-shadow:var(--shadow-lg);border:1px solid var(--color-rule);font-family:var(--font-body,var(--font-geist-sans));border-radius:10px;padding:4px}.founder-feather-menu__item{text-align:left;cursor:pointer;width:100%;color:var(--color-ink);background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;font-size:1rem;display:flex}.founder-feather-menu__item:hover:not(:disabled){background:var(--color-paper-2)}.founder-feather-menu__item:disabled{opacity:.5;cursor:default}.founder-feather-menu__item--danger{color:var(--color-crew-danger)}@media (max-width:720px){.founder-access-row{flex-wrap:wrap}.founder-access-row__badges{max-width:100%;padding-left:calc(36px + var(--space-3));flex-basis:100%;order:3;justify-content:flex-start}.founder-access-row__more{margin-left:auto}}.founder-search-bar{width:100%;margin-bottom:var(--space-5);position:relative}.founder-search-bar--composer{margin-bottom:0}.founder-toolbar-btn:hover{color:var(--color-ink)}.founder-topbar__nav-cluster{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.founder-topbar__nav-btn{width:48px;height:48px;color:var(--color-ink-2);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;transition:color .12s;display:flex;position:relative}.founder-topbar__nav-btn:hover,.founder-topbar__nav-btn--active{color:var(--color-ink)}.founder-topbar__nav-btn--active:after{content:"";background:var(--color-ink);border-radius:0;height:2px;position:absolute;bottom:0;left:8px;right:8px}.founder-topbar__nav-badge{background:var(--color-canceled);min-width:16px;height:16px;color:var(--color-on-bright);text-align:center;border:2px solid var(--color-paper);box-sizing:border-box;border-radius:6px;padding:0 4px;font-size:.5625rem;font-weight:700;line-height:16px;position:absolute;top:8px;right:6px}.li-shell{background:var(--color-paper-2);flex-direction:column;flex:1;display:flex;overflow:hidden}.li-alert{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-page-x);background:var(--color-pending-bg);border-bottom:1px solid var(--color-pending-rule);font-size:var(--text-md);flex-shrink:0;display:flex}.li-alert__text{color:var(--color-pending);flex:1;min-width:0;font-weight:500}.li-alert__btn{background:var(--color-pending);color:var(--color-on-bright);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;border:none;border-radius:12px;padding:6px 12px;font-weight:600}.li-alert__dismiss{cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.li-layout{background:var(--color-paper-2);flex:1;justify-content:center;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.li-cluster{align-items:stretch;gap:var(--space-4);width:100%;max-width:1128px;min-height:0;padding:0 var(--space-page-x);box-sizing:border-box;display:flex;overflow:hidden}.li-profile{width:225px;padding:var(--space-5) 0 var(--space-8);-webkit-overflow-scrolling:touch;flex-shrink:0;display:none;overflow:auto}@media (min-width:1024px){.li-profile{display:block}}.li-profile-card{background:var(--color-paper);border:1px solid var(--color-rule);margin-bottom:var(--space-stack);border-radius:6px;overflow:hidden}.li-profile-card__banner{background:linear-gradient(135deg, var(--color-accent-tint), var(--color-hint-tint));border-bottom:1px solid var(--color-rule);height:56px}.li-profile-card__avatar-wrap{margin-top:-28px;margin-bottom:var(--space-2);justify-content:center;display:flex}.li-profile-card__avatar{background:var(--color-accent);width:56px;height:56px;color:var(--color-accent-ink);font-size:var(--text-lg);border:3px solid var(--color-paper);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex}.li-profile-card__name{text-align:center;font-size:var(--text-md);color:var(--color-ink);padding:0 var(--space-3);font-weight:700;line-height:1.2}.li-profile-card__role{text-align:center;font-size:var(--text-sm);color:var(--color-ink-3);padding:2px var(--space-3) 0}.li-profile-card__divider{border-top:1px solid var(--color-rule);margin:var(--space-4) 0 0}.li-profile-card__stats{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.li-profile-card__stat{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-rule);background:var(--color-paper-2);min-height:40px;font-size:var(--text-sm);color:var(--color-ink-2);cursor:pointer;border-radius:6px;font-weight:600;transition:background .12s,border-color .12s,transform .12s;display:flex}.li-profile-card__stat:hover{background:var(--color-paper-3);border-color:var(--color-accent);transform:translateY(-1px)}.li-profile-card__stat-count{font-weight:800;font-size:var(--text-md);color:var(--color-accent);line-height:1}.li-profile-card__items{gap:var(--space-2);padding:0 var(--space-3) var(--space-4);flex-direction:column;display:flex}.li-profile-card__item{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-rule);background:var(--color-paper-2);min-height:44px;font-size:var(--text-sm);color:var(--color-ink-2);cursor:pointer;border-radius:6px;transition:background .12s,border-color .12s,color .12s,transform .12s;display:flex}.li-profile-card__item:hover{color:var(--color-accent);background:var(--color-paper-3);border-color:var(--color-accent);transform:translateY(-1px)}.li-profile-card__item-icon{background:var(--color-paper-3);border:1px solid var(--color-rule);width:28px;height:28px;color:var(--color-ink-3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.li-profile-card__item-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.li-feed{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--space-5) 0 var(--space-8);flex:1;width:100%;min-width:0;overflow:auto}.li-feed__stack{gap:var(--space-stack);flex-direction:column;display:flex}.founder-home-greeting{margin:0 0 var(--space-4)}.founder-home-greeting__date{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-ink-3);font-weight:500}.founder-quicklinks__chip{border-radius:var(--radius-pill,999px);border:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;transition:background var(--dur-fast,.12s) var(--ease-out,ease), border-color var(--dur-fast,.12s) var(--ease-out,ease);align-items:center;gap:6px;padding:7px 12px;font-weight:600;display:inline-flex}.founder-quicklinks__chip:hover{background:var(--color-paper-3);border-color:var(--color-rule-strong,var(--color-rule))}.li-sort{align-items:center;gap:var(--space-2);margin:0 0 var(--space-stack);padding:0;display:flex}.li-sort__label{font-size:var(--text-sm);color:var(--color-ink-3);font-weight:500}.li-sort__tab{color:var(--color-ink-2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.li-sort__tab--active{color:var(--color-ink)}.li-sort__tab--active:after{content:"";background:var(--color-ink-2);border-radius:1px;height:2px;margin-top:4px;display:block}.li-empty{padding:var(--space-8) var(--space-page-x);text-align:center;color:var(--color-ink-3);font-size:var(--text-md);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:6px}.founder-home-greeting{margin:0 0 var(--space-stack);padding:0 var(--space-1)}.founder-home-greeting__title{font-size:var(--text-xl);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-weight:700;line-height:1.2}.founder-home-greeting__date{font-size:var(--text-sm);color:var(--color-ink-3);margin:2px 0 0;line-height:1.4}.founder-quicklinks{gap:var(--space-2);margin:0 0 var(--space-stack);flex-wrap:wrap;display:flex}.founder-quicklinks__chip{border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink-2);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex}.founder-quicklinks__chip:hover{border-color:var(--color-rule-2);color:var(--color-ink)}.founder-composer{background:var(--color-paper);border:1px solid var(--color-rule);box-shadow:none;margin-bottom:var(--space-stack);padding:var(--space-3) var(--space-inset) var(--space-3);border-radius:6px}.founder-composer__row{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.founder-composer__avatar{background:var(--color-accent);width:40px;height:40px;color:var(--color-accent-ink);font-size:var(--text-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.founder-composer__input-wrap{flex:1;min-width:0;position:relative}.founder-composer__actions{gap:var(--space-2);padding:var(--space-2) 0 0;border-top:1px solid var(--color-rule);margin-top:var(--space-3);flex-wrap:nowrap;display:flex}.founder-composer__action{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-2);color:var(--color-ink-2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;font-weight:600;transition:background .12s;display:flex}.founder-composer__action:hover{background:var(--color-paper-2);color:var(--color-ink)}.founder-search-bar__input{border-radius:var(--radius-xl);background:var(--color-paper-2);border:1px solid var(--color-rule);height:44px;padding:0 16px 0 40px}.founder-composer__meta{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.founder-composer__meta-label{font-size:var(--text-sm);color:var(--color-ink-3);letter-spacing:.02em;font-weight:600}.founder-composer__all-actions{color:var(--color-ink-2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.founder-composer__all-actions:hover{color:var(--color-accent);text-decoration:underline}.li-post{background:var(--color-paper);border:1px solid var(--color-rule);cursor:pointer;box-shadow:var(--shadow-hard-card);transition:box-shadow .32s ease var(--show-card-snake-settle-delay), border-color .32s ease var(--show-card-snake-settle-delay), border-width .24s ease var(--show-card-snake-settle-delay);border-radius:8px;position:relative;overflow:hidden}.li-post--selected,.li-post:hover,.li-post:focus-within,.li-post--snake-play{border-width:2px;border-color:var(--color-show-card-border-hover);box-shadow:var(--shadow-hard-card), 0 0 0 1px #ffffff0d, 0 0 20px #ffffff0d}@supports (color:lab(0% 0 0)){.li-post--selected,.li-post:hover,.li-post:focus-within,.li-post--snake-play{box-shadow:var(--shadow-hard-card), 0 0 0 1px lab(100% 0 0/.05), 0 0 20px lab(100% 0 0/.05)}}.li-post__header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-inset) 0;display:flex}.li-post__actor{align-items:flex-start;gap:var(--space-2);flex:1;min-width:0;display:flex}.li-post__logo,.li-post__logo.client-logo{border:1px solid var(--color-rule);box-sizing:border-box;background:#f8f8f8f5;background:lab(97.68% -.0000298023 .0000119209/.96);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:6px;display:flex;overflow:hidden}.li-post__logo img,.li-post__logo .show-card-zodiac__client-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.li-post__actor-meta{flex:1;min-width:0;padding-top:2px}.li-post__name-row{flex-wrap:wrap;align-items:baseline;line-height:1.25;display:flex}.li-post__name{font-size:var(--text-md);color:var(--color-ink);font-weight:600}.li-post__muted{font-size:var(--text-sm);color:var(--color-ink-3);font-weight:400}.li-post__sub{font-size:var(--text-sm);color:var(--color-ink-2);margin-top:2px;line-height:1.3}.li-post__time{font-size:var(--text-sm);color:var(--color-ink-3);margin-top:2px;line-height:1.3}.li-post__header-actions{flex-shrink:0;align-items:flex-start;gap:4px;display:flex}.li-post__more{cursor:pointer;width:32px;height:32px;color:var(--color-ink-3);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.li-post__more:hover{background:var(--color-paper-2)}.li-post__body{padding:var(--space-3) var(--space-inset) var(--space-3)}.li-post__status-row{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.li-post__counts{font-size:var(--text-sm);color:var(--color-ink-3)}.li-post__alert{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-pending-bg);color:var(--color-pending);font-size:var(--text-sm);border-radius:4px;line-height:1.35;display:flex}.li-post__crew{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.li-post__crew-item{gap:var(--space-2);padding:var(--space-2) var(--space-inset);border-bottom:1px solid var(--color-rule);font-size:var(--text-sm);grid-template-columns:1fr 1fr auto;align-items:center;display:grid}.li-post__crew-item:last-child{border-bottom:none}.li-post__crew-name{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.li-post__crew-role{color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.li-post__more-crew{padding:var(--space-2) var(--space-inset);font-size:var(--text-sm);color:var(--color-ink-3);font-weight:600}.li-post__footer{border-top:1px solid var(--color-rule);margin-top:var(--space-2);align-items:stretch;display:flex}.li-post__action{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);color:var(--color-ink-2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;flex:1;font-weight:600;display:flex}.li-post__action:hover{background:var(--color-paper-2);color:var(--color-ink)}.li-rail{width:300px;padding:var(--space-5) 0 var(--space-8);-webkit-overflow-scrolling:touch;flex-shrink:0;display:none;overflow:auto}@media (min-width:960px){.li-rail{display:block}}.li-rail-card{background:var(--color-paper);border:1px solid var(--color-rule);margin-bottom:var(--space-stack);border-radius:6px;overflow:hidden}.li-rail-card__header{padding:var(--space-3) var(--space-inset);border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;display:flex}.li-rail-card__title{font-size:var(--text-md);color:var(--color-ink);margin:0;font-weight:600}.li-rail-card__link{font-size:var(--text-sm);color:var(--color-ink-3);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.li-rail-card__link:hover{color:var(--color-accent);text-decoration:underline}.founder-view-shell{background:var(--color-paper-2);-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.founder-view-shell__inner{max-width:552px;padding:var(--space-6) var(--space-page-x) var(--space-8);margin:0 auto}.founder-list-card{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:6px;overflow:hidden}.founder-list-card__row{padding:var(--space-3) var(--space-inset);border-bottom:1px solid var(--color-rule)}.founder-list-card__row:last-child{border-bottom:none}.founder-account-menu__profile-btn{border:1px solid var(--color-accent);width:calc(100% - 12px);color:var(--color-accent);font-size:var(--text-sm);cursor:pointer;text-align:center;background:0 0;border-radius:12px;margin:0 6px 8px;padding:6px 12px;font-weight:700;display:block}.founder-account-menu__profile-btn:hover{background:var(--color-accent-tint)}.client-logo{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.client-logo--plate{background:#f8f8f8f5;background:lab(97.68% -.0000298023 .0000119209/.96);border-radius:4px;padding:4px 6px}.show-card-zodiac__client-logo{object-fit:contain;object-position:center;width:auto;max-width:72px;height:auto;max-height:28px;display:block}.show-card-gloss{background:var(--color-paper);border:1px solid var(--color-rule);box-shadow:none;cursor:pointer;border-radius:8px;padding:12px 16px;position:relative}.show-card-zodiac__stack{flex-direction:column;gap:8px;display:flex}.li-post__snake{--show-card-snake-angle:0deg;z-index:3;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--show-card-snake-angle), transparent 0deg, transparent 288deg, #ffffff1a 304deg, #ffffff6b 318deg, var(--color-show-card-border-glow) 332deg, #ffffff61 346deg, transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 5px #ffffff38);filter:drop-shadow(0 0 5px lab(100% 0 0/.22));padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:lab(0% 0 0)){.li-post__snake{background:conic-gradient(from var(--show-card-snake-angle), transparent 0deg, transparent 288deg, lab(100% 0 0/.1) 304deg, lab(100% 0 0/.42) 318deg, var(--color-show-card-border-glow) 332deg, lab(100% 0 0/.38) 346deg, transparent 360deg)}}.li-post:hover .li-post__snake,.li-post:focus-within .li-post__snake,.li-post--snake-play .li-post__snake{animation:show-card-snake var(--show-card-snake-duration) cubic-bezier(.4, 0, .2, 1) forwards}@keyframes show-card-snake{0%{--show-card-snake-angle:0deg;opacity:0}12%{opacity:1}86%{--show-card-snake-angle:360deg;opacity:1}to{--show-card-snake-angle:360deg;opacity:0}}.founder-search-bar__input{box-sizing:border-box;border-radius:var(--radius-xl);border:1px solid var(--color-rule);background:var(--color-paper-2);width:100%;height:44px;color:var(--color-ink);font-size:var(--text-input);outline:none;padding:0 16px 0 40px;transition:box-shadow .15s,border-color .15s}.founder-search-bar__input:focus{border-color:var(--color-rule-2);box-shadow:0 0 0 3px #ffffff0f;box-shadow:0 0 0 3px lab(100% 0 0/.06)}.founder-search-bar__icon{color:var(--color-ink-3);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.activity-feed__row--clickable{cursor:pointer}.activity-feed__row--clickable:hover,.activity-feed__row--clickable.activity-feed__row--alt:hover{background:var(--color-paper-3)}.founder-activity-panel__title{padding:var(--space-3) var(--space-3) var(--space-3);border-bottom:1px solid var(--color-rule);font-size:var(--text-sm);color:var(--color-ink-2);letter-spacing:.01em;flex-shrink:0;font-weight:600}.activity-feed__row{--af-pad-y-top:var(--space-3);--af-pad-y-bot:var(--space-3);--af-pad-x:var(--space-3);--af-icon-gap:var(--space-3);--af-rail-gap:var(--space-1);--af-detail-gap:var(--space-1);--af-time-gap:var(--space-2);--af-actions-gap:var(--space-3);border-bottom:1px solid var(--color-rule);background:var(--color-paper);transition:background .12s;display:flex}.activity-feed__row--compact{--af-pad-y-top:var(--space-2);--af-pad-y-bot:var(--space-2);--af-pad-x:var(--space-2);--af-icon-gap:var(--space-2);--af-rail-gap:var(--space-1);--af-detail-gap:var(--space-1);--af-time-gap:var(--space-1);--af-actions-gap:var(--space-2)}.activity-feed__row--alt{background:var(--color-paper-2)}.activity-feed__row:last-child{border-bottom:none}.activity-feed__row:hover,.activity-feed__row--alt:hover{background:var(--color-paper-3)}.activity-feed__rail{width:25%;padding:var(--af-pad-y-top) var(--space-3) var(--af-pad-y-bot);border:none;border-right:1px solid var(--color-rule);cursor:default;text-align:left;justify-content:center;gap:var(--af-rail-gap);background:0 0;flex-direction:column;flex-shrink:0;transition:background .12s;display:flex}.activity-feed__row--compact .activity-feed__rail{min-width:52px;max-width:72px;padding:var(--af-pad-y-top) var(--space-2) var(--af-pad-y-bot)}.activity-feed__rail--clickable{cursor:pointer}.activity-feed__rail--clickable:hover{background:#ffffff0a;background:lab(100% 0 0/.04)}.activity-feed__rail-client{color:var(--color-ink);letter-spacing:-.25px;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;line-height:1.2;overflow:hidden}.activity-feed__row--compact .activity-feed__rail-client{font-size:.8125rem}.activity-feed__rail-meta{color:var(--color-ink-3);letter-spacing:.2px;font-size:1rem;font-weight:600;line-height:1.2}.activity-feed__row--compact .activity-feed__rail-meta{font-size:.6875rem}.activity-feed__rail-link{align-items:center;gap:var(--space-1);margin-top:var(--space-1);color:var(--color-ink-3);font-size:1rem;font-weight:600;line-height:1;display:flex}.activity-feed__row--compact .activity-feed__rail-link{margin-top:var(--space-1);gap:var(--space-1);font-size:.6875rem}.activity-feed__body{align-items:flex-start;gap:var(--af-icon-gap);min-width:0;padding:var(--af-pad-y-top) var(--af-pad-x) var(--af-pad-y-bot);flex:1;display:flex}.activity-feed__icon{background:var(--color-paper-3);border:1px solid var(--color-rule);width:32px;height:32px;color:var(--color-ink-2);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.activity-feed__row--compact .activity-feed__icon{border-radius:6px;width:26px;height:26px;margin-top:0}.activity-feed__content{flex:1;min-width:0;padding-top:1px}.activity-feed__headline{align-items:flex-start;gap:var(--space-1);color:var(--color-ink);letter-spacing:-.15px;font-size:1rem;font-weight:700;line-height:1.25;display:flex}.activity-feed__row--compact .activity-feed__headline{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.activity-feed__headline-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.activity-feed__row--compact .activity-feed__headline-text{white-space:nowrap}.activity-feed__urgent-dot{background:var(--color-canceled);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:.5em;transform:translateY(-.5px)}.activity-feed__detail{color:var(--color-ink-2);margin-top:var(--af-detail-gap);letter-spacing:.01em;font-size:1rem;line-height:1.4}.activity-feed__row--compact .activity-feed__detail{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.activity-feed__time{color:var(--color-ink-3);margin-top:var(--af-time-gap);letter-spacing:.02em;font-size:1rem;font-weight:500;line-height:1.2}.activity-feed__row--compact .activity-feed__time{font-size:.6875rem}.activity-feed__actions{gap:var(--space-2);margin-top:var(--af-actions-gap);flex-wrap:wrap;display:flex}.activity-feed__row--compact .activity-feed__actions{gap:var(--space-1)}.activity-feed__action{padding:var(--space-1) var(--space-3);cursor:pointer;white-space:nowrap;border:1px solid var(--color-rule);color:var(--color-ink-2);background:0 0;border-radius:6px;font-size:1rem;font-weight:600;line-height:1.15;transition:background .12s}.activity-feed__row--compact .activity-feed__action{padding:var(--space-1) var(--space-2);font-size:.75rem}.activity-feed__action:hover{background:var(--color-paper-3)}.activity-feed__action--primary{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.activity-feed__action--primary:hover{background:color-mix(in srgb, var(--color-ink) 88%, var(--color-paper))}.activity-feed-filters{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.activity-feed-filter{border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink-3);font-size:var(--text-sm);cursor:pointer;border-radius:6px;padding:5px 11px;font-weight:500;transition:background .12s,color .12s}.activity-feed-filter:hover{background:var(--color-paper-2);color:var(--color-ink-2)}.activity-feed-filter--active{background:var(--color-founder-nav-active);color:var(--color-founder-nav-active-text);border-color:var(--color-rule);font-weight:600}.rel{border-radius:var(--radius-pill);padding:1px 6px;font-size:1rem;font-weight:700;display:inline-block}.rel-high{background:var(--color-confirmed-bg);color:var(--color-confirmed)}.rel-mid{background:var(--color-pending-bg);color:var(--color-pending)}.rel-low{background:var(--color-canceled-bg);color:var(--color-canceled)}.rel-new{background:var(--color-open-bg);color:var(--color-ink-3)}@keyframes spin{to{transform:rotate(360deg)}}.show-drawer-backdrop{pointer-events:auto;will-change:opacity;background:#000;position:absolute;inset:0}.show-drawer-sheet{left:var(--drawer-sheet-inset);right:var(--drawer-sheet-inset);bottom:max(var(--drawer-sheet-inset), env(safe-area-inset-bottom));height:min(92dvh, calc(100dvh - 2 * var(--drawer-sheet-inset)));max-height:min(92dvh, calc(100dvh - 2 * var(--drawer-sheet-inset)));background:var(--color-paper);border-radius:var(--radius-xl);border:1px solid var(--color-rule);width:auto;max-width:640px;box-shadow:var(--shadow-lg), 0 -8px 32px #0b0a0f1a;pointer-events:auto;will-change:transform;touch-action:pan-x;flex-direction:column;margin-inline:auto;display:flex;position:absolute;overflow:hidden}@supports (color:lab(0% 0 0)){.show-drawer-sheet{box-shadow:var(--shadow-lg), 0 -8px 32px lab(2.99384% .734277 -2.01294/.1)}}.show-drawer-sheet.is-dragging{transition:none}.show-drawer-sheet.is-dragging .show-drawer-body{pointer-events:none;overflow:hidden}.show-drawer-drag-zone{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0}.show-drawer-drag-zone:active{cursor:grabbing}.show-drawer-handle{padding:var(--space-3) 0 var(--space-2);flex-shrink:0;justify-content:center;display:flex}.show-drawer-handle-bar{border-radius:var(--radius-pill);background:var(--color-rule-2);width:40px;height:4px}.show-drawer-header{padding:0 var(--space-5) var(--space-5);border-bottom:1px solid var(--color-rule);background:var(--color-paper-2);flex-shrink:0}.show-drawer-header-row{align-items:flex-start;gap:var(--space-4);display:flex}.show-drawer-close{border-radius:var(--radius-xl);background:var(--color-paper-3);width:48px;height:48px;color:var(--color-ink);transition:background var(--dur-fast) var(--ease-out);border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:2rem;font-weight:300;line-height:1;display:flex}.show-drawer-close:hover{background:var(--color-rule)}.show-drawer-meta{min-width:0;padding-top:var(--space-1);flex:1}.show-drawer-title-row{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.show-drawer-title{font-size:var(--text-xl);color:var(--color-ink);letter-spacing:-.02em;font-weight:800}.show-drawer-venue{font-size:var(--text-sm);color:var(--color-ink-2);margin-bottom:var(--space-1)}.show-drawer-datetime{font-size:var(--text-xs);color:var(--color-ink-3)}.show-drawer-view-btn{margin-top:var(--space-1);background:var(--color-accent-tint);border:1.5px solid var(--color-accent);border-radius:var(--radius-md);color:var(--color-accent);font-size:var(--text-xs);padding:var(--space-2) var(--space-3);letter-spacing:.02em;white-space:nowrap;transition:box-shadow var(--dur-fast) var(--ease-out);flex-shrink:0;font-weight:700}.show-drawer-view-btn:hover{box-shadow:var(--glow-xs)}.show-drawer-body{padding:var(--space-5);-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.show-drawer-section+.show-drawer-section{margin-top:var(--space-6)}.show-drawer-section-label{font-size:var(--text-2xs);color:var(--color-ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-3);font-weight:700}.show-drawer-crew-list{gap:var(--space-2);flex-direction:column;display:flex}.show-drawer-crew-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-paper-2);border:1px solid var(--color-rule);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out);display:flex}.show-drawer-crew-row:hover{box-shadow:var(--shadow-xs)}.show-drawer-crew-row.is-canceled{background:var(--color-canceled-bg);border-color:var(--color-canceled-rule)}.role-name{max-width:100%;font-weight:700;font-size:inherit;color:var(--color-on-bright);text-overflow:ellipsis;white-space:nowrap;vertical-align:baseline;border-radius:4px;padding:2px 8px;line-height:1.35;display:inline-block;overflow:hidden}.role-name--led-eng{background:var(--color-role-led-eng)}.role-name--led-assist{background:var(--color-role-led-assist)}.role-name--gav{background:var(--color-role-gav)}.role-name--gav-audio{background:var(--color-role-gav-audio)}.role-name--gav-lighting{background:var(--color-role-gav-lighting)}.role-name--p0{background:var(--color-role-p0)}.role-name--p1{background:var(--color-role-p1)}.role-name--p2{background:var(--color-role-p2)}.role-name--p3{background:var(--color-role-p3)}.role-name--p4{background:var(--color-role-p4)}.role-name--p5{background:var(--color-role-p5)}.role-name--p6{background:var(--color-role-p6)}.role-name--p7{background:var(--color-role-p7)}.role-name--p8{background:var(--color-role-p8)}.role-name--p9{background:var(--color-role-p9)}.role-name--p10{background:var(--color-role-p10)}.role-name--p11{background:var(--color-role-p11)}.role-name--p12{background:var(--color-role-p12)}.role-name--p13{background:var(--color-role-p13)}.role-name--p14{background:var(--color-role-p14)}.role-name--p15{background:var(--color-role-p15)}.role-name--p16{background:var(--color-role-p16)}.role-name--p17{background:var(--color-role-p17)}.role-name--p18{background:var(--color-role-p18)}.role-name--p19{background:var(--color-role-p19)}.role-name--p20{background:var(--color-role-p20)}.role-name--p21{background:var(--color-role-p21)}.role-name--p22{background:var(--color-role-p22)}.role-name--p23{background:var(--color-role-p23)}.show-drawer-copilot{background:var(--color-accent-tint);border-radius:var(--radius-lg);padding:var(--space-4);border:1px solid #a2d1b8;border:1px solid lab(79.9271% -19.6633 6.92631)}.show-drawer-actions{gap:var(--space-2);flex-direction:column;display:flex}.show-drawer-action-btn{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink-2);font-size:var(--text-sm);text-align:left;width:100%;transition:background var(--dur-fast) var(--ease-out);font-weight:500}.show-drawer-action-btn:hover{background:var(--color-paper-2)}.medusa-cal{padding:var(--space-5) var(--space-page-x) var(--space-8);background:var(--color-paper-2);flex:1;overflow:auto}.medusa-cal__shell{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-xl);max-width:1100px;margin:0 auto;overflow:hidden}.medusa-cal__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.medusa-cal__heading{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-weight:800}.medusa-cal__hint{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-ink-3);letter-spacing:.015em;max-width:36rem;line-height:1.4}.medusa-cal__nav{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.medusa-cal__nav-btn{border:1px solid var(--color-rule);background:var(--color-paper-2);width:32px;height:32px;color:var(--color-ink-2);cursor:pointer;border-radius:6px;font-weight:700}.medusa-cal__nav-btn:hover{background:var(--color-paper-3);color:var(--color-ink)}.medusa-cal__month{text-align:center;min-width:10rem;color:var(--color-ink);font-weight:700;font-size:var(--text-md)}.medusa-cal__add{margin-left:var(--space-2)}.medusa-cal__body{padding:var(--space-4) var(--space-5)}.medusa-cal__dow{text-align:center;margin-bottom:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.medusa-cal__dow-cell{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);padding-bottom:var(--space-2);font-weight:700}.medusa-cal__grid{border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-rule);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.medusa-cal__cell{min-height:6.5rem;padding:var(--space-2);text-align:left;vertical-align:top;background:var(--color-paper);cursor:pointer;align-items:stretch;gap:var(--space-1);transition:background var(--dur-fast) var(--ease-out);border:none;flex-direction:column;display:flex}.medusa-cal__cell:hover{background:var(--color-paper-2)}.medusa-cal__cell--muted{opacity:.42}.medusa-cal__day{font-size:var(--text-xs);color:var(--color-ink-3);align-self:flex-start;font-weight:600;line-height:1.2}.medusa-cal__day--today{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-bright);padding:1px 7px;font-weight:800;display:inline-block}.medusa-cal__events{flex-direction:column;gap:2px;min-width:0;display:flex}.medusa-cal__badge{cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;min-width:0;padding:2px 5px;font-size:.6875rem;font-weight:700;line-height:1.25;display:flex}.medusa-cal__badge--ok{background:var(--color-confirmed-bg);color:var(--color-confirmed);border-color:var(--color-confirmed-rule)}.medusa-cal__badge--warn{background:var(--color-pending-bg);color:var(--color-pending);border-color:var(--color-pending-rule)}.medusa-cal__badge--danger{background:var(--color-canceled-bg);color:var(--color-canceled);border-color:var(--color-canceled-rule)}.medusa-cal__badge-time{opacity:.85;flex-shrink:0}.medusa-cal__badge-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.medusa-cal__badge-span{opacity:.75;flex-shrink:0;font-size:.625rem}.medusa-cal__more{font-size:var(--text-2xs);color:var(--color-ink-3);padding-left:2px}.medusa-cal__upcoming{padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--color-rule)}.medusa-cal__upcoming-title{margin:0 0 var(--space-3);font-size:var(--text-md);color:var(--color-ink);letter-spacing:-.01em;font-weight:800}.medusa-cal__empty{font-size:var(--text-sm);color:var(--color-ink-3);margin:0}.medusa-cal__upcoming-list{flex-direction:column;gap:2px;display:flex}.medusa-cal__upcoming-row{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-2) var(--space-3);cursor:pointer;color:var(--color-ink);background:0 0;border:none;border-radius:6px;display:flex}.medusa-cal__upcoming-row:hover{background:var(--color-paper-2)}.medusa-cal__upcoming-client{font-size:var(--text-sm);flex-shrink:0;font-weight:700}.medusa-cal__upcoming-meta{min-width:0;font-size:var(--text-sm);color:var(--color-ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.medusa-cal__upcoming-crew{font-size:var(--text-xs);color:var(--color-ink-3);flex-shrink:0}.medusa-drawer{z-index:calc(var(--z-nav) + 40);justify-content:flex-end;display:flex;position:fixed;inset:0}.medusa-drawer__backdrop{background:var(--color-scrim);cursor:pointer;border:none;position:absolute;inset:0}.medusa-drawer__panel{background:var(--color-paper);border-left:1px solid var(--color-rule);width:min(440px,100%);height:100%;box-shadow:var(--shadow-lg);animation:medusa-drawer-in .2s var(--ease-out);flex-direction:column;display:flex;position:relative}@keyframes medusa-drawer-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.medusa-drawer__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-rule);flex-shrink:0;display:flex}.medusa-drawer__title{font-size:var(--text-lg);color:var(--color-ink);letter-spacing:-.015em;font-weight:800}.medusa-drawer__sub{font-size:var(--text-sm);color:var(--color-ink-3);margin-top:2px;line-height:1.35}.medusa-drawer__x{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.medusa-drawer__x:hover{background:var(--color-paper-2)}.medusa-drawer__body{padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow:auto}.medusa-drawer__footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-rule);background:var(--color-paper);flex-wrap:wrap;flex-shrink:0;display:flex}.medusa-drawer__err{padding:var(--space-3);background:var(--color-canceled-bg);color:var(--color-canceled);font-size:var(--text-sm);border-radius:6px;font-weight:600}.medusa-field{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-ink-2);flex-direction:column;min-width:0;font-weight:600;display:flex}.medusa-field input,.medusa-field textarea,.medusa-field select,.medusa-crew-draft__row select,.medusa-crew-draft__row input[type=number],.medusa-crew-draft__row input[type=text]{height:40px;padding:0 var(--space-3);border:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-input);border-radius:6px;font-family:inherit;font-weight:500}.medusa-field textarea{height:auto;padding:var(--space-3);resize:vertical}.medusa-field input:disabled,.medusa-field textarea:disabled,.medusa-crew-draft__row select:disabled,.medusa-crew-draft__row input:disabled{opacity:.75;cursor:default}.medusa-field-row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.medusa-field-row--3{grid-template-columns:1fr 1fr 1fr}.medusa-pill-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.medusa-pill{font-size:var(--text-xs);border-radius:var(--radius-pill);background:var(--color-paper-3);color:var(--color-ink-2);letter-spacing:.02em;padding:3px 8px;font-weight:700}.medusa-section-label{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);margin-top:var(--space-2);font-weight:700}.medusa-crew-draft{gap:var(--space-2);flex-direction:column;display:flex}.medusa-crew-draft__row{gap:var(--space-2);border-radius:6px;grid-template-columns:auto 1fr 56px auto auto;align-items:center;transition:background .12s,box-shadow .12s,opacity .12s;display:grid}.medusa-crew-draft__row.is-dragging{opacity:.45}.medusa-crew-draft__row.is-drop-target{background:var(--color-paper-3);box-shadow:inset 0 2px 0 0 var(--color-accent)}.medusa-crew-draft__grip{cursor:grab;width:22px;height:32px;color:var(--color-ink-3);touch-action:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.medusa-crew-draft__grip:hover{background:var(--color-paper-3)}.medusa-crew-draft__grip:active{cursor:grabbing}.medusa-crew-draft__grip-dots{opacity:.65;background-image:radial-gradient(currentColor 1px,#0000 1.4px);background-position:0 1px;background-size:4px 4px;width:4px;height:16px}.medusa-crew-draft__lead{font-size:var(--text-xs);color:var(--color-ink-3);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:flex}.medusa-icon-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.medusa-icon-btn:hover{background:var(--color-paper-3)}.medusa-roster{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.medusa-roster__row{align-items:center;gap:var(--space-2);text-align:left;width:100%;padding:var(--space-2);border:1px solid var(--color-rule);background:var(--color-paper-2);cursor:pointer;border-radius:6px;display:flex}.medusa-roster__row:hover{background:var(--color-paper-3)}.medusa-roster__role{min-width:0;font-size:var(--text-sm);color:var(--color-ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (max-width:720px){.medusa-cal{padding:var(--space-3) var(--space-2) var(--space-8)}.medusa-cal__cell{min-height:5.25rem;padding:var(--space-1)}.medusa-cal__badge-time{display:none}.medusa-field-row,.medusa-field-row--3{grid-template-columns:1fr}.medusa-crew-draft__row{grid-template-columns:auto 1fr 52px}.medusa-crew-draft__lead,.medusa-icon-btn{grid-column:span 1}}.founder-sidebar__section{margin-top:var(--space-3)}.founder-sidebar__section-label{padding:var(--space-2) var(--space-4) var(--space-1);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-cmd-ink-3);font-weight:700}.founder-create-btn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-accent);color:var(--color-on-bright);font-size:var(--text-md);cursor:pointer;letter-spacing:.01em;border:none;border-radius:6px;font-weight:700;display:flex}.founder-create-btn:hover{filter:brightness(1.06)}.founder-hub-tabs{gap:var(--space-1);padding:var(--space-2) var(--space-page-x);border-bottom:1px solid var(--color-rule);background:var(--color-paper);-webkit-overflow-scrolling:touch;flex-shrink:0;display:flex;overflow-x:auto}.founder-hub-tabs__tab{color:var(--color-ink-3);font-size:var(--text-sm);letter-spacing:.02em;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;font-weight:600}.founder-hub-tabs__tab:hover{color:var(--color-ink);background:var(--color-paper-2)}.founder-hub-tabs__tab--active{color:var(--color-on-bright);background:var(--color-accent)}.founder-tabbar__btn--create{color:var(--color-cmd-ink)}.founder-tabbar__create{background:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:1px;display:flex;box-shadow:0 2px 8px #00000047;box-shadow:0 2px 8px lab(0% 0 0/.28)}.founder-create-menu{z-index:calc(var(--z-nav) + 20);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.founder-create-menu__backdrop{cursor:pointer;background:#00000073;background:lab(0% 0 0/.45);border:none;position:absolute;inset:0}.founder-create-menu__sheet{background:var(--color-paper);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:min(440px,100%);padding:var(--space-3) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));box-shadow:var(--shadow-lg);position:relative}.founder-create-menu__handle{background:var(--color-rule-2);width:36px;height:4px;margin:0 auto var(--space-4);border-radius:2px}.founder-create-menu__title{font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-ink);font-weight:800}.founder-create-menu__hint{margin-top:var(--space-1);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--color-ink-3);letter-spacing:.015em}.founder-create-menu__list{gap:var(--space-2);flex-direction:column;display:flex}.founder-create-menu__item{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-rule);background:var(--color-paper-2);cursor:pointer;display:flex}.founder-create-menu__item:hover{border-color:var(--color-rule-2);box-shadow:var(--shadow-xs)}.founder-create-menu__icon{background:var(--color-accent-tint);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.founder-create-menu__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.founder-create-menu__label{font-size:var(--text-md);color:var(--color-ink);font-weight:700}.founder-create-menu__desc{font-size:var(--text-sm);color:var(--color-ink-3);letter-spacing:.01em;line-height:1.35}@media (min-width:768px){.founder-create-menu{align-items:center}.founder-create-menu__sheet{border-radius:var(--radius-xl);padding-bottom:var(--space-6)}.founder-create-menu__handle{display:none}}.founder-hub-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.founder-hub-header__title{letter-spacing:-.015em;color:var(--color-ink);margin:0;font-size:1.25rem;font-weight:800}.founder-hub-header__sub{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-ink-3);letter-spacing:.015em;max-width:36rem;line-height:1.4}.founder-hub-header__actions{gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;align-items:center;display:flex}.founder-inline-error{margin:0 0 var(--space-3);color:var(--color-crew-danger);font-size:var(--text-sm);font-weight:600}.founder-pick-card__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.founder-pick-card__head strong{color:var(--color-ink)}.founder-view-shell__inner--wide{max-width:720px}.founder-empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-inset);color:var(--color-ink-2);font-size:var(--text-md);flex-direction:column;line-height:1.45;display:flex}.founder-empty--card{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:6px;align-items:flex-start}.founder-empty h2{font-size:var(--text-lg);color:var(--color-ink);margin:0}.founder-empty p{max-width:36rem;margin:0}.founder-empty__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.founder-ghost-btn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink-2);font-size:var(--text-sm);cursor:pointer;border-radius:6px;font-weight:600;text-decoration:none;display:inline-flex}.founder-ghost-btn:hover{background:var(--color-paper-2);color:var(--color-ink)}.founder-ghost-btn--compact{padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.founder-client-row{align-items:center;gap:var(--space-3);text-align:left;cursor:pointer;border:none;width:100%;display:flex}.founder-client-row__meta{flex:1;min-width:0}.founder-client-row__name{font-weight:700;font-size:var(--text-md);color:var(--color-ink);letter-spacing:-.01em}.founder-client-row__sub{font-size:var(--text-sm);color:var(--color-ink-3);letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.founder-client-row__aside{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.founder-client-row__counts{font-size:var(--text-xs);color:var(--color-ink-3);white-space:nowrap}.founder-callsheet-icon{background:var(--color-accent-tint);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.founder-pick-card{margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--color-rule);background:var(--color-accent-tint);border-radius:6px}.founder-pick-card__title{margin-bottom:var(--space-3);color:var(--color-ink);font-weight:700}.founder-pick-card__list{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.founder-pick-card__item{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-3);border:1px solid var(--color-rule);background:var(--color-paper);cursor:pointer;border-radius:6px;display:flex}.founder-pick-card__item strong{color:var(--color-ink);display:block}.founder-pick-card__meta{font-size:var(--text-sm);color:var(--color-ink-3);display:block}.founder-quote-builder{gap:var(--space-4);flex-direction:column;display:flex}.founder-quote-builder__field{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-2);flex-direction:column;font-weight:600;display:flex}.founder-quote-builder__input,.founder-quote-builder__qty{height:40px;padding:0 var(--space-3);border:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-input);border-radius:6px}.founder-quote-builder__qty{text-align:center;flex-shrink:0;width:64px}.founder-quote-builder__dept h3{margin:0 0 var(--space-2);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3)}.founder-quote-builder__rows{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.founder-quote-builder__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-rule);background:var(--color-paper);border-radius:6px;display:flex}.founder-quote-builder__pos{color:var(--color-ink);font-weight:700;font-size:var(--text-sm)}.founder-quote-builder__rate{font-size:var(--text-xs);color:var(--color-ink-3);margin-top:2px}.founder-quote-builder__summary{padding:var(--space-4);border:1px solid var(--color-rule);background:var(--color-paper-2);border-radius:6px}.founder-quote-builder__total{font-size:var(--text-md);color:var(--color-ink-2);margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.founder-quote-builder__total strong{color:var(--color-ink);font-size:1.25rem}.founder-quote-builder__note{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-ink-3);line-height:1.4}.founder-quote-builder__terms{font-size:var(--text-sm);color:var(--color-ink-2)}.founder-quote-builder__terms summary{cursor:pointer;color:var(--color-ink);font-weight:700}.founder-quote-builder__terms ul{margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding-left:1.1rem;line-height:1.45;display:flex}.founder-onboard-steps{gap:var(--space-3);flex-direction:column;display:flex}.founder-onboard-step{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-rule);background:var(--color-paper);border-radius:6px;grid-template-columns:auto auto 1fr;align-items:start;display:grid}.founder-onboard-step__num{background:var(--color-paper-3);width:28px;height:28px;color:var(--color-ink-2);font-weight:800;font-size:var(--text-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.founder-onboard-step__icon{background:var(--color-accent-tint);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.founder-onboard-step__body h2{font-size:var(--text-md);color:var(--color-ink);margin:0}.founder-onboard-step__body p{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-sm);color:var(--color-ink-3);line-height:1.4}.call-sheet-modal{z-index:calc(var(--z-nav) + 30);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.call-sheet-modal__backdrop{cursor:pointer;background:#00000080;background:lab(0% 0 0/.5);border:none;position:absolute;inset:0}.call-sheet-modal__panel{background:var(--color-paper);border-radius:var(--radius-xl);width:min(720px,100%);max-height:min(90dvh,900px);box-shadow:var(--shadow-lg);position:relative;overflow:auto}.call-sheet-modal__toolbar{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-rule);background:var(--color-paper);display:flex;position:sticky;top:0}.call-sheet-modal__toolbar-title{color:var(--color-ink);font-weight:700}.call-sheet-modal__toolbar-actions{align-items:center;gap:var(--space-2);display:flex}.call-sheet-modal__toolbar-actions .btn-accent{align-items:center;gap:var(--space-2);display:inline-flex}.call-sheet-modal__close{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.call-sheet-modal__close:hover{background:var(--color-paper-2)}.call-sheet-doc{padding:var(--space-6);color:var(--color-ink);background:var(--color-paper)}.call-sheet-doc__header{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.call-sheet-doc__brand{font-weight:800;font-size:var(--text-md);letter-spacing:-.01em}.call-sheet-doc__meta{font-size:var(--text-sm);color:var(--color-ink-3);letter-spacing:.015em;margin-top:2px}.call-sheet-doc__title{margin:0 0 var(--space-4);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.call-sheet-doc__grid{gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.call-sheet-doc__label{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);margin-bottom:2px;font-weight:700}.call-sheet-doc__value{font-size:var(--text-md);color:var(--color-ink);font-weight:600}.call-sheet-doc__alert{gap:var(--space-2);padding:var(--space-3);background:var(--color-pending-bg);color:var(--color-pending);font-size:var(--text-sm);margin-bottom:var(--space-4);border-radius:6px;align-items:flex-start;display:flex}.call-sheet-doc__section{margin:0 0 var(--space-3);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);font-weight:700}.call-sheet-doc__table{border-collapse:collapse;width:100%;margin-bottom:var(--space-5)}.call-sheet-doc__table th,.call-sheet-doc__table td{text-align:left;padding:var(--space-2) var(--space-2) var(--space-2) 0;border-bottom:1px solid var(--color-rule);font-size:var(--text-sm);vertical-align:middle}.call-sheet-doc__table th{font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-3)}.call-sheet-doc__empty{color:var(--color-ink-3);font-style:italic}.call-sheet-doc__footer{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-rule);grid-template-columns:1fr 1fr;display:grid}.wrapup-hero{background:var(--color-command);border:1px solid var(--color-rule-2);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-hard-card);margin-bottom:var(--space-4);flex-shrink:0}.wrapup-hero__title{margin:0 0 var(--space-1);font-size:var(--text-lg);color:var(--color-cmd-ink);letter-spacing:-.2px;font-weight:700}.wrapup-hero__sub{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-cmd-ink-3)}.wrapup-hero__controls{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;display:grid}@media (max-width:47.99rem){.wrapup-hero__controls{grid-template-columns:1fr}}.wrapup-hero__field{flex-direction:column;gap:6px;min-width:0;display:flex}.wrapup-hero__label{font-size:var(--text-xs);letter-spacing:.4px;text-transform:uppercase;color:var(--color-cmd-ink-3);font-weight:700}.wrapup-hero__input,.wrapup-hero__select{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-command-rule);background:var(--color-command-2);color:var(--color-cmd-ink);font-size:var(--text-input);outline:none;font-family:inherit}.wrapup-hero__input:focus,.wrapup-hero__select:focus{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.wrapup-segs{border:1px solid var(--color-rule-2);border-radius:var(--radius-md);background:var(--color-paper);margin-bottom:var(--space-4);flex-shrink:0;gap:0;display:flex;overflow:hidden}.wrapup-seg{padding:var(--space-2) var(--space-3);border:none;border-right:1px solid var(--color-rule-2);color:var(--color-ink-3);font-family:inherit;font-size:var(--text-sm);letter-spacing:.3px;cursor:pointer;background:0 0;flex:1;font-weight:700;transition:background .14s,color .14s}.wrapup-seg:last-child{border-right:none}.wrapup-seg:hover{background:var(--color-paper-2);color:var(--color-ink)}.wrapup-seg--active{background:var(--color-accent);color:var(--color-accent-ink)}.wrapup-seg--active:hover{background:var(--color-accent-2);color:var(--color-accent-ink)}.wrapup-seg__count{opacity:.72;margin-left:4px;font-weight:600}.wrapup-card{background:var(--color-paper);border:1px solid var(--color-rule-2);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-3);box-shadow:var(--shadow-hard-card);transition:border-color .16s}.wrapup-card--selected{border-color:var(--color-accent-rule)}.wrapup-card__head{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.wrapup-card__mark{border-radius:var(--radius-md);background:var(--color-accent-tint);border:1px solid var(--color-accent-rule);width:44px;height:44px;color:var(--color-accent);font-size:var(--text-md);letter-spacing:.4px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.wrapup-card__heading{flex:1;min-width:0}.wrapup-card__title{font-size:var(--text-md);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.wrapup-card__meta{font-size:var(--text-sm);color:var(--color-ink-3);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.wrapup-metrics{border:1px solid var(--color-rule-2);border-radius:var(--radius-md);background:var(--color-paper-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.wrapup-metric{padding:var(--space-3) var(--space-2);border-right:1px solid var(--color-rule-2);text-align:center;min-width:0}.wrapup-metric:last-child{border-right:none}.wrapup-metric__value{font-size:var(--text-md);color:var(--color-ink);letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.wrapup-metric__value--ok{color:var(--color-confirmed)}.wrapup-metric__value--warn{color:var(--color-pending)}.wrapup-metric__value--bad{color:var(--color-canceled)}.wrapup-metric__label{font-size:var(--text-xs);color:var(--color-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:600;overflow:hidden}.wrapup-metric__cap{font-size:var(--text-xs);letter-spacing:.5px;text-transform:uppercase;color:var(--color-ink-3);opacity:.72;margin-bottom:2px;font-weight:700}.wrapup-rail-card .wrapup-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wrapup-rail-card .wrapup-metric:nth-child(2n){border-right:none}.wrapup-rail-card .wrapup-metric:nth-child(-n+2){border-bottom:1px solid var(--color-rule-2)}.wrapup-card__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.wrapup-card__age{font-size:var(--text-sm);color:var(--color-ink-3);flex:1}.wrapup-card__age--stale{color:var(--color-pending);font-weight:600}@media (max-width:959.98px){.wrapup-cluster{-webkit-overflow-scrolling:touch;flex-direction:column;overflow-y:auto}.wrapup-cluster .li-feed{padding-bottom:var(--space-4);overflow:visible}.wrapup-cluster .li-rail{width:100%;padding-top:0;display:block;overflow:visible}}.wrapup-rail-card{background:var(--color-paper);border:1px solid var(--color-rule-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-hard-card);margin-bottom:var(--space-4);overflow:hidden}.wrapup-rail-card__header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-rule-2);display:flex}.wrapup-rail-card__title{font-size:var(--text-sm);letter-spacing:.4px;text-transform:uppercase;color:var(--color-ink-3);margin:0;font-weight:700}.wrapup-rail-card__body{padding:var(--space-4)}.wrapup-rail-card__body--flush{padding:0}.wrapup-attention{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:none;border-bottom:1px solid var(--color-rule-2);text-align:left;cursor:pointer;background:0 0;font-family:inherit;transition:background .14s;display:flex}.wrapup-attention:last-child{border-bottom:none}.wrapup-attention:hover{background:var(--color-paper-2)}.wrapup-attention__text{flex:1;min-width:0}.wrapup-attention__title{font-size:var(--text-sm);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.wrapup-attention__sub{font-size:var(--text-xs);color:var(--color-pending);font-weight:600}.wrapup-check{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--color-ink-2);display:flex}.wrapup-check--done{color:var(--color-ink)}.wrapup-check__mark{border-radius:var(--radius-sm);border:1px solid var(--color-rule-2);background:var(--color-paper-2);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.wrapup-check--done .wrapup-check__mark{background:var(--color-confirmed-bg);border-color:var(--color-confirmed-rule)}.wrapup-check__label{flex:1;min-width:0}.wrapup-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;margin:0}.wrapup-check__req{font-size:var(--text-xs);letter-spacing:.4px;text-transform:uppercase;color:var(--color-ink-3);opacity:.7;font-weight:700}.wrapup-field{margin-bottom:var(--space-4)}.wrapup-field__label{margin-bottom:var(--space-2);font-size:var(--text-xs);letter-spacing:.4px;text-transform:uppercase;color:var(--color-ink-3);font-weight:700;display:block}.wrapup-textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:84px;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-rule-2);background:var(--color-paper-2);color:var(--color-ink);font-family:inherit;font-size:var(--text-input);outline:none;line-height:1.5}.wrapup-textarea:focus{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.wrapup-stars{align-items:center;gap:4px;display:flex}.wrapup-star{border:1px solid var(--color-rule-2);border-radius:var(--radius-sm);background:var(--color-paper-2);width:30px;height:30px;color:var(--color-ink-3);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:transform .1s,background .14s,border-color .14s;display:flex}.wrapup-star:hover{border-color:var(--color-accent-rule)}.wrapup-star--on{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink);box-shadow:var(--shadow-hard-xs)}.wrapup-star:active{transform:translate(var(--nb-press), var(--nb-press));box-shadow:none}.wrapup-stars__clear{margin-left:var(--space-2);color:var(--color-ink-3);font-family:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.wrapup-crew-row{padding:var(--space-3) 0;border-bottom:1px solid var(--color-rule-2)}.wrapup-crew-row:last-child{border-bottom:none}.wrapup-crew-row__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.wrapup-crew-row__name{font-size:var(--text-md);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.wrapup-crew-row__meta{font-size:var(--text-xs);color:var(--color-ink-3)}.wrapup-cta{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-rule-2);border-radius:var(--radius-md);background:var(--color-command);color:var(--color-cmd-ink);font-family:inherit;font-size:var(--text-md);cursor:pointer;box-shadow:var(--shadow-hard);font-weight:700;transition:background .14s,box-shadow .14s,transform 80ms;display:block}.wrapup-cta:hover:not(:disabled){background:var(--color-command-2)}.wrapup-cta:active:not(:disabled){transform:translate(var(--nb-press), var(--nb-press));box-shadow:none}.wrapup-cta:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.wrapup-cta--done{background:var(--color-confirmed-bg);border-color:var(--color-confirmed-rule);color:var(--color-confirmed)}.wrapup-note{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--color-ink-3);line-height:1.5}.wrapup-status{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600}.wrapup-status--ok{background:var(--color-confirmed-bg);border:1px solid var(--color-confirmed-rule);color:var(--color-confirmed)}.wrapup-status--bad{background:var(--color-canceled-bg);border:1px solid var(--color-canceled-rule);color:var(--color-canceled)}@media print{body *{visibility:hidden!important}.call-sheet-modal,.call-sheet-modal *{visibility:visible!important}.call-sheet-modal{background:0 0!important;padding:0!important;position:static!important;inset:auto!important}.call-sheet-modal__backdrop,.no-print{display:none!important}.call-sheet-modal__panel{box-shadow:none!important;border-radius:0!important;width:100%!important;max-height:none!important}.call-sheet-doc{padding:0!important}}.lc-app{background:var(--color-lc-bg);min-height:100dvh;color:var(--color-lc-ink);font-family:var(--font-body);flex-direction:column;display:flex}.lc-appbar{z-index:20;align-items:center;gap:var(--space-3);padding:calc(env(safe-area-inset-top,0px) + var(--space-3)) var(--space-4) var(--space-2);background:var(--color-lc-bg);display:flex;position:sticky;top:0}.lc-appbar__avatar{background:var(--color-lc-accent);width:34px;height:34px;color:var(--color-lc-accent-ink);font-size:var(--text-xs);letter-spacing:.3px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.lc-appbar__title{min-width:0;font-size:var(--text-xl);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-weight:800;overflow:hidden}.lc-appbar__btn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-lc-ink-2);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lc-appbar__btn:hover{background:var(--color-lc-raised);color:var(--color-lc-ink)}.lc-appbar--sub .lc-appbar__title{font-size:var(--text-lg)}.lc-tabs{z-index:19;gap:var(--space-5);padding:0 var(--space-4);background:var(--color-lc-bg);border-bottom:1px solid var(--color-lc-rule);display:flex;position:sticky;top:0}.lc-tab{padding:var(--space-3) 0;color:var(--color-lc-ink-3);font-family:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;font-weight:600;position:relative}.lc-tab--on{color:var(--color-lc-ink);font-weight:700}.lc-tab--on:after{content:"";background:var(--color-lc-accent);border-radius:var(--radius-pill);height:2px;position:absolute;bottom:-1px;left:0;right:0}.lc-scroll{min-height:0;padding:var(--space-4) var(--space-4) calc(72px + env(safe-area-inset-bottom,0px) + var(--space-6));gap:var(--space-4);flex-direction:column;flex:1;display:flex}.lc-search{align-items:center;gap:var(--space-2);padding:0 var(--space-3);min-height:var(--size-tap);background:var(--color-lc-card);border:1px solid var(--color-lc-rule);border-radius:var(--radius-lg);display:flex}.lc-search input{min-width:0;color:var(--color-lc-ink);font-size:var(--text-input);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.lc-search input::placeholder{color:var(--color-lc-ink-3)}.lc-card{background:var(--color-lc-card);border:1px solid var(--color-lc-rule);border-radius:var(--radius-xl);overflow:hidden}.lc-sec{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);display:flex}.lc-sec__title{font-size:var(--text-md);letter-spacing:-.01em;margin:0;font-weight:700}.lc-sec__link{color:var(--color-lc-accent);font-family:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none}.lc-row{border:none;border-top:1px solid var(--color-lc-rule);width:100%;color:inherit;text-align:left;background:0 0;align-items:stretch;font-family:inherit;display:flex}.lc-row:first-of-type{border-top:none}.lc-row--static{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.lc-row__hit{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);color:inherit;cursor:pointer;flex:1;text-decoration:none;display:flex}.lc-row__hit:active{background:var(--color-lc-raised)}.lc-row__tile{border-radius:var(--radius-lg);background:var(--color-lc-recess);border:1px solid var(--color-lc-rule);width:40px;height:40px;color:var(--color-lc-ink-2);font-size:var(--text-sm);letter-spacing:.3px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.lc-row__meta{flex-direction:column;flex:1;min-width:0;display:flex}.lc-row__title{font-size:var(--text-md);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.25;overflow:hidden}.lc-row__sub{font-size:var(--text-sm);color:var(--color-lc-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.lc-row__flag{font-size:var(--text-xs);color:var(--color-canceled);align-items:center;gap:5px;margin-top:4px;font-weight:700;display:inline-flex}.lc-row__flag--warn{color:var(--color-pending)}.lc-row__aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.lc-row__chev{color:var(--color-lc-ink-3);flex-shrink:0}.lc-bar{border-radius:var(--radius-pill);background:var(--color-lc-recess);width:68px;height:4px;display:flex;overflow:hidden}.lc-bar__seg--ok{background:var(--color-confirmed)}.lc-bar__seg--wait{background:var(--color-pending)}.lc-bar__seg--bad{background:var(--color-canceled)}.lc-bar__count{font-size:var(--text-xs);color:var(--color-lc-ink-3);font-variant-numeric:tabular-nums;font-weight:700}.lc-quick{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:none;border-top:1px solid var(--color-lc-rule);color:inherit;font-family:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;display:flex}.lc-quick:first-of-type{border-top:none}.lc-quick:active{background:var(--color-lc-raised)}.lc-quick__glyph{width:26px;color:var(--color-lc-ink-3);flex-shrink:0;justify-content:center;display:inline-flex}.lc-quick__label{flex:1;min-width:0}.lc-quick__count{border-radius:var(--radius-pill);background:var(--color-lc-recess);min-width:22px;color:var(--color-lc-ink-2);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;padding:2px 7px;font-weight:800}.lc-quick__count--bad{background:var(--color-canceled-bg);color:var(--color-canceled)}.lc-quick__count--warn{background:var(--color-pending-bg);color:var(--color-pending)}.lc-nav{z-index:30;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--color-lc-bg);border-top:1px solid var(--color-lc-rule);display:flex;position:fixed;bottom:0;left:0;right:0}.lc-nav__item{min-width:0;padding:var(--space-2) var(--space-1) var(--space-3);color:var(--color-lc-ink-3);font-family:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;font-weight:600;text-decoration:none;display:flex}.lc-nav__item--on{color:var(--color-lc-accent)}.lc-fab{right:var(--space-4);bottom:calc(72px + env(safe-area-inset-bottom,0px) + var(--space-3));z-index:25;align-items:center;gap:var(--space-2);height:52px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-lc-accent);color:var(--color-lc-accent-ink);font-family:inherit;font-size:var(--text-sm);letter-spacing:.1px;box-shadow:var(--shadow-hard-lg);cursor:pointer;border:none;font-weight:800;display:inline-flex;position:fixed}.lc-fab:active{transform:translate(var(--nb-press), var(--nb-press));box-shadow:var(--shadow-hard)}.lc-filter{position:relative}.lc-filter__pill{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--size-tap);padding:0 var(--space-3);border:1px solid var(--color-lc-accent);border-radius:var(--radius-lg);background:var(--color-lc-card);color:var(--color-lc-accent);font-family:inherit;font-size:var(--text-md);cursor:pointer;font-weight:600;display:flex}.lc-filter__menu{z-index:40;padding:var(--space-1) 0;background:var(--color-lc-raised);border:1px solid var(--color-lc-rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-hard-lg);position:absolute;top:calc(100% + 4px);left:0;right:0}.lc-filter__opt{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);color:var(--color-lc-ink);font-family:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.lc-filter__opt:active{background:var(--color-lc-recess)}.lc-filter__opt--on{color:var(--color-lc-accent);font-weight:700}.lc-filter__opt-count{color:var(--color-lc-ink-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.lc-day{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) 0;color:var(--color-lc-ink);font-family:inherit;font-size:var(--text-md);cursor:pointer;background:0 0;border:none;font-weight:700;display:flex}.lc-day__count{color:var(--color-lc-ink-3);font-weight:600}.lc-day__spacer{flex:1}.lc-seat{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-lc-rule);border-radius:var(--radius-lg);background:var(--color-lc-card);color:inherit;text-align:left;cursor:pointer;font-family:inherit;display:block}.lc-seat+.lc-seat{margin-top:var(--space-2)}.lc-seat:active{background:var(--color-lc-raised)}.lc-seat--bad{border-left:3px solid var(--color-canceled)}.lc-seat--warn{border-left:3px solid var(--color-pending)}.lc-seat--ok{border-left:3px solid var(--color-confirmed)}.lc-seat--idle{border-left:3px solid var(--color-open-rule)}.lc-seat__top{align-items:flex-start;gap:var(--space-3);display:flex}.lc-seat__role{min-width:0;font-size:var(--text-md);flex:1;font-weight:700;line-height:1.25}.lc-seat__lead{margin-left:var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent-tint);color:var(--color-lc-accent);font-size:var(--text-xs);letter-spacing:.4px;padding:1px 6px;font-weight:800}.lc-seat__who{font-size:var(--text-sm);color:var(--color-lc-ink-2);margin-top:2px}.lc-seat__who--empty{color:var(--color-lc-ink-3);font-style:italic}.lc-seat__times{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-lc-ink-3);font-variant-numeric:tabular-nums}.lc-seat__foot{margin-top:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.lc-seat__note{font-size:var(--text-xs);color:var(--color-lc-ink-3)}.lc-sheet__scrim{z-index:50;background:var(--color-lc-scrim);border:none;padding:0;position:fixed;inset:0}.lc-sheet{z-index:51;max-height:88dvh;padding:var(--space-2) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0px));background:var(--color-lc-card);border-top:1px solid var(--color-lc-rule);border-radius:var(--radius-xl) var(--radius-xl) 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.lc-sheet__grab{width:36px;height:4px;margin:var(--space-2) auto var(--space-4);border-radius:var(--radius-pill);background:var(--color-lc-rule)}.lc-sheet__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.lc-sheet__title{margin:var(--space-2) 0 0;font-size:var(--text-xl);letter-spacing:-.02em;font-weight:800}.lc-sheet__sub{color:var(--color-lc-ink-3);font-size:var(--text-sm);margin:4px 0 0}.lc-sheet__close{border-radius:var(--radius-md);background:var(--color-lc-recess);width:32px;height:32px;color:var(--color-lc-ink-2);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lc-field{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-lc-rule);font-size:var(--text-sm);display:flex}.lc-field__k{color:var(--color-lc-ink-3)}.lc-field__v{color:var(--color-lc-ink);text-align:right;font-weight:600}.lc-actions{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.lc-act{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-tap);padding:0 var(--space-3);border:1px solid var(--color-lc-rule);border-radius:var(--radius-lg);background:var(--color-lc-raised);color:var(--color-lc-ink);font-family:inherit;font-size:var(--text-sm);cursor:pointer;font-weight:700;text-decoration:none;display:inline-flex}.lc-act:active{background:var(--color-lc-recess)}.lc-act--wide{grid-column:1/-1}.lc-act--primary{background:var(--color-lc-accent);border-color:var(--color-lc-accent);color:var(--color-lc-accent-ink);box-shadow:var(--shadow-hard)}.lc-act--primary:active{transform:translate(var(--nb-press), var(--nb-press));box-shadow:var(--shadow-hard-xs)}.lc-act[aria-disabled=true]{opacity:.5;pointer-events:none}.lc-empty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-lc-ink-3);font-size:var(--text-sm)}.lc-note{font-size:var(--text-xs);color:var(--color-lc-ink-3);margin:0;line-height:1.5}.lc-toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:60;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-lc-raised);border:1px solid var(--color-lc-rule);color:var(--color-lc-ink);font-size:var(--text-sm);box-shadow:var(--shadow-hard);font-weight:600;position:fixed;transform:translate(-50%)}@media (min-width:700px){.lc-app{border-left:1px solid var(--color-lc-rule);border-right:1px solid var(--color-lc-rule);width:min(100%,30rem);margin:0 auto}.lc-nav{width:min(100%,30rem);left:50%;right:auto;transform:translate(-50%)}.lc-fab{right:max(var(--space-4), calc(50vw - 15rem + var(--space-4)))}}.lc-appbar--band{background:var(--color-lc-card);border-bottom:1px solid var(--color-lc-rule)}.lc-searchbar{z-index:18;padding:var(--space-2) var(--space-4) var(--space-3);background:var(--color-lc-bg);position:sticky;top:0}.lc-searchbar--band{background:var(--color-lc-card);border-bottom:1px solid var(--color-lc-rule)}.lc-searchbar--band .lc-search{background:var(--color-lc-recess)}.lc-tiles{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.lc-tile{min-height:118px;padding:var(--space-3);border:1px solid var(--color-lc-rule);border-radius:var(--radius-xl);background:var(--color-lc-card);color:var(--color-lc-ink);text-align:left;cursor:pointer;box-shadow:var(--shadow-hard-xs);flex-direction:column;align-items:flex-start;gap:2px;font-family:inherit;display:flex;position:relative}.lc-tile:active{transform:translate(var(--nb-press), var(--nb-press));box-shadow:none}.lc-tile--wide{grid-column:1/-1;min-height:0}.lc-tile__glyph{width:30px;height:30px;margin-bottom:var(--space-2);border-radius:var(--radius-md);background:var(--color-lc-recess);color:var(--color-lc-ink-2);justify-content:center;align-items:center;display:inline-flex}.lc-tile__count{font-size:var(--text-2xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.lc-tile__label{font-size:var(--text-md);font-weight:700}.lc-tile__sub{font-size:var(--text-xs);color:var(--color-lc-ink-3)}.lc-tile--bad .lc-tile__glyph{background:var(--color-canceled-bg);color:var(--color-canceled)}.lc-tile--warn .lc-tile__glyph{background:var(--color-pending-bg);color:var(--color-pending)}.lc-tile--on{border-color:var(--color-lc-accent);box-shadow:var(--shadow-hard-xs)}.lc-tile--on .lc-tile__label{color:var(--color-lc-accent)}.lc-row__tile--1{background:var(--color-id-1-bg);color:var(--color-id-1)}.lc-row__tile--2{background:var(--color-id-2-bg);color:var(--color-id-2)}.lc-row__tile--3{background:var(--color-id-3-bg);color:var(--color-id-3)}.lc-row__tile--4{background:var(--color-id-4-bg);color:var(--color-id-4)}.lc-row__tile--5{background:var(--color-id-5-bg);color:var(--color-id-5)}.lc-row__flag{align-self:flex-start}.lc-kebab{flex-shrink:0;align-items:center;display:flex;position:relative}.lc-kebab__btn{width:var(--size-tap);color:var(--color-lc-ink-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.lc-kebab__btn:active{background:var(--color-lc-raised)}.lc-kebab__menu{left:auto;right:var(--space-2);width:max-content;min-width:11rem}.lc-filter__opt{text-decoration:none}.lc-nav--docked{position:fixed}.lc-nav__notch{flex-shrink:0;width:68px}.lc-fab--dock{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);border:2px solid var(--color-lc-bg);border-radius:50%;justify-content:center;width:54px;height:54px;padding:0;position:absolute;transform:translate(-50%)}.lc-fab--dock:active{transform:translateX(-50%) translateY(var(--nb-press));box-shadow:var(--shadow-hard)}.lc-switch{flex:1;min-width:0;position:relative}.lc-switch__btn{align-items:center;gap:var(--space-2);min-height:var(--size-tap);color:var(--color-lc-ink);font-family:inherit;font-size:var(--text-xl);letter-spacing:-.02em;cursor:pointer;background:0 0;border:none;padding:0;font-weight:800;display:inline-flex}.lc-week{z-index:17;padding:0 var(--space-2) var(--space-2);background:var(--color-lc-card);border-bottom:1px solid var(--color-lc-rule);position:sticky;top:0}.lc-week__head{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);display:flex}.lc-week__nav{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-lc-ink-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.lc-week__nav:active{background:var(--color-lc-raised)}.lc-week__month{color:var(--color-lc-ink);font-size:var(--text-sm);flex:1;align-items:center;gap:6px;font-weight:700;display:inline-flex}.lc-week__today{padding:5px var(--space-3);border:1px solid var(--color-lc-rule);border-radius:var(--radius-pill);color:var(--color-lc-accent);font-family:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;font-weight:700}.lc-week__grid{grid-template-columns:repeat(7,1fr);display:grid}.lc-week__cell{border-radius:var(--radius-lg);color:var(--color-lc-ink-2);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:6px 0 5px;font-family:inherit;display:flex}.lc-week__dow{font-size:var(--text-xs);color:var(--color-lc-ink-3)}.lc-week__num{font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.lc-week__cell--today .lc-week__num{color:var(--color-lc-accent)}.lc-week__cell--on{background:var(--color-lc-accent);color:var(--color-lc-accent-ink)}.lc-week__cell--on .lc-week__dow,.lc-week__cell--on .lc-week__num{color:var(--color-lc-accent-ink)}.lc-week__pip{background:0 0;border-radius:50%;width:5px;height:5px}.lc-week__pip--set{background:var(--color-lc-ink-3)}.lc-week__pip--hot{background:var(--color-canceled)}.lc-week__cell--on .lc-week__pip--set{background:var(--color-lc-accent-ink)}.lc-agenda{flex-direction:column;display:flex}.lc-agenda__day{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-lc-raised);color:var(--color-lc-ink-2);font-size:var(--text-sm);font-weight:700}.lc-appt{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--color-lc-rule);border-radius:var(--radius-lg);background:var(--color-lc-card);color:inherit;text-align:left;cursor:pointer;font-family:inherit;display:flex}.lc-appt+.lc-appt{margin-top:var(--space-2)}.lc-appt:active{background:var(--color-lc-raised)}.lc-appt__when{flex-direction:column;flex-shrink:0;gap:2px;width:4.75rem;display:flex}.lc-appt__time{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:700}.lc-appt__dur{font-size:var(--text-xs);color:var(--color-lc-ink-3)}.lc-appt__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lc-appt__client{font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.lc-appt__role{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-lc-ink-2);display:inline-flex}.lc-appt__where{font-size:var(--text-xs);color:var(--color-lc-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-appt__state{font-size:var(--text-xs);color:var(--color-lc-ink-2);align-items:center;gap:6px;margin-top:3px;font-weight:700;display:inline-flex}.lc-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.lc-dot--bad{background:var(--color-canceled)}.lc-dot--warn{background:var(--color-pending)}.lc-dot--ok{background:var(--color-confirmed)}.lc-dot--idle{background:var(--color-open-rule)}.lc-rec{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:none;border-top:1px solid var(--color-lc-rule);color:inherit;text-align:left;cursor:pointer;background:0 0;font-family:inherit;display:flex}.lc-rec:first-of-type{border-top:none}.lc-rec:active{background:var(--color-lc-raised)}.lc-rec__badge{width:34px;height:34px;font-size:var(--text-xs);letter-spacing:.3px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.lc-rec__badge--bad{background:var(--color-canceled-bg);color:var(--color-canceled)}.lc-rec__badge--warn{background:var(--color-pending-bg);color:var(--color-pending)}.lc-rec__badge--ok{background:var(--color-confirmed-bg);color:var(--color-confirmed)}.lc-rec__badge--idle{background:var(--color-lc-recess);color:var(--color-lc-ink-3)}.lc-rec__meta{flex-direction:column;flex:1;min-width:0;display:flex}.lc-rec__title{font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.lc-rec__sub{font-size:var(--text-sm);color:var(--color-lc-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.lc-rec__kebab{color:var(--color-lc-ink-3);flex-shrink:0}@media (min-width:700px){.lc-fab--dock{right:auto}}.lc-deny{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.lc-deny__glyph{border-radius:var(--radius-md);background:var(--color-lc-recess);width:34px;height:34px;color:var(--color-lc-ink-2);justify-content:center;align-items:center;display:inline-flex}.lc-deny__title{font-size:var(--text-md);color:var(--color-lc-ink);margin:0;font-weight:700}.lc-deny__body{font-size:var(--text-sm);color:var(--color-lc-ink-3);margin:0;line-height:1.5}.lc-deny__btn{margin-top:var(--space-2);min-height:var(--size-tap);padding:0 var(--space-4);border-radius:var(--radius-lg);background:var(--color-lc-accent);color:var(--color-lc-accent-ink);font-size:var(--text-sm);box-shadow:var(--shadow-hard-xs);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.lc-deny__btn:active{transform:translate(var(--nb-press), var(--nb-press));box-shadow:none}.ops-stats{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.ops-stat{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-lg);display:flex}.ops-stat__icon{border-radius:var(--radius-md);background:var(--color-paper-2);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ops-stat__value{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ops-stat__label{font-size:var(--text-xs);color:var(--color-ink-3);letter-spacing:.02em}.ops-stat--confirmed{border-left:3px solid var(--color-confirmed)}.ops-stat--pending{border-left:3px solid var(--color-pending)}.ops-stat--canceled{border-left:3px solid var(--color-canceled)}.ops-tabs{gap:var(--space-1);margin-bottom:var(--space-4);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.ops-tabs__tab{color:var(--color-ink-3);font-size:var(--text-sm);letter-spacing:.02em;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;font-weight:600}.ops-tabs__tab:hover{color:var(--color-ink);background:var(--color-paper-2)}.ops-tabs__tab--active{color:var(--color-on-bright);background:var(--color-accent)}.sms-pill{padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);letter-spacing:.02em;white-space:nowrap;text-transform:capitalize;flex-shrink:0;align-self:center;font-weight:700}.sms-pill--confirmed{background:var(--color-confirmed-bg);color:var(--color-confirmed);border:1px solid var(--color-confirmed-rule)}.sms-pill--pending{background:var(--color-pending-bg);color:var(--color-pending);border:1px solid var(--color-pending-rule)}.sms-pill--canceled{background:var(--color-canceled-bg);color:var(--color-canceled);border:1px solid var(--color-canceled-rule)}.sms-pill--open{background:var(--color-open-bg);color:var(--color-open);border:1px solid var(--color-open-rule)}.sms-ladder__caption{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--color-rule);font-size:var(--text-sm);display:flex}.sms-ladder__caption span{color:var(--color-ink-3)}.sms-ladder__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.sms-ladder{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.sms-ladder th{text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);border-bottom:1px solid var(--color-rule);white-space:nowrap;font-weight:600}.sms-ladder td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-rule-2);vertical-align:middle}.sms-ladder tr:last-child td{border-bottom:none}.sms-ladder__rung-head,.sms-ladder__cell{text-align:center;width:4.5rem}.sms-ladder__rung-head{font-family:var(--font-mono)}.sms-ladder__name{font-weight:600}.sms-ladder__sub{font-size:var(--text-xs);color:var(--color-ink-3);white-space:nowrap}.sms-dot{cursor:help;border:1px solid #0000;border-radius:50%;width:10px;height:10px;display:inline-block}.sms-dot--delivered{background:var(--color-confirmed)}.sms-dot--sent{background:var(--color-confirmed-bg);border-color:var(--color-confirmed)}.sms-dot--confirmed{background:var(--color-open-bg);border-color:var(--color-open)}.sms-dot--skipped{background:var(--color-pending-bg);border-color:var(--color-pending)}.sms-dot--failed{background:var(--color-canceled)}.sms-dot--waiting{border-color:var(--color-rule-2);background:0 0}.sms-legend{gap:var(--space-3);padding:var(--space-3) 0;font-size:var(--text-xs);color:var(--color-ink-3);flex-wrap:wrap;display:flex}.sms-legend__item{align-items:center;gap:var(--space-1);display:inline-flex}.sms-msg{align-items:flex-start;gap:var(--space-3);display:flex}.sms-msg__icon{border-radius:var(--radius-md);background:var(--color-paper-2);flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;display:flex}.sms-msg__main{flex:1;min-width:0}.sms-msg__head{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.sms-msg__meta{font-size:var(--text-xs);color:var(--color-ink-3)}.sms-msg__body{font-size:var(--text-sm);color:var(--color-ink-2);overflow-wrap:anywhere;margin-top:2px}.sms-msg__error{font-size:var(--text-xs);color:var(--color-canceled);margin-top:2px}.sms-resub{width:auto;min-height:var(--size-tap);padding:0 var(--space-3);font-size:var(--text-xs);cursor:pointer;flex-shrink:0;align-self:center;font-weight:600}.sms-resub:disabled{opacity:.5;cursor:default}.log-row{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.log-row__main{align-items:flex-start;gap:var(--space-3);min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;flex:1;padding:0;display:flex}.log-row__icon{border-radius:var(--radius-md);background:var(--color-paper-2);flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;display:flex}.log-row__text{flex:1;min-width:0;display:block}.log-row__title{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.log-row__msg{color:var(--color-ink-2);overflow-wrap:anywhere}.log-row__meta{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-3);flex-wrap:wrap;margin-top:2px;display:flex}.log-row__route{font-family:var(--font-mono)}.log-row__detail{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-rule-2);flex-basis:100%}.log-row__detail-meta{gap:var(--space-3);margin-bottom:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-3);flex-wrap:wrap;display:flex}.log-row__stack{margin-bottom:var(--space-2);padding:var(--space-2);background:var(--color-paper-2);border:1px solid var(--color-rule-2);border-radius:var(--radius-md);max-height:16rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;overflow:auto}.ops-budget{padding:var(--space-3);margin-bottom:var(--space-4);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-lg)}.ops-budget__head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.ops-budget__title{font-size:var(--text-sm);font-weight:600}.ops-budget__track{border-radius:var(--radius-pill);background:var(--color-paper-3);height:6px;overflow:hidden}.ops-budget__fill{background:var(--color-accent);height:100%;transition:width .24s}.ops-budget__note{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-3)}
