.mono{font-family:var(--mono);font-feature-settings:"ss01"}.mlab{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);display:inline-flex;align-items:center;gap:9px;line-height:1.4}.mlab .sep{opacity:.5}.mlab.on{color:var(--ink-2)}.lab{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4)}.brow,.lab .n{color:var(--mint)}.brow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1}.brow:before{content:"";width:7px;height:7px;flex:none;border-radius:1.5px;background:var(--mint)}.btn-quiet{border-color:var(--line-2);color:var(--ink-2)}.btn-quiet:hover{border-color:var(--ink-4);color:var(--ink);background:var(--panel-2)}.brow.mute{color:var(--ink-4)}.brow.mute:before{background:var(--ink-4)}.brow.live{color:var(--mint)}.brow.live:before{background:var(--mint);border-radius:50%}.dot{font-family:var(--mono);font-weight:600;letter-spacing:-.01em;line-height:1.22;color:var(--ink);-webkit-mask-image:radial-gradient(circle at center,#000 47%,transparent 52%);mask-image:radial-gradient(circle at center,#000 47%,transparent 52%);-webkit-mask-size:3.2px 3.2px;mask-size:3.2px 3.2px;-webkit-mask-position:0 0;mask-position:0 0}.dot-type{position:relative}.dot-w{display:inline-block;white-space:nowrap}.dot-c{position:relative}.js .dot-c{opacity:0}.js .dot-type.in .dot-c{animation:dotLand 1ms linear var(--cd,0s) forwards}@keyframes dotLand{to{opacity:1}}.dot-c:after{content:"";position:absolute;right:-.06em;top:.1em;bottom:.16em;width:.46em;background:var(--mint);opacity:0;pointer-events:none}.dot-type.in .dot-c:after{animation:dotPass var(--step,38ms) steps(1) var(--cd,0s)}@keyframes dotPass{0%{opacity:.9}to{opacity:0}}.dot-caret{display:inline-block;width:.46em;height:.78em;margin-left:.1em;vertical-align:baseline;background:var(--mint);opacity:0}.dot-type.in .dot-caret{animation:dotBlink 1.05s steps(2) var(--run,0s) infinite}@keyframes dotBlink{0%,49%{opacity:.85}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.dot-c,.js .dot-c{opacity:1!important;animation:none!important}.dot-c:after{animation:none!important;opacity:0!important}.dot-caret{display:none}}.dot-dsp{font-size:clamp(27px,4.4vw,54px)}.dot-xl{font-size:clamp(64px,9vw,118px);line-height:.95;letter-spacing:-.02em}@media (max-width:640px){.dot{-webkit-mask-size:2.6px 2.6px;mask-size:2.6px 2.6px}}@media (max-width:400px){.dot{-webkit-mask-image:none;mask-image:none}}@media (prefers-contrast:more){.dot{-webkit-mask-image:none;mask-image:none}}.lit{position:relative;isolation:isolate;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);overflow:hidden;padding:clamp(16px,1.8vw,26px)}.lit:after{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;bottom:-34%;width:130%;height:62%;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(47,217,167,.17) 0,rgba(47,217,167,.07) 38%,transparent 70%)}.lit.warm:after{background:radial-gradient(ellipse at center,rgba(47,217,167,.24) 0,rgba(47,217,167,.09) 38%,transparent 70%)}.stage{position:relative;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel-2);padding:clamp(20px,2.4vw,32px);display:grid;align-content:start;gap:0;height:100%}.sec-track{position:relative;height:calc(100vh + (var(--steps, 3) - 1) * var(--step-vh, .72) * 100vh)}.sec-pin{position:sticky;top:0;height:100vh;display:grid;align-content:center;overflow:clip}.sec+.sec-track,.sec-track+.sec,.sec-track+.sec-track{border-top:1px solid var(--line)}.sec-pin>.sec{padding-block:0;width:100%}.split{display:grid;gap:clamp(28px,4vw,60px);align-items:stretch}@media (min-width:1000px){.split{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.rail{margin-top:clamp(28px,5vh,64px)}.rail-item{display:block;width:100%;text-align:left;border:0;background:transparent;cursor:pointer;padding:18px 0;position:relative;border-top:1px solid var(--line);transition:border-color .4s var(--ease)}.rail-item:before{content:"";position:absolute;inset:-1px auto auto 0;height:2px;width:0;background:var(--mint);transition:width .55s var(--ease)}.rail-item.on:before{width:100%}.rail-k{font-size:clamp(16px,1.4vw,19px);font-weight:500;letter-spacing:-.024em;color:var(--ink-4);transition:color .35s ease;display:block}.rail-item:hover .rail-k{color:var(--ink-2)}.rail-item.on .rail-k{color:var(--ink)}.rail-b{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s var(--ease),opacity .35s ease,margin-top .5s var(--ease);font-size:14px;line-height:1.6;color:var(--ink-3);max-width:46ch}.rail-item.on .rail-b{max-height:190px;opacity:1;margin-top:11px}@media (max-width:999px){.rail-b{max-height:none;opacity:1;margin-top:11px}.rail-item{cursor:default}}@media (prefers-reduced-motion:reduce){.rail-b,.rail-item:before{transition:none}}.metric{display:grid;align-content:start;gap:0}.metric-k{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);margin-bottom:12px}.metric-v{font-size:clamp(38px,4.6vw,64px);font-weight:550;line-height:.95;letter-spacing:-.042em;font-variant-numeric:tabular-nums;color:var(--ink);display:inline-flex;align-items:baseline;gap:12px;flex-wrap:wrap}.metric-v .unit{font-size:.42em;font-weight:500;color:var(--ink-4);letter-spacing:-.02em}.metric-row{display:flex;gap:clamp(22px,4vw,54px);flex-wrap:wrap}.delta{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:500;letter-spacing:-.01em;color:var(--mint);font-variant-numeric:tabular-nums}.delta.down{color:var(--clay)}.delta.good-down{color:var(--mint)}.delta-chip{gap:4px;padding:3px 8px;border-radius:6px;background:var(--mint-soft);color:var(--mint);font-size:11.5px;letter-spacing:-.01em}.delta-chip,.tag{display:inline-flex;align-items:center;font-family:var(--mono)}.tag{padding:4px 8px;border-radius:5px;color:var(--ink-4);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.field,.tag{background:var(--sink)}.field{display:flex;align-items:center;gap:10px;width:min(620px,100%);padding:8px 8px 8px 26px;border-radius:999px;border:1px solid var(--line);transition:border-color .3s ease,background .3s ease}.field:focus-within{border-color:var(--line-2);background:var(--lift)}.field input{flex:1;min-width:0;border:0;background:transparent;outline:none;font:inherit;font-size:16px;color:var(--ink);padding:14px 0}.field input::placeholder{color:var(--ink-4)}.field button{flex:none;width:46px;height:46px;border-radius:50%;border:0;cursor:pointer;background:#fff;color:#0A0C0C;display:grid;place-items:center;transition:background .25s ease,transform .3s var(--spring)}.field button:hover{background:#E4E7E6}.field button:active{transform:scale(.95)}.ascii{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;display:grid;place-items:center}.ascii pre{margin:0;font-family:var(--mono);white-space:pre;color:var(--ink-4);user-select:none}.ascii .cool,.ascii .hot{color:var(--mint)}.ascii-map pre{font-size:clamp(3.4px,.72vw,9px);line-height:1.16;opacity:.5;transform:perspective(760px) rotateX(34deg) scale(1.16);-webkit-mask-image:radial-gradient(ellipse 74% 82% at 50% 42%,#000 24%,transparent 78%);mask-image:radial-gradient(ellipse 74% 82% at 50% 42%,#000 24%,transparent 78%)}.ascii-field pre{font-size:clamp(7px,.82vw,11px);line-height:1.5;opacity:.26;letter-spacing:.06em;-webkit-mask-image:radial-gradient(ellipse 70% 74% at 50% 46%,transparent 26%,#000 92%);mask-image:radial-gradient(ellipse 70% 74% at 50% 46%,transparent 26%,#000 92%)}@media (max-width:700px){.ascii-map pre{transform:none}}@media (prefers-reduced-motion:reduce){.ascii pre{opacity:.22}}.head{background:none;border-bottom-color:transparent!important;padding-top:12px}.head-in{background:color-mix(in srgb,var(--panel) 78%,transparent);border:1px solid var(--line);border-radius:999px;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);padding-block:10px;transition:background .3s ease,border-color .3s ease}.head.solid .head-in{background:color-mix(in srgb,var(--panel) 92%,transparent);border-color:var(--line-2)}.mega{border-top:0!important}.mega-in{margin-top:8px;border:1px solid var(--line);border-radius:var(--r-xl);background:color-mix(in srgb,var(--panel) 94%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.head-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.brand{margin-right:0;justify-self:start}.brand-img{height:30px;width:auto;display:block}.foot-brand{display:inline-block;padding:7px 0;margin-top:-7px}.foot-brand .brand-img{height:26px}@media (max-width:939px){.brand-img{height:25px}}.head-nav{margin:0;gap:clamp(14px,2.2vw,34px);align-items:center;justify-content:center}.head-nav a,.nav-trig{font-size:14.5px;font-weight:450;color:var(--ink-2)}.head-nav a.on,.head-nav a:hover,.nav-trig.on,.nav-trig:hover{color:var(--ink)}.head-right{display:flex;align-items:center;gap:18px;justify-self:end}.head .btn-sig{min-height:42px;padding:0 22px;font-size:14.5px}.foot{background:#050606;border-top:1px solid var(--line)}.foot h5{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;color:var(--ink-4)}.foot li a{font-size:14.5px;color:var(--ink-2);display:inline-block}@media (max-width:939px){.foot ul{gap:0}.foot li a{padding:8px 0}}.foot li a:hover{color:var(--ink)}.foot-bar{font-family:var(--mono);font-size:10px;letter-spacing:.11em;color:var(--ink-4)}.socials{display:flex;align-items:center;gap:14px;margin-top:22px}.socials a{color:var(--ink-3);transition:color .25s ease}.socials a:hover{color:var(--ink)}.socials svg{width:18px;height:18px;display:block}.chart{display:block;width:100%;height:auto;overflow:visible}.chart .line{fill:none;stroke:var(--mint);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chart .area{fill:url(#lit-area);stroke:none}.chart .tick{font-family:var(--mono);font-size:9px;letter-spacing:.12em;fill:var(--ink-4);text-transform:uppercase}.chart .grid{stroke:var(--line);stroke-width:1}.chart .line{stroke-dasharray:1400;stroke-dashoffset:1400}.in .chart .line{animation:chartDraw 1.6s var(--ease) forwards}@keyframes chartDraw{to{stroke-dashoffset:0}}.chart .area{opacity:0}.in .chart .area{animation:chartFill .9s ease .7s forwards}@keyframes chartFill{to{opacity:1}}@media (prefers-reduced-motion:reduce){.chart .line{stroke-dashoffset:0!important;animation:none!important}.chart .area{opacity:1!important;animation:none!important}}.split>*>.lit,.split>.lit{min-height:clamp(300px,31vw,420px);height:100%;display:grid;align-content:stretch}.split>:has(>.lit){display:grid}.split>*>.lit>*,.split>.lit>*{height:100%;width:100%}.split .stage{row-gap:clamp(14px,1.6vw,22px)}.split .rp,.split .stage{align-content:center}@media (max-width:999px){.split>*>.lit,.split>.lit{min-height:280px}}.step.has-i{transition:background .4s ease,transform .4s var(--ease)}.step.has-i:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--st,var(--mint)) 6%,transparent)}.step-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.step-i,.step-top{align-items:center}.step-i{display:inline-flex;justify-content:center;width:40px;height:40px;border-radius:11px;border:1px solid color-mix(in srgb,var(--st,var(--ink-4)) 26%,transparent);background:color-mix(in srgb,var(--st,var(--ink-4)) 8%,transparent);color:var(--st,var(--ink-3));transition:transform .4s var(--ease),background .4s ease}.step-i svg{width:19px;height:19px}.step.has-i:hover .step-i{transform:scale(1.06);background:color-mix(in srgb,var(--st,var(--ink-4)) 15%,transparent)}.step.has-i .step-n{color:color-mix(in srgb,var(--st,var(--ink-4)) 70%,var(--ink-4))}@media (prefers-reduced-motion:reduce){.step-i,.step.has-i{transition:none}.step.has-i:hover,.step.has-i:hover .step-i{transform:none}}.defn-wrap{padding-block:clamp(6px,1.4vw,16px) clamp(14px,2.2vw,26px)}.defn{max-width:88ch;margin:0;padding-left:clamp(14px,1.4vw,20px);border-left:2px solid color-mix(in srgb,var(--mint) 55%,transparent);font-size:clamp(14.5px,1.06vw,16px);line-height:1.7;color:var(--ink-2)}.defn b,.defn strong{color:var(--ink);font-weight:600}.crumbs{padding-top:clamp(10px,1.6vw,18px)}.crumbs ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.crumbs li,.crumbs ol{align-items:center;gap:8px}.crumbs li{display:inline-flex;min-width:0}.crumbs a,.crumbs i,.crumbs span{font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-style:normal}.crumbs a{color:var(--ink-4);text-decoration:none;transition:color .3s ease}.crumbs a:hover{color:var(--ink-2)}.crumbs i{color:var(--line-2)}.crumbs [aria-current=page]{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(52ch,60vw)}@media (max-width:639px){.brow,.fig-s,.lab,.metric-k,.mlab,.tag,.th-lab{font-size:11px}.brow,.lab,.mlab{letter-spacing:.11em}}.has-spot{position:relative;isolation:isolate}.has-spot:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;opacity:var(--spot,0);transition:opacity .45s var(--ease,cubic-bezier(.22,1,.36,1));background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--mint,#10B981) 13%,transparent),transparent 62%)}.has-spot>*{position:relative;z-index:1}.btn-ink,.btn-sig{will-change:transform;transition:transform .45s var(--ease,cubic-bezier(.22,1,.36,1))}@font-face{font-family:sans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_f0d611{font-family:sans,sans Fallback}.__variable_f0d611{--font-sans:"sans","sans Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_25b4b7{font-family:mono,mono Fallback}.__variable_25b4b7{--font-mono:"mono","mono Fallback"}