@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap");
/* Generated from the original standalone Finvisor case study. CSS is scoped to .fv-case so it cannot leak into the site header and footer. */
/* Satoshi */
@font-face {
  font-family: 'Satoshi';
  src: url(data:font/woff2;base64,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) format('woff2');
  font-weight: 300 900;
  font-display: swap;
  font-style: normal;
}
@scope (.fv-case) {
:scope{
  --navy-deep:#061923; --navy:#0C2939; --navy-mid:#2F627F; --navy-steel:#4D7892; --navy-light:#9FC5DB; --navy-paler:#E1EAEF;
  --bone:#F3F3F2; --bone-deep:#E8E8E6; --white:#fff; --rule:#DCDCDA; --gold:#F3BC4A;
  --green:#018c77; --red:#d70445;
  --sans:"Satoshi",ui-sans-serif,system-ui,sans-serif; --mono:"JetBrains Mono",ui-monospace,Menlo,monospace;
  --ease:cubic-bezier(.22,1,.36,1);
  --gutter:clamp(16px,4vw,56px); --max:1320px;
}
*{box-sizing:border-box;margin:0}
::selection{background:var(--gold);color:var(--navy)}
:scope{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
:scope{background:var(--bone);color:var(--navy);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}
img{display:block;max-width:100%;height:auto}
a{color:inherit}
.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}
.mono{font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}
.chips button .mono,.con .mono,.scr-bar .mono,.cf-foot{font-family:var(--mono);font-size:11px}
.num{font-family:var(--mono);font-feature-settings:"tnum";letter-spacing:-.02em}
h1,h2,h3{text-wrap:balance;font-weight:500;letter-spacing:-.025em;line-height:1.04}
h2{font-size:clamp(34px,5vw,68px)}
h2 em,h1 em{font-style:normal;color:var(--navy-steel)}
.dark h2 em,.hero h1 em{color:var(--navy-light)}
h3{font-size:clamp(22px,2.2vw,30px);letter-spacing:-.02em;line-height:1.15}
p.lede{font-size:clamp(18px,1.55vw,22px);line-height:1.5;max-width:34em}
.muted{color:var(--navy-steel)}
.dark .muted{color:var(--navy-light)}

/* reveal: subtle fades only */
:where(:scope).js .rv{opacity:0;transform:translateY(14px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}
.rv.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}:scope{scroll-behavior:auto}}

/* chapter label */
.chap{display:flex;align-items:center;gap:12px;margin-bottom:28px;font-size:13px;font-weight:500}
.chap span:nth-child(2){font-family:var(--mono);font-weight:400;color:var(--navy-steel)}
.chap i{width:8px;height:8px;background:var(--gold);display:block}
.chap span:last-child{color:var(--navy-steel)}
.dark .chap span:last-child{color:var(--navy-light)}

/* ---------- hero ---------- */
.hero{background:var(--navy-deep);color:var(--bone);position:relative;overflow:hidden;padding-top:28px}
.hero::before{content:"";position:absolute;inset:0;background:
  linear-gradient(to right,rgba(159,197,219,.09) 1px,transparent 1px) 0 0/calc(100%/12) 100%,
  linear-gradient(to bottom,rgba(159,197,219,.09) 1px,transparent 1px) 0 0/100% 120px;
  mask-image:linear-gradient(to bottom,#000 30%,transparent 95%);pointer-events:none;
  animation:drift 70s linear infinite;transform:translate(calc(var(--mx,0)*10px),calc(var(--my,0)*8px));transition:transform .6s var(--ease)}
@keyframes drift{to{background-position:calc(100%/12) 0,0 120px}}
.hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px circle at calc(var(--px,60)*1%) calc(var(--py,35)*1%),rgba(159,197,219,.13),transparent 62%);opacity:0;transition:opacity 1s}
.hero.lit::after{opacity:1}
.hero .wrap{position:relative;z-index:1}
.topbar{display:flex;justify-content:space-between;align-items:center;color:var(--navy-light)}
.topbar{font-weight:400}.topbar b{color:var(--bone);font-weight:500}
.hero h1{font-size:clamp(44px,8.2vw,124px);margin:clamp(64px,11vh,140px) 0 0;max-width:11em}
.hero .stroke{height:3px;width:min(220px,30vw);background:var(--gold);margin:36px 0 0;transform-origin:left;animation:draw 1.4s var(--ease) .3s both}
@keyframes draw{from{transform:scaleX(0)}}
.hero-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:28px 24px;margin-top:48px;align-items:end}
.hero-grid .lede{grid-column:1/8;color:var(--navy-paler)}
.meta{grid-column:1/13;display:flex;gap:clamp(28px,6vw,88px);flex-wrap:wrap;padding-top:8px}
.meta div{display:flex;flex-direction:column;gap:6px}
.meta span{font-size:12.5px;color:var(--navy-light)}
.meta b{font-weight:400;font-size:15px;color:var(--bone)}
.ledger{grid-column:8/13;border-top:1px solid rgba(159,197,219,.3)}
.ledger div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid rgba(159,197,219,.18)}
.ledger dt{color:var(--navy-light);font-weight:400}
.ledger dd{text-align:right;color:var(--bone);font-weight:400}
.hero-shot{margin-top:clamp(48px,8vh,96px);border-radius:14px 14px 0 0;overflow:hidden;box-shadow:0 -30px 120px rgba(0,0,0,.45);border:1px solid rgba(159,197,219,.2);border-bottom:0;max-height:62vh}
.hero-shot img{width:100%}
.hero-shot.raw{border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 -20px 60px rgba(0,0,0,.45))}

/* cursor */
.cur{position:fixed;left:0;top:0;width:9px;height:9px;background:var(--gold);z-index:99;pointer-events:none;transform:translate(-50%,-50%) translate(var(--cx,-40px),var(--cy,-40px)) scale(var(--cs,1));transition:transform .08s linear,opacity .3s;opacity:0}
.cur.on{opacity:1}
@media (pointer:coarse){.cur{display:none}}
/* ---------- rail ---------- */
.rail{position:fixed;left:14px;top:50%;transform:translateY(-50%);z-index:20;display:flex;flex-direction:column;gap:9px;mix-blend-mode:difference}
.rail a{display:flex;align-items:center;gap:8px;text-decoration:none;color:#fff;opacity:.45;transition:opacity .3s}
.rail a::before{content:"";width:14px;height:1px;background:#fff;transition:width .3s var(--ease)}
.rail a span{font-family:var(--sans);font-size:12px;opacity:0;transition:opacity .3s}
.rail a.on{opacity:1}.rail a.on::before{width:26px}
.rail:hover a span{opacity:1}
@media (max-width:1100px){.rail{display:none}}

section{padding:clamp(96px,15vh,192px) 0}
.dark{background:var(--navy-deep);color:var(--bone)}

/* ---------- context ---------- */
.split{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}
.split>.a{grid-column:1/7}.split>.b{grid-column:8/13;align-self:end}
.facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:72px}
.facts>div{padding:22px 24px 0 0}
.facts>div+div{padding-left:24px}
.facts h3{margin:26px 0 10px}
.facts p{font-size:15px;color:var(--navy-steel);max-width:26em}

/* ---------- frames ---------- */
.frame{background:var(--white);border:1px solid var(--rule);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(12,41,57,.04),0 24px 60px -30px rgba(12,41,57,.25)}
.frame .bar{height:30px;border-bottom:1px solid var(--rule);display:flex;align-items:center;gap:6px;padding:0 12px;background:var(--bone)}
.frame .bar i{width:8px;height:8px;border-radius:50%;background:var(--rule)}
.frame .bar span{margin-left:10px;color:var(--navy-steel);font-size:10px}

/* ---------- problem ---------- */
.problem-shot{margin-top:64px;position:relative}
.pins{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}
.pins div{border-top:1px solid var(--navy);padding-top:16px}
.pins .mono{color:var(--navy-steel)}
.pins h3{font-size:21px;margin:14px 0 8px}
.pins p{font-size:15px;color:var(--navy-steel)}

/* ---------- before / after ---------- */
.ba{position:relative;aspect-ratio:17/10;border-radius:12px;overflow:hidden;border:1px solid var(--rule);box-shadow:0 24px 60px -30px rgba(12,41,57,.3);margin-top:56px;user-select:none;touch-action:pan-y;cursor:ew-resize;--p:0%}
.ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left top;pointer-events:none}
.ba .after{clip-path:inset(0 calc(100% - var(--p)) 0 0)}
.ba .handle{position:absolute;top:0;bottom:0;left:var(--p);width:2px;background:var(--navy);transform:translateX(-1px)}
.ba .handle::after{content:"← →";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--navy);color:var(--bone);font-family:var(--mono);font-size:11px;padding:9px 12px;border-radius:99px;white-space:nowrap;box-shadow:0 6px 24px rgba(0,0,0,.35)}
.ba .tag{position:absolute;bottom:16px;background:rgba(6,25,35,.82);color:var(--bone);padding:6px 10px;border-radius:6px;backdrop-filter:blur(6px)}
.ba .tag.l{left:16px}.ba .tag.r{right:16px}
.ba input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:ew-resize;margin:0}
.changes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}
.changes div{padding-top:8px}
.changes h3{font-size:21px;margin:12px 0 8px}
.changes p{font-size:15px;color:var(--navy-steel)}

/* ---------- scenes ---------- */
.scene{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:start;padding:clamp(48px,8vh,96px) 0;border-top:1px solid var(--rule)}
.scene .cap{grid-column:1/5;position:sticky;top:18vh}
.scene .shot{grid-column:5/13}
.scene:nth-of-type(even) .cap{grid-column:9/13;order:2}
.scene:nth-of-type(even) .shot{grid-column:1/9;order:1}
.scene .cap .num{font-size:13px;color:var(--navy-steel)}
.scene .cap h3{font-size:clamp(28px,3vw,42px);margin:14px 0 14px}
.scene .cap p{color:var(--navy-steel);max-width:24em}
.scene .cap ul{list-style:none;padding:0;margin-top:22px;border-top:1px solid var(--rule)}
.scene .cap li{padding:9px 0;border-bottom:1px solid var(--rule);font-size:14px;display:flex;justify-content:space-between;gap:12px}
.scene .cap li span:last-child{color:var(--navy-steel);text-align:right}
.slot{position:relative}
.slot::after{content:attr(data-slot);position:absolute;top:42px;right:12px;font-family:var(--mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;background:var(--navy);color:var(--bone);padding:5px 8px;border-radius:5px;opacity:.9}
:where(:scope).final .slot::after{display:none}

/* ---------- components bento ---------- */
.bento{display:grid;grid-template-columns:repeat(12,1fr);gap:32px;margin-top:80px}
.cell{background:var(--white);border:1px solid var(--rule);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:24px;min-width:0}
.cell .pic{flex:1;display:flex;align-items:center;justify-content:center;background:var(--bone);border-radius:8px;overflow:hidden;min-height:180px}
.cell .pic img{width:100%;height:100%;object-fit:contain}
.cell h3{font-size:22px;margin-top:6px}
.cell p{font-size:15px;color:var(--navy-steel);margin-top:8px;max-width:34em}
.cell code{font-family:var(--mono);font-size:11.5px;color:var(--navy-mid)}
.c12{grid-column:span 12}.c8{grid-column:span 8}.c7{grid-column:span 7}.c6{grid-column:span 6}.c5{grid-column:span 5}.c4{grid-column:span 4}

/* ---------- brain ---------- */
.layers{margin-top:72px;display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:start}
.stack{grid-column:1/8;display:flex;flex-direction:column;gap:10px}
.layer{display:grid;grid-template-columns:54px 1fr auto;gap:18px;align-items:center;border:1px solid rgba(159,197,219,.18);border-radius:10px;padding:20px 22px;background:rgba(12,41,57,.3);opacity:.3;transition:opacity .7s var(--ease),border-color .7s,background .7s,box-shadow .7s}
.layer.lit{opacity:1;background:rgba(12,41,57,.75);border-color:rgba(159,197,219,.55);box-shadow:0 0 0 1px rgba(159,197,219,.08),0 24px 60px -30px rgba(159,197,219,.35)}
.layer .k{opacity:0;transform:translateY(6px);transition:opacity .6s var(--ease) .35s,transform .6s var(--ease) .35s}.layer.lit .k{opacity:1;transform:none}
.layer.lit:hover{border-color:var(--navy-light);background:var(--navy)}
.layer .n{color:var(--navy-light)}
.layer h3{font-size:21px}
.layer p{font-size:14px;color:var(--navy-light);margin-top:4px}
.layer .k{font-size:28px;color:var(--bone)}
.layer .k small{display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-light);text-align:right;margin-top:2px}
.layer.agent{border-style:dashed;background:transparent}
.flow{width:1px;height:14px;background:rgba(159,197,219,.15);margin-left:48px;transition:background .6s}.flow.lit{background:rgba(159,197,219,.6)}
.modes{grid-column:9/13}
.modes div{padding:18px 0}
.modes h3{font-size:19px;margin:8px 0 6px}
.modes p{font-size:14px;color:var(--navy-light)}

.rules{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;margin-top:clamp(80px,12vh,140px);align-items:start}
.rules .txt{grid-column:1/6;position:sticky;top:16vh}
.rules .txt p{margin-top:18px;color:var(--navy-light);max-width:26em}
.code{grid-column:6/13;background:#04131b;border:1px solid rgba(159,197,219,.2);border-radius:12px;overflow:hidden}
.code .bar{padding:10px 16px;border-bottom:1px solid rgba(159,197,219,.15);color:var(--navy-light);display:flex;justify-content:space-between}
.code pre{font-family:var(--mono);font-size:12.5px;line-height:1.75;padding:20px 22px;white-space:pre-wrap;word-break:break-word;color:#c9dbe6;tab-size:2}
.code .k{color:var(--navy-light)}.code .s{color:#e9d9b0}.code .c{color:#5d7382}.code .hl{background:rgba(243,188,74,.12);display:block;margin:0 -22px;padding:0 22px;box-shadow:inset 2px 0 0 var(--gold)}

.dry{margin-top:clamp(80px,12vh,140px);display:grid;grid-template-columns:repeat(12,1fr);gap:24px}
.dry .head{grid-column:1/13;display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:24px}
.dry .head p{max-width:30em;color:var(--navy-light)}
.panel{border:1px solid rgba(159,197,219,.25);border-radius:12px;padding:24px;background:rgba(12,41,57,.55)}
.p1{grid-column:1/6}.p2{grid-column:6/13}
.prompt{font-size:19px;line-height:1.4;margin-top:14px}
.prompt::before{content:"› ";color:var(--navy-light)}
.panel .fine{margin-top:18px;font-size:13px;color:var(--navy-light)}
.rank{margin-top:16px;display:flex;flex-direction:column;gap:10px}
.rank div{display:grid;grid-template-columns:150px 1fr 44px;gap:12px;align-items:center;font-family:var(--mono);font-size:12.5px}
.rank b{display:block;height:8px;border-radius:2px;background:var(--navy-mid);width:0;transition:width 1.4s var(--ease) .2s}
.rank div:first-child b{background:var(--bone)}
.in .rank b{width:var(--w)}
.checks{list-style:none;padding:0;margin-top:16px;columns:2;column-gap:24px}
.checks li{font-size:13.5px;padding:6px 0 6px 22px;position:relative;break-inside:avoid;color:var(--navy-paler)}
.checks li::before{content:"✓";position:absolute;left:0;color:var(--navy-light);font-family:var(--mono)}
.score{display:flex;align-items:baseline;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(159,197,219,.2)}
.score .num{font-size:44px}

/* ---------- ships ---------- */
.ships{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;margin-top:64px}
.qa{grid-column:1/8;margin-top:48px}
.qa table{width:100%;border-collapse:collapse;margin-top:18px}
.qa th,.qa td{text-align:left;padding:13px 0;border-bottom:1px solid var(--rule);font-weight:400;font-size:15px}
.qa th{font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--navy-steel);border-bottom-color:var(--navy)}
.qa td.num,.qa th.r{text-align:right;width:90px}
.qa td.num.was{color:var(--navy-steel);text-decoration:line-through;text-decoration-thickness:1px}
.qa-note{grid-column:9/13;margin-top:48px;align-self:end}
.qa-note p{font-size:15px;color:var(--navy-steel);margin-top:12px}

/* ---------- results ---------- */
.results{display:grid;grid-template-columns:repeat(4,1fr);margin-top:64px;border-top:1px solid rgba(159,197,219,.35)}
.results div{padding:26px 20px 0 0}
.results div+div{padding-left:24px}
.results .num{font-size:clamp(44px,5.6vw,84px);line-height:1;display:block}
.results p{font-size:14px;color:var(--navy-light);margin-top:14px;max-width:18em}
.quote{margin-top:clamp(72px,10vh,120px);max-width:20em;font-size:clamp(26px,3vw,42px);line-height:1.2;letter-spacing:-.02em}
.credits{margin-top:clamp(80px,12vh,140px);display:grid;grid-template-columns:repeat(12,1fr);gap:24px;border-top:1px solid rgba(159,197,219,.3);padding-top:26px}
.credits .c{grid-column:span 4}
.credits dl div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid rgba(159,197,219,.15);font-size:14.5px}
.credits dt{color:var(--navy-light)}
.credits a{text-underline-offset:3px}
footer{background:var(--navy-deep);color:var(--navy-light);padding:0 0 calc(40px + env(safe-area-inset-bottom))}
footer .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}

@media (max-width:900px){
  .hero-grid .lede,.ledger,.split>.a,.split>.b,.scene .cap,.scene .shot,.scene:nth-of-type(even) .cap,.scene:nth-of-type(even) .shot,.stack,.modes,.rules .txt,.code,.p1,.p2,.qa,.qa-note{grid-column:1/-1;order:initial;position:static}
  .facts,.pins,.changes{grid-template-columns:1fr}
  .facts>div,.facts>div+div{border-right:0;padding:22px 0 0}
  .results{grid-template-columns:1fr 1fr}.results div{padding-bottom:24px}
  .c8,.c7,.c6,.c5,.c4{grid-column:span 12}
  .credits .c{grid-column:1/-1}
  .checks{columns:1}
  .tl div:nth-child(even){display:none}
  .layer{grid-template-columns:30px 1fr}.layer .k{grid-column:2;text-align:left}.layer .k small{text-align:left}
}

/* ===== v2: life ===== */
.hero h1 .w{display:inline-block;opacity:0;transform:translateY(.35em);filter:blur(6px);animation:word .9s var(--ease) forwards;animation-delay:calc(var(--i)*70ms + .1s)}
@keyframes word{to{opacity:1;transform:none;filter:none}}
.hero-shot{transform-origin:50% 0;transform:perspective(1600px) rotateX(calc(var(--t,1)*7deg)) scale(calc(1 - var(--t,1)*.04));will-change:transform}
.ink .w{opacity:.18;transition:opacity .5s}.ink .w.on{opacity:1}

/* chips */
.chips{display:flex;height:clamp(260px,38vh,380px);margin-top:64px;border-radius:12px;overflow:hidden;border:1px solid var(--rule)}
.chips button{all:unset;box-sizing:border-box;flex:var(--g) 1 0;min-width:10px;background:var(--c);color:var(--navy);cursor:copy;position:relative;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;overflow:hidden;transition:flex-grow .7s var(--ease);white-space:nowrap}
.chips button[data-ink=l]{color:var(--bone)}
.chips button>*{opacity:0;transform:translateY(8px);transition:opacity .35s,transform .5s var(--ease)}
.chips button b{font-weight:500;font-size:22px;letter-spacing:-.02em}
.chips button em{font-style:normal;font-size:13px;opacity:0;margin-top:6px}
.chips button:hover,.chips button:focus-visible{flex-grow:60}
.chips button:hover>*,.chips button:focus-visible>*{opacity:1;transform:none;transition-delay:.15s}
.chips button:hover em{opacity:.75}
.chips button.copied .hex::after{content:" · copied"}
.chips:not(:hover) button:nth-child(2)>*{opacity:1;transform:none}.chips:not(:hover) button:nth-child(2) em{opacity:.75}
.status{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;flex-wrap:wrap}
.status div{display:flex;gap:6px}.status i{width:44px;height:14px;border-radius:3px;background:var(--c);display:block}
.type{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;margin-top:clamp(72px,10vh,120px)}
.face{background:var(--white);border:1px solid var(--rule);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:14px;min-width:0}
.face .aa{font-size:clamp(90px,11vw,170px);line-height:.95;letter-spacing:-.04em;font-weight:500;cursor:ew-resize;outline:none;user-select:text;white-space:nowrap;overflow:hidden;font-variation-settings:"wght" var(--wg,500)}
.face .hint{font-size:12px;color:var(--navy-steel);margin-top:-6px}
.face p{font-size:14px;color:var(--navy-steel)}
.face label{display:flex;align-items:center;gap:12px;margin-top:auto}
.face input[type=range]{flex:1;accent-color:var(--navy)}
.figs{margin-top:8px;border-top:1px solid var(--navy)}
.figs div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--rule);font-size:15px}
.figs div:last-child{font-weight:500;border-bottom-color:var(--navy)}
.figs b{font-family:var(--mono);font-weight:400;font-size:clamp(18px,1.9vw,26px);font-feature-settings:"tnum";letter-spacing:-.03em;transition:color .3s}
.figs.notab b{font-family:var(--sans);font-feature-settings:"pnum";letter-spacing:-.01em}
.figs b[data-neg]::before{content:"("}.figs b[data-neg]::after{content:")"}
.figs.nopar b[data-neg]::before{content:"-"}.figs.nopar b[data-neg]::after{content:""}
.toggles{display:flex;gap:8px;margin-top:auto;flex-wrap:wrap}
.tg{all:unset;cursor:pointer;font-family:var(--sans);font-size:12.5px;font-weight:500;padding:8px 12px;border-radius:99px;border:1px solid var(--rule);color:var(--navy-steel);transition:all .25s}
.tg.on{background:var(--navy);color:var(--bone);border-color:var(--navy)}
.shape{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px}
.shape>div{padding-top:16px}
.shape p{font-size:14px;color:var(--navy-steel);margin-top:16px;max-width:24em}
.radii,.elev,.curves{height:120px;display:flex;align-items:flex-end;gap:12px;margin-top:20px}
.radii i{flex:1;height:100%;border:1px solid var(--navy-steel);border-radius:var(--r) 0 0 0;border-right:0;border-bottom:0;display:flex;align-items:flex-start;padding:10px;font-style:normal;font-size:12px;color:var(--navy-steel)}
.radii i.base{border-color:var(--navy);color:var(--navy);background:linear-gradient(135deg,var(--white),transparent 60%)}
.elev i{flex:1;height:80%;background:var(--white);border-radius:12px;border:1px solid var(--rule);transition:transform .5s var(--ease),box-shadow .5s}
.elev i:nth-child(1){box-shadow:0 1px 2px rgba(12,41,57,.04)}.elev i:nth-child(2){box-shadow:0 2px 6px rgba(12,41,57,.06)}.elev i:nth-child(3){box-shadow:0 8px 24px -8px rgba(12,41,57,.14)}
.elev i:hover{transform:translateY(-6px)}
.curves{flex-direction:column;align-items:stretch;justify-content:center;gap:22px}
.curves div{height:1px;background:var(--rule);position:relative}
.curves b{position:absolute;top:-7px;left:0;width:14px;height:14px;border-radius:50%;background:var(--navy-steel);animation:run 2.4s infinite alternate}
.curves b.lin{animation-timing-function:linear}.curves b.out{background:var(--navy);animation-timing-function:cubic-bezier(.22,1,.36,1)}
@keyframes run{0%,12%{left:0}88%,100%{left:calc(100% - 14px)}}

/* sticky stage */
.stagewrap{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;border-top:1px solid var(--rule)}
.caps{grid-column:1/5}
.capt{min-height:78vh;display:flex;flex-direction:column;justify-content:center;opacity:.25;transition:opacity .5s}
.capt.on{opacity:1}
.capt .num{font-size:13px;color:var(--navy-steel)}
.capt h3{font-size:clamp(30px,3.4vw,48px);margin:14px 0}
.capt p{color:var(--navy-steel);max-width:22em}
.stage{grid-column:5/13;position:sticky;top:calc(50vh - min(28vw,280px));align-self:start;padding:24px 0}
.stackimg{position:relative;aspect-ratio:2000/1210;background:var(--white);overflow:hidden}
.stackimg img{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;transition:opacity .7s var(--ease),transform 1.1s var(--ease);transform:translateY(12px)}
.stackimg img.on{opacity:1;transform:none}
.ticks{display:flex;gap:6px;margin-top:16px;justify-content:flex-end}
.ticks i{width:28px;height:2px;background:var(--rule);transition:background .4s}.ticks i.on{background:var(--navy)}

/* marquee */
.marquee{overflow:hidden;padding:clamp(40px,7vh,80px) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}
.marquee>div{display:flex;gap:28px;width:max-content;align-items:center;animation:mq 60s linear infinite}
.marquee:hover>div{animation-play-state:paused}
.marquee img{height:clamp(150px,22vh,230px);width:auto;border-radius:10px;border:1px solid var(--rule);background:var(--bone)}
@keyframes mq{to{transform:translateX(-50%)}}

/* layers pulse */
.flow{position:relative;overflow:visible}
.flow::after{content:"";position:absolute;left:-2px;top:0;width:5px;height:5px;border-radius:50%;background:var(--bone);opacity:0}.flow.lit::after{animation:drop 1s var(--ease) 1 forwards}
@keyframes drop{0%{top:-4px;opacity:0}20%{opacity:1}60%{top:14px;opacity:1}100%{top:14px;opacity:0}}

/* gold lab */
.goldlab{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;margin-top:clamp(80px,12vh,140px);align-items:center}
.gl-txt{grid-column:1/6}.gl-txt p{margin-top:16px;color:var(--navy-light);max-width:26em}
.gl-ui{grid-column:6/13}
.gl-screen{background:var(--bone);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:16px;color:var(--navy)}
.gl-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gl-row.end{display:flex;justify-content:flex-end}
.gl-card{all:unset;box-sizing:border-box;cursor:pointer;background:var(--white);border:1px solid var(--rule);border-top:3px solid transparent;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px;transition:border-color .3s,transform .3s var(--ease)}
.gl-card small{font-size:13px;color:var(--navy-steel)}.gl-card b{font-size:clamp(17px,1.8vw,24px);font-weight:500}
.gl-card.gold{border-top-color:var(--gold)}
.gl-btn{all:unset;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;border-radius:8px;background:var(--navy);color:var(--bone);transition:background .3s,color .3s,transform .3s var(--ease)}
.gl-btn.gold{background:var(--gold);color:var(--navy)}
.gl-card:hover,.gl-btn:hover{transform:translateY(-2px)}
.gl-screen.bad .gold{animation:shake .4s}
@keyframes shake{25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}
.gl-log{margin-top:12px;border:1px solid rgba(159,197,219,.25);border-radius:10px;padding:14px 16px;text-transform:none;letter-spacing:0;font-size:12.5px;line-height:1.7;color:var(--navy-light);min-height:118px}
.gl-log .ok{color:#7fd1bf}.gl-log .err{color:#ff8fae}.gl-log button{all:unset;cursor:pointer;color:var(--bone);border-bottom:1px solid currentColor;margin-left:6px}

/* dry-run ticks in sequence */
:where(:scope).js .checks li{opacity:.2;transition:opacity .4s;transition-delay:calc(var(--k)*110ms + 1.2s)}
:where(:scope).js .in .checks li{opacity:1}

@media (max-width:900px){
  .chips{flex-direction:column;height:auto}.chips button{flex:none;height:54px;transition:height .5s var(--ease)}.chips button:hover,.chips button:focus-visible{height:150px}
  .type,.shape{grid-template-columns:1fr}
  .caps,.stage,.gl-txt,.gl-ui{grid-column:1/-1}
  .stagewrap{display:flex;flex-direction:column-reverse}
  .stage{top:0;z-index:5;background:var(--bone);padding:12px 0;align-self:stretch;width:100%}
  .stage .frame .bar{height:26px}
  .capt{min-height:60vh}
}
@media (prefers-reduced-motion:reduce){.hero::before{animation:none;transform:none}.hero::after{display:none}.hero h1 .w{animation:none;opacity:1;transform:none;filter:none}.hero-shot{transform:none}.marquee>div,.curves b,.flow::after{animation:none}}

/* live metric cards */
.live-head{display:flex;justify-content:space-between;align-items:center}
.mgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.mc{background:var(--white);border:1px solid var(--rule);border-radius:12px;padding:18px 18px 16px;display:grid;grid-template-columns:1fr 92px;grid-template-rows:auto auto auto;column-gap:12px;row-gap:6px;align-items:center;min-height:130px;overflow:hidden}
.mc .lbl{color:var(--navy-steel);font-size:11px}
.mc .val{font-size:clamp(20px,1.9vw,26px);font-weight:500;line-height:1.1;display:flex;align-items:baseline;gap:2px}
.mc .val i{font-style:normal;opacity:0;transform:translateY(4px);transition:opacity .4s var(--ease),transform .4s var(--ease)}
.mc .sub{font-size:13px;color:var(--navy-steel);opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease),transform .5s var(--ease)}
.mc .sub em{font-style:normal;font-weight:500;color:var(--green)}
.mc .sub.bad em{color:var(--red)}
.mc .spark{grid-column:2;grid-row:1/4;width:92px;height:32px;overflow:visible;justify-self:end}
.mc .spark .base{stroke:var(--rule);stroke-width:1.5}
.mc .spark .line{fill:none;stroke:var(--gold);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:180;stroke-dashoffset:180}
.mc .spark .dot{fill:var(--white);stroke:var(--gold);stroke-width:2.5;transform:scale(0);transform-origin:132px 4px}
.mc.go .val i{opacity:1;transform:none;transition-delay:calc(var(--i)*.12s)}
.mc.go .spark .line{transition:stroke-dashoffset 1.3s var(--ease);transition-delay:calc(var(--i)*.12s + .15s);stroke-dashoffset:0}
.mc.go .spark .dot{transition:transform .35s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i)*.12s + 1.3s);transform:scale(1)}
.mc.go .sub{opacity:1;transform:none;transition-delay:calc(var(--i)*.12s + 1.1s)}
@media (max-width:900px){.mgrid{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.mgrid{grid-template-columns:1fr}}

/* ===== live components ===== */
.sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}
.sw.red{background:var(--red)}.sw.amber{background:#B98216}.sw.green{background:var(--green)}.sw.steel{background:var(--navy-light)}
/* cash flow */
.cf-wrap{overflow-x:auto;border:1px solid var(--rule);border-radius:10px;background:var(--white)}
.cf{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}
.cf th,.cf td{padding:10px 10px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--rule);opacity:0;transform:translateY(4px);transition:opacity .4s var(--ease),transform .4s var(--ease),color .4s;transition-delay:calc(var(--c)*55ms)}
.cf th:first-child,.cf td:first-child{text-align:left;color:var(--navy-steel);font-weight:400;font-family:var(--sans)}
.cf thead th{font-weight:500;font-family:var(--sans);color:var(--navy)}
.cf thead th.proj,.cf td.proj{color:var(--navy-mid)}
.cf thead th i{font-style:normal;font-size:10px;color:var(--navy-steel);margin-left:3px}
.cf tr.netr td,.cf tr.netr th{border-bottom:2px solid var(--navy)}
.cf tr.end td{font-weight:500;font-size:14px;border-bottom:0;color:var(--navy)}
.cf tr.end th{border-bottom:0}
.cf tr.end td.low{transition-delay:calc(var(--c)*55ms),calc(var(--c)*55ms),calc(var(--c)*55ms + .5s)}
.go .cf th,.go .cf td{opacity:1;transform:none}
.go .cf tr.end td.low{color:var(--red)}
.cf-foot{display:flex;gap:20px;flex-wrap:wrap}
/* proposals */
.prs{display:flex;flex-direction:column;gap:8px;background:var(--bone);border-radius:10px;padding:14px}
.pr{display:grid;grid-template-columns:22px 1fr auto auto auto;gap:10px;align-items:center;background:var(--white);border:1px solid var(--rule);border-radius:8px;padding:10px 12px;font-size:13.5px;position:relative;transition:background .4s,border-color .4s;opacity:0;transform:translateY(6px)}
.go .pr{opacity:1;transform:none;transition:opacity .4s var(--ease),transform .4s var(--ease),background .4s,border-color .4s;transition-delay:calc(var(--i)*90ms)}
.pr .ic{font-style:normal;color:var(--navy-steel);text-align:center}
.pr .t b{font-weight:500}.pr .t small{display:block;font-size:12px;color:#B98216;margin-top:2px}
.pr .conf{font-size:12px;color:var(--navy-steel)}
.pr .bd{font-size:10px;background:var(--navy-paler);color:var(--navy-mid);padding:3px 6px;border-radius:4px}
.pr .acts{display:flex;gap:4px}
.pr .acts button{all:unset;cursor:pointer;width:24px;height:24px;border-radius:6px;text-align:center;line-height:24px;font-size:12px;color:var(--navy-steel);transition:background .3s,color .3s}
.pr .acts button:first-child:hover{background:var(--green);color:#fff}
.pr .ok{position:absolute;right:12px;font-size:10px;color:var(--green);background:#e6f4f1;padding:3px 7px;border-radius:4px;opacity:0;transform:scale(.8);transition:opacity .3s var(--ease),transform .3s cubic-bezier(.34,1.56,.64,1)}
.pr.done{background:#f3faf8;border-color:#bfe3da}
.pr.done .acts{opacity:0;transition:opacity .25s}
.pr.done .ok{opacity:1;transform:none}
.pr.done .acts button:first-child{background:var(--green);color:#fff}
.pr.blocked.hit{background:#fbf3e6;border-color:#e6c891;animation:shake .4s}
/* map */
.map{display:grid;grid-template-columns:repeat(11,1fr);grid-auto-rows:1fr;gap:5px;aspect-ratio:11/8;background:var(--bone);border-radius:10px;padding:14px}
.map .st{grid-row:var(--r);grid-column:var(--cc);display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--bone-deep);color:var(--navy-steel);font-style:normal;font-family:var(--mono);font-size:10px;opacity:0;transform:scale(.6);transition:opacity .35s var(--ease),transform .35s var(--ease),background .35s,color .35s;transition-delay:calc(var(--d)*35ms)}
.go .map .st{opacity:1;transform:none}
.go .map .st.action{background:var(--red);color:#fff;transition-delay:calc(var(--d)*35ms),calc(var(--d)*35ms),calc(.8s + var(--k)*120ms),calc(.8s + var(--k)*120ms)}
.go .map .st.review{background:#B98216;color:#fff;transition-delay:calc(var(--d)*35ms),calc(var(--d)*35ms),calc(.8s + var(--k)*120ms),calc(.8s + var(--k)*120ms)}
.go .map .st.ok{background:var(--green);color:#fff;transition-delay:calc(var(--d)*35ms),calc(var(--d)*35ms),calc(.8s + var(--k)*120ms),calc(.8s + var(--k)*120ms)}
.map .st[data-inc]::after{content:"⌂";position:absolute;font-size:8px;transform:translate(-14px,-11px)}
.map-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:var(--navy-steel)}
.map-legend b{color:var(--navy);margin-left:4px}
/* kanban */
.kbx{background:var(--white);border:1px solid var(--rule);border-radius:10px;padding:14px;overflow:hidden}
.kb-tabs{display:flex;gap:6px;margin-bottom:12px;font-size:13px}
.kb-tabs span{padding:6px 12px;border-radius:8px;color:var(--navy-mid)}
.kb-tabs span.on{background:var(--navy);color:var(--bone)}
.kb{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;mask-image:linear-gradient(to right,#000 92%,transparent)}
.col{flex:0 0 228px;background:#F6F7F8;border-radius:8px;display:flex;flex-direction:column;min-height:400px;position:relative}
.col[data-col=new]{background:#EEF5F3}
.col[data-col=new] .ch b{color:var(--green)}
.ch{display:grid;grid-template-columns:1fr auto;gap:2px 8px;align-items:center;padding:12px 12px 8px;border-bottom:1px solid var(--rule);font-size:14px;margin-bottom:10px}
.ch b{font-weight:500}
.ch .cnt{font-size:11px;background:var(--green);color:#fff;border-radius:99px;padding:1px 7px;justify-self:end;font-family:var(--mono)}
.ch .sum{grid-column:1/-1;font-size:11.5px;color:var(--navy-steel)}
.cards{display:flex;flex-direction:column;gap:10px;padding:0 10px 10px}
.col .drop{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--navy-steel);opacity:.8;pointer-events:none;transition:opacity .3s}
.col:has(.kc) .drop{opacity:0}
.kc{background:var(--white);border:1px solid var(--rule);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px;font-size:13px;box-shadow:0 1px 2px rgba(12,41,57,.04);will-change:transform;position:relative;z-index:1}
.kc b{font-weight:500}.kc .amt{font-size:18px;font-weight:700;letter-spacing:-.02em}.kc .n{font-size:11.5px;color:var(--navy-steel)}
.kc .age{font-size:11px;padding:3px 7px;border-radius:4px;align-self:flex-start;margin-top:4px}
.kc .age.red{background:#fde8ee;color:var(--red)}.kc .age.amber{background:#fbf0d9;color:#B98216}
.kc.lift{box-shadow:0 18px 40px -12px rgba(12,41,57,.35);z-index:3;transform:rotate(-1.5deg)}
@media (max-width:900px){.col{flex-basis:200px;min-height:320px}.cf{font-size:12px}}

/* tasks table */
.tk{background:var(--white);border:1px solid var(--rule);border-radius:10px;overflow:hidden;font-size:13px}
.tk .sp{flex:1}
.tk-head,.tk-tools,.tk-applied{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--rule)}
.tk-head b{font-size:15px;font-weight:500}
.tk .gc{font-family:var(--mono);font-size:11px;background:var(--bone-deep);border-radius:99px;padding:2px 8px}
.tk .btn{border:1px solid var(--rule);border-radius:8px;padding:7px 12px;background:var(--bone);font-size:13px}
.tk .btn.gold{background:var(--gold);border-color:var(--gold);font-weight:500}.tk .btn.sq{padding:7px 10px}
.tk .search{flex:0 1 380px;border:1px solid var(--rule);border-radius:8px;padding:7px 12px;color:var(--navy-steel)}
.tk .grp b{font-weight:500;border:1px solid var(--rule);border-radius:8px;padding:6px 10px;margin-left:6px}
.tk-applied{font-size:12px;background:#FAFAF9}
.tk-applied .lbl,.tk-applied .add,.tk-applied .clear{color:var(--navy-steel)}.tk-applied .clear{color:var(--navy-mid)}
.tk .chip{display:inline-flex;align-items:center;border:1px solid var(--rule);border-radius:8px;overflow:hidden;background:var(--white);opacity:0;transform:translateX(-8px);transition:opacity .4s var(--ease),transform .4s var(--ease);max-width:0}
.tk .chip.on{opacity:1;transform:none;max-width:400px}
.tk .chip b{font-weight:500;padding:5px 9px}.tk .chip i{font-style:normal;color:var(--navy-steel);padding:5px 6px;border-left:1px solid var(--rule);border-right:1px solid var(--rule)}.tk .chip em{font-style:normal;padding:5px 9px;color:var(--navy-steel);border-left:1px solid var(--rule)}
.tk-cols,.tk .tr{display:grid;grid-template-columns:28px 1fr 130px 100px 130px 110px;gap:12px;align-items:center;padding:0 16px}
.tk-cols{font-size:10px;color:var(--navy-steel);padding:9px 16px;background:#FAFAF9;border-bottom:1px solid var(--rule)}
.tk-cols .r,.tk .amt{text-align:right}
.tk .tg-row{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#FAFAF9;border-bottom:1px solid var(--rule);font-size:13px;transition:max-height .5s var(--ease),opacity .4s,padding .5s;max-height:60px;overflow:hidden}
.tk .tg-row b{font-weight:500}
.tk .dotc{width:7px;height:7px;border-radius:50%;display:inline-block}
.tk .dotc.red{background:var(--red)}.tk .dotc.amber{background:#e78500}.tk .dotc.green{background:var(--green)}.tk .dotc.grey{background:var(--navy-steel)}
.tk .tr{border-bottom:1px solid var(--rule);height:56px;max-height:56px;overflow:hidden;opacity:0;transform:translateY(4px);transition:opacity .35s var(--ease),transform .35s var(--ease),max-height .5s var(--ease),height .5s var(--ease),border-width .5s;transition-delay:calc(var(--i)*45ms)}
.go .tk .tr{opacity:1;transform:none}
.go .tk .tr.gone,.tk .tg-row.gone{transition-delay:0s;max-height:0;height:0;opacity:0;border-bottom-width:0;padding-top:0;padding-bottom:0}
.tk .cb{width:14px;height:14px;border:1px solid var(--rule);border-radius:3px;display:block}
.tk .task{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tk .task small,.tk .due small{display:block;font-size:11px;color:var(--navy-steel);margin-top:2px}
.tk .due small.red{color:var(--red)}
.tk .stc{font-size:9px;background:var(--bone-deep);padding:2px 5px;border-radius:4px;margin-right:4px;vertical-align:1px}
.tk .pill{font-size:11px;padding:3px 8px;border-radius:5px;justify-self:start;background:var(--bone-deep);color:var(--navy-mid)}
.tk .pill.prepared{background:var(--navy-paler);color:#0468c8}.tk .pill.accepted{background:#e6f4f1;color:var(--green)}
.tk .who{display:flex;align-items:center;gap:6px}.tk .av{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--navy-light),var(--navy-mid));display:inline-block}
.tk .assign{color:#473ecd;font-size:12px}
@media (max-width:900px){.tk-cols,.tk .tr{grid-template-columns:20px 1fr 90px 80px}.tk .who,.tk .assign,.tk .amt,.tk-cols span:nth-child(5),.tk-cols span:nth-child(6){display:none}.tk .search{display:none}}

/* ===== brain demo ===== */
.demo{margin-top:56px;border:1px solid rgba(159,197,219,.25);border-radius:14px;background:rgba(12,41,57,.45);padding:22px;overflow:hidden}
.brain-copy{color:var(--navy-paler)}
.demo-top{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}
.workflow-label{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--navy-paler)}
.steps{list-style:none;display:flex;align-items:center;gap:0;padding:0;margin:0;flex-wrap:wrap;row-gap:10px}
.steps li{display:inline-flex;align-items:baseline;color:var(--navy-paler);font-size:17px;font-weight:400;line-height:1.3;opacity:.38;transition:color .4s var(--ease),opacity .4s var(--ease),font-weight .4s var(--ease)}
.steps li:not(:last-child)::after{content:"→";display:inline-block;margin:0 16px;color:var(--navy-light);font-weight:400;opacity:.52}
.steps .step-no{font-family:var(--mono);font-size:10px;font-weight:600;margin-right:5px}
.steps li.on{color:var(--bone);font-weight:600;opacity:1}
.steps li.past{opacity:.64}
.demo-grid{display:grid;grid-template-columns:5fr 7fr;gap:18px;align-items:start}
.demo .scr{align-self:start}
.con{background:#04131b;border:1px solid rgba(159,197,219,.18);border-radius:10px;padding:18px;min-height:420px;display:flex;flex-direction:column;gap:16px;font-size:13px}
.con .line{opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease),transform .4s var(--ease)}
.con .line.on{opacity:1;transform:none}
.con .line.pline{opacity:1;transform:none}
.con .line>.mono{display:block;font-size:10px;margin-bottom:6px}
.con p{font-size:16px;line-height:1.4;color:var(--bone);min-height:1.4em}
.con p::after{content:"▍";color:var(--gold);animation:blink 1s steps(2) infinite}
.con p.done::after{content:""}
@keyframes blink{50%{opacity:0}}
.con code{font-family:var(--mono);font-size:12.5px;color:#c9dbe6}
.con .rank{margin-top:10px;display:flex;flex-direction:column;gap:7px}
.con .rank div{display:grid;grid-template-columns:130px 1fr 40px;gap:10px;align-items:center;font-family:var(--mono);font-size:11.5px;color:var(--navy-light)}
.con .rank div:first-child{color:var(--bone)}
.con .rank b{display:block;height:6px;border-radius:2px;background:var(--navy-mid);width:0;transition:width 1.1s var(--ease) .15s}
.con .rank div:first-child b{background:var(--gold)}
.con .line.on .rank b{width:var(--w)}
.rchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.rchips span{font-family:var(--mono);font-size:10.5px;padding:4px 8px;border-radius:99px;border:1px solid rgba(159,197,219,.3);color:var(--navy-paler);opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s var(--ease)}
.line.on .rchips span{opacity:1;transform:none}
.line.on .rchips span:nth-child(1){transition-delay:.1s}.line.on .rchips span:nth-child(2){transition-delay:.25s}.line.on .rchips span:nth-child(3){transition-delay:.4s}.line.on .rchips span:nth-child(4){transition-delay:.55s}.line.on .rchips span:nth-child(5){transition-delay:.7s}
.vchecks{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:5px}
.vchecks li{font-size:12.5px;color:var(--navy-paler);padding-left:20px;position:relative;opacity:0;transition:opacity .3s}
.vchecks li::before{content:"✓";position:absolute;left:0;color:#7fd1bf;font-family:var(--mono)}
.vchecks li.on{opacity:1}
.scr{background:var(--bone);border-radius:10px;overflow:hidden;color:var(--navy);min-height:420px;position:relative}
.scr-bar{height:32px;display:flex;align-items:center;gap:6px;padding:0 12px;background:var(--white);border-bottom:1px solid var(--rule)}
.scr-bar i{width:8px;height:8px;border-radius:50%;background:var(--rule)}.scr-bar span{margin-left:8px;font-size:10px;color:var(--navy-steel)}
.scr-body{padding:16px;display:flex;flex-direction:column;gap:14px}
.mg{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.mt{background:var(--white);border:1px solid var(--rule);border-top:3px solid transparent;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px;opacity:0;transform:translateY(10px);transition:opacity .45s var(--ease),transform .45s var(--ease)}
.mt.on{opacity:1;transform:none}
.mt small{font-size:11px;color:var(--navy-steel)}.mt b{font-size:clamp(14px,1.3vw,18px);font-weight:500}
.mt.gold{border-top-color:var(--gold)}
.pl{background:var(--white);border:1px solid var(--rule);border-radius:10px;padding:6px 14px}
.plr{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--rule);font-size:13.5px;opacity:0;transform:translateX(-6px);transition:opacity .4s var(--ease),transform .4s var(--ease)}
.plr.on{opacity:1;transform:none}
.plr.sub{color:var(--navy-mid)}.plr.tot{font-weight:500;border-bottom:0;border-top:2px solid var(--navy)}
.plr b{font-weight:400}.plr.tot b{font-weight:500}
.stamp{background:var(--navy);color:var(--bone);border-radius:12px;padding:12px 16px;font-size:30px;line-height:1;display:flex;flex-direction:column;gap:4px;transform:scale(.6) rotate(-6deg);opacity:0;transition:opacity .35s,transform .5s cubic-bezier(.34,1.56,.64,1)}
.stamp small{font-family:var(--sans);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--navy-light)}
.stamp.on{opacity:1;transform:none}
.demo-note{font-size:13px;margin-top:16px;max-width:60em}
@media (max-width:900px){.demo-grid{grid-template-columns:1fr}.mg{grid-template-columns:1fr 1fr}.con{min-height:0}.steps li{font-size:15px}.steps li:not(:last-child)::after{margin:0 10px}}
@media (max-width:520px){.steps{align-items:flex-start;row-gap:8px}.steps li{width:100%}.steps li:not(:last-child)::after{content:"";margin:0}}
/* ===== results outcomes ===== */
.outcomes{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:56px}
.oc{border:1px solid rgba(159,197,219,.25);border-radius:12px;padding:22px;background:rgba(12,41,57,.45)}
.oc p{font-size:14px;color:var(--navy-light);margin-top:16px;max-width:36em}
.bars{display:flex;flex-direction:column;gap:14px;margin-top:20px}
.brow{display:grid;grid-template-columns:200px 1fr 56px;gap:14px;align-items:center;font-size:13px;color:var(--navy-paler)}
.brow .num{text-align:right;font-size:22px;color:var(--bone)}
.brow .bar{height:14px;background:rgba(159,197,219,.15);border-radius:3px;overflow:hidden}
.brow .bar b{display:block;height:100%;width:0;background:var(--red);border-radius:3px;transition:width 1.4s var(--ease)}
.brow.after .bar b{background:#7fd1bf;transition-delay:.9s}
.in .brow .bar b{width:var(--w)}
.rel{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;margin-top:28px}
.rel>.mono{color:var(--bone);font-size:13px}.rel>.mono small{display:block;font-size:10px;color:var(--navy-light);margin-top:2px}
.track{position:relative;height:28px}
.track::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(159,197,219,.35)}
.track i{position:absolute;left:var(--x);top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--navy-light);transform:scale(0);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}
.track i:last-child{background:var(--gold);width:12px;height:12px;margin:-6px 0 0 -6px}
.in .track i{transform:scale(1)}
@media (max-width:900px){.outcomes{grid-template-columns:1fr}.brow{grid-template-columns:1fr 60px}.brow .bar{grid-column:1/-1}}

.shot{position:relative;overflow:hidden;background:var(--bone)}
.shot > img{position:relative;z-index:2;display:block;width:118.3%;max-width:none;margin-left:-18.3%;clip-path:inset(0 0 100% 0);transition:clip-path .8s var(--ease)}
.shot.s0 > img{clip-path:inset(0 0 71% 0)}
.shot.s1 > img{clip-path:inset(0 0 58% 0)}
.shot.s2 > img{clip-path:inset(0 0 52% 0)}
.shot.s3 > img{clip-path:inset(0 0 0 0);transition:clip-path 2.6s linear}
.boot{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--bone);opacity:0;transition:opacity .6s var(--ease);pointer-events:none}
.boot.on{opacity:1}.boot.off{opacity:0}
.boot img{width:132px;height:auto;animation:pulse 1.8s ease-in-out infinite}
.boot i{width:132px;height:2px;background:var(--bone-deep);position:relative;overflow:hidden;border-radius:2px}
.boot i::after{content:"";position:absolute;top:0;left:-45%;width:45%;height:100%;background:var(--gold);animation:load 1.3s cubic-bezier(.4,0,.2,1) infinite}
@keyframes load{to{left:100%}}
.boot span{font-family:var(--sans);font-size:12px;color:var(--navy-steel)}
.skel{position:absolute;inset:0;z-index:1;padding:4.2% 3.2%;display:flex;flex-direction:column;gap:1.6%;opacity:0;transition:opacity .4s}
.skel.on{opacity:1}
.skel i,.skel .k i{display:block;background:var(--bone-deep);border-radius:6px;animation:pulse 1.4s ease-in-out infinite}
.skel .t1{width:26%;height:4.5%}.skel .t2{width:18%;height:2.2%;margin-top:-.6%}.skel .bar{height:5%;width:100%;margin-top:1%}
.skel .k{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6%;height:11%}.skel .k i{height:100%}
.skel .th{height:5%;margin-top:1%}.skel .r{height:4.6%;opacity:.7}
@keyframes pulse{50%{opacity:.45}}
.shot .stamp{position:absolute;right:18px;bottom:18px}

/* ===== results v2 ===== */
.stat-hero{margin-top:72px;display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:end}
.stat-hero .big{grid-column:1/8;font-size:clamp(110px,16vw,240px);line-height:.85;letter-spacing:-.05em;color:var(--bone)}
.stat-hero p{grid-column:8/13;font-size:17px;color:var(--navy-light);max-width:22em;padding-bottom:12px}
.results{grid-template-columns:repeat(3,1fr);margin-top:40px}
.results div{padding:30px 24px 0 0}
.results .num{font-size:clamp(40px,4.6vw,64px)}
.results p{font-size:15px;margin-top:12px}
.cta{margin-top:clamp(80px,12vh,140px);display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;padding:36px 40px;border:1px solid rgba(159,197,219,.3);border-radius:16px;background:rgba(12,41,57,.55)}
.cta h3{font-size:clamp(24px,2.6vw,34px)}
.cta p{color:var(--navy-light);margin-top:8px;max-width:30em}
.btn-cta{flex:none;text-decoration:none;background:var(--gold);color:var(--navy);font-weight:500;padding:16px 26px;border-radius:10px;font-size:16px;transition:transform .3s var(--ease),box-shadow .3s}
.btn-cta:hover{transform:translateY(-2px);box-shadow:0 12px 30px -10px rgba(243,188,74,.6)}
@media (max-width:900px){.stat-hero .big,.stat-hero p{grid-column:1/-1}.results{grid-template-columns:1fr}.results div,.results div+div{padding:22px 0 0}
  .cta{padding:28px 22px;gap:24px}.cta>div{min-width:0}.btn-cta{flex:1 1 100%;text-align:center}}

/* terminal */
.term{background:#0b1218;border:1px solid rgba(159,197,219,.2);border-radius:10px;overflow:hidden;font-family:var(--mono);font-size:12px;color:#c9dbe6;display:flex;flex-direction:column;align-self:start}
.term-bar{height:34px;display:flex;align-items:center;gap:7px;padding:0 12px;background:#101a22;border-bottom:1px solid rgba(159,197,219,.15)}
.term-bar i{width:10px;height:10px;border-radius:50%;background:#2a3b47}.term-bar i:nth-child(1){background:#ff5f57}.term-bar i:nth-child(2){background:#febc2e}.term-bar i:nth-child(3){background:#28c840}
.term-bar span{margin-left:auto;margin-right:auto;font-size:11px;color:#5d7382}
.term-body{padding:14px 16px;display:flex;flex-direction:column;gap:7px;line-height:1.45}
.term .trow{opacity:0;transform:translateY(4px);transition:opacity .3s var(--ease),transform .3s var(--ease);position:relative;padding-left:20px}
.term .trow.on,.term .trow.pline,.term .trow.status{opacity:1;transform:none}
.term .trow.pline{padding-left:0;font-size:13px;color:var(--bone);background:rgba(159,197,219,.08);border-radius:6px;padding:8px 10px;margin-bottom:2px}
.term .ps{color:var(--gold);margin-right:8px}
.term #dm-prompt::after{content:"▍";color:var(--gold);animation:blink 1s steps(2) infinite}
.term #dm-prompt.done::after{content:""}
.term .dot{position:absolute;left:0;color:#5d7382}.term .dot.ok{color:#7fd1bf}
.term b{font-weight:500;color:var(--bone)}
.term .dim{color:#5d7382}.term .str{color:#e9d9b0}
.term .sub{color:#8fa6b5;margin-top:3px;font-size:12px}
.term .rank{margin-top:5px;display:flex;flex-direction:column;gap:3px}
.term .rank div{display:grid;grid-template-columns:130px 1fr 40px;gap:10px;align-items:center;font-size:11.5px;color:#8fa6b5}
.term .rank div:first-child{color:var(--bone)}
.term .rank b{display:block;height:5px;border-radius:2px;background:var(--navy-mid);width:0;transition:width 1.1s var(--ease) .15s}
.term .rank div:first-child b{background:var(--gold)}
.term .trow.on .rank b{width:var(--w)}
.term .rchips{margin-top:5px}
.term .trow.on .rchips span{opacity:1;transform:none}
.term .vchecks{margin-top:3px;gap:2px}
.term .status{padding-left:0;color:#8fa6b5;margin-top:4px}
.term .status .spin{display:inline-block;color:var(--gold);animation:spin 1s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
.term-foot{display:flex;justify-content:space-between;padding:8px 18px;border-top:1px solid rgba(159,197,219,.12);font-size:11px;color:#5d7382}
@media (max-width:900px){.term{min-height:0}}

/* ===== motion layer ===== */
:where(:scope).js .rv.sp{opacity:1;transform:none}
.w{display:inline-block;overflow:hidden;vertical-align:bottom;padding:0 .04em .1em 0;margin:0 -.04em -.1em 0}
h1.sp,h2.sp{text-wrap:initial}
.w i{display:inline-block;font-style:inherit;transform:translateY(125%);transition:transform 1s var(--ease);transition-delay:calc(var(--i)*45ms + var(--d,0s))}
.in .w i{transform:none}
:where(:scope).js .rv.txt{filter:blur(6px)}
:where(:scope).js .rv.txt.in{filter:blur(0)}
.rv.txt{transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0s)}
:where(:scope).js .rv.media{opacity:1;transform:none}
.rv.media{--curtain:var(--bone)}.dark .rv.media,.hero .rv.media{--curtain:var(--navy-deep)}
.rv.media:not(.stage){position:relative}
.rv.media::after{content:"";position:absolute;inset:-1px;z-index:9;background:var(--curtain);border-radius:inherit;transform-origin:bottom;transform:scaleY(1);transition:transform 1.1s var(--ease);transition-delay:var(--d,0s);pointer-events:none}
.rv.media.in::after{transform:scaleY(0)}
.rv.line{border-top-color:transparent!important;position:relative}
.rv.line::before{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:var(--navy);transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--ease);transition-delay:var(--d,0s)}
.dark .rv.line::before{background:rgba(159,197,219,.35)}
.rv.line.in::before{transform:scaleX(1)}
.chap{transition:opacity .6s}:where(:scope).js .chap{opacity:0}:where(:scope).js .chap.in{opacity:1}
.chap i{transform:scale(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1) .1s}.chap.in i{transform:scale(1)}
:where(:scope).js .chips button{transform:translateY(28px);opacity:0}
:where(:scope).js .chips.in button{transform:none;opacity:1;transition:flex-grow .7s var(--ease),transform .8s var(--ease),opacity .6s;transition-delay:calc(var(--n)*55ms)}
:where(:scope).js .chips.in button:hover{transition-delay:0s}
:where(:scope).js .status i{transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease);transition-delay:calc(var(--n)*70ms + .5s)}
:where(:scope).js .status.in i{transform:none}
@media (prefers-reduced-motion:reduce){.w i{transform:none;transition:none}:where(:scope).js .rv.txt{filter:none}.rv.media::after{display:none}.rv.line::before{transform:none}:where(:scope).js .chap{opacity:1}.chap i{transform:none}:where(:scope).js .chips button{transform:none;opacity:1}:where(:scope).js .status i{transform:none}}
}
