:root{--pc-ink:#14171d;--pc-ink-2:#1e222b;--pc-ink-3:#2a3140;--pc-paper:#f7f8f9;--pc-paper-2:#f2f3f5;--pc-card:#fff;--pc-press:#fff;--pc-signal:#3e54d8;--pc-signal-deep:#3448be;--pc-signal-ink:#3e54d8;--pc-signal-bg:#eef0fb;--pc-signal-line:#c9d1f4;--pc-signal-line-soft:#dde2f7;--pc-signal-wash:#fbfbfe;--pc-signal-on-ink:#5e73f0;--pc-amber:var(--pc-signal);--pc-amber-deep:var(--pc-signal-deep);--pc-amber-text:var(--pc-signal-ink);--pc-wire:#2e8b6a;--pc-wire-glow:#3dd9a4;--pc-success:#2e8b6a;--pc-success-bg:#e9f4f0;--pc-danger:#a8432f;--pc-danger-soft:#c06352;--pc-danger-bg:#faedea;--pc-pending:#c78a2d;--pc-text:#1b1e24;--pc-text-2:#565b64;--pc-text-3:#6b7180;--pc-text-4:#9aa1ad;--pc-text-reading:#2b2f37;--pc-on-ink:#f2f4f7;--pc-on-ink-2:#c7ccd4;--pc-on-ink-3:#8a92a0;--pc-line-hair:#ecedf0;--pc-line:#e4e6e9;--pc-line-chrome:#e8eaed;--pc-line-strong:#dddfe4;--pc-line-hover:#c2c7cf;--pc-line-dark:#232936;--pc-track:#dfe1e6;--pc-avatar:#e3e6ea;--line:var(--pc-line);--radius:var(--r-md);--ok:var(--pc-wire);--pc-display:"Instrument Sans",system-ui,sans-serif;--pc-sans:"Instrument Sans",system-ui,sans-serif;--pc-mono:"JetBrains Mono",ui-monospace,monospace;--fs-eyebrow:0.75rem;--fs-xs:0.71875rem;--fs-sm:0.8125rem;--fs-body:0.90625rem;--fs-body-lg:1rem;--fs-lead:1.09375rem;--fs-h3:1.3125rem;--fs-h2:1.6875rem;--fs-h1:clamp(1.75rem,3.5vw,2.75rem);--fs-display:clamp(2.75rem,7vw,5rem);--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.65;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--r-sm:6px;--r-md:9px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--radius-1:5px;--radius-2:8px;--radius-3:10px;--dur-fast:120ms;--dur-base:200ms;--dur-slow:400ms;--ease:cubic-bezier(.2,.8,.3,1);--shadow-sm:0 1px 3px rgba(20,23,29,.05);--shadow-md:0 1px 3px rgba(20,23,29,.05),0 12px 32px rgba(20,23,29,.05);--shadow-lg:0 24px 60px rgba(20,23,29,.1);--shadow-signal:0 4px 14px rgba(62,84,216,.28);--shadow-lead:0 6px 22px rgba(62,84,216,.08);--shadow-amber:var(--shadow-signal);--touch-min:44px;--focus-ring:0 0 0 2px var(--pc-paper),0 0 0 4px var(--pc-signal);--focus-ring-on-ink:0 0 0 2px var(--pc-ink),0 0 0 4px var(--pc-signal-on-ink);--z-nav:50;--z-sticky:40;--z-modal:100;--z-toast:200;--maxw:1080px;--chrome-h:60px;--site-nav-h:64px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:where(a,button,input,textarea,select,[tabindex],[role=button]):focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--touch-min);padding:0 var(--sp-5);font-family:var(--pc-mono);font-size:var(--fs-sm);line-height:1;letter-spacing:0;background:var(--pc-signal);color:#fff;border:1px solid var(--pc-signal);border-radius:var(--r-md);cursor:pointer;text-decoration:none;font-weight:600;transition:background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.btn:hover{background:var(--pc-signal-deep);border-color:var(--pc-signal-deep);box-shadow:var(--shadow-signal)}.btn:active{transform:translateY(.5px)}.btn-ghost{color:var(--pc-text-2);border-color:var(--pc-line-strong);font-weight:500}.btn-ghost,.btn-ghost:hover{background:var(--pc-card);box-shadow:none}.btn-ghost:hover{border-color:var(--pc-line-hover);color:var(--pc-text)}.btn-dark{background:var(--pc-ink);color:var(--pc-on-ink);border-color:var(--pc-ink)}.btn-dark:hover{box-shadow:var(--shadow-md)}.btn-sm{min-height:36px;padding:0 var(--sp-3);font-size:var(--fs-xs)}.btn[aria-disabled=true],.btn[disabled]{opacity:.5;pointer-events:none}.btn-ghost.on-ink{color:var(--pc-on-ink);border-color:var(--pc-line-dark)}.btn-ghost.on-ink:hover{background:var(--pc-ink-2);border-color:var(--pc-on-ink-3)}.card{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:var(--r-lg);padding:var(--sp-6)}.card-pad-sm{padding:var(--sp-4)}.eyebrow{font-family:var(--pc-mono);font-size:var(--fs-eyebrow);color:var(--pc-signal-ink);display:block;font-weight:500}.eyebrow,.eyebrow-amber{letter-spacing:.08em;text-transform:uppercase}.chip{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--pc-amber-text);border:1px solid var(--pc-line)}.badge,.chip{font-family:var(--pc-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-3)}.badge{font-weight:600;background:var(--pc-signal-deep);color:#fff}.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:19px;padding:0 5px;font-family:var(--pc-mono);font-size:var(--fs-xs);font-weight:500;border:solid var(--pc-line-strong);border-width:1px 1px 2px;border-radius:var(--r-sm);line-height:1}.kbd,.kbd.on-paper{color:var(--pc-text-3);background:var(--pc-card)}.kbd.on-paper{border-color:var(--pc-line-strong)}.input,.textarea{width:100%;min-height:var(--touch-min);padding:var(--sp-3) var(--sp-4);font-family:var(--pc-sans);font-size:var(--fs-body);color:var(--pc-text);background:var(--pc-card);border:1px solid var(--pc-line-strong);border-radius:var(--r-md)}.textarea{line-height:var(--lh-body);resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--pc-text-4)}.onair{width:7px;height:7px;border-radius:var(--r-pill);background:var(--pc-pending);display:inline-block}.accent-l{border-left:2px solid var(--pc-signal);padding-left:var(--sp-4)}.mono{font-family:var(--pc-mono)}.muted{color:var(--pc-text-3)}.muted-ink{color:var(--pc-on-ink-3)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--sp-3);top:-48px;z-index:var(--z-toast);background:var(--pc-signal-deep);color:#fff;font-family:var(--pc-mono);font-weight:600;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-sm);transition:top var(--dur-base) var(--ease)}.skip-link:focus{top:var(--sp-3)}:root{--ink:var(--pc-ink);--ink-2:var(--pc-ink-2);--ink-3:var(--pc-ink-3);--paper:var(--pc-paper);--paper-2:var(--pc-paper-2);--amber:var(--pc-amber);--amber-deep:var(--pc-amber-deep);--mute:var(--pc-on-ink-3);--mute-dark:var(--pc-text-3);--line-dark:var(--pc-line-dark);--line-light:var(--pc-line);--mono:var(--pc-mono);--sans:var(--pc-sans)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--pc-sans);background:var(--pc-ink);color:var(--pc-on-ink);font-size:var(--fs-body-lg);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}::selection{background:var(--pc-signal);color:#fff}.app-head h1,.campaign-now-phase,.card h3,.hero h1,.hq-name,.section h1,.section h2,.state h1,.state h2,.story-title,.triage-done h1,.triage-title,.ws-product-name,h1,h2,h3,h4{font-family:var(--pc-display);font-weight:650;letter-spacing:-.02em;text-wrap:pretty}.site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-nav);justify-content:space-between;padding:var(--sp-3) var(--sp-6);background:rgba(20,23,29,.88);border-bottom:1px solid var(--pc-line-dark)}.site-nav,.wordmark{display:flex;align-items:center}.wordmark{font-family:var(--pc-mono);font-weight:600;font-size:var(--fs-body-lg);letter-spacing:.04em;gap:var(--sp-2)}.nav-links{display:flex;gap:var(--sp-6);align-items:center;font-size:var(--fs-sm)}.nav-links a:not(.btn){color:var(--pc-on-ink-3);transition:color var(--dur-base) var(--ease)}.nav-links a:not(.btn):hover{color:var(--pc-on-ink)}.hero{min-height:78vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--sp-20) var(--sp-6) var(--sp-16);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 45% at 50% 110%,rgba(62,84,216,.1),transparent 70%);pointer-events:none}.hero h1{font-weight:900;font-stretch:115%;line-height:.94;letter-spacing:-.025em;font-size:var(--fs-display)}.hero h1 .loud{color:var(--pc-amber)}.hero p.sub{max-width:560px;margin:var(--sp-8) auto 0;color:var(--pc-on-ink-2);font-size:var(--fs-lead)}.cta-row{display:flex;gap:var(--sp-3);margin-top:var(--sp-10);flex-wrap:wrap;justify-content:center}.cta-row-beta{align-items:flex-start}.beta-form{flex-direction:column}.beta-form,.beta-row{display:flex;gap:var(--sp-2)}.beta-row{flex-wrap:wrap}.beta-row .input{min-width:240px;flex:1 1}.beta-fine{font-family:var(--pc-mono);font-size:var(--fs-xs);color:var(--pc-on-ink-3)}.beta-err,.beta-fine{margin:0;text-align:left}.beta-err{color:var(--pc-amber);font-size:var(--fs-body)}.beta-done{max-width:420px;text-align:left}.beta-done-msg{color:var(--pc-on-ink-2);font-size:var(--fs-body-lg);margin-top:var(--sp-3)}.beta-done b,.beta-row .input::placeholder{color:var(--pc-on-ink-2)}@media (max-width:560px){.beta-row .btn{width:100%}}.funnel-band{color:var(--pc-text);text-align:center;padding:var(--sp-12) var(--sp-6) var(--sp-10)}.funnel-flow{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);align-items:center;justify-content:center;font-size:var(--fs-h3);font-weight:600;letter-spacing:-.2px;margin:0}.funnel-flow i{color:var(--pc-amber)}.funnel-sub{max-width:620px;margin:var(--sp-6) auto 0;color:var(--pc-text-3);font-size:var(--fs-lead)}.funnel-flow span,.funnel-sub b{color:var(--pc-text)}.funnel-flow .lead{color:var(--pc-amber-text)}.light{background:var(--pc-paper);color:var(--pc-text)}.section{padding:var(--sp-20) var(--sp-6);max-width:var(--maxw);margin:0 auto}.hash{font-family:var(--pc-mono);font-size:var(--fs-eyebrow);color:var(--pc-amber-text);letter-spacing:.06em;margin-bottom:var(--sp-4);display:block}.section h1,.section h2{font-weight:900;font-stretch:112%;letter-spacing:-.015em;font-size:var(--fs-h2);line-height:1.02;max-width:820px}.section .lede{margin-top:var(--sp-5);font-size:var(--fs-lead);color:var(--pc-text-3);max-width:680px}.demo-frame{margin-top:var(--sp-4);max-width:680px;font-size:var(--fs-body);color:var(--pc-text-2);border-left:3px solid var(--pc-amber);padding:var(--sp-2) var(--sp-4);background:rgba(193,58,30,.06);border-radius:0 var(--radius-2) var(--radius-2) 0}.demo-frame strong{color:var(--pc-text)}.demo-badge{display:inline-block;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--pc-amber-text);background:rgba(193,58,30,.1);border:1px solid rgba(193,58,30,.25);border-radius:var(--radius-1);padding:1px 7px;margin-right:var(--sp-2)}.brain-card,.demo-badge{font-family:var(--pc-mono)}.brain-card{color:var(--pc-on-ink);border-radius:var(--r-lg);padding:var(--sp-6);font-size:var(--fs-sm);line-height:1.7;box-shadow:var(--shadow-lg)}.brain-card .k{color:var(--pc-amber)}.brain-card .path{color:var(--pc-on-ink-3);font-size:var(--fs-xs);word-break:break-all}.fact{border-left:2px solid var(--pc-amber);padding:2px 0 2px var(--sp-4);margin:var(--sp-4) 0}.grid{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);margin-top:var(--sp-10)}.grid.cols-2{grid-template-columns:repeat(2,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.card h3{font-weight:800;font-size:var(--fs-h3);margin-bottom:var(--sp-2)}.card p{font-size:var(--fs-body)}.card .path,.card p{color:var(--pc-text-3)}.card .path{font-size:var(--fs-xs);word-break:break-all;margin-top:var(--sp-3)}.card .path,.stats{font-family:var(--pc-mono)}.stats{display:flex;flex-wrap:wrap;gap:var(--sp-8);margin-top:var(--sp-8)}.stat .n{font-size:34px;font-weight:900;font-stretch:110%;color:var(--pc-text)}.stat .l{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--pc-text-3)}.artifact{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:var(--r-lg);margin-top:var(--sp-8);font-size:var(--fs-sm);line-height:1.7;color:var(--pc-text-2);white-space:pre-wrap;overflow-x:auto}.artifact,footer{padding:var(--sp-8);font-family:var(--pc-mono)}footer{display:flex;justify-content:space-between;font-size:var(--fs-eyebrow);flex-wrap:wrap;gap:var(--sp-3)}.btn.dark{background:var(--pc-ink);color:var(--pc-on-ink);border-color:var(--pc-ink)}.hero-eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.12em;color:var(--pc-amber);text-transform:uppercase}.stage{margin-top:var(--sp-16);width:100%;max-width:980px;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--sp-6);gap:var(--sp-6);align-items:center}.terminal{background:var(--pc-ink-2);border:1px solid var(--pc-line-dark);border-radius:var(--r-md);text-align:left;font-family:var(--pc-mono);font-size:var(--fs-sm);box-shadow:0 30px 80px rgba(0,0,0,.5)}.term-bar{display:flex;gap:7px;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--pc-line-dark)}.dot{width:11px;height:11px;border-radius:var(--r-pill);background:var(--pc-ink-3)}.term-body{padding:var(--sp-5) var(--sp-5) var(--sp-6);min-height:128px}.term-body .ln{margin-bottom:var(--sp-2);color:var(--pc-on-ink-3)}.term-body .ln b{color:var(--pc-on-ink);font-weight:500}.prompt{color:var(--pc-amber)}#typed{color:var(--pc-on-ink)}.caret{display:inline-block;width:8px;height:16px;background:var(--pc-amber);vertical-align:-2px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.beam{font-family:var(--pc-mono);color:var(--pc-amber);font-size:22px;letter-spacing:6px;white-space:nowrap;opacity:0}.beam.go{animation:beamin .9s var(--ease) forwards}@keyframes beamin{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}.casts{display:flex;flex-direction:column;gap:var(--sp-3)}.cast{background:var(--pc-paper);color:var(--pc-ink);border-radius:var(--r-md);padding:var(--sp-4);text-align:left;font-size:var(--fs-sm);line-height:1.45;opacity:0;transform:translateX(26px) scale(.97);box-shadow:0 14px 40px rgba(0,0,0,.45)}.cast.show{animation:castIn .55s var(--ease) forwards}@keyframes castIn{to{opacity:1;transform:none}}.cast .chan{letter-spacing:.08em;text-transform:uppercase;color:var(--pc-amber-text);margin-bottom:5px;font-weight:600}.cast .chan,.cast .meta{font-family:var(--pc-mono);font-size:var(--fs-xs)}.cast .meta{color:var(--pc-text-3);margin-top:7px}.pipe{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-top:var(--sp-16);border-top:1px solid var(--pc-line)}.step{padding:var(--sp-8) var(--sp-5) var(--sp-2);border-left:1px solid var(--pc-line);position:relative}.step:first-child{border-left:none;padding-left:0}.step .cmd{font-family:var(--pc-mono);font-size:var(--fs-eyebrow);color:var(--pc-amber-text);font-weight:600;margin-bottom:var(--sp-3);display:block}.step h3{font-weight:800;font-size:18px;margin-bottom:var(--sp-2)}.step p{font-size:var(--fs-body);color:var(--pc-text-3)}.tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-6);gap:var(--sp-6);margin-top:var(--sp-12)}.tier{border:1px solid var(--pc-line);border-radius:var(--r-lg);padding:var(--sp-8) var(--sp-6);background:var(--pc-card);display:flex;flex-direction:column;gap:var(--sp-3)}.tier .tno{font-family:var(--pc-mono);font-size:var(--fs-xs);letter-spacing:.1em;color:var(--pc-amber-text);font-weight:600;text-transform:uppercase}.tier h3{font-weight:800;font-size:var(--fs-h3)}.tier p{font-size:var(--fs-body);color:var(--pc-text-3);flex:1 1}.tier .demo{margin-top:var(--sp-4);border-radius:var(--r-sm);background:var(--pc-ink);color:var(--pc-on-ink);font-family:var(--pc-mono);font-size:var(--fs-xs);padding:var(--sp-4);line-height:1.6}.tier .demo .a{color:var(--pc-amber)}.exp{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-6);gap:var(--sp-6);margin-top:var(--sp-12)}.var{border:1px solid var(--pc-line);border-radius:var(--r-lg);padding:var(--sp-6);background:var(--pc-card);position:relative}.var.win{border-color:var(--pc-amber-text);box-shadow:0 14px 40px rgba(62,84,216,.14)}.var .vlabel{font-family:var(--pc-mono);font-size:var(--fs-xs);color:var(--pc-text-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--sp-3)}.var blockquote{font-size:var(--fs-body-lg);font-weight:600;line-height:1.45}.var .stat{font-size:var(--fs-eyebrow);margin-top:var(--sp-4);color:var(--pc-text-3)}.var .stat,.writeback{font-family:var(--pc-mono)}.writeback{margin-top:var(--sp-6);font-size:var(--fs-sm);background:var(--pc-ink);color:var(--pc-on-ink);border-radius:var(--r-md);padding:var(--sp-5) var(--sp-6)}.writeback .k{color:var(--pc-amber)}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-6);gap:var(--sp-6);margin-top:var(--sp-12)}.plan{border:1px solid var(--pc-line);border-radius:var(--r-lg);padding:var(--sp-8) var(--sp-6);background:var(--pc-card);display:flex;flex-direction:column}.plan.hot{background:var(--pc-ink);color:var(--pc-on-ink);border-color:var(--pc-ink)}.plan h3{font-family:var(--pc-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--pc-amber-text)}.plan.hot h3{color:var(--pc-amber)}.plan .price{font-weight:900;font-size:42px;margin:var(--sp-3) 0 var(--sp-1);font-stretch:110%}.plan .per{font-size:var(--fs-sm);color:var(--pc-text-3);margin-bottom:var(--sp-5)}.plan.hot .per{color:var(--pc-on-ink-2)}.plan ul{list-style:none;display:flex;flex-direction:column;gap:var(--sp-3);font-size:var(--fs-body);flex:1 1;margin-bottom:var(--sp-6)}.plan.hot ul{color:var(--pc-on-ink-2)}.plan ul li:before{content:"+ ";font-family:var(--pc-mono);color:var(--pc-amber-text)}.plan.hot ul li:before{color:var(--pc-amber)}.plan .btn{width:100%}.outro{text-align:center;padding:130px var(--sp-6) var(--sp-16)}.outro h2{font-weight:900;font-stretch:115%;text-transform:uppercase;font-size:clamp(36px,6vw,72px);line-height:1;letter-spacing:-.02em}.outro .term-line{font-family:var(--pc-mono);color:var(--pc-on-ink-3);margin-top:var(--sp-6);font-size:var(--fs-body-lg)}.outro .term-line b{color:var(--pc-amber);font-weight:500}.sec-item{border-left:3px solid var(--pc-amber);padding:var(--sp-2) 0 var(--sp-2) var(--sp-5);margin:var(--sp-6) 0}.sec-item h3{font-weight:800;font-size:19px;margin-bottom:var(--sp-2)}.sec-item p{color:var(--pc-text-3);font-size:var(--fs-body-lg)}@media (max-width:900px){.grid.cols-2,.grid.cols-3{grid-template-columns:1fr}.nav-links a:not(.btn){display:none}.stage{grid-template-columns:1fr;justify-items:center}.beam{transform:rotate(90deg);margin:var(--sp-1) 0}.exp,.pipe,.plans,.tiers{grid-template-columns:1fr}.step{border-left:none;border-top:1px solid var(--pc-line);padding-left:0}.step:first-child{border-top:none}}.app-wrap{padding:var(--sp-8) var(--sp-6) var(--sp-20)}.app-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.app-head h1{font-weight:900;font-stretch:110%;letter-spacing:-.01em;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.05}.app-actions{gap:var(--sp-2)}.app-actions,.app-tabs{display:flex;flex-wrap:wrap}.app-tabs{gap:var(--sp-1);margin-top:var(--sp-5)}.app-tab{font-family:var(--pc-mono);font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);min-height:36px;display:inline-flex;align-items:center}.app-tab:hover{background:var(--pc-paper-2)}.app-tab.active{background:var(--pc-card);border:1px solid var(--pc-line)}.subtabs{align-items:center;gap:var(--sp-2)}.subtabs-label{font-size:var(--fs-xs);letter-spacing:.04em}.ws-header{margin-bottom:var(--sp-2)}.ws-top{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-5)}.ws-hq{font-family:var(--pc-mono);font-size:var(--fs-sm);color:var(--pc-text-3)}.ws-hq:hover{color:var(--pc-text)}.ws-product-name{font-weight:900;font-size:var(--fs-h3);letter-spacing:-.01em}.ws-switch select{font-family:var(--pc-mono);font-weight:700;font-size:var(--fs-body);color:var(--pc-text);background:var(--pc-card);border:1px solid var(--pc-line);border-radius:var(--r-sm);padding:var(--sp-1) var(--sp-2);cursor:pointer}.ws-header .app-tabs{margin-top:var(--sp-3)}.hq-list{gap:var(--sp-3);margin-top:var(--sp-6)}.hq-list,.hq-row{display:flex;flex-direction:column}.hq-row{gap:var(--sp-2);border-radius:var(--radius-3);padding:var(--sp-4) var(--sp-5);text-decoration:none;transition:border-color .15s,box-shadow .15s}.hq-row:hover{border-color:var(--pc-amber);box-shadow:0 0 0 1px var(--pc-amber)}.hq-row-main{display:flex;align-items:center;gap:var(--sp-3)}.hq-dot{width:11px;height:11px;border-radius:var(--r-pill);flex:none}.hq-name{font-weight:800;font-size:var(--fs-h3);color:var(--pc-text);letter-spacing:-.01em}.hq-health{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em}.hq-row-stats{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm)}.hq-reviews{font-family:var(--pc-mono);color:var(--pc-text-2)}.hq-reviews.hot{color:var(--pc-amber-text);font-weight:600}.hq-campaign,.hq-next,.hq-signal{font-size:var(--fs-sm)}.hq-next{color:var(--pc-text-3);border-top:1px dashed var(--pc-line);padding-top:var(--sp-2)}.hq-next .nextaction-key{color:var(--pc-amber-text);text-transform:uppercase;font-size:var(--fs-xs);letter-spacing:.08em;margin-right:var(--sp-1)}.hq-next .nextaction-dest{color:var(--pc-amber-text);font-weight:600}@media (max-width:480px){.ws-top{margin-top:var(--sp-3)}}.state{border:1px dashed var(--pc-line-strong);border-radius:var(--r-lg);padding:var(--sp-10) var(--sp-8);text-align:center;margin-top:var(--sp-8)}.state h1,.state h2{font-weight:800;font-size:var(--fs-h3);margin-bottom:var(--sp-2)}.state p{color:var(--pc-text-3);font-size:var(--fs-body-lg);max-width:460px;margin:0 auto var(--sp-5)}.state .glyph{color:var(--pc-amber-text);font-size:var(--fs-sm);margin-bottom:var(--sp-4)}.state.error{border-style:solid;border-color:var(--pc-danger);background:var(--pc-danger-bg)}.state.error h2{color:var(--pc-danger)}.morning-head{position:-webkit-sticky;position:sticky;top:var(--chrome-h);z-index:var(--z-sticky);background:var(--pc-paper);padding:var(--sp-5) 0 var(--sp-4)}.funnel{font-family:var(--pc-mono);font-size:clamp(.95rem,2.4vw,1.25rem);font-weight:500;color:var(--pc-text)}.funnel .amber{color:var(--pc-amber-text)}.plan-banner{margin:var(--sp-2) 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--pc-line);border-radius:var(--radius-2);background:var(--pc-paper-2)}.plan-eyebrow{font-family:var(--pc-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--pc-text-3)}.plan-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.plan-chip{font-family:var(--pc-mono);font-size:var(--fs-xs);color:var(--pc-text-2);background:var(--pc-paper);border:1px solid var(--pc-line);border-radius:var(--radius-1);padding:2px 8px}.plan-bias{margin:var(--sp-2) 0 0;color:var(--pc-amber-text)}.draft-why,.plan-bias{font-size:var(--fs-body)}.draft-why{margin:var(--sp-1) 0 0;color:var(--pc-text-3)}.morning-headline{font-family:var(--pc-mono);font-size:clamp(.95rem,2.2vw,1.2rem);font-weight:500;color:var(--pc-text);margin:0}.morning-meta{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap}.week{gap:var(--sp-10);margin-top:var(--sp-8)}.day-section,.week{display:flex;flex-direction:column}.day-section{gap:var(--sp-4)}.day-heading{font-family:var(--pc-mono);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--pc-text-3);margin:0;padding-bottom:var(--sp-2);border-bottom:1px solid var(--pc-line)}.story-card{border:1px solid var(--pc-line);border-radius:var(--radius-3);background:var(--pc-paper-2);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3);cursor:pointer;transition:border-color .15s,box-shadow .15s}.story-card.focused{border-color:var(--pc-amber);box-shadow:0 0 0 1px var(--pc-amber)}.story-card.is-approved{opacity:.72}.story-card.is-vetoed{opacity:.5}.story-head{justify-content:space-between;gap:var(--sp-3)}.source-chip{font-size:var(--fs-xs);color:var(--pc-text-2);background:var(--pc-paper);border:1px solid var(--pc-line);border-radius:var(--radius-1);padding:2px 8px}.story-title{font-size:var(--fs-h3);font-weight:800;line-height:1.2;margin:0}.story-reason{margin:0}.story-visual{border:1px solid var(--pc-line);border-radius:var(--radius-2);overflow:hidden;background:var(--pc-ink)}.story-visual svg,.story-visual-img{width:100%;height:auto;display:block}.story-visual-img{border:1px solid var(--pc-line);border-radius:var(--radius-2)}.tier-chip{font-size:var(--fs-xs);color:var(--pc-amber-text);background:rgba(193,58,30,.1);border:1px solid rgba(193,58,30,.25);border-radius:var(--radius-1);padding:2px 8px}.story-meta-line{font-size:var(--fs-xs);color:var(--pc-text-3);margin:0}.brief-expander{font-size:var(--fs-body)}.brief-expander summary{cursor:pointer;color:var(--pc-text-2);font-family:var(--pc-mono);font-size:var(--fs-xs)}.brief{margin:var(--sp-2) 0 0;display:grid;grid-gap:4px;gap:4px}.brief div{display:grid;grid-template-columns:110px 1fr;grid-gap:var(--sp-2);gap:var(--sp-2)}.brief dt{font-family:var(--pc-mono);font-size:var(--fs-xs);color:var(--pc-text-3);margin:0}.brief dd{margin:0;font-size:var(--fs-body);color:var(--pc-text-2)}.variant-tabs{gap:var(--sp-2);flex-wrap:wrap}.variant-tab{font-family:var(--pc-mono);font-size:var(--fs-xs);padding:3px 10px;border-radius:var(--radius-1);border:1px solid var(--pc-line);background:var(--pc-paper);color:var(--pc-text-2)}.variant-tab.active{border-color:var(--pc-amber)}.variant-tab.vetoed{color:var(--pc-text-3)}.variant-copy{font-size:var(--fs-body);color:var(--pc-text);margin:0;white-space:pre-wrap}.story-actions{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center;margin-top:var(--sp-1)}.story-actions .story-veto,.story-actions .variant-veto{color:var(--pc-danger)}.approve-all-quiet{color:var(--pc-text-3)}.confirm-all .action-bar{margin-top:var(--sp-3)}.studio{margin-top:var(--sp-10);padding-top:var(--sp-8);border-top:1px solid var(--pc-line)}.studio-head{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.studio-flag{font-family:var(--pc-mono);font-size:var(--fs-xs);color:var(--pc-amber-text);background:rgba(193,58,30,.1);border:1px solid rgba(193,58,30,.25);border-radius:var(--radius-1);padding:2px 8px}.vision-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-4);gap:var(--sp-4);margin-top:var(--sp-5)}.vision-field{display:flex;flex-direction:column;gap:4px}.vision-label{font-weight:700;font-size:var(--fs-body)}.vision-hint{font-size:var(--fs-xs);color:var(--pc-text-3)}.asset-drop{display:flex;align-items:center;justify-content:center;min-height:96px;margin-top:var(--sp-3);border:1px dashed var(--pc-line);border-radius:var(--radius-2);color:var(--pc-text-3);font-size:var(--fs-body);cursor:pointer;background:var(--pc-paper-2)}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin-top:var(--sp-4)}.asset{margin:0;border:1px solid var(--pc-line);border-radius:var(--radius-2);overflow:hidden}.asset img{width:100%;height:110px;object-fit:cover;display:block}.asset figcaption{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;font-size:var(--fs-xs)}.asset-del{border:0;background:transparent;color:var(--pc-danger);cursor:pointer;font-size:14px}@media (max-width:560px){.vision-grid{grid-template-columns:1fr}}.progress-track{height:6px;background:var(--pc-paper-2);border-radius:var(--r-pill);overflow:hidden;margin-top:var(--sp-4)}.progress-fill{height:100%;background:var(--pc-text-3);border-radius:var(--r-pill);transition:width var(--dur-base) var(--ease)}.review-grid{display:grid;grid-template-columns:280px 1fr;grid-gap:var(--sp-6);gap:var(--sp-6);margin-top:var(--sp-5);align-items:start}.rail{display:flex;flex-direction:column;gap:var(--sp-1);position:-webkit-sticky;position:sticky;top:150px}.rail-item{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-sm);cursor:pointer;text-align:left;background:transparent;border:1px solid transparent;width:100%;min-height:var(--touch-min)}.rail-item.current,.rail-item:hover{background:var(--pc-card)}.rail-item.current{border-color:var(--pc-line);box-shadow:var(--shadow-sm)}.rail-item .meta{min-width:0}.rail-item .ch{font-family:var(--pc-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--pc-text-3)}.rail-item .sm{font-size:var(--fs-sm);color:var(--pc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdot{width:10px;height:10px;border-radius:var(--r-pill);flex-shrink:0;background:var(--pc-amber)}.sdot.approved{background:var(--pc-success)}.sdot.vetoed{background:var(--pc-danger)}.sdot.pending{background:var(--pc-line-strong)}.focus-card{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:var(--r-lg);padding:var(--sp-6);box-shadow:var(--shadow-md)}.focus-card.is-approved{border-color:var(--pc-success)}.focus-card.is-vetoed{border-color:var(--pc-danger);opacity:.75}.focus-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.focus-card h2{font-weight:800;font-size:clamp(1.25rem,3.5vw,1.75rem);line-height:1.1;margin:var(--sp-3) 0 var(--sp-4)}.draft-body{font-size:var(--fs-body-lg);line-height:1.55;color:var(--pc-text);white-space:pre-wrap}.card-preview{width:100%;border-radius:var(--r-md);border:1px solid var(--pc-line);margin-top:var(--sp-5);display:block;aspect-ratio:1200/675;background:var(--pc-paper-2)}.card-preview-fallback{align-items:center;justify-content:center;color:var(--pc-text-3);font-family:var(--pc-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em}.action-bar{display:flex;gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;align-items:center}.action-bar .spacer{flex:1 1}.statetag{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill)}.edit-area{margin-top:var(--sp-4)}.edit-hint{font-size:var(--fs-xs);color:var(--pc-text-3)}.clean-week{text-align:center;padding:var(--sp-16) var(--sp-6)}.clean-week .big,.clean-week h1.big{font-weight:900;font-stretch:112%;text-transform:uppercase;font-size:clamp(2rem,6vw,3.5rem);letter-spacing:-.02em}.clean-week p{color:var(--pc-text-3);font-size:var(--fs-lead);margin-top:var(--sp-4)}.kbd-help-bk{position:fixed;inset:0;background:rgba(10,12,16,.55);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--sp-6)}.kbd-help{border-radius:var(--r-lg);padding:var(--sp-8);max-width:380px;width:100%}.kbd-help h3{font-weight:800;font-size:var(--fs-h3);margin-bottom:var(--sp-4)}.kbd-row{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-2) 0;border-bottom:1px solid var(--pc-line)}.kbd-row span{font-size:var(--fs-body);color:var(--pc-text-2)}.thumb-bar{display:none}@media (max-width:820px){.review-grid{grid-template-columns:1fr}.rail{display:none}.app-wrap{padding-bottom:120px}.thumb-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom));background:var(--pc-card);border-top:1px solid var(--pc-line);box-shadow:0 -8px 24px rgba(10,12,16,.08)}.thumb-bar .btn{flex:1 1}.morning-head{top:0}}.scan-stage{min-height:calc(100vh - var(--chrome-h));background:var(--pc-ink);color:var(--pc-on-ink);display:flex;align-items:center;justify-content:center;padding:var(--sp-8) var(--sp-6);position:relative;overflow:hidden}.scan-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(62,84,216,.08),transparent 70%);pointer-events:none}.scan-inner{width:100%;max-width:640px}.scan-eyebrow{font-family:var(--pc-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--pc-amber);display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-5)}.scan-term{width:100%}.scan-ln{color:var(--pc-on-ink-2);animation:scan-in var(--dur-base) var(--ease)}.scan-ln .prompt{color:var(--pc-amber)}@keyframes scan-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.scan-note{font-family:var(--pc-mono);font-size:var(--fs-xs);color:var(--pc-on-ink-3);margin-top:var(--sp-5);text-align:center}.scan-note a{color:var(--pc-amber)}.reveal{text-align:center;animation:reveal-in var(--dur-slow) var(--ease)}@keyframes reveal-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.reveal-h1{font-weight:900;font-stretch:115%;text-transform:uppercase;letter-spacing:-.025em;line-height:.94;font-size:clamp(2.5rem,8vw,5rem);margin:var(--sp-5) 0}.reveal-h1 .loud{color:var(--pc-amber)}.reveal-stats{display:flex;justify-content:center;gap:var(--sp-8);margin:var(--sp-8) 0 var(--sp-10);flex-wrap:wrap;font-family:var(--pc-mono)}.rstat .n{font-size:44px;font-weight:900;font-stretch:110%;color:var(--pc-amber)}.rstat .l{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--pc-on-ink-3);margin-top:var(--sp-1)}.signin-stage{min-height:calc(100vh - var(--site-nav-h));background:var(--pc-ink);color:var(--pc-on-ink);display:flex;align-items:center;justify-content:center;padding:var(--sp-10) var(--sp-6);position:relative;overflow:hidden}.signin-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 45% at 50% 110%,rgba(62,84,216,.1),transparent 70%);pointer-events:none}.signin-card{width:100%;max-width:460px}.signin-h1{font-weight:900;font-stretch:115%;text-transform:uppercase;letter-spacing:-.025em;line-height:.92;font-size:clamp(2.75rem,9vw,4.25rem);margin:var(--sp-4) 0}.signin-h1 .loud{color:var(--pc-amber)}.signin-sub{color:var(--pc-on-ink-2);font-size:var(--fs-body-lg)}.signin-form{margin-top:var(--sp-8)}.signin-fine{font-family:var(--pc-mono);font-size:var(--fs-xs);color:var(--pc-on-ink-3);margin-top:var(--sp-4)}.signin-fine a{color:var(--pc-amber)}.signin-fine code{color:var(--pc-on-ink-2)}.prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--sp-5);gap:var(--sp-5);margin-top:var(--sp-8)}.prod-card{display:block;background:var(--pc-card);border:1px solid var(--pc-line);border-radius:var(--r-lg);padding:var(--sp-6);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.prod-card:hover{border-color:var(--pc-line-strong);box-shadow:var(--shadow-md)}.prod-card h3{font-weight:800;font-size:var(--fs-h3);margin:var(--sp-2) 0}.prod-status{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);font-family:var(--pc-mono);font-size:var(--fs-xs);color:var(--pc-text-3)}.prod-status .sdot{background:var(--pc-line-strong)}.prod-status.ok{color:var(--pc-amber-text)}.prod-status.ok .sdot{background:var(--pc-amber)}.prod-status.err{color:var(--pc-danger)}.prod-status.err .sdot{background:var(--pc-danger)}.skeleton{background:linear-gradient(90deg,var(--pc-paper-2) 25%,var(--pc-line-hair) 37%,var(--pc-paper-2) 63%);background-size:400% 100%;animation:sk 1.4s ease infinite;border-radius:var(--r-sm)}@keyframes sk{0%{background-position:100% 0}to{background-position:0 0}}.sk-line{height:14px;margin:var(--sp-3) 0}.sk-block{height:120px;margin-top:var(--sp-5);border-radius:var(--r-lg)}.tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);margin-top:var(--sp-6)}.tile{border-radius:var(--r-lg);padding:var(--sp-5)}.tile .n{font-family:var(--pc-mono);font-size:clamp(1.6rem,5vw,2.2rem);font-weight:900;font-stretch:110%}.tile .l{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--pc-text-3);margin-top:var(--sp-1)}.inbox-list{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:var(--sp-6)}.inbox-item{border-radius:var(--r-lg);padding:var(--sp-5)}.inbox-item.lead{border-color:var(--pc-amber-text);box-shadow:0 8px 30px rgba(62,84,216,.12)}.inbox-top{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3)}.inbox-kind{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.inbox-reply{margin-top:var(--sp-3)}.autosend{font-family:var(--pc-mono);font-size:var(--fs-xs);margin-top:var(--sp-2)}.autosend.ok{color:var(--pc-success)}.autosend.no{color:var(--pc-danger)}.nextaction{align-items:center;margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--pc-line);border-left:3px solid var(--pc-amber);border-radius:var(--radius-2);background:var(--pc-paper-2);text-decoration:none;max-width:100%}.nextaction:hover{border-color:var(--pc-text-3);border-left-color:var(--pc-amber);background:var(--pc-card)}.nextaction-key{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--pc-amber-text)}.nextaction-label{color:var(--pc-text)}.nextaction-dest{font-size:var(--fs-sm);color:var(--pc-amber-text);white-space:nowrap}.nextaction.tone-setup{border-left-color:var(--pc-amber-deep)}.nextaction.tone-done{border-left-color:var(--pc-success)}.nextaction.tone-done .nextaction-key{color:var(--pc-success)}.btn-lg{min-height:52px;padding:0 var(--sp-7);font-size:var(--fs-body);font-weight:700}.triage{gap:var(--sp-4);margin-top:var(--sp-2)}.triage-bar{position:-webkit-sticky;position:sticky;top:var(--chrome-h);z-index:var(--z-sticky);background:var(--pc-paper);padding:var(--sp-3) 0}.triage-bar-row{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.triage-count{font-size:var(--fs-body);font-weight:700}.triage-bar-row .muted{margin-left:auto}.triage-stage{border-radius:var(--radius-3);padding:var(--sp-6);gap:var(--sp-4)}.triage-title{font-size:var(--fs-h2,clamp(1.4rem,3vw,2rem));font-weight:900;line-height:1.12;letter-spacing:-.01em}.triage-visual{height:auto;max-height:460px;object-fit:contain;border-radius:var(--radius-2);background:var(--pc-ink)}.triage-copy{font-size:var(--fs-body-lg);color:var(--pc-text);line-height:1.55}.triage-actions{position:-webkit-sticky;position:sticky;bottom:0;flex-wrap:wrap;padding:var(--sp-4) 0;background:linear-gradient(to top,var(--pc-paper) 70%,transparent)}.triage-approve{box-shadow:var(--shadow-amber,0 8px 24px rgba(62,84,216,.22))}.triage-veto{color:var(--pc-danger)}.triage-regen-absent{font-size:var(--fs-sm)}.escalate{position:relative}.escalate-menu{position:absolute;bottom:calc(100% + var(--sp-2));right:0;z-index:var(--z-sticky);width:min(360px,90vw);background:var(--pc-card);border:1px solid var(--pc-line);border-radius:var(--radius-3);box-shadow:var(--shadow-lg);padding:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-1)}.escalate-intro{font-size:var(--fs-xs);margin:0 0 var(--sp-1);padding:0 var(--sp-1)}.escalate-opt{display:flex;flex-direction:column;gap:2px;text-align:left;width:100%;cursor:pointer;background:var(--pc-paper-2);border:1px solid var(--pc-line);border-radius:var(--radius-2);padding:var(--sp-2) var(--sp-3)}.escalate-opt:hover:not(.disabled):not([disabled]){border-color:var(--pc-amber)}.escalate-opt.disabled,.escalate-opt[disabled]{opacity:.55;cursor:default}.escalate-opt-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.escalate-opt-label{font-weight:700;font-size:var(--fs-body);color:var(--pc-text)}.escalate-opt-cost{font-size:var(--fs-xs);color:var(--pc-amber-text);white-space:nowrap}.escalate-opt-blurb{font-size:var(--fs-sm);color:var(--pc-text-3)}.escalate-foot{font-size:var(--fs-xs)}.escalate-err,.escalate-foot{margin:var(--sp-1) 0 0;padding:0 var(--sp-1)}.escalate-err{color:var(--pc-danger);font-size:var(--fs-sm)}.triage-done{padding:var(--sp-16) var(--sp-6) var(--sp-12)}.triage-done-mark{width:64px;height:64px;border-radius:var(--r-pill);font-size:34px;font-weight:900;margin-bottom:var(--sp-3)}.triage-done h1{font-weight:900;font-size:clamp(1.8rem,5vw,2.6rem);letter-spacing:-.01em}.triage-done-sub{font-size:var(--fs-body-lg);max-width:520px}.triage-done-actions{gap:var(--sp-3)}.week-meta{margin-top:var(--sp-4);font-size:var(--fs-sm)}.week-meta a{color:var(--pc-amber-text)}.week-board{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:var(--sp-5);align-items:start}.week-col{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.week-col-head{font-family:var(--pc-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--pc-text-3);margin:0 0 var(--sp-1);padding-bottom:var(--sp-2);border-bottom:1px solid var(--pc-line)}.week-empty{color:var(--pc-text-3);font-size:var(--fs-sm);padding:var(--sp-2);margin:0;text-align:center}.week-card{border:1px solid var(--pc-line);border-radius:var(--radius-2);background:var(--pc-card);padding:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2);cursor:pointer;transition:border-color .15s,box-shadow .15s}.week-card:focus-visible,.week-card:hover{border-color:var(--pc-amber);box-shadow:0 0 0 1px var(--pc-amber);outline:none}.week-card.is-vetoed{opacity:.55}.week-card-top{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.week-dot{width:9px;height:9px;border-radius:var(--r-pill);flex:none}.week-tier{font-size:var(--fs-xs);color:var(--pc-text-3)}.week-tier-amber{color:var(--pc-amber-text)}.week-card-title{font-size:var(--fs-sm);font-weight:700;line-height:1.25;margin:0;color:var(--pc-text)}.week-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-xs)}.week-move{display:inline-flex;gap:2px}.week-move-btn{font-family:var(--pc-mono);border:1px solid var(--pc-line);background:var(--pc-paper);color:var(--pc-text-2);border-radius:var(--radius-1);width:22px;height:22px;line-height:1;cursor:pointer;padding:0}.week-move-btn:hover:not([disabled]){border-color:var(--pc-amber);color:var(--pc-text)}.week-move-btn[disabled]{opacity:.3;cursor:default}.campaign-now{border:1px solid var(--pc-line);border-left:4px solid var(--pc-amber);border-radius:var(--radius-3);background:var(--pc-paper-2);padding:var(--sp-5) var(--sp-6)}.campaign-now.status-completed{border-left-color:var(--pc-success)}.campaign-now.status-draft{border-left-color:var(--pc-text-3)}.campaign-now-phase{font-size:var(--fs-h3);font-weight:900;letter-spacing:-.01em;margin:0}.campaign-now-job{color:var(--pc-text-2);font-size:var(--fs-body-lg);margin:var(--sp-2) 0 0}.signals-hero{display:flex;flex-direction:column;gap:var(--sp-1)}.signals-hero-n{font-family:var(--pc-mono);font-weight:900;font-stretch:110%;letter-spacing:-.02em;font-size:clamp(3rem,12vw,5.5rem)}.signals-hero-l{font-size:var(--fs-body-lg)}.app-tab{min-height:40px}@media (max-width:820px){.focus-card>.action-bar{display:none}.morning-head{position:static}.week-board{grid-template-columns:1fr;gap:var(--sp-4)}.week-col-head{font-size:var(--fs-sm)}}@media (max-width:480px){body{font-size:var(--fs-body)}.app-wrap{padding:var(--sp-5) var(--sp-4) 120px}nav{padding:var(--sp-3) var(--sp-4)}.app-head{gap:var(--sp-2)}.app-tabs{gap:2px}.app-tab{padding:var(--sp-2) var(--sp-3);min-height:44px}.focus-card{padding:var(--sp-5) var(--sp-4)}.funnel{font-size:1rem}.triage-bar{position:static}.triage-actions{gap:var(--sp-2)}.triage-approve{flex:1 1 100%}.nextaction{flex-wrap:wrap}.reveal-stats{gap:var(--sp-5)}.scan-stage,.signin-stage{padding:var(--sp-8) var(--sp-4)}.scan-term,.terminal{max-width:100%;overflow-x:auto}.card-preview,img{max-width:100%}}body,html{max-width:100%;overflow-x:hidden}.brain-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:var(--sp-12);gap:var(--sp-12);margin-top:var(--sp-12);align-items:start}.brain-points{display:flex;flex-direction:column;gap:var(--sp-6)}.brain-points .point h3{font-weight:800;font-size:19px;margin-bottom:var(--sp-2)}.brain-points .point p{color:var(--pc-text-3);font-size:16px}.brain-points .point a{color:var(--pc-amber-text)}@media (max-width:820px){.brain-grid{grid-template-columns:1fr;gap:var(--sp-8)}}@media (max-width:640px){.nav-email{display:none}}.chrome{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-nav);display:flex;align-items:center;gap:var(--sp-6);height:var(--chrome-h);padding:0 28px;background:var(--pc-card);border-bottom:1px solid var(--pc-line-chrome)}.chrome-mark{display:inline-flex;align-items:center}.chrome-mark img{display:block}.chrome-divider{width:1px;height:20px;background:var(--pc-line-chrome)}.chrome-switch select,.chrome-switch-static{font-family:var(--pc-sans);font-size:14px;font-weight:600;color:var(--pc-text);background:var(--pc-paper-2);border:0;border-radius:8px;padding:6px 10px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chrome-switch select{padding-right:22px;background-image:linear-gradient(var(--pc-paper-2),var(--pc-paper-2))}.chrome-switch{position:relative}.chrome-switch:after{content:"\25BE";position:absolute;right:9px;top:50%;transform:translateY(-50%);color:var(--pc-text-4);pointer-events:none;font-size:11px}.chrome-nav{flex:1 1;display:flex;align-items:center;gap:2px}.chrome-tab{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:var(--pc-text-2);padding:7px 12px;border-radius:8px;border:1px solid transparent}.chrome-tab.active,.chrome-tab:hover{color:var(--pc-text)}.chrome-tab.active{font-weight:600;background:var(--pc-signal-bg);border-color:var(--pc-signal-line-soft)}.chrome-count{font-family:var(--pc-mono);font-size:11px;font-weight:600;color:#fff;background:var(--pc-text);border-radius:999px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center}.chrome-edition{font-size:12px;color:var(--pc-text-3)}.chrome-avatar{width:28px;height:28px;border-radius:999px;background:var(--pc-avatar);color:var(--pc-text-2);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex:none}@media (max-width:820px){.chrome{gap:var(--sp-3);padding:0 14px;overflow-x:auto}.chrome-edition{display:none}}.app-main{background:var(--pc-paper);color:var(--pc-text);min-height:calc(100vh - var(--chrome-h))}.app-wrap{max-width:var(--maxw);margin:0 auto;padding:var(--sp-6) 28px var(--sp-20)}.nextaction{display:inline-flex;align-items:baseline;gap:var(--sp-2);margin:var(--sp-3) 0 var(--sp-2);padding:0;border:0;background:transparent;font-family:var(--pc-mono);font-size:var(--fs-xs)}.nextaction-key{color:var(--pc-text-4);text-transform:lowercase;letter-spacing:.04em}.nextaction-label{color:var(--pc-text-2);font-family:var(--pc-sans);font-size:var(--fs-sm)}.nextaction-dest{font-weight:600}.nextaction-dest,.nextaction.tone-done .nextaction-dest,.nextaction.tone-setup .nextaction-dest{color:var(--pc-signal-ink)}.triage{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:0;max-width:720px;margin-left:auto;margin-right:auto}.progress-strip{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0 var(--sp-5)}.triage-count{font-size:12.5px;color:var(--pc-text);font-weight:500}.seg-track{display:flex;gap:5px;flex:1 1;max-width:360px}.seg{flex:1 1;height:4px;border-radius:2px;border:0;padding:0;cursor:pointer;background:var(--pc-track);transition:background var(--dur-fast) var(--ease)}.seg-approved{background:var(--pc-text)}.seg-vetoed{background:var(--pc-danger-soft)}.seg-pending{background:var(--pc-track)}.seg-current{background:var(--pc-signal)}.strip-count{font-size:12px;color:var(--pc-text-4);margin-left:auto}.strip-shortcuts{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--pc-text-3);background:transparent;border:0;cursor:pointer}.triage-stage{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:var(--r-xl);box-shadow:var(--shadow-md);padding:36px 40px 32px;display:flex;flex-direction:column;gap:20px}.story-head{display:flex;align-items:center;gap:var(--sp-2)}.source-chip{color:var(--pc-signal-ink);background:var(--pc-signal-bg)}.source-chip,.tier-chip{font-family:var(--pc-mono);font-size:11.5px;border:0;border-radius:999px;padding:4px 11px;text-transform:lowercase}.tier-chip{color:var(--pc-text-3);background:var(--pc-paper-2)}.story-head .statetag{margin-left:0}.triage-title{font-size:27px;font-weight:650;letter-spacing:-.02em;line-height:1.2;margin:0;color:var(--pc-text)}.story-reason{font-size:var(--fs-body);line-height:1.55;color:var(--pc-text-3);margin:-8px 0 0}.triage-visual{width:100%;max-height:260px;min-height:200px;object-fit:cover;border-radius:10px;border:1px solid var(--pc-line);background:repeating-linear-gradient(45deg,var(--pc-paper-2),var(--pc-paper-2) 10px,var(--pc-line-hair) 10px,var(--pc-line-hair) 20px);display:block}.triage-visual.story-visual{background:var(--pc-card)}.triage-visual.story-visual svg{width:100%;height:auto;display:block}.variant-tabs{display:flex;align-items:center;gap:var(--sp-5);border-bottom:1px solid var(--pc-line-hair)}.variant-tab{font-size:13px;font-weight:500;color:var(--pc-text-3);background:transparent;border:0;padding:0 0 8px;margin-bottom:-1px;cursor:pointer;border-bottom:2px solid transparent}.variant-tab.active{font-weight:600;color:var(--pc-text);border-bottom-color:var(--pc-text)}.variant-tab.vetoed{text-decoration:line-through;color:var(--pc-text-4)}.variant-tab.approved{color:var(--pc-wire)}.variant-tab.approved:after{content:"";display:inline-block;width:5px;height:5px;margin-left:6px;border-radius:999px;background:var(--pc-wire);vertical-align:middle}.variant-hint{margin-left:auto;font-size:11.5px;color:var(--pc-text-4);padding-bottom:8px}.triage-copy{font-size:16px;line-height:1.65;color:var(--pc-text-reading);margin:0;white-space:pre-wrap}.edit-area .textarea{border:1px solid var(--pc-signal-line);background:var(--pc-signal-wash);border-radius:10px;box-shadow:0 0 0 3px var(--pc-signal-bg)}.edit-hint{font-family:var(--pc-mono);font-size:11.5px;color:var(--pc-text-4);margin-top:var(--sp-2)}.triage-actions{display:flex;align-items:center;gap:var(--sp-3);border-top:1px solid var(--pc-line-hair);padding-top:var(--sp-4);margin-top:var(--sp-1)}.triage-approve{box-shadow:var(--shadow-signal)}.triage-approve .kbd{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.28);color:#fff}.triage-veto{color:var(--pc-text-3)}.triage-veto:hover{color:var(--pc-danger);border-color:var(--pc-line-hover)}.triage-regen-absent{font-size:12.5px;margin-left:auto;color:var(--pc-text-4)}.escalate{margin-left:auto}.escalate>.btn,.regen>.btn{background:transparent;border:0;color:var(--pc-signal-ink);font-weight:500;box-shadow:none;padding:0 var(--sp-2);min-height:38px}.escalate>.btn:hover,.regen>.btn:hover{background:transparent;color:var(--pc-signal-deep);box-shadow:none}.triage-hints{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2) var(--sp-5);margin:var(--sp-8) auto 0;font-size:11.5px;color:var(--pc-text-4)}.triage-hints .hints-pub{color:var(--pc-text-3)}.triage-done{text-align:center;max-width:560px;margin:0 auto;padding:var(--sp-20) var(--sp-6);display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.triage-done-mark{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:var(--pc-success-bg);color:var(--pc-success);font-size:22px}.triage-done h1{font-size:26px;font-weight:650;letter-spacing:-.02em;color:var(--pc-text)}.triage-done-sub{font-size:14.5px;line-height:1.55;color:var(--pc-text-3);max-width:460px;margin:0}.triage-done-actions{display:flex;gap:var(--sp-2);flex-wrap:wrap;justify-content:center;margin-top:var(--sp-4)}.kbd-help{background:var(--pc-card);border:1px solid var(--pc-line);box-shadow:var(--shadow-lg);border-radius:var(--r-xl)}.kbd-help h3{font-family:var(--pc-display)}.app-tabs,.subtabs{display:flex;align-items:center;gap:var(--sp-5);background:transparent;border:0;padding:0;border-bottom:1px solid var(--pc-line-hair);margin-top:var(--sp-5);flex-wrap:wrap}.subtabs-label{font-size:11.5px;color:var(--pc-text-4);padding-bottom:10px}.app-tab{font-size:13.5px;font-weight:500;color:var(--pc-text-3);background:transparent;border:0;border-radius:0;padding:0 0 10px;margin-bottom:-1px;border-bottom:2px solid transparent;min-height:0}.app-tab.active,.app-tab:hover{color:var(--pc-text);background:transparent}.app-tab.active{font-weight:600;border:0;border-bottom:2px solid var(--pc-text)}.hq-row{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.hq-row:hover{border-color:var(--pc-signal-line);box-shadow:var(--shadow-lead)}.hq-dot{width:7px;height:7px}.hq-name{font-size:17px}.hq-health{color:var(--pc-text-4)}.hq-next .nextaction-dest,.hq-next .nextaction-key,.hq-reviews.hot{color:var(--pc-signal-ink)}.statetag{font-family:var(--pc-mono);font-size:11px;text-transform:lowercase;letter-spacing:0;padding:3px 9px;border-radius:var(--r-sm)}.statetag.approved{color:var(--pc-success);background:var(--pc-success-bg)}.statetag.vetoed{color:var(--pc-danger);background:var(--pc-danger-bg)}.week-dot{width:7px;height:7px}.week-card{box-shadow:none}.week-card:focus-visible,.week-card:hover{border-color:var(--pc-signal-line);box-shadow:0 4px 14px rgba(62,84,216,.1)}.week-tier-amber{color:var(--pc-signal-ink)}.campaign-now{background:var(--pc-card);border-left:1px solid var(--pc-signal-line);border:1px solid var(--pc-signal-line);box-shadow:var(--shadow-lead);border-radius:14px;padding:24px 28px}.campaign-now-phase{font-size:22px;font-weight:650}.campaign-now-job{font-size:14.5px;color:var(--pc-text-3)}.inbox-item{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:14px}.inbox-item.lead{border-color:var(--pc-signal-line);box-shadow:var(--shadow-lead)}.inbox-reply{background:var(--pc-paper);border:1px solid var(--pc-line);border-radius:10px;padding:var(--sp-4)}.inbox-kind{font-family:var(--pc-mono);font-size:10.5px}.signals-hero-n{font-family:var(--pc-display);font-size:64px;font-weight:650;letter-spacing:-.03em;line-height:1;color:var(--pc-text)}.signals-hero-l{font-size:16px;color:var(--pc-text-3)}.tile{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:12px;box-shadow:none}.tile .n{font-family:var(--pc-display);font-size:26px;font-weight:650;color:var(--pc-text)}.tile .l{font-family:var(--pc-mono);font-size:11px;color:var(--pc-text-4);text-transform:lowercase;letter-spacing:0}.state{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:var(--r-xl)}.state .glyph{font-family:var(--pc-mono);color:var(--pc-text-4);text-transform:lowercase}body{background:var(--pc-paper);color:var(--pc-text)}.site-nav{height:64px;padding:0 28px;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--pc-line-chrome)}.site-nav .wordmark{font-family:var(--pc-display);font-weight:650;font-size:19px;letter-spacing:-.025em;color:var(--pc-text)}.site-nav .wordmark-mark{width:24px;height:24px}.site-nav .nav-links a:not(.btn){color:var(--pc-text-2);font-size:14px;font-weight:500;white-space:nowrap}.site-nav .nav-links a:not(.btn):hover{color:var(--pc-text)}.site-nav .nav-links .btn,.site-nav .nav-links a{white-space:nowrap}.hero{min-height:auto;background:var(--pc-ink);color:var(--pc-on-ink);text-align:center;align-items:stretch;padding:104px 24px 240px;overflow:visible}.hero:before{background:radial-gradient(900px 420px at 50% -10%,rgba(62,84,216,.22),transparent 70%)}.hero-inner{position:relative;z-index:1;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--pc-mono);font-size:12px;letter-spacing:.04em;text-transform:none;color:var(--pc-on-ink-2);margin-bottom:var(--sp-6)}.hero-eyebrow-dot{width:7px;height:7px;border-radius:999px;background:var(--pc-signal-on-ink)}.hero h1{font-family:var(--pc-display);font-weight:650;font-size:clamp(2.4rem,6vw,4.25rem);line-height:1.04;letter-spacing:-.032em;color:var(--pc-on-ink);text-transform:none;font-stretch:normal}.hero .sub{max-width:640px;margin:var(--sp-6) auto 0;color:var(--pc-on-ink-2);font-size:18.5px;line-height:1.55}.hero .sub b{color:var(--pc-on-ink);font-weight:600}.hero .cta-row{margin-top:var(--sp-8);justify-content:center}.hero .cta-row .btn{box-shadow:0 6px 22px rgba(62,84,216,.4)}.hero .btn-ghost.on-ink{background:transparent;border:1px solid var(--pc-ink-3);color:var(--pc-on-ink-2);box-shadow:none}.hero .btn-ghost.on-ink:hover{border-color:var(--pc-on-ink-3);color:var(--pc-on-ink);background:transparent}.hero-whisper{font-family:var(--pc-mono);font-size:12px;color:var(--pc-on-ink-3);margin-top:var(--sp-5)}.hero-shot{position:relative;z-index:2;max-width:1020px;margin:-170px auto 0;padding:0 16px}.hero-shot img{width:100%;height:auto;display:block;border-radius:14px;border:1px solid var(--pc-line);box-shadow:0 40px 90px rgba(20,23,29,.28)}.funnel-band{background:var(--pc-paper);border-bottom:1px solid var(--pc-line);padding-top:88px}.funnel-flow{font-family:var(--pc-mono);font-size:15px;font-weight:500;color:var(--pc-text-2)}.funnel-flow i{color:var(--pc-line-hover);font-style:normal}.funnel-flow .lead,.funnel-flow span{color:var(--pc-signal-ink);font-weight:600}.funnel-sub{color:var(--pc-text-2);font-size:16.5px}.light,.section{background:var(--pc-paper)}.hash{color:var(--pc-signal-ink)}.hash,.section h2{text-transform:none}.section h2{font-family:var(--pc-display);font-weight:650;font-size:clamp(1.9rem,4vw,2.375rem);letter-spacing:-.025em;line-height:1.1;font-stretch:normal}.section .lede{color:var(--pc-text-2);font-size:16.5px;line-height:1.65}.brain-card{background:var(--pc-ink);color:var(--pc-on-ink-2);border:1px solid var(--pc-line-dark);border-radius:16px;box-shadow:var(--shadow-md)}.brain-card .k{color:var(--pc-signal-on-ink)}.brain-points .point h3{font-family:var(--pc-display);font-weight:650}.btn.dark{background:var(--pc-card);color:var(--pc-text);border:1px solid var(--pc-line-strong)}.btn.dark:hover{border-color:var(--pc-line-hover)}.plan,.step,.tier,.var{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:14px;box-shadow:var(--shadow-sm)}.cast .chan,.step .cmd,.tier .tno{color:var(--pc-signal-ink);text-transform:none}.plan h3,.step h3,.tier h3{font-family:var(--pc-display);font-weight:650}.tier .demo{background:var(--pc-paper);color:var(--pc-text-2);border-radius:9px}.tier .demo .a{color:var(--pc-signal-ink)}.var.win{border-color:var(--pc-signal-line);box-shadow:var(--shadow-lead);position:relative}.var.win .badge{position:absolute;top:-10px;right:18px;background:var(--pc-signal);color:#fff}.writeback{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:10px;color:var(--pc-text-2)}.writeback .k{color:var(--pc-signal-ink)}.wb-check{color:var(--pc-success);font-weight:700}.plan.hot{border-color:var(--pc-signal-line);box-shadow:0 12px 36px rgba(62,84,216,.12);position:relative}.plan.hot h3{color:var(--pc-text)}.plan ul li:before,.plan.hot ul li:before{color:var(--pc-signal-ink)}.outro{background:var(--pc-ink);color:var(--pc-on-ink)}.outro h2{font-family:var(--pc-display);font-weight:650;font-size:clamp(2rem,5vw,3.375rem);letter-spacing:-.025em;text-transform:none}.outro .loud-ink{color:var(--pc-signal-on-ink)}.outro .term-line b{color:var(--pc-on-ink)}footer{background:var(--pc-ink);color:var(--pc-on-ink-3);border-top:1px solid var(--pc-line-dark)}