:root{--coke: #0b0c0e;--slab: #131417;--seam: #26282e;--ash: #8b8f99;--chalk: #ecedef;--molten: #ff6a1a;--ember: #ffb020;--ingot: #3ddc84;--slag: #ff4d4d;--link: #5cb2ff;--font-display: "Azeret Mono", ui-monospace, monospace;--font-body: "Geist", system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;--furnace: #110b09;--furnace-slab: #191210;--heat-seam: #ff6a1a33;--heat-glow: #ff6a1a1a;--dive-ash: #a9adb6;--syn-kw: #7cb8ff;--syn-str: #8fd9a8;--syn-num: #ffc95c;--syn-fn: #ecedef;--syn-cm: #8b8f99;--syn-dec: #c9a0ff;--tint-hot: #ff6a1a26;--tint-dup: #ffb02022;--tint-new: #3ddc8422;--tint-del: #ff4d4d22;--hint-fill: #ff6a1a14;--ease-out: cubic-bezier(.215, .61, .355, 1);--page-pad: 64px;--page-max: 1440px}*,*:before,*:after{box-sizing:border-box}:root{--uf: max(var(--u, 1), .8);--pad-card: calc(28px * var(--uf));--pad-tile: calc(24px * var(--uf));--gap-title: calc(12.5px * var(--uf));--gap-row: calc(10px * var(--uf));--gap-support: calc(16.5px * var(--uf));--cell-v: calc(14px * var(--uf));--cell-h: calc(18px * var(--uf));--gap-sib: calc(24px * var(--uf));--gap-fig: calc(8px * var(--uf));--u: 1;--ut: 1}html{background:var(--coke);color:var(--chalk);font-family:var(--font-body);-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{margin:0;background:var(--coke);overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible{color:var(--molten)}@media (hover: hover){a:hover{color:var(--molten)}}:focus-visible{outline:1px solid var(--molten);outline-offset:2px}h1,h2,h3,h4,p,ul,figure,blockquote{margin:0}ul{padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.mono{font-family:var(--font-mono)}.display{font-family:var(--font-display);font-weight:700}.ash{color:var(--ash)}.chalk{color:var(--chalk)}.molten{color:var(--molten)}.ember{color:var(--ember)}.ingot{color:var(--ingot)}.slag{color:var(--slag)}.sr-only,.odo-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gl-field{position:fixed;inset:0;z-index:0;pointer-events:none}.gl-field canvas{position:absolute;inset:0;width:100%;height:100%}main{position:relative;z-index:1}.hold{position:relative;height:150vh}.hold.no-hold{height:100vh}.hold-sticky{position:sticky;top:0;height:100vh;overflow:hidden}:is(.hold,.hold-sticky)>.sec-sticky{position:relative;height:100vh;overflow:hidden}.section{position:relative;width:100%;max-width:var(--page-max);margin:0 auto;padding:calc(40px * var(--u) * var(--u)) var(--page-pad);display:flex;flex-direction:column;gap:calc(30px * var(--u) * var(--u));background:transparent}.kicker{font-family:var(--font-mono);font-size:13px;color:var(--molten)}.h2{font-family:var(--font-display);font-weight:700;font-size:calc(56px * var(--u));line-height:1.25;letter-spacing:-.036em;color:var(--chalk)}.lede{font-family:var(--font-body);font-size:calc(18px*clamp(.9,var(--u),1));line-height:1.45;color:var(--ash)}.typed-title .ch{color:transparent;position:relative}.typed-title .ch.on{color:inherit}.typed-title .ch.cur:after{content:"";position:absolute;left:100%;top:.12em;width:.55em;height:.85em;background:var(--molten);animation:blink 1s steps(1) infinite}.mounted .rv{--r: 0;max-height:calc(var(--r) * var(--nh, 2000px));overflow:hidden;transform:translateY(calc((1 - var(--r)) * 8px));opacity:clamp(0,var(--r) * 5,1)}.measuring .rv,.rv.open{max-height:none!important;transform:none!important;opacity:1!important}.no-hold .rv,.rm .rv{max-height:none;transform:none;opacity:1}.mounted .fd{opacity:var(--f, 0)}.no-hold .fd,.rm .fd{opacity:1}.statusbar{display:flex;justify-content:space-between;align-items:baseline;gap:24px;border-top:1px solid var(--seam);padding-top:calc(12px * var(--u));font-family:var(--font-mono);font-size:13px;line-height:18px;align-items:center;color:var(--ash)}.statusbar .dot:before{content:"●";color:var(--ash);margin-right:8px;font-size:11px}.statusbar a{text-decoration:underline;text-decoration-color:var(--seam);text-underline-offset:3px}.exit{position:relative;white-space:nowrap}.exit.ingot{color:var(--ingot)}.exit.slag{color:var(--slag)}.exit:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:100%;background:var(--molten);transform:scaleX(var(--underline, 0));transform-origin:left}.t2{opacity:1}.box{position:relative;border:1px solid transparent}.box>svg.seam{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);pointer-events:none;overflow:visible}.box>svg.seam rect{fill:none;stroke:var(--seam-color, var(--seam));stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke}.box.drawn>svg.seam rect{transition:stroke-dashoffset .22s linear;stroke-dashoffset:0}.box.drawn.nested>svg.seam rect{transition-delay:80ms}.box.molten-seam{--seam-color: var(--molten)}.rv.box>svg.seam,.ex-rule.box>svg.seam{inset:0;width:100%;height:100%}.rv.box>svg.seam rect,.ex-rule.box>svg.seam rect{width:calc(100% - 1px);height:calc(100% - 1px)}.odo{position:relative;display:inline-flex;white-space:pre;line-height:1;vertical-align:baseline}.odo-v{display:inline-flex}.odo .g:before{content:attr(data-g)}.odo .d{display:inline-block;height:1em;overflow:hidden;position:relative;width:.62em}.odo .d:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0";white-space:pre;display:block;line-height:1;text-align:center;transform:translateY(calc(var(--v, 0) * -1em));will-change:transform}.cursor{display:inline-block;width:.55em;height:1em;background:var(--molten);vertical-align:text-bottom;margin-left:2px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.typed{white-space:pre-wrap}.typed-rest{display:none}@media (max-width: 1023px){.typed-rest{display:inline;visibility:hidden}.setup .typed-rest{display:none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.box.drawn>svg.seam rect{transition:none!important}.cursor,.typed-title .ch.cur:after{animation:none}.typed-title .ch{color:inherit}.rv{max-height:none!important;transform:none!important;opacity:1!important}.fd{opacity:1!important}}@media (max-width: 1023px){.hold,.hold.no-hold{height:auto}.hold-sticky{position:relative;height:auto;overflow:visible}:is(.hold,.hold-sticky)>.sec-sticky{position:relative;height:auto;overflow:hidden}}.deck>.card{position:sticky;z-index:0;isolation:isolate;overflow:clip;background:var(--coke)}.deck>.card.card-last{position:relative}.deck>.card+.card:before,.deck>footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:color-mix(in srgb,var(--molten) calc(var(--seam-glow, 0) * 60%),var(--seam));z-index:60;pointer-events:none}.deck>footer{position:relative;z-index:0;background:var(--coke)}.card-face{transform-origin:50% 0}.deck-dim{position:absolute;left:0;right:0;bottom:0;height:100vh;background:#000;opacity:0;pointer-events:none;z-index:50}.deck-dim:not([style*=opacity]){display:none}.gl-field.in-card,.gl-freeze{position:absolute;inset:auto 0 0;width:100%;height:100vh;z-index:auto;pointer-events:none}main.deck-compact .deck-card{position:sticky;z-index:0;isolation:isolate;overflow:clip;background:var(--coke)}main.deck-compact .deck-card:not(.card-last):is(.hold:not(.no-hold),.deck-hold):after{content:"";display:block;height:50svh}main.deck-compact .deck-card.card-last{position:relative}main.deck-compact .deck-card>.card-face{position:sticky}main.deck-compact .deck-card.card-last>.card-face{position:relative}main.deck-compact .card-face,main.deck-compact .deck-card>.card-face,main.deck-compact .hold-sticky>.sec-sticky{min-height:100svh}main.deck-compact .hold-sticky>.sec-sticky>.statusbar{margin-top:auto}main.deck-compact .deck-group{position:sticky;z-index:0;isolation:isolate}main.deck-compact .deck-card.deck-seam:before,main.deck-compact>footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:color-mix(in srgb,var(--molten) calc(var(--seam-glow, 0) * 60%),var(--seam));z-index:60;pointer-events:none}main.deck-compact>footer{position:relative;z-index:0;background:var(--coke)}main.deck-compact .deck-dim{top:0;height:auto}main.deck-compact .gl-field.in-card{top:0;bottom:auto;height:100svh}main.deck-compact .gl-freeze{height:100svh}main.deck-compact :is(.deck-card,.deck-group)[data-hidden],main.deck-compact :is(.deck-card,.deck-group)[data-hidden] *{visibility:hidden!important;pointer-events:none!important}main.deck-measure :is(.card,.deck-card,.card-face,.deck-group){position:relative!important;top:auto!important;transform:none!important}@media (min-width: 1024px){:is(.hold,.hold-sticky)>.section>:is(.numbers-head,.math-head,.a-hero-head,.m-hero-head){display:contents}:is(.hold,.hold-sticky)>.section>.h2,:is(.hold,.hold-sticky)>.section>:is(.numbers-head,.math-head,.a-hero-head,.m-hero-head)>.h2,.hold>.hero>.hero-cols{margin-top:var(--mid, auto)}:is(.hold,.hold-sticky)>.section>.statusbar{margin-top:auto}:is(.hold,.hold-sticky)>.section>:last-child:not(.statusbar){margin-bottom:auto}.dive-sticky>.dive-stage>.dive-row{margin-block:auto}.ex-sticky>.ex-stage>.ex-formula{margin-top:auto}.ex-sticky>.ex-stage>.ex-row{margin-bottom:auto}}.dive-st-stack,.ex-st-stack{display:inline-grid}.dive-st,.ex-st{grid-area:1 / 1;opacity:var(--o, 0);white-space:nowrap}.dive-status,.ex-status{position:relative;z-index:1;margin-top:auto}.section,.hold>.hero,.dive-sticky>.dive-stage,.ex-sticky>.ex-stage{padding-bottom:calc(20px * var(--uf))}.hero-status{padding-top:calc(12px * var(--u))}@media (min-width: 1024px){.hold .statusbar,.dive-status,.ex-status{height:calc(12px * var(--u) + 19px)}}@media (max-width: 1023px){.statusbar{align-items:flex-start}}:is(.dive-sticky,.dive.stacked) .dive-kicker,:is(.ex-sticky,.explainer.stacked) .ex-head{opacity:var(--ent-k, 1)}:is(.dive-sticky,.dive.stacked) .dive-row,:is(.ex-sticky,.explainer.stacked) .ex-formula,:is(.ex-sticky,.explainer.stacked) .ex-code{clip-path:inset(0 0 calc((1 - var(--ent-r, 1)) * 100%) 0);opacity:clamp(0,var(--ent-r, 1) * 5,1)}.ent-open .dive-row,.ent-open .ex-formula,.ent-open .ex-code{clip-path:none}:is(.dive-sticky,.dive.stacked) .dive-stage>.gauge{opacity:var(--ent-c, 1)}:is(.dive-sticky,.dive.stacked) .dive-status,:is(.ex-sticky,.explainer.stacked) .ex-status{opacity:var(--ent-s, 1)}.dive-st-stack>.dive-st.exit{justify-self:end}@media (max-width: 1023px){.statusbar.dive-status,.statusbar.ex-status{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.dive-status>.dot,.ex-status>.dot{flex:1 1 auto;min-width:0;display:flex;align-items:center}.dive-status>.dot>.dive-st-stack,.ex-status>.dot>.ex-st-stack{display:grid;min-width:0}.dive-status .dive-st,.ex-status .ex-st{min-width:0;overflow:hidden;text-overflow:ellipsis}.dive-status>:last-child,.ex-status>.exit{flex:none}}code.ic{font-family:var(--font-mono);font-size:.92em;color:var(--chalk);background:color-mix(in srgb,var(--slab) 100%,var(--chalk) 6%);padding:.05em .3em;border-radius:0;white-space:nowrap}.syn-kw{color:var(--syn-kw)}.syn-str{color:var(--syn-str)}.syn-num{color:var(--syn-num)}.syn-fn{color:var(--syn-fn)}.syn-cm{color:var(--syn-cm)}.syn-dec{color:var(--syn-dec)}.hold-sticky .box>svg.seam rect{stroke-dashoffset:calc(1 - var(--bx, 1));transition:none!important}.hold-sticky [data-support-on]{filter:opacity(var(--sup, 1))}.type-step{--u: calc(var(--u0, 1) * .9);--ut: max(.8, calc(var(--ut0, 1) * .9))}:is(.dive-sticky,.dive.stacked) .term{background-color:color-mix(in srgb,var(--furnace-slab) calc(var(--ent-box, 1) * 100%),transparent);border-color:color-mix(in srgb,var(--heat-seam) calc(var(--ent-box, 1) * 100%),transparent)}:is(.dive-sticky,.dive.stacked) .ob,:is(.dive-sticky,.dive.stacked) .term .pane-bar{border-color:color-mix(in srgb,var(--heat-seam) calc(var(--ent-box, 1) * 100%),transparent)}:is(.ex-sticky,.explainer.stacked) .ex-code{background-color:color-mix(in srgb,var(--slab) calc(var(--ent-box, 1) * 100%),transparent);border-color:color-mix(in srgb,var(--seam) calc(var(--ent-box, 1) * 100%),transparent)}:is(.ex-sticky,.explainer.stacked) .ex-code .pane-bar{border-color:color-mix(in srgb,var(--seam) calc(var(--ent-box, 1) * 100%),transparent)}:is(.ex-sticky,.explainer.stacked) .ex-rule>svg.seam rect{stroke-dashoffset:calc(1 - var(--ent-box, 1));transition:none!important}:is(.dive-sticky,.dive.stacked) .term .pane-bar,:is(.dive-sticky,.dive.stacked) .ob-l,:is(.ex-sticky,.explainer.stacked) .ex-code .pane-bar,:is(.ex-sticky,.explainer.stacked) .cp-n{filter:opacity(var(--ent-sup, 1))}:is(.ex-sticky,.explainer.stacked) .ex-cards{border-top-color:color-mix(in srgb,var(--molten) calc(var(--ent-box, 1) * 100%),transparent)}:is(.ex-sticky,.explainer.stacked) .ex-vis{background-color:color-mix(in srgb,var(--slab) calc(var(--ent-box, 1) * 100%),transparent);border-color:color-mix(in srgb,var(--seam) calc(var(--ent-box, 1) * 100%),transparent)}:is(.ex-sticky,.explainer.stacked) .ex-rule>span.mono,:is(.ex-sticky,.explainer.stacked) .ex-vis [data-support],:is(.ex-sticky,.explainer.stacked) .mk-l{opacity:var(--ent-sup, 1)}.deck>.card[data-hidden],.deck>.card[data-hidden] *{visibility:hidden!important;pointer-events:none!important}.deck>.card-last>.hold-sticky,.deck>.card-last>.hold-sticky>.sec-sticky{height:calc(100vh - var(--footer-h, 0px))}.dive.stacked .hint-stack{opacity:var(--ent-r, 1)}.pane{background:var(--slab);--seam-color: var(--seam);display:flex;flex-direction:column}.pane-bar{display:flex;justify-content:space-between;gap:calc(16px * var(--u));padding:calc(14px * var(--uf)) var(--pad-card);border-bottom:1px solid var(--seam);font-family:var(--font-mono);font-size:calc(13px * var(--ut));color:var(--chalk)}.transcript{display:flex;flex-direction:column;gap:var(--gap-row);padding:var(--pad-card);font-family:var(--font-mono);font-size:calc(13px * var(--ut))}.transcript .agent{padding:var(--cell-v) var(--cell-h);display:flex;flex-direction:column;gap:var(--gap-support)}.transcript .agent-k{font-size:calc(11px * var(--ut));color:var(--ash)}.transcript .agent p{font-family:var(--font-body);font-size:calc(14px * var(--ut));line-height:calc(20px * var(--ut))}.transcript .cmd{display:flex;gap:calc(8px * var(--u))}.transcript .tool{background:var(--coke);padding:var(--cell-v) var(--cell-h);display:flex;flex-direction:column;gap:var(--gap-support);--seam-color: var(--seam)}.transcript .tool-b{display:flex;flex-direction:column;font-size:calc(12px * var(--ut));line-height:calc(19px * var(--ut));color:var(--ash)}.transcript .verdict{line-height:calc(21px * var(--ut))}.step,.sline,.setup [data-typer]{opacity:0;transform:translateY(8px);transition:opacity .12s var(--ease-out),transform .12s var(--ease-out)}.step.in,.sline.in,.setup [data-typer].in{opacity:1;transform:none}.prompt{color:var(--molten)}.hold>.gl-host{position:absolute;inset:0;z-index:0;pointer-events:none}.gl-host canvas{position:absolute;inset:0;width:100%;height:100%}:is(.hold,.hold-sticky)>.sec-sticky{z-index:1}.hero{height:100vh;padding:calc(40px * var(--u)) var(--page-pad) calc(28px * var(--u));gap:0;overflow:hidden}.hero>.topbar,.hero>.hero-cols,.hero>.hero-status{position:relative;z-index:2}.topbar{display:flex;justify-content:space-between;align-items:center}.wordmark{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-1px}.wordmark:focus-visible{color:var(--chalk)}@media (hover: hover){.wordmark:hover{color:var(--chalk)}}.wm-refinery{color:var(--molten)}.wm-cursor{display:inline-block;width:9px;height:17px;background:var(--molten);animation:blink 1s steps(1) infinite}.nav{display:flex;gap:28px;font-family:var(--font-mono);font-size:13px;color:var(--ash)}.nav .active{color:var(--molten)}.hero-cols{display:grid;grid-template-columns:1fr calc(520px * var(--u));gap:64px;align-items:start;margin-top:calc(96px * var(--u) * var(--u))}.pitch{display:flex;flex-direction:column;gap:calc(26px * var(--u))}.hero-h1{font-family:var(--font-display);font-weight:700;font-size:calc(76px * var(--u));line-height:1.25;letter-spacing:-.046em;display:flex;flex-direction:column;gap:calc(26px * var(--u))}.hero-prove{color:var(--molten);opacity:0;transform:translateY(8px);animation:land .24s var(--ease-out) .2s forwards}@keyframes land{to{opacity:1;transform:none}}.hero-lede{font-size:calc(19px * var(--ut));line-height:1.47}.install{display:inline-flex;align-items:center;gap:12px;padding:var(--cell-v) var(--cell-h);width:fit-content;font-family:var(--font-mono);background:var(--coke)}.install .prompt{font-size:13px}.install-cmd{font-family:var(--font-mono);font-size:15px}.hero-foot{font-size:13px}.bignums-2{display:grid;grid-template-columns:1fr 1fr;background:#0b0c0ecc;--seam-color: var(--seam)}.bn{display:flex;flex-direction:column;gap:var(--gap-fig);padding:calc(26px * var(--uf)) var(--pad-tile);border-right:1px solid var(--seam);border-bottom:1px solid var(--seam)}.bn:nth-child(2n of.bn){border-right:0}.bn:nth-child(n+3 of.bn){border-bottom:0}.bn-v{font-size:calc(52px * var(--u));line-height:1;letter-spacing:-.04em}.bn-l{font-size:13px;line-height:18px}.bn-s{font-size:11px}.hero-status{margin-top:auto}.stream{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;contain:strict}.stream-pipes{position:absolute;inset:0}.stream-pipe{position:absolute;left:0;right:0;top:0;height:1px;background:var(--seam);will-change:transform}.ev{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:8px;height:26px;padding:4px 10px;background:var(--coke);border:1px solid var(--seam);font-family:var(--font-mono);font-size:11px;white-space:nowrap;color:var(--chalk);will-change:transform,opacity}.ev-pr{font-size:10px;color:var(--ash)}.ev-ingot{border-color:var(--ingot)}.ev-ingot .ev-g{color:var(--ingot)}.ev-ember{border-color:var(--ember)}.ev-ember .ev-g{color:var(--ember)}.ev-slag{border-color:var(--slag)}.ev-slag .ev-g{color:var(--slag)}.ev-seam .ev-g,.ev-seam .ev-m,.ev-ash .ev-g,.ev-ash .ev-m{color:var(--ash)}.ev.fail{animation:ev-blink .12s steps(2,start) 2,ev-halo 2s linear 1}@keyframes ev-blink{to{visibility:hidden}}@keyframes ev-halo{0%,70%{box-shadow:0 0 10px #ff4d4d44}to{box-shadow:0 0 10px 0 transparent}}.ev,.spark{transform-origin:0 0}.ev-l2{z-index:0}.ev-l1{z-index:1}.ev-l0{z-index:2}.ev.hov{z-index:3;border-color:var(--molten);animation:none}.ev-d{position:absolute;left:-1px;top:calc(100% + 4px);display:none;padding:3px 10px;background:var(--coke);border:1px solid var(--seam);font-size:10px;line-height:14px;color:var(--chalk);white-space:nowrap}.ev.hov .ev-d{display:block}.ev-slag .ev-d{border-color:var(--slag)}.spark{position:absolute;left:0;top:0;background:var(--molten);will-change:transform,opacity}.stream-cmd{position:absolute;left:var(--page-pad);right:var(--page-pad);bottom:calc(44px * var(--u) + 6px);font-size:10px;color:var(--seam);opacity:.5;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion: reduce){.hero-prove{animation:none;opacity:1;transform:none}.ev.fail{animation:none}}.pain-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:max(var(--gap-sib),calc(32px * var(--u)))}.pain-col{border-top:1px solid var(--seam);padding-top:calc(16px * var(--u));display:flex;flex-direction:column;gap:var(--gap-title)}.pain-k{font-size:calc(13px * var(--ut));font-weight:500}.pain-stat{font-size:calc(48px * var(--u));letter-spacing:-.04em;line-height:1}.pain-sub{font-size:calc(13px * var(--ut))}.quote{border-left:2px solid var(--seam);padding-left:14px;display:flex;flex-direction:column;gap:var(--gap-support)}.quote p{font-size:calc(15px * var(--ut));line-height:calc(22px * var(--ut))}.quote.big p{font-size:calc(17px * var(--ut));line-height:calc(25px * var(--ut))}.quote cite{font-style:normal;font-size:calc(11px * var(--ut))}.pain-bullets{display:flex;flex-direction:column;gap:var(--gap-row);font-size:calc(13px * var(--ut));line-height:calc(20px * var(--ut))}.vs3{display:flex;flex-direction:column}.vs3-row{display:grid;grid-template-columns:219.5fr 545.5fr 545.5fr;border-bottom:1px solid var(--seam)}.vs3-row:last-child{border-bottom:0}.vs3-row>span{padding:var(--cell-v) var(--cell-h);font-size:calc(13px * var(--ut));line-height:calc(20px * var(--ut));border-right:1px solid var(--seam)}.vs3-row>span:last-child{border-right:0}.a-two-panes{display:grid;grid-template-columns:1fr 1fr;gap:max(var(--gap-sib),calc(32px * var(--u)));align-items:start}.a-pane .pane-bar{padding:calc(14px * var(--uf)) var(--pad-card)}.a-lines{display:flex;flex-direction:column;padding:calc(14px * var(--uf)) 0}.a-line{display:flex;gap:calc(8px * var(--u));align-items:baseline;padding:calc(4px * var(--u)) var(--pad-card);font-size:calc(13px * var(--ut));line-height:calc(20px * var(--ut))}.a-line.agent{font-family:var(--font-body)}.a-line .agent-k{font-size:calc(11px * var(--ut));flex:0 0 auto;margin-right:8px}.a-line.land{opacity:0;transition:opacity .16s var(--ease-out) .2s}.t2.in .a-line.land,.rm .a-line.land{opacity:1}.tests-row{display:grid;grid-template-columns:1fr calc(520px * var(--ut));gap:calc(40px * var(--u));align-items:start}.evidence{display:flex;flex-direction:column;gap:var(--gap-support)}.tstats{display:grid;grid-template-columns:repeat(3,1fr)}.tstat{display:flex;flex-direction:column;gap:var(--gap-fig);padding:var(--pad-tile);border-right:1px solid var(--seam)}.tstat:last-child{border-right:0}.tstat-v{font-size:calc(36px * var(--u));letter-spacing:-1.5px;line-height:calc(36px * var(--ut))}.tstat-l{font-size:calc(12px * var(--ut));line-height:calc(17px * var(--ut))}.tstat-s{font-size:calc(11px * var(--ut))}.patterns{display:flex;flex-direction:column;gap:var(--gap-title)}.patterns-h{font-size:calc(13px * var(--ut));font-weight:400;margin-bottom:6px}.patterns ul{display:flex;flex-direction:column;gap:var(--gap-row);font-size:calc(13px * var(--ut));line-height:calc(21px * var(--ut))}.patterns li{display:grid;grid-template-columns:1fr 1fr;gap:calc(24px * var(--u))}.measure-body{display:flex;flex-direction:column;gap:var(--gap-title);padding:var(--pad-card)}.measure-q{font-size:calc(22px * var(--u));line-height:1.25;letter-spacing:-.5px}.measure-p{font-size:calc(14px * var(--ut));line-height:calc(20px * var(--ut));color:var(--ash)}.m2t{display:flex;flex-direction:column}.m2t-row{display:grid;grid-template-columns:120px 1fr;gap:calc(12px * var(--u));padding:var(--cell-v) var(--cell-h);border-bottom:1px solid var(--seam);font-size:calc(12px * var(--ut));line-height:calc(18px * var(--ut))}.m2t-row:last-child{border-bottom:0}.measure-note{font-size:calc(12px * var(--ut))}.measure-out{margin:0;font-size:calc(12px * var(--ut));line-height:calc(19px * var(--ut));white-space:pre;overflow-x:auto}.measure-prev{font-size:calc(11px * var(--ut))}.gate-cells{display:grid;grid-template-columns:repeat(4,1fr)}.gate-cell{display:flex;flex-direction:column;gap:var(--gap-title);padding:var(--pad-tile);border-right:1px solid var(--seam);clip-path:inset(0 100% 0 0);transition:clip-path .18s var(--ease-out);transition-delay:calc(var(--i) * 60ms)}.gate-cell.open{clip-path:inset(0 0 0 0)}.gate-cell:last-child{border-right:0}.gate-cmd{font-size:calc(13px * var(--ut));font-weight:500}.gate-q{font-size:calc(20px * var(--u));line-height:1.25;letter-spacing:-.5px}.gate-body{font-size:calc(13px * var(--ut));line-height:calc(20px * var(--ut))}.gate-after{font-size:calc(11px * var(--ut));line-height:calc(17px * var(--ut))}.hlists{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-sib);align-items:start}.hlist{display:flex;flex-direction:column;overflow:hidden}.hlist-head{padding:var(--cell-v) var(--cell-h);border-bottom:1px solid var(--seam);font-size:calc(13px * var(--ut))}.hlist-row{display:flex;gap:calc(12px * var(--u));padding:var(--cell-v) var(--cell-h);border-bottom:1px solid var(--seam);font-size:calc(12px * var(--ut));line-height:calc(18px * var(--ut))}.hlist-row:last-child{border-bottom:0}.hlist-k{flex:0 0 170px}.cta{background:var(--slab);display:flex;justify-content:space-between;align-items:center;gap:var(--gap-sib);padding:var(--pad-card)}.cta-left{display:flex;flex-direction:column;gap:var(--gap-support)}.cta-h{font-size:calc(22px * var(--u));letter-spacing:-.5px;line-height:1.25}.cta-s{font-size:calc(13px * var(--ut))}.cta-btn{background:var(--molten);color:var(--coke);font-size:calc(14px * var(--ut));font-weight:700;padding:calc(14px * var(--u)) 22px;white-space:nowrap}.cta-btn:focus-visible{color:var(--coke)}@media (hover: hover){.cta-btn:hover{color:var(--coke)}}.cta-btn{display:inline-grid}.cta-label,.cta-bridge{grid-area:1 / 1}.cta-bridge,.cta-btn.bridging .cta-label{visibility:hidden}.cta-btn.bridging .cta-bridge{visibility:visible}.cta.drawn .arrow{display:inline-block;animation:nudge .48s var(--ease-out) .3s 1}@keyframes nudge{40%{transform:translateY(4px)}}.setup-panes{display:grid;grid-template-columns:calc(500px * var(--u0, 1)) 1fr;grid-template-rows:auto 1fr;gap:max(var(--gap-sib),calc(32px * var(--u)));align-items:start}.setup-panes>.hook{grid-area:1 / 1}.setup-panes>.setup-session{grid-area:1 / 2 / 3 / 3}.setup-panes>.hook-notes{grid-area:2 / 1;margin:0;background:var(--slab);--seam-color: var(--seam)}.hook-json{margin:0;padding:var(--pad-card);font-size:calc(12px * var(--ut));line-height:calc(19px * var(--ut));white-space:pre-wrap;word-break:break-word}.hook-json .jl{display:block;padding-left:var(--hang, 0ch);text-indent:calc(-1 * var(--hang, 0ch))}.hook-notes{display:flex;flex-direction:column;gap:var(--gap-row);padding:var(--pad-card);font-size:calc(12px * var(--ut));line-height:calc(18px * var(--ut))}.setup [data-typer]{display:block;min-height:1lh}.numbers{gap:calc(36px * var(--u))}.numbers-head{display:flex;flex-direction:column;gap:calc(10px * var(--u))}.numbers .kicker{font-size:calc(14px * var(--ut))}.numbers .h2{line-height:1.25}.bignums{display:grid;grid-template-columns:repeat(4,1fr)}.bignum{display:flex;flex-direction:column;gap:var(--gap-fig);padding:var(--pad-tile);border-right:1px solid var(--seam)}.bignum:last-child{border-right:0}.bignum-v{font-size:calc(88px * var(--u));letter-spacing:-.045em;line-height:.95}.bignum-l{font-size:calc(14px * var(--ut))}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(40px * var(--u))}.fact{display:flex;flex-direction:column;gap:var(--gap-row);font-size:calc(14px * var(--ut))}.fact-h{font-size:calc(14px * var(--ut));font-weight:400}.fact-rule{height:1px;background:var(--seam);margin:8px 0}.fact-l{color:var(--ash);transition:color .16s linear;line-height:calc(20px * var(--ut))}.fact-l.in{color:var(--chalk)}.numbers .statusbar{font-size:calc(14px * var(--ut))}.exit.drawn:after{transition:transform .24s linear}.math-head{display:flex;flex-direction:column;gap:calc(10px * var(--u))}.math .h2{font-size:calc(44px * var(--u));line-height:1.25;letter-spacing:-.034em}.math .lede{font-size:calc(17px * var(--ut));line-height:calc(25px * var(--ut))}.math-cta{padding:var(--pad-card)}.math-cta .cta-h{font-size:calc(20px * var(--ut));line-height:1.25}.math-cta .cta-btn{padding:calc(12px * var(--u)) 20px}.math .statusbar{padding-top:calc(14px * var(--u))}.fstrip{display:grid;grid-template-columns:repeat(4,1fr)}.fcell{position:relative;display:flex;flex-direction:column;gap:var(--gap-title);padding:var(--pad-tile);border-right:1px solid var(--seam)}.fcell:last-child{border-right:0}.fcell:after{content:"";position:absolute;inset:-1px;border:1px solid transparent;pointer-events:none}@media (hover: hover){.fcell:hover:after{border-color:var(--molten)}}.fcell-f{font-size:calc(19px * var(--ut));line-height:calc(24px * var(--ut))}.fcell-s{font-size:calc(13px * var(--ut))}.fcell-g{font-size:calc(12px * var(--ut))}.footer{padding-top:0}.footer .statusbar{line-height:calc(20px * var(--ut))}@media (max-width: 1023px){:root{--page-pad: 24px}.section{padding:48px var(--page-pad)}.hero{min-height:0}.hero-cols{grid-template-columns:1fr;margin-top:calc(48px * var(--u))}.hero .session{width:100%}.hero-h1{font-size:calc(48px * var(--u));line-height:1.25;letter-spacing:-2px}.bignums-2{grid-template-columns:1fr}.bn,.bn:nth-child(2n of.bn){border-right:0;border-bottom:1px solid var(--seam)}.h2{font-size:calc(36px * var(--u));line-height:1.25;letter-spacing:-1px}.pain-cols,.tstats,.a-two-panes,.gate-cells,.hlists,.setup-panes,.bignums,.facts,.fstrip,.tests-row{grid-template-columns:1fr}.setup-panes{grid-template-rows:none}.setup-panes>:is(.hook,.setup-session,.hook-notes){grid-area:auto}.vs3-row{grid-template-columns:1fr}.vs3-row>span{border-right:0}.tstat,.gate-cell,.bignum,.fcell{border-right:0;border-bottom:1px solid var(--seam)}.bignum-v{font-size:calc(56px * var(--u));letter-spacing:-2px;line-height:calc(56px * var(--ut))}.cta{flex-direction:column;align-items:flex-start}.nav{gap:calc(16px * var(--u))}.statusbar{flex-direction:column;gap:calc(8px * var(--u))}.patterns li{grid-template-columns:1fr;gap:calc(2px * var(--u))}}.section.tests{gap:calc(18px * var(--u) * var(--u))}.section.setup{gap:calc(16px * var(--u) * var(--u));padding-top:calc(24px * var(--uf))}.tests .measure-body{gap:var(--gap-title)}.tests .cta{padding-block:var(--pad-card)}.cta-btn .cursor{background:var(--coke)}.cta-btn .prompt{color:var(--coke)}.hero .bignums-2>svg.seam rect,.hero .install>svg.seam rect{transition-delay:.2s}.hero .bignums-2{animation:hero-surface .22s linear .2s both}.hero .bn{animation:hero-seams .22s linear .26s both}.hero .install{animation:hero-surface .22s linear .2s both}.hero .bn-s{animation:hero-support .2s linear .44s both}@keyframes hero-surface{0%{background-color:transparent}}@keyframes hero-seams{0%{border-color:transparent}}@keyframes hero-support{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.hero .bignums-2,.hero .bn,.hero .install,.hero .bn-s{animation:none}}.tstat-s{margin-top:calc(var(--gap-support) - var(--gap-fig))}@media (max-height: 800px) and (min-width: 1024px){.section.setup.type-step{--u: calc(var(--u0, 1) * .82);--ut: max(.72, calc(var(--ut0, 1) * .82))}}.nav-toggle{display:none}@media (max-width: 767px){:root{--page-pad: 20px;--pad-card: 20px;--pad-tile: 16px;--gap-title: 12px;--gap-row: 10px;--gap-support: 13px;--cell-v: 12px;--cell-h: 14px;--gap-sib: 16px;--gap-fig: 8px}html,body{overflow-x:clip}.hold,.hold.no-hold{height:auto}.hold-sticky{position:relative;height:auto;overflow:clip}:is(.hold,.hold-sticky)>.sec-sticky{height:auto;min-height:100svh;overflow:clip}.section{padding:32px var(--page-pad) 24px;gap:20px}.section>.statusbar{margin-top:auto}.h2,.m-hero .h2,.m-parity .h2,.math .h2,.numbers .h2{font-size:max(28px,calc(36px * var(--u)));line-height:1.25;letter-spacing:-.5px}.hero-h1{font-size:max(34px,calc(48px * var(--u)));line-height:1.25;letter-spacing:-1px}.dive-title{font-size:28px}.ex-title{font-size:24px}.lede,.hero-lede,.a-lede,.agent-p,.hint .hint-p,.ex-body,.a-cell-p,.vdoes,.measure-p,.quote p,.transcript .agent p,.cta-h,.rrow>span:first-child{font-size:15px;line-height:1.5}.tl-tool .tool-b,.ob-row,.ob-l,.cp-note,.hint-k,.agent-k,.ex-rule>span,.mk-l,.bn-s,.tool-done,.pain-sub,.tstat-s,.measure-prev,.gauge-l{font-size:12.5px}.ob-row.exit,.tl,.pane-bar,.cp-line,.ex-rule p,.statusbar,.kicker,.dive-kicker,.transcript,.hook-json,.hook-notes,.m2t-row,.hlist-row,.hlist-head,.measure-out,.measure-note,.fact-l,.gate-body,.gate-after,.tstat-l,.pain-bullets,.a-line,.loop-v,.vrow>span,.mrow,.rrow .mono,.a-prop,.ex-vis p,.bn-l,.install-cmd,.hero-foot{font-size:13px}.topbar{position:relative;z-index:20}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;background:transparent;color:var(--chalk);border:1px solid var(--seam);font-size:13px;cursor:pointer}.nav{display:none}.topbar.nav-open .nav{display:flex;flex-direction:column;gap:0;position:absolute;top:calc(100% + 8px);left:calc(-1 * var(--page-pad));right:calc(-1 * var(--page-pad));background:var(--coke);border-top:1px solid var(--seam);border-bottom:1px solid var(--seam);padding:8px var(--page-pad);font-size:15px}.topbar.nav-open .nav a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--seam)}.topbar.nav-open .nav a:last-child{border-bottom:0}.bignums-2,.tstats,.bignums,.pnums{grid-template-columns:1fr 1fr!important}.bignums-2 .bn,.tstats .tstat,.bignums .bignum,.pnums .pnum{border-right:1px solid var(--seam);border-bottom:1px solid var(--seam)}.bignums-2 .bn:nth-child(2n of.bn),.tstats .tstat:nth-child(2n of.tstat),.bignums .bignum:nth-child(2n of.bignum),.pnums .pnum:nth-child(2n of.pnum){border-right:0}.bignums-2 .bn:nth-last-child(-n+2 of.bn):nth-child(odd of.bn),.bignums-2 .bn:nth-last-child(1 of.bn),.tstats .tstat:nth-last-child(-n+2 of.tstat):nth-child(odd of.tstat),.tstats .tstat:nth-last-child(1 of.tstat),.bignums .bignum:nth-last-child(-n+2 of.bignum):nth-child(odd of.bignum),.bignums .bignum:nth-last-child(1 of.bignum),.pnums .pnum:nth-last-child(-n+2 of.pnum):nth-child(odd of.pnum),.pnums .pnum:nth-last-child(1 of.pnum){border-bottom:0}.bn-v,.bignum-v,.tstat-v,.pnum-v{font-size:30px}.hook-json,.measure-out,.cp-lines,.vtable,.mtable,.rtable,.term-outputs .term-stack,.a-lines,.transcript,.ex-formula{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent)}.hook-json,.measure-out,.cp-code,.a-line{white-space:pre}.tl{white-space:pre-wrap;overflow-wrap:anywhere}.tl-agent,.tl-tool,.tl-tool .tool-b{white-space:normal}.ex-formula{white-space:normal;mask-image:none}.dive.stacked .dive-stage{padding:28px var(--page-pad) 24px;min-height:100svh}.dive-depth{position:sticky;top:0;z-index:5;height:3px;background:color-mix(in srgb,var(--molten) 18%,transparent)}.dive-depth>span{display:block;height:100%;background:var(--molten);transform:scaleX(var(--p, 0));transform-origin:left}.explainer.stacked .ex-rail{display:none}.explainer.stacked .ex-row{display:flex;flex-direction:column;align-items:stretch}.explainer.stacked .ex-code{max-width:100%}.explainer.stacked .ex-cards{order:-1}.explainer.stacked .ex-formula{font-size:max(24px,7vw)}.explainer.stacked .ex-stage{min-height:100svh;padding:28px var(--page-pad) 24px}.cta{align-items:stretch}.cta-btn{white-space:normal;justify-content:center;text-align:center;min-height:48px}}@media (pointer: coarse){.nav a,.cta-btn,.wordmark{min-height:44px;display:inline-flex;align-items:center}}@media (max-width: 767px){.dive-row,.dive-row>*,.term-stack,.term-sec,.ex-row>*,.ex-code,.ex-cards,.setup-panes>*,.tests-row>*,.a-two-panes>*,.a-two-tables>*{min-width:0}.term-session .tool-h{flex-wrap:wrap;gap:4px 12px}.dive-st,.ex-st{white-space:normal}.statusbar.dive-status,.statusbar.ex-status{flex-direction:column;align-items:flex-start;height:auto}}@media (max-width: 1023px){.m-hero .statusbar>span:first-child{white-space:normal;letter-spacing:0}}@media (max-width: 1023px){.hero{height:auto;min-height:100svh}}@media (max-width: 767px){.ex-code .cp-lines{overflow-x:auto;mask-image:none}.ex-code .cp-line{grid-template-columns:28px max-content max-content;width:max-content;min-width:100%;gap:12px;padding-right:20px}.ex-code .cp-code{overflow:visible}.ex-code .cp-note{transform:none}.ex-code .cp-line{--row-bg: color-mix(in srgb, var(--tc) calc(var(--tp) * var(--ta, 15%)), transparent)}.ex-code .cp-n{position:sticky;left:0;z-index:1;background:linear-gradient(var(--row-bg),var(--row-bg)),var(--slab);box-shadow:-20px 0 0 var(--slab);padding-right:6px}}@media (max-width: 767px){.statusbar.dive-status,.statusbar.ex-status{flex-direction:row;align-items:flex-start;gap:16px}.statusbar.dive-status>.dot,.statusbar.ex-status>.dot{display:block;flex:1 1 auto;min-width:0}.statusbar.dive-status>.dot>.dive-st-stack,.statusbar.ex-status>.dot>.ex-st-stack{display:inline-grid;vertical-align:top;max-width:calc(100% - 24px)}.statusbar.dive-status>:last-child,.statusbar.ex-status>.exit{flex:none}.snapshot .dive-st:not(.cur),.snapshot .ex-st:not(.cur),.snapshot .dive-title:not(.cur){display:none}}@media (max-width: 1023px){.mounted .rv{max-height:none;clip-path:inset(0 0 calc((1 - var(--r, 1)) * 100%) 0)}.rv.open{clip-path:none}.hero{height:auto;min-height:100svh}.hero-cols{display:flex;flex-direction:column;gap:20px;margin-top:28px}.hero .pitch{display:contents}.hero-h1{order:1}.hero-lede{order:2}.hero .install{order:3;width:100%;min-height:48px}.hero .bignums-2{order:4;margin-top:132px;width:100%;grid-template-columns:1fr 1fr}.hero .bn{border-right:1px solid var(--seam);border-bottom:1px solid var(--seam)}.hero .bn:nth-child(2n of.bn){border-right:0}.hero .bn:nth-child(n+3 of.bn){border-bottom:0}.hero-foot{order:5}.hero-status{margin-top:28px}.hero .install{padding:19px var(--pad-card)}.dive-depth{position:sticky;top:0;z-index:5;height:3px;background:color-mix(in srgb,var(--molten) 18%,transparent)}.dive-depth>span{display:block;height:100%;background:var(--molten);transform:scaleX(var(--p, 0));transform-origin:left}.dive-stage.snapshot .term-sec:not(.on){display:none}}@media (max-width: 767px){.section>.topbar,.hero>.topbar{z-index:40}.ex-code .cp-lines{display:grid;grid-template-columns:minmax(max-content,1fr);mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent)}.ex-code .cp-line{width:auto;min-width:0}.ex-code .pane-bar,.ex-code .cp-lines{padding-block:14px}.gate-cell,.hint,.loop-step,.a-cell{padding:var(--pad-card)}.pane-bar,.term .pane-bar,.a-pane .pane-bar,.rtable .pane-bar,.mtable .pane-bar,.ex-code .pane-bar{padding-block:14px}.tstats .tstat:nth-child(odd of.tstat):nth-last-child(1 of.tstat),.pnums .pnum:nth-child(odd of.pnum):nth-last-child(1 of.pnum),.bignums .bignum:nth-child(odd of.bignum):nth-last-child(1 of.bignum){grid-column:1 / -1;border-right:0;padding:23px var(--pad-card) 21px}}@media (pointer: coarse){.statusbar a,.pain-col cite a,.quote cite a,a.tstat-s{position:relative;display:inline-block;padding-block:0;margin-block:0}.statusbar a:after,.pain-col cite a:after,.quote cite a:after,a.tstat-s:after{content:"";position:absolute;left:50%;top:50%;width:max(100% + 8px,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.statusbar span:has(>a+a){line-height:44px}}@media (max-width: 767px){.ex-rule.box,.tool.box,.agent.box{padding:var(--pad-card)}.tstat,.pnum{padding-top:19px}}@media (max-width: 767px){[data-scroll-end]{mask-image:none!important}}@media (max-width: 767px){.dive-stage.snapshot .dive-head{min-height:0}}@media (max-width: 767px){.vsees{white-space:pre;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent)}.vsees>span{width:max-content;padding-right:20px}}
