:root{--bg:#f5f5f7;--surface:#fff;--surface-2:#fafafb;--tile:#060609;--text:#0a0a0c;--text-2:#5c5c66;--text-3:#6f6f77;--line:rgba(10,10,20,.08);--line-strong:rgba(10,10,20,.16);--btn-bg:#0a0a0c;--btn-fg:#fff;--btn-ghost-line:rgba(10,10,20,.45);--chrome:linear-gradient(180deg,#43474f,#7a828d 30%,#1c1e24 52%,#7d838e 70%,#383c44);--chrome-soft:linear-gradient(180deg,#71757e,#4a4d55);--rim:rgba(120,150,190,0);--shadow-card:0 1px 2px rgba(10,10,20,.04),0 12px 32px rgba(10,10,20,.06);--shadow-pop:0 2px 6px rgba(10,10,20,.08),0 24px 64px rgba(10,10,20,.12);--nav-bg:rgba(245,245,247,.78);--ok:#157f4a;--bad:#c22f44;--hover-wash:rgba(10,10,20,.06);--btn-shadow:rgba(10,10,20,.25);--ok-glow:rgba(21,127,74,.45);--selection:rgba(10,10,20,.12);--mark-shadow:rgba(10,10,30,.3);--plinth-bg:var(--surface);--plinth-glow:0 2px 6px rgba(10,10,20,.08),0 24px 64px rgba(10,10,20,.12);--plinth-glow-hover:0 3px 8px rgba(10,10,20,.09),0 28px 72px rgba(10,10,20,.14);--dots:none;--spark:#6b7078;--silver:#676d79;--card-spot:rgba(10,10,20,.045);--pie-1:#0a0a0c;--pie-2:#b9bec8;--pie-3:#40454f;--pie-4:#d9dce1;--on-chrome:#f5f5f7;--word-shadow:rgba(10,10,20,.15);--chrome-edge:linear-gradient(135deg,#a4aab4,#565b63 28%,#1c1e24 50%,#6f757f 72%,#c4c9d2);--chrome-url:url(#navChromeLight);--stage-glow:rgba(120,135,160,0);--stage-floor:rgba(10,10,20,.17);--track:.14em;--r-sm:10px;--r-md:16px;--r-lg:20px;--r-pill:999px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#050507;--surface:#0c0c11;--surface-2:#101017;--text:#f5f5f7;--text-2:#a4a4ae;--text-3:#85858f;--line:hsla(0,0%,100%,.09);--line-strong:hsla(0,0%,100%,.18);--btn-bg:#f5f5f7;--btn-fg:#0a0a0c;--btn-ghost-line:hsla(0,0%,100%,.34);--chrome:linear-gradient(180deg,#fff,#dde1e8 24%,#99a0ad 44%,#666c78 52%,#eef0f5 72%,#aeb5c2);--chrome-soft:linear-gradient(180deg,#d6d9e0,#9298a3);--rim:rgba(200,208,220,.13);--shadow-card:0 1px 0 hsla(0,0%,100%,.04) inset,0 16px 48px rgba(0,0,0,.5);--shadow-pop:0 1px 0 hsla(0,0%,100%,.06) inset,0 32px 80px rgba(0,0,0,.6);--nav-bg:rgba(5,5,7,.72);--ok:#34c97d;--bad:#f0506a;--hover-wash:hsla(0,0%,100%,.07);--btn-shadow:rgba(245,245,247,.2);--ok-glow:rgba(52,201,125,.45);--selection:rgba(180,190,205,.28);--mark-shadow:rgba(0,0,0,.65);--plinth-bg:linear-gradient(180deg,rgba(205,212,222,.06),rgba(205,212,222,0) 55%),#0c0c11;--plinth-glow:inset 0 1px 0 hsla(0,0%,100%,.13),0 0 0 1px rgba(212,218,228,.2),0 14px 60px rgba(200,208,220,.14),0 0 110px rgba(195,205,220,.1);--plinth-glow-hover:inset 0 1px 0 hsla(0,0%,100%,.16),0 0 0 1px rgba(212,218,228,.26),0 16px 68px rgba(200,208,220,.18),0 0 130px rgba(195,205,220,.13);--dots:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 0);--silver:#aab2be;--card-spot:rgba(205,215,230,.07);--pie-1:#f5f5f7;--pie-2:#565c68;--pie-3:#c6ccd7;--pie-4:#3a3f49;--on-chrome:#0b0b0e;--word-shadow:rgba(0,0,0,.38);--chrome-edge:linear-gradient(135deg,#f2f4f7,#b9bfca 16%,#5b616c 38%,#2c3038 50%,#8f96a3 68%,#e6e9ee);--chrome-url:url(#navChromeDark);--stage-glow:rgba(200,210,226,.15);--stage-floor:rgba(205,215,230,.1);--spark:#9ba3b0;color-scheme:dark}}:root[data-theme=dark]{--bg:#050507;--surface:#0c0c11;--surface-2:#101017;--text:#f5f5f7;--text-2:#a4a4ae;--text-3:#85858f;--line:hsla(0,0%,100%,.09);--line-strong:hsla(0,0%,100%,.18);--btn-bg:#f5f5f7;--btn-fg:#0a0a0c;--btn-ghost-line:hsla(0,0%,100%,.34);--chrome:linear-gradient(180deg,#fff,#dde1e8 24%,#99a0ad 44%,#666c78 52%,#eef0f5 72%,#aeb5c2);--chrome-soft:linear-gradient(180deg,#d6d9e0,#9298a3);--rim:rgba(200,208,220,.13);--shadow-card:0 1px 0 hsla(0,0%,100%,.04) inset,0 16px 48px rgba(0,0,0,.5);--shadow-pop:0 1px 0 hsla(0,0%,100%,.06) inset,0 32px 80px rgba(0,0,0,.6);--nav-bg:rgba(5,5,7,.72);--ok:#34c97d;--bad:#f0506a;--hover-wash:hsla(0,0%,100%,.07);--btn-shadow:rgba(245,245,247,.2);--ok-glow:rgba(52,201,125,.45);--selection:rgba(180,190,205,.28);--mark-shadow:rgba(0,0,0,.65);--plinth-bg:linear-gradient(180deg,rgba(205,212,222,.06),rgba(205,212,222,0) 55%),#0c0c11;--plinth-glow:inset 0 1px 0 hsla(0,0%,100%,.13),0 0 0 1px rgba(212,218,228,.2),0 14px 60px rgba(200,208,220,.14),0 0 110px rgba(195,205,220,.1);--plinth-glow-hover:inset 0 1px 0 hsla(0,0%,100%,.16),0 0 0 1px rgba(212,218,228,.26),0 16px 68px rgba(200,208,220,.18),0 0 130px rgba(195,205,220,.13);--dots:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 0);--silver:#aab2be;--card-spot:rgba(205,215,230,.07);--pie-1:#f5f5f7;--pie-2:#565c68;--pie-3:#c6ccd7;--pie-4:#3a3f49;--on-chrome:#0b0b0e;--word-shadow:rgba(0,0,0,.38);--chrome-edge:linear-gradient(135deg,#f2f4f7,#b9bfca 16%,#5b616c 38%,#2c3038 50%,#8f96a3 68%,#e6e9ee);--chrome-url:url(#navChromeDark);--stage-glow:rgba(200,210,226,.15);--stage-floor:rgba(205,215,230,.1);--spark:#9ba3b0;color-scheme:dark}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body,html{overflow-x:hidden;overflow-x:clip}body{background-color:var(--bg);background-image:var(--dots);background-size:26px 26px;color:var(--text);font:400 16px/1.65 NTR Adjusted,-apple-system,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}.mono{font-family:JetBrains Mono,ui-monospace,Consolas,monospace}::selection{background:var(--selection)}:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:4px}.btn:focus-visible,.chip-btn:focus-visible,.tbtn:focus-visible{border-radius:var(--r-pill)}.skip{position:fixed;top:10px;left:10px;z-index:100;padding:10px 16px;border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-fg);font-size:13px;font-weight:600;transform:translateY(-64px);opacity:0;pointer-events:none}.skip:focus-visible{transform:none;opacity:1;pointer-events:auto}.sr-only{position:absolute;width:1px;height:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.chip-btn,.ext,.tbtn{position:relative}@media (pointer:coarse){.chip-btn:after,.ext:after,.tbtn:after{content:"";position:absolute;inset:-8px}}.wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.section{padding:clamp(64px,9vw,112px) 0}main>.section+.section{position:relative}main>.section+.section:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(560px,72%);height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:500;letter-spacing:var(--track);color:var(--text-3);text-transform:uppercase}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--chrome-soft)}.sec-head{text-align:center;max-width:720px;margin:0 auto clamp(48px,7vw,80px)}.sec-head h2{font-size:clamp(28px,4.4vw,46px);font-weight:650;letter-spacing:-.03em;line-height:1.12;margin-top:14px}.sec-head p{color:var(--text-2);margin-top:14px;font-size:17px}.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.9,.24,1);transition-delay:calc(var(--i, 0) * 70ms)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}.btn,.plinth,.tbtn{transition:none}.btn:active,.plinth:hover,.tbtn:hover{transform:none}.close-mark img,.close-mark:after,.close-sec h2,.hero-sub,.hero-word,.live-dot{animation:none}.card:before{transition:none}.tl.play .tl-fill,.tl.play .tl-node,.tl.play .tl-node .ck,.tl.play .tl-node .n,.tl.play .tl-step p{transition:none!important}.tl.play .tl-step:nth-child(6) .tl-node:after{animation:none}}@media (forced-colors:active){.close-sec h2,.hero-sub,.hero-word,.split-pct,.step-num{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--nav-bg);-webkit-backdrop-filter:saturate(1.4) blur(18px);backdrop-filter:saturate(1.4) blur(18px);border-bottom:1px solid var(--line)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.nav{background:var(--bg)}}.nav-in{gap:28px;height:64px}.brand,.nav-in{display:flex;align-items:center}.brand{gap:11px;font-weight:650;letter-spacing:-.01em;font-size:15px}.brand-tile{width:30px;height:30px;border-radius:var(--r-sm);background:var(--tile);overflow:hidden;flex:none;box-shadow:0 0 0 1px var(--line-strong),var(--shadow-card)}.brand-tile img{width:100%;height:100%;object-fit:cover}.nav-right{display:flex;align-items:center;gap:14px;margin-left:auto}.nav-links{display:flex;gap:2px}.nav-links a{padding:8px 13px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:var(--track);color:var(--text-2);transition:color .2s,background-color .2s}.nav-links a:hover{color:var(--text);background:var(--hover-wash)}.nav-socials{display:flex;gap:2px}.nav-ico{width:34px;height:34px;border-radius:var(--r-pill);display:grid;place-items:center;color:var(--text-2);transition:color .2s,background-color .2s}.nav-ico:hover{color:var(--text);background:var(--hover-wash)}.nav-ico svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nav-ico svg .fill{fill:currentColor;stroke:none}.nav-div{width:1px;height:18px;background:var(--line-strong)}.btn-cta{font-size:12px;letter-spacing:.07em}.tbtn{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;color:var(--text-2);transition:color .2s,background-color .2s,transform .2s}.tbtn:hover{color:var(--text);background:var(--hover-wash);transform:rotate(12deg)}.tbtn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tbtn .moon,:root[data-theme=dark] .tbtn .sun{display:none}:root[data-theme=dark] .tbtn .moon{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tbtn .sun{display:none}:root:not([data-theme=light]) .tbtn .moon{display:block}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border-radius:999px;font-size:14.5px;font-weight:600;letter-spacing:-.005em;transition:transform .2s,box-shadow .2s,opacity .2s,background-color .2s;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-primary{background:var(--btn-bg);color:var(--btn-fg);box-shadow:0 8px 24px var(--btn-shadow)}.btn-primary:hover{opacity:.88}.btn-ghost{border:1px solid var(--btn-ghost-line);color:var(--text)}.btn-ghost:hover{background:var(--hover-wash)}.btn-sm{height:36px;padding:0 16px;font-size:13.5px}.hero{position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 64px);min-height:calc(100svh - 64px);padding:32px 0 48px}.hero:before{content:"";position:absolute;inset:-64px 0 0;background:radial-gradient(52% 42% at 50% 0,var(--rim),transparent 70%);pointer-events:none}.hero>.wrap{position:relative;will-change:transform,opacity}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-word{margin-top:26px;margin-inline:calc(50% - 50vw);padding-inline:10px;font-size:clamp(28px,9.9vw,150px);font-weight:700;letter-spacing:-.045em;line-height:.95;background:var(--glint),var(--chrome);background-size:200% 100%,100% 100%;background-position:230% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 10px var(--word-shadow));animation:sheen 4.5s linear infinite}.hero-word,.hook-word{white-space:nowrap}.hglyph{display:inline-block;width:.78em;height:.78em;vertical-align:-.06em;margin-left:.06em}.hglyph img{width:100%;height:100%;filter:drop-shadow(0 .08em .16em var(--mark-shadow));animation:floaty 7s ease-in-out infinite}.hero-sub{margin-top:24px;font-size:clamp(19px,2.7vw,29px);font-weight:600;letter-spacing:-.022em;background:var(--glint),var(--chrome);background-size:200% 100%,100% 100%;background-position:230% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sheen 4.5s linear infinite;animation-delay:.6s}:root{--glint:linear-gradient(105deg,hsla(0,0%,100%,0) 46%,hsla(0,0%,100%,.7) 50%,hsla(0,0%,100%,0) 54%)}@keyframes sheen{0%{background-position:230% 0,0 0}to{background-position:-130% 0,0 0}}.hero-lead{max-width:620px;margin:22px auto 0;color:var(--silver);font-size:clamp(16px,2vw,19px);line-height:1.6}.hero-cta{display:flex;gap:12px;justify-content:center;margin-top:34px;flex-wrap:wrap}.plinth-home{text-align:center;margin-bottom:clamp(56px,8vw,96px)}.plinth{display:inline-grid;grid-template-columns:1fr 1px 1fr;align-items:stretch;text-align:initial;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--plinth-bg);box-shadow:var(--plinth-glow);overflow:hidden;transition:transform .25s,box-shadow .25s}.plinth:hover{transform:translateY(-3px);box-shadow:var(--plinth-glow-hover)}.plinth[hidden]{display:none}.pl-go{display:grid;place-items:center;padding:0 22px;border-left:1px solid var(--line);color:var(--text-3);transition:color .2s}.pl-spark{grid-column:1/-1;display:block;border-top:1px solid var(--line)}.pl-spark[hidden]{display:none}.spark-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 22px 4px}.spark-cap,.spark-open{font-size:10px;letter-spacing:var(--track);color:var(--text-3)}.spark-open{display:inline-flex;align-items:center;gap:5px;transition:color .2s}.spark-open svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.spark-open:hover{color:var(--text)}.spark-plot{position:relative;display:block;cursor:crosshair;touch-action:pan-y}.spark-plot svg{display:block;width:100%;height:44px}#sparkPath{fill:none;stroke:var(--spark);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ss-a{stop-opacity:.13}.ss-a,.ss-b{stop-color:var(--spark)}.ss-b{stop-opacity:0}.spark-dot{position:absolute;left:calc(100% - 4px);width:6px;height:6px;border-radius:50%;background:var(--text);box-shadow:0 0 8px var(--spark);transform:translate(-50%,-50%);pointer-events:none}.spark-plot:hover .spark-dot{width:8px;height:8px}.spark-tip{position:absolute;transform:translate(-50%,-130%);padding:5px 10px;border-radius:8px;white-space:nowrap;background:var(--surface-2);border:1px solid var(--line-strong);box-shadow:var(--shadow-card);font-size:10.5px;color:var(--text);pointer-events:none;z-index:2}.spark-tip[hidden]{display:none}.spark-tip .tip-date{color:var(--text-3)}.pl-cell{padding:22px 36px;display:grid;grid-gap:4px;gap:4px;text-align:center;min-width:260px;align-content:start}.pl-k{font-size:10.5px;letter-spacing:var(--track);color:var(--text-3);font-weight:500}.pl-v{font-size:clamp(26px,3.4vw,34px);font-weight:600;letter-spacing:-.02em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-s{font-size:12px;color:var(--text-3)}.pl-div{width:1px;background:var(--line)}.hero-foot{margin-top:26px}.hero-foot a{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:var(--track);color:var(--text-3);font-weight:500;transition:color .2s}.hero-foot a:hover{color:var(--text)}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 var(--ok-glow);animation:pulse 2.2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--ok-glow)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.stats[hidden]{display:none}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 24px 24px;box-shadow:var(--shadow-card);display:grid;grid-gap:2px;gap:2px;align-content:start;justify-items:center;text-align:center}.stat-k{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;letter-spacing:var(--track);color:var(--text-3);font-weight:500}.stat-k svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.stat-v{font-size:clamp(26px,3.2vw,34px);font-weight:650;letter-spacing:-.02em;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.stat-s{font-size:12px;color:var(--text-3)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.grid3.flowline{position:relative}.grid3.flowline:before{content:"";position:absolute;left:8px;right:8px;top:47px;height:1.5px;background:var(--chrome-edge)}.js .grid3.flowline:before{opacity:0}.js .grid3.flowline:has(.reveal.in):before{opacity:1;transition:opacity .5s ease .95s}@media (prefers-reduced-motion:reduce){.js .grid3.flowline:has(.reveal.in):before{transition:none}}@media (max-width:960px){.grid3.flowline:before{display:none}}.grid2{grid-template-columns:repeat(2,1fr);grid-gap:20px}.grid2,.grid4{display:grid;gap:20px}.grid4{grid-template-columns:repeat(4,1fr);grid-gap:20px}.card{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px;box-shadow:var(--shadow-card)}.card h3{font-size:18px;font-weight:600;letter-spacing:-.015em}.card p{color:var(--text-2);font-size:14.5px;margin-top:8px;line-height:1.6}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),var(--card-spot),transparent 65%);opacity:0;transition:opacity .3s;pointer-events:none}.card:hover:before{opacity:1}.card>*{position:relative}.step-num{display:block;margin-bottom:12px;font-size:38px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--text-2)}.result-line{margin-top:28px;padding:20px 30px;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--text-2);font-size:15px}.result-line b{color:var(--text);font-weight:600}.split-card{padding:34px}.split-tag{display:inline-block;padding:5px 12px;border-radius:999px;font-size:11px;letter-spacing:var(--track);font-weight:600;border:1px solid var(--line-strong);color:var(--text-2)}.split-tag.hot{background:var(--btn-bg);color:var(--btn-fg);border-color:transparent}.split-stack{display:grid;grid-gap:clamp(28px,4vw,44px);gap:clamp(28px,4vw,44px)}.sbar-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.trend{width:20px;height:20px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.trend-up{stroke:var(--ok)}.trend-down{stroke:var(--bad)}.sbar{display:flex;gap:3px;height:clamp(68px,9vw,92px)}.sbar-seg{width:var(--w);min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 22px;border-radius:var(--r-md);transition:width 1.1s cubic-bezier(.22,.9,.24,1);overflow:hidden}.js .sbar:not(.set) .sbar-seg{width:calc(100% / var(--n, 2))}.sbar-seg:nth-child(odd){background:var(--pie-2);color:var(--text)}.sbar-seg:nth-child(odd) .sbar-k{color:var(--text);opacity:.6}.sbar-seg:nth-child(2n){background:var(--surface-2);color:var(--text);border:1px solid var(--line)}.sbar-seg:nth-child(2n) .sbar-k{color:var(--text-3)}.sbar-k{font-size:10.5px;letter-spacing:var(--track);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbar-seg b{font-size:clamp(22px,3vw,32px);font-weight:650;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sbar-seg.sm{flex-direction:column;justify-content:center;gap:0;padding:0 6px;text-align:center}.sbar-seg.sm .sbar-k{font-size:9px}@media (max-width:640px){.sbar-seg{padding:0 12px}.sbar-lp .sbar-k,.sbar-seg.sm .sbar-k,.sbar-treasury .sbar-k{display:none}.sbar-seg.sm{padding:0 2px}.sbar-seg.sm b{font-size:13px}}.split-rows{margin-top:22px;display:grid}.split-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:15px 0;border-top:1px solid var(--line)}.split-row:first-child{border-top:0}.split-row span{color:var(--text-2);font-size:15px}.split-pct{font-size:clamp(30px,4vw,42px);font-weight:650;letter-spacing:-.03em;background:var(--chrome);-webkit-background-clip:text;background-clip:text;color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fineprint{text-align:center;margin-top:34px;font-size:11.5px;letter-spacing:var(--track);color:var(--text-3)}.tl-card{max-width:640px;margin:0 auto;padding:clamp(26px,4vw,40px) clamp(24px,4vw,44px)}.tl{position:relative;display:grid;grid-gap:34px;gap:34px;width:max-content;max-width:100%;margin-inline:auto}.tl-fill,.tl-line{position:absolute;left:15px;top:16px;bottom:16px;width:2px;margin-left:-1px;border-radius:1px}.tl-line{background:var(--line-strong)}.tl-fill{background:var(--text);transform:scaleY(0);transform-origin:top}.tl.play .tl-fill{transform:scaleY(1);transition:transform 2.3s cubic-bezier(.4,0,.25,1) .25s}.tl-step{position:relative;display:flex;align-items:center;gap:18px}.tl-step:nth-child(3){--d:.3s}.tl-step:nth-child(4){--d:1s}.tl-step:nth-child(5){--d:1.7s}.tl-step:nth-child(6){--d:2.5s}.tl-step p{font-size:15.5px;color:var(--text-3);transition:color .4s var(--d,0s)}.tl-node{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:var(--surface);border:1px solid var(--line-strong);display:grid;place-items:center;transition:background-color .35s var(--d,0s),border-color .35s var(--d,0s)}.tl-node .n{font-size:12.5px;font-weight:600;color:var(--text-2)}.tl-node .ck,.tl-node .n{transition:opacity .3s var(--d,0s)}.tl-node .ck{position:absolute;width:15px;height:15px;stroke:var(--btn-fg);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0}.tl-step:nth-child(6) .tl-node .ck{stroke:#fff}.tl.play .tl-step .tl-node{background:var(--btn-bg);border-color:var(--btn-bg)}.tl.play .tl-step .tl-node .n{opacity:0}.tl.play .tl-step .tl-node .ck{opacity:1}.tl.play .tl-step p{color:var(--text)}.tl.play .tl-step:nth-child(6) .tl-node{background:var(--ok);border-color:var(--ok)}.tl.play .tl-step:nth-child(6) .tl-node:after{content:"";position:absolute;inset:-1px;border-radius:50%;animation:landping .9s ease-out 2.55s both}@keyframes landping{0%{box-shadow:0 0 0 0 var(--ok-glow)}to{box-shadow:0 0 0 20px transparent}}.flow-card{max-width:680px;margin:0 auto;padding:10px 34px}.flow-row{display:flex;align-items:center;gap:18px;padding:20px 0;border-top:1px solid var(--line)}.flow-row:first-child{border-top:0}.flow-num{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-strong);font-size:12.5px;font-weight:600;color:var(--text-2)}.flow-row p{font-size:15.5px}.int-list h3{padding:20px 0 6px}.int-list h3+.flow-row{border-top:0}.int-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:stretch}.int-grid+.grid2{margin-top:20px}.int-list{padding:14px 30px;justify-content:center}.int-aside,.int-list{display:flex;flex-direction:column}.int-aside{gap:10px}.int-aside .note{margin-top:0}.int-aside .btn{margin-top:auto;align-self:flex-start}.int-foot{margin-top:28px;display:grid;justify-items:center;grid-gap:22px;gap:22px}.int-foot .note{margin-top:0;max-width:720px;text-align:center}.int-foot .note b{display:inline}.pie-card{display:flex;flex-direction:column}.pie-card h3{text-align:center}.pie-wrap{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin:12px 0}.pie{position:relative;width:clamp(180px,20vw,208px);flex:none}.pie svg{width:100%;height:auto;display:block;overflow:visible}.pie-seg{fill:none;stroke-width:24;stroke-linecap:butt;stroke-dasharray:0 439.82;stroke-dashoffset:var(--off);cursor:pointer;transition:stroke-dasharray 1.1s cubic-bezier(.22,.9,.24,1) var(--sd,0s),stroke-width .25s,opacity .25s}.pie.play .pie-seg{stroke-dasharray:var(--len) var(--rest)}.pie-seg.s1{stroke:var(--pie-1)}.pie-seg.s2{stroke:var(--pie-2);--sd:.12s}.pie-seg.s3{stroke:var(--pie-3);--sd:.24s}.pie-seg.s4{stroke:var(--pie-4);--sd:.36s}.pie.focus .pie-seg{opacity:.3}.pie.focus .pie-seg.hl{opacity:1;stroke-width:30}.pie-mid{position:absolute;inset:0;display:grid;place-content:center;grid-gap:2px;gap:2px;text-align:center;pointer-events:none}.pie-mid-k{font-size:10px;letter-spacing:var(--track);color:var(--text-3);max-width:118px;line-height:1.5}.pie-mid-v{font-size:26px;font-weight:650;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pie-key{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:2px 10px;gap:2px 10px;width:100%;max-width:440px}.pie-key li{display:flex;align-items:center;gap:11px;padding:6px 10px;border-radius:var(--r-sm);font-size:13.5px;color:var(--text-2);white-space:nowrap;cursor:default;transition:background-color .25s,color .25s}.pie-key li.hl{background:var(--hover-wash);color:var(--text)}.pie-key i{flex:none;width:12px;height:12px;border-radius:4px}.pie-key b{margin-left:auto;padding-left:12px;color:var(--text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pie-key .k1{background:var(--pie-1)}.pie-key .k2{background:var(--pie-2)}.pie-key .k3{background:var(--pie-3)}.pie-key .k4{background:var(--pie-4)}.pie-key i{box-shadow:inset 0 0 0 1px var(--line-strong)}.pie-card>p{max-width:500px;margin-inline:auto;text-align:center;font-size:14px}@media (max-width:520px){.pie-key{grid-template-columns:1fr;max-width:300px}}.divide-rows{display:grid;margin-top:4px}.divide-row{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;border-top:1px solid var(--line);font-size:14.5px;color:var(--text-2)}.divide-row:first-child{border-top:0}.divide-row b{color:var(--text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.note{margin-top:14px;padding:16px 20px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);font-size:13.5px;color:var(--text-2)}.note b{color:var(--text);font-weight:600}.note b.mono{letter-spacing:var(--track);font-size:11px}.interlude{text-align:center;max-width:680px;margin:0 auto}.interlude h2{font-size:clamp(24px,3.6vw,38px);font-weight:650;letter-spacing:-.028em;margin-top:14px}.interlude p{color:var(--text-2);margin-top:14px;font-size:16.5px}.safe-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:14px}.safe{display:flex;gap:12px;align-items:flex-start;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px;font-size:14px;color:var(--text-2)}.safe svg{flex:none;width:16px;height:16px;margin-top:3px;stroke:var(--ok);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.close-sec.section{padding-bottom:clamp(40px,6vw,64px)}.close-mark{position:relative;width:clamp(230px,31vw,330px);margin:0 auto 40px}.close-mark:before{content:"";position:absolute;inset:-42% -55%;background:radial-gradient(circle at 50% 44%,var(--stage-glow),transparent 62%);pointer-events:none}.close-mark:after{content:"";position:absolute;left:50%;bottom:-34px;width:74%;height:34px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at center,var(--stage-floor),transparent 68%);animation:floorpulse 8s ease-in-out infinite}@keyframes floorpulse{0%,to{transform:translateX(-50%) scaleX(1);opacity:1}50%{transform:translateX(-50%) scaleX(.88);opacity:.65}}.close-mark img{position:relative;width:100%;height:auto;filter:drop-shadow(0 30px 60px var(--mark-shadow));animation:floaty 8s ease-in-out infinite}.close-sec{text-align:center}.close-sec h2{font-size:clamp(40px,6.6vw,74px);font-weight:700;letter-spacing:-.04em;line-height:1.05;background:var(--glint),var(--chrome);background-size:200% 100%,100% 100%;background-position:230% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sheen 5.5s linear infinite}.close-sec p{color:var(--silver);max-width:560px;margin:18px auto 0;font-size:17px}.close-sec .hero-cta{margin-top:38px}.btn-lg{height:52px;padding:0 30px;font-size:13px;letter-spacing:.07em}.foot{border-top:1px solid var(--line);padding:clamp(44px,6vw,64px) 0 44px}.foot-top2{justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:34px}.foot-nav,.foot-top2{display:flex;align-items:center}.foot-nav{gap:10px}.fnav{padding:8px 13px;border-radius:var(--r-pill);font-size:12px;font-weight:500;letter-spacing:var(--track);color:var(--text-2);transition:color .2s,background-color .2s}.fnav:hover{color:var(--text);background:var(--hover-wash)}.foot-icons{display:flex;gap:2px}.addr-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.addr-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 22px;min-width:0}.addr-k{font-size:10.5px;letter-spacing:var(--track);color:var(--text-3);font-weight:500}.addr-row{display:flex;align-items:center;gap:10px;margin-top:10px;min-width:0}.addr-row code{font-size:12.5px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.chip-btn{flex:none;font-size:11px;letter-spacing:var(--track);font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid var(--line-strong);color:var(--text-2);transition:color .2s,border-color .2s}.chip-btn:hover{color:var(--text);border-color:var(--text-3)}.chip-btn.done{color:var(--ok);border-color:var(--ok)}.ext{flex:none;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line);color:var(--text-3);transition:color .2s}.ext:hover{color:var(--text)}.ext svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round}.foot-base{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:34px;padding-top:26px;border-top:1px solid var(--line);flex-wrap:wrap;font-size:12.5px;color:var(--text-3)}#how .card,.int-foot .note,.plinth,.tl-card{position:relative}#how .card:after,.int-foot .note:after,.plinth:after,.tl-card:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:var(--chrome-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nav-ico svg,.tbtn svg{stroke:var(--chrome-url)}.nav-ico svg .fill{fill:var(--chrome-url)}.nav-ico:hover svg,.tbtn:hover svg{filter:brightness(1.2)}.nav-div{background:var(--chrome)}@media (max-width:960px){.stats{grid-template-columns:repeat(3,1fr)}.grid2,.grid3{grid-template-columns:1fr}.grid4{grid-template-columns:repeat(2,1fr)}.int-grid,.safe-row{grid-template-columns:1fr}.nav-div,.nav-socials{display:none}.nav-in{justify-content:space-between}}@media (max-width:640px){.wrap{width:calc(100% - 36px)}.eyebrow{max-width:320px}.eyebrow:before{display:none}.grid4,.stats{grid-template-columns:1fr}.stats{gap:10px}.stat{padding:20px}.plinth{display:grid;grid-template-columns:1fr}.plinth[hidden]{display:none}.pl-div{width:auto;height:1px}.pl-cell{padding:18px 28px;min-width:0}.addr-grid{grid-template-columns:1fr}.card,.split-card{padding:24px}.flow-card,.int-list{padding-inline:24px}.nav-links{display:none}}@media (max-width:359px){.nav-in{gap:12px}.brand{font-size:13px;gap:9px}.nav-cta{gap:8px}.nav-cta .btn-sm{padding:0 12px}}@font-face{font-family:NTR Adjusted;src:url(https://fonts.gstatic.com/s/ntr/v19/RLpzK5Xy0ZjSH2Jt.woff2) format("woff2");font-weight:400;font-display:swap;size-adjust:126%}.nav-drop{display:none}@media (max-width:760px){.nav-in{gap:10px}.nav-right{gap:8px}.nav-div,.nav-links,.nav-right>.tbtn,.nav-socials{display:none}.brand{position:relative;padding-right:15px;cursor:pointer}.brand:after{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;margin-top:-4px;border-right:1.6px solid;border-bottom:1.6px solid;transform:rotate(45deg);opacity:.55;transition:transform .18s ease,opacity .18s ease}.brand[aria-expanded=true]:after{transform:rotate(-135deg);opacity:1}.nav-drop{display:block;position:absolute;left:var(--gutter,18px);top:calc(100% + 8px);min-width:218px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);z-index:60}.nav-drop[hidden]{display:none}.nd-row{display:flex;align-items:center;gap:11px;width:100%;padding:11px 12px;border:0;background:none;font-size:11.5px;letter-spacing:.13em;color:var(--text-2);text-decoration:none;border-radius:calc(var(--r-md) - 5px);cursor:pointer;text-align:left}.nd-row+.nd-row{margin-top:1px}.nd-row:focus-visible,.nd-row:hover{color:var(--text);background:var(--hover-wash)}.nd-row svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nd-row svg .fill{fill:currentColor;stroke:none}.nd-theme{border-top:1px solid var(--line);border-radius:0 0 calc(var(--r-md) - 5px) calc(var(--r-md) - 5px);margin-top:5px;padding-top:12px}}