:root{--bg: #000000;--bg-deep: #03050b;--surface: #080c16;--surface-2: #0e1424;--line: #172036;--line-strong: #232e4a;--field-bg: #060912;--field-line: #1d2742;--field-hover: #2c3858;--ink: #eef2fa;--ink-2: #c9d1e3;--muted: #99a4bd;--faint: #8390ab;--placeholder: #4b5676;--blue: #2563ff;--blue-hi: #3d78ff;--blue-text: #7aa2ff;--blue-dim: #2563ff29;--good: #6fd3a4;--good-dim: #6fd3a426;--bad: #ff7a7a;--bad-dim: #ff7a7a24;--warn: #f2c464;--warn-dim: #f2c46424;--ring: 0 0 0 3px #2563ff38;--sans: "Geist Variable", "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono Variable", "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--radius: 6px;--radius-sm: 4px;--radius-field: 8px;--shell-max: 1240px;--gutter: clamp(16px, 4vw, 40px);--page-y: 48px;--nav-h: 64px;--abar-h: 34px;--chrome-h: calc(var(--nav-h) + var(--abar-h));--ease: cubic-bezier(.22, .61, .2, 1);--t-fast: .18s;--t-med: .24s;--t-slow: .7s;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;font-weight:400;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4,p,dl,dd,dt,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select{font:inherit;color:inherit}img,svg,canvas{display:block;max-width:100%}table{border-collapse:collapse}::selection{background:#2563ff66;color:#fff}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-sm)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:100%;max-width:var(--shell-max);margin-inline:auto;padding-inline:var(--gutter)}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0}.caps{font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.dim{color:var(--muted)}.up{color:var(--good)}.down{color:var(--bad)}.accent{color:var(--blue-text)}main{display:block;min-height:70vh}main>section:first-child{margin-top:0}.section{margin:0 auto;padding:var(--page-y) 0;max-width:var(--shell-max);width:100%}.link{color:var(--blue-text);transition:color var(--t-fast) var(--ease)}.link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.go{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--mono);font-size:13px;letter-spacing:.04em;color:var(--blue-text);transition:color var(--t-fast) var(--ease),gap var(--t-fast) var(--ease)}.go:hover{color:var(--ink);gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:15px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:transform var(--t-fast) var(--ease),background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.btn:hover{background:var(--surface-2);border-color:var(--field-hover);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn--block{width:100%}.btn-sm{min-height:32px;padding:0 12px;font-size:13.5px}.btn-primary{background:linear-gradient(180deg,var(--blue-hi),var(--blue));border-color:transparent;color:#fff;font-weight:600;box-shadow:inset 0 1px #ffffff40,0 6px 24px #2563ff52,0 0 44px #2563ff2e}.btn-primary:hover{border-color:transparent;filter:brightness(1.08);box-shadow:inset 0 1px #ffffff52,0 8px 30px #2563ff66,0 0 60px #2563ff3a}.btn-ghost{background:transparent;border-color:var(--line);color:var(--muted)}.btn-ghost:hover{color:var(--ink);border-color:var(--line-strong);background:var(--surface)}.btn-quiet{background:transparent;border-color:transparent;color:var(--muted)}.btn-quiet:hover{color:var(--ink);background:var(--surface)}.btn-row{display:flex;gap:10px;flex-wrap:wrap;min-width:0}.moondust{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.page{position:relative;z-index:1}.progress{position:fixed;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--blue),var(--blue-text));transform-origin:0 50%;transform:scaleX(0);z-index:90;pointer-events:none}.abar{position:fixed;top:0;left:0;right:0;height:var(--abar-h);z-index:60;background:var(--bg-deep);border-bottom:1px solid var(--line)}.abar__in{height:100%;max-width:var(--shell-max);margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden}.abar__in:hover{color:var(--ink)}.abar .dot,.dots::b{width:6px;height:6px;border-radius:50%;background:var(--good);flex:none;animation:dots-pulse 1.8s var(--ease) infinite}.abar__link{color:var(--blue-text)}.abar__in:hover .abar__link{color:var(--ink)}.nav{position:fixed;top:var(--abar-h);left:0;right:0;height:var(--nav-h);z-index:55;background:#000000d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-inner{height:100%;display:flex;align-items:center;gap:18px;min-width:0}.brand{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);flex:none}.brand:hover{color:var(--blue-text)}.nav-links{display:flex;align-items:center;gap:2px;margin-left:14px;min-width:0;overflow-x:auto;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-links-a{padding:7px 11px;font-family:var(--mono);font-size:13px;letter-spacing:.06em;color:var(--muted);border-radius:var(--radius-sm);white-space:nowrap;transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.nav-links-a:hover{color:var(--ink);background:var(--surface)}.nav-links-a.is-active{color:var(--blue-text)}.nav-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.nav-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);background:var(--surface);transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.nav-icon:hover{color:var(--ink);border-color:var(--line-strong);transform:translateY(-1px)}.btn-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 18px;border-radius:999px;background:#fff;color:#000;font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.btn-pill:hover{transform:translateY(-1px);background:#f2f5ff;box-shadow:0 6px 22px #ffffff26}.burger{display:none}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--bg);display:flex;flex-direction:column;padding:calc(var(--gutter)) var(--gutter) 28px;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity var(--t-med) var(--ease),transform var(--t-med) var(--ease)}.sheet[data-open=true]{opacity:1;pointer-events:auto;transform:none}.sheet__head{height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;flex:none}.sheet__links{display:grid;gap:2px;margin-top:8px;overflow-y:auto}.sheet__link{display:flex;align-items:center;gap:16px;padding:14px 4px;border-bottom:1px solid var(--line);font-size:20px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.sheet__link .idx{font-family:var(--mono);font-size:12px;color:var(--placeholder);letter-spacing:.1em}.sheet__link.is-active{color:var(--blue-text)}.sheet__actions{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:20px}.hero{position:relative;padding:calc(var(--chrome-h) + 54px) 0 72px;text-align:center;overflow:clip;background:radial-gradient(58% 46% at 74% 38%,#2563ff1c,#0000 70%),radial-gradient(46% 38% at 18% 72%,#e3e9f60d,#0000 72%)}.hero__status{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);background:#00000080;border-radius:999px;padding:8px 16px}.hero__status .dot{width:6px;height:6px;border-radius:50%;background:var(--good);animation:dots-pulse 1.8s var(--ease) infinite}.hero__status b{color:var(--ink);font-weight:500;white-space:nowrap}.hero__disc{margin:44px auto 10px;width:min(320px,68vw);aspect-ratio:1;position:relative}.hero__disc canvas{width:100%;height:100%}.hero__mirror{margin:30px auto 0;max-width:1060px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);text-align:left}.hero__side{min-width:0}.hero__side--r{text-align:right}.side-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.side-tag i{width:7px;height:7px;border-radius:50%;flex:none;animation:dots-pulse 1.9s var(--ease) infinite}.side-tag--good i{background:var(--good)}.side-tag--blue i{background:var(--blue);box-shadow:0 0 12px #2563ffaa}.side-h{font-size:clamp(38px,6vw,72px);font-weight:500;letter-spacing:-.045em;line-height:1.02;color:var(--ink)}.side-h .tint{color:var(--blue-text)}.side-p{margin-top:16px;font-size:16px;line-height:1.65;color:var(--muted);max-width:42ch}.hero__side--r .side-p{margin-left:auto}.hero__chips{margin-top:42px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-inline:var(--gutter)}.chip{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-family:var(--mono);font-size:12.5px;letter-spacing:.05em;font-variant-numeric:tabular-nums;white-space:nowrap}.chip .dot{width:5px;height:5px;border-radius:50%;background:var(--blue)}.chip--good{color:var(--good);border-color:#6fd3a433}.chip--good .dot{background:var(--good)}.hero__cta{margin-top:34px}.hero__foot{margin-top:18px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.launch-cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:18px;min-height:58px;padding:0 12px 0 30px;border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--blue-hi),var(--blue));color:#fff;font-size:18px;font-weight:600;letter-spacing:-.015em;box-shadow:inset 0 1px #ffffff40,0 10px 36px #2563ff73,0 0 90px #2563ff47;overflow:hidden;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-med) var(--ease)}.launch-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,transparent 35%,#ffffff38 50%,transparent 65%);background-size:260% 100%;background-position:130% 0;animation:cta-shine 5.2s var(--ease) infinite}.launch-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 14px 44px #2563ff8c,0 0 120px #2563ff5c}.launch-cta-mark{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:#ffffff1f;transition:transform var(--t-med) var(--ease)}.launch-cta:hover .launch-cta-mark{transform:translate(3px)}.arcband{position:relative;padding:26px 0 10px;overflow:clip}.arcband svg{display:block;width:100%;height:auto}.arc-dot{fill:#2563ff;transition:fill .3s var(--ease)}.arc-dot--lead{fill:#7aa2ff;filter:drop-shadow(0 0 6px #2563ffaa)}.arc-dot--dim{fill:#172036}.arc-label{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;fill:var(--muted);text-transform:uppercase}.arcband text{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.moondisc{width:100%;height:100%;opacity:0;transform:scale(.965);transition:opacity .9s var(--ease),transform .9s var(--ease)}.in .moondisc{opacity:1;transform:none;transition-delay:.26s}.phead{padding:calc(var(--chrome-h) + var(--page-y)) 0 var(--page-y);background:radial-gradient(50% 60% at 82% 0%,#2563ff14,#0000 70%);border-bottom:1px solid var(--line)}.phead__crumb{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:26px}.phead__crumb .sep{color:var(--placeholder)}.phead__title{font-size:clamp(38px,5.6vw,68px);font-weight:500;letter-spacing:-.045em;line-height:1.04}.phead__title .tint{color:var(--blue-text)}.phead__lede{margin-top:18px;max-width:62ch;font-size:17px;line-height:1.65;color:var(--muted)}.pbody{display:grid;gap:26px;padding:var(--page-y) 0}.math{font-size:.92em;padding:1px 7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--blue-text);white-space:nowrap}.kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px}.kicker:before{content:"";width:7px;height:7px;background:var(--blue);flex:none}.kicker b{color:var(--blue-text);font-weight:500}.sec{font-size:clamp(30px,4vw,46px);font-weight:500;letter-spacing:-.035em;line-height:1.08}.sec .tint{color:var(--blue-text)}.section-lede{margin-top:14px;max-width:58ch;font-size:16.5px;line-height:1.65;color:var(--muted)}.section-head{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:30px}.facts{display:grid;gap:9px;margin-top:22px;font-family:var(--mono);font-size:13px;letter-spacing:.05em;color:var(--muted)}.facts li{display:flex;align-items:center;gap:10px;min-width:0}.facts li:before{content:"";width:5px;height:5px;background:var(--blue);flex:none}.panel{background:var(--bg-deep);border:1px solid var(--line);border-radius:var(--radius);min-width:0}.panel+.panel{margin-top:14px}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:46px;padding:0 18px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.panel__body{padding:18px;min-width:0}.panel--card{background:var(--surface)}.pill{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.pill .dot{width:5px;height:5px;border-radius:50%;background:var(--good);animation:dots-pulse 1.8s var(--ease) infinite}.statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.stat{background:var(--bg-deep);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;min-width:0;transition:border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.stat:hover{border-color:var(--line-strong);transform:translateY(-1px)}.stat__value{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;letter-spacing:-.02em;color:var(--ink);line-height:1.25;overflow-wrap:anywhere}.stat__label{margin-top:6px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.stat .unit{color:var(--faint);font-size:.62em;margin-left:4px}.kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 26px}.kv>div{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--line);min-width:0}.kv .k{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.kv .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px;color:var(--ink);overflow-wrap:anywhere}.kv .v--muted{color:var(--muted)}.kv .v--up{color:var(--good)}.kvrows{display:grid;gap:0;min-width:0}.kvrows>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px solid var(--line);min-width:0}.kvrows>div:last-child{border-bottom:0}.kvrows dt{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);flex:none}.kvrows dd{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px;color:var(--ink);text-align:right;overflow-wrap:anywhere;min-width:0}.tscroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.data-table{width:100%;min-width:760px;font-size:14px}.data-table th{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--faint);padding:12px 14px;border-bottom:1px solid var(--line-strong);white-space:nowrap}.data-table td{padding:12px 14px;border-bottom:1px solid var(--line);color:var(--muted);vertical-align:middle;white-space:nowrap}.data-table tbody tr{transition:background var(--t-fast) var(--ease)}.data-table tbody tr:hover{background:#ffffff05}.data-table tbody tr:last-child td{border-bottom:0}.data-table .num{font-variant-numeric:tabular-nums;text-align:right}.data-table .empty{text-align:center;padding:34px 14px;color:var(--faint);font-family:var(--mono);font-size:13px;letter-spacing:.05em}.badge{display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.badge .dot{width:5px;height:5px;border-radius:50%;background:var(--faint)}.badge--open{color:var(--good);border-color:#6fd3a438;background:var(--good-dim)}.badge--open .dot{background:var(--good);animation:dots-pulse 1.8s var(--ease) infinite}.badge--closing{color:var(--warn);border-color:#f2c46438;background:var(--warn-dim)}.badge--closing .dot{background:var(--warn);animation:dots-pulse 1.4s var(--ease) infinite}.badge--settling{color:var(--blue-text);border-color:#2563ff45;background:var(--blue-dim)}.badge--settling .dot{background:var(--blue);animation:dots-pulse 1.1s var(--ease) infinite}.badge--breaker{color:var(--bad);border-color:#ff7a7a3d;background:var(--bad-dim)}.badge--breaker .dot{background:var(--bad);animation:dots-pulse .9s var(--ease) infinite}.badge--settled .dot{background:var(--faint)}.badge--void{color:var(--faint)}.badge--void .dot{background:var(--placeholder)}.util-bar{width:74px;height:4px;margin-top:5px;margin-left:auto;background:var(--line);border-radius:2px;overflow:hidden}.util-bar .fill{height:100%;background:var(--blue);transition:width var(--t-slow) var(--ease)}.util-bar .fill.warn{background:var(--warn)}.util-bar .fill.full{background:var(--bad)}.ribbon{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);min-width:0}.ribbon__group{display:inline-flex;align-items:center;gap:8px;min-width:0}.ribbon .label{color:var(--ink-2)}.field{margin-bottom:14px;min-width:0}.field label{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.field input,.field select{width:100%;min-height:42px;padding:0 13px;background:var(--field-bg);border:1px solid var(--field-line);border-radius:var(--radius-field);color:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.field input::placeholder{color:var(--placeholder)}.field input:hover,.field select:hover{border-color:var(--field-hover)}.field input:focus,.field select:focus{outline:none;border-color:var(--blue);box-shadow:var(--ring)}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.field select option{background:var(--surface);color:var(--ink)}.qty-row{display:flex;gap:8px;min-width:0}.qty-row input{flex:1 1 auto;min-width:0}.qty-row button{min-width:42px;min-height:42px;border:1px solid var(--field-line);border-radius:var(--radius-field);background:var(--field-bg);color:var(--muted);font-family:var(--mono);transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.qty-row button:hover{color:var(--ink);border-color:var(--blue);background:var(--blue-dim)}.tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:var(--field-bg);border:1px solid var(--field-line);border-radius:var(--radius-field);margin-bottom:16px}.tab{min-height:36px;border-radius:6px;font-family:var(--mono);font-size:13px;letter-spacing:.04em;color:var(--muted);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.tab:hover{color:var(--ink)}.tab.active{background:var(--blue);color:#fff;box-shadow:0 4px 18px #2563ff59}.banner{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:11px 14px;font-family:var(--mono);font-size:13px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.banner--error{border-color:#ff7a7a44;background:var(--bad-dim);color:var(--bad)}.banner--ok{border-color:#6fd3a444;background:var(--good-dim);color:var(--good)}.banner--warn{border-color:#f2c46444;background:var(--warn-dim);color:var(--warn)}.note{font-size:13.5px;line-height:1.6;color:var(--faint);overflow-wrap:anywhere}.note b{color:var(--muted);font-weight:500}.row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tape{border-block:1px solid var(--line);background:var(--bg-deep);overflow:hidden;position:relative}.tape__track{display:flex;width:max-content;animation:tape-run 44s linear infinite}.tape:hover .tape__track{animation-play-state:paused}.tape__group{display:flex}.tape__item{display:inline-flex;align-items:center;gap:10px;padding:11px 22px;border-right:1px solid var(--line);font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.tape__item:hover{color:var(--ink);background:#ffffff05}.tape__item b{color:var(--ink);font-weight:500}.tape__dot{width:5px;height:5px;border-radius:50%;background:var(--blue);flex:none}.skeleton{display:inline-block;min-width:84px;height:1em;border-radius:3px;background:linear-gradient(90deg,var(--line) 25%,var(--line-strong) 50%,var(--line) 75%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.steps{position:relative;display:grid;gap:26px;margin:0;padding:0;list-style:none}.steps .rail{position:absolute;left:17px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,var(--blue),var(--line) 70%)}.step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;align-items:start}.step-n{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--blue-text);font-family:var(--mono);font-size:13px;position:relative;z-index:1}.step h3{font-size:18px;font-weight:500;letter-spacing:-.02em}.step p{margin-top:6px;font-size:15px;line-height:1.65;color:var(--muted)}.path{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.path span{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line);border-radius:999px;padding:3px 10px;white-space:nowrap}.path .hot{color:var(--blue-text);border-color:#2563ff44;background:var(--blue-dim)}.tile{display:grid;gap:9px;align-content:start;padding:18px;background:var(--bg-deep);border:1px solid var(--line);border-radius:var(--radius);min-width:0;transition:border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}a.tile{text-decoration:none}.tile:hover{border-color:#2563ff4d;background:#030711;transform:translateY(-2px)}.tile .n{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-text)}.tile__title{font-size:16.5px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}.tile__text{font-size:14.5px;line-height:1.6;color:var(--muted)}.tile__meta{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--blue-text);margin-top:4px}.grid-2{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.grid-4{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,4vw,56px);align-items:start}.split--flip .split__narr{order:2}.acc{display:grid;gap:8px}.acc__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);transition:border-color var(--t-fast) var(--ease)}.acc__item[data-open=true]{border-color:#2563ff4d}.acc__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;text-align:left;font-size:15px;font-weight:500;color:var(--ink);min-width:0}.acc__btn>span{display:flex;align-items:baseline;gap:12px;min-width:0}.acc__btn .n{font-family:var(--mono);font-size:11.5px;color:var(--blue-text);flex:none}.acc__btn .chev{flex:none;color:var(--faint);transition:transform var(--t-med) var(--ease)}.acc__item[data-open=true] .chev{transform:rotate(180deg);color:var(--blue-text)}.acc__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-med) var(--ease)}.acc__item[data-open=true] .acc__body{grid-template-rows:1fr}.acc__body>div{overflow:hidden;min-width:0}.acc__body p{padding:0 16px 16px 44px;font-size:14.5px;line-height:1.65;color:var(--muted)}.tl{display:grid;gap:0;min-width:0}.tl__item{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.tl__item:last-child{border-bottom:0}.tl__time{font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;color:var(--blue-text);padding-top:2px}.tl__title{font-size:15.5px;font-weight:500}.tl__text{margin-top:5px;font-size:14px;line-height:1.6;color:var(--muted)}.ms{display:grid;gap:16px}.ms__item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-deep);transition:border-color var(--t-fast) var(--ease)}.ms__item:hover{border-color:var(--line-strong)}.ms__phase{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-text);padding-top:3px}.ms__title{font-size:15.5px;font-weight:500}.ms__text{margin-top:5px;font-size:14px;line-height:1.6;color:var(--muted)}.rd-grid{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:24px;align-items:start}.rd-col{display:grid;gap:14px;min-width:0}.rd-rail{display:grid;gap:14px;min-width:0;position:sticky;top:calc(var(--chrome-h) + 16px)}.ctaband{position:relative;margin-top:var(--page-y);padding:clamp(30px,5vw,56px) clamp(22px,4vw,48px);border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(70% 120% at 85% 0%,#2563ff22,#0000 60%),var(--bg-deep);text-align:center;overflow:clip}.ctaband__kick{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--good)}.ctaband__title{margin-top:14px;font-size:clamp(30px,4.4vw,50px);font-weight:500;letter-spacing:-.04em;line-height:1.05}.ctaband__title .tint{color:var(--blue-text)}.ctaband__sub{margin:14px auto 0;max-width:52ch;color:var(--muted);font-size:16px;line-height:1.65}.ctaband__row{margin-top:28px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.ctaband__meta{margin-top:24px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.footer{margin-top:var(--page-y);border-top:1px solid var(--line);background:var(--bg-deep);position:relative;overflow:clip}.footer-waves{margin:-1px 0 0;display:block;width:100%;height:auto}.foot-grid{display:grid;grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(140px,1fr));gap:34px;padding:44px 0 36px}.foot-brand{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.foot-tag{margin-top:14px;max-width:40ch;font-size:14px;line-height:1.65;color:var(--muted)}.foot-x{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;color:var(--blue-text);transition:color var(--t-fast) var(--ease)}.foot-x:hover{color:var(--ink)}.foot-col{display:grid;gap:10px;align-content:start;min-width:0}.foot-col h4{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.foot-col a{font-size:14px;color:var(--muted);transition:color var(--t-fast) var(--ease);overflow-wrap:anywhere}.foot-col a:hover{color:var(--ink)}.foot-status{border-top:1px solid var(--line);padding:18px 0 26px}.foot-status-in{display:flex;align-items:center;justify-content:space-between;gap:10px 22px;flex-wrap:wrap;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.foot-ok{display:inline-flex;align-items:center;gap:8px;color:var(--good)}.foot-ok .dot{width:6px;height:6px;border-radius:50%;background:var(--good);animation:dots-pulse 1.8s var(--ease) infinite}.terminal{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-deep);overflow:hidden;min-width:0}.t-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--muted);min-width:0}.t-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.t-conn{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex:none;color:var(--faint)}.t-conn b{color:var(--blue-text);font-weight:500;font-variant-numeric:tabular-nums}.t-dots{display:inline-flex;gap:5px;flex:none}.t-dots i{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.t-dots i:nth-child(2){background:var(--line-strong)}.t-dots i:nth-child(3){background:var(--blue)}.pulse{width:7px;height:7px;border-radius:50%;background:var(--blue);animation:dots-pulse 1.5s var(--ease) infinite}.spark-canvas{width:100%;height:170px}.tsplit{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;padding:16px;border-top:1px solid var(--line)}.tside h4{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.tside .bignum{margin-top:6px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:clamp(22px,3.4vw,30px);font-weight:500;letter-spacing:-.02em;color:var(--ink);transition:color var(--t-fast) var(--ease)}.tside .bignum.flash-up{color:var(--good);animation:pxt-flash .5s var(--ease)}.tside .bignum.flash-dn{color:var(--bad);animation:pxt-flash .5s var(--ease)}.tside .sub{display:block;margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--faint)}.tside.moon{text-align:right}.tside.moon .sub{margin-left:auto;max-width:24ch}.tside.floor .sub{max-width:24ch}.eq{font-family:var(--mono);font-size:18px;color:var(--placeholder)}.t-msg{padding:13px 16px;border-top:1px solid var(--line);font-family:var(--mono);font-size:12.5px;line-height:1.6;color:var(--muted);min-height:66px}.t-msg .who{color:var(--blue-text);margin-right:10px}.t-msg .caret{color:var(--blue);animation:dots-pulse 1s steps(2) infinite}.t-pills{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 14px}.pill-q{border:1px solid var(--line);border-radius:999px;padding:6px 13px;font-family:var(--mono);font-size:12px;color:var(--muted);transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.pill-q:hover{color:var(--ink);border-color:var(--line-strong)}.pill-q.on{color:#fff;border-color:var(--blue);background:var(--blue)}.t-cap{padding:11px 16px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--placeholder)}.burn{position:relative;margin-top:var(--page-y);padding:calc(var(--page-y) + 8px) 0;border-block:1px solid var(--line);background:radial-gradient(56% 90% at 50% 110%,#2563ff1f,#0000 65%),var(--bg-deep);overflow:clip}.burn-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(26px,4vw,60px);align-items:center}.burn-num{display:grid;gap:8px}.burn-num span{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:clamp(40px,6vw,64px);font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--ink);text-shadow:0 0 40px #2563ff40}.burn-num small{font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-text)}.burn-cap{margin-top:18px;max-width:46ch;font-size:15px;line-height:1.65;color:var(--muted)}.chiprow{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.chip.hot{color:var(--blue-text);border-color:#2563ff4d;background:var(--blue-dim)}.supply svg{width:100%;height:auto;display:block}.supply .axis{stroke:var(--line);stroke-width:1}.supply .curved{fill:none;stroke:var(--blue);stroke-width:2;filter:drop-shadow(0 0 8px #2563ff66)}.supply .curved-fill{fill:#2563ff14}.supply .sup-end{fill:var(--blue-text)}.supply .sup-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;fill:var(--faint)}.payoff-line{stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 1.4s var(--ease)}svg.drawn .payoff-line{stroke-dashoffset:0}.compbar{display:flex;width:100%;min-height:44px;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;font-family:var(--mono);font-size:12px}.compbar__seg{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:6px 12px;white-space:nowrap;transition:width var(--t-slow) var(--ease)}.compbar__seg--floor{background:#0e1c2e;color:var(--ink-2)}.compbar__seg--moon{background:var(--blue-dim);color:var(--blue-text)}.compbar__seg .val{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes txt-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes feed-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes dots-pulse{0%{opacity:1}50%{opacity:.35}to{opacity:1}}@keyframes pxt-flash{0%,40%{box-shadow:0 0 0 1px var(--blue)}to{box-shadow:0 0 0 1px #0000}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes cta-shine{0%,55%{background-position:130% 0}to{background-position:-30% 0}}@keyframes tape-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.enter{opacity:0;transform:translateY(10px)}.in .enter{animation:rise .7s var(--ease) forwards;animation-delay:var(--d, 0ms)}.reveal{opacity:0}.reveal.in{animation:rise .7s var(--ease) both}.reveal.in[data-d="1"]{animation-delay:90ms}.reveal.in[data-d="2"]{animation-delay:.18s}.reveal.in[data-d="3"]{animation-delay:.27s}.feedline{animation:feed-in .5s var(--ease)}@media (max-width: 1080px){.nav-links,.nav .btn-pill,.nav .nav-icon{display:none}.burger{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;color:var(--muted)}.burger:hover{color:var(--ink);border-color:var(--line-strong)}.rd-grid{grid-template-columns:1fr}.rd-rail{position:static}}@media (max-width: 860px){:root{--page-y: 30px}.hero__mirror{grid-template-columns:1fr;gap:30px}.hero__side--r{text-align:left}.hero__side--r .side-p{margin-left:0}.split,.split--flip{grid-template-columns:1fr}.split--flip .split__narr{order:0}.burn-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.tl__item,.ms__item{grid-template-columns:1fr;gap:6px}.abar__in{justify-content:flex-start}.abar__link{display:none}}@media (max-width: 560px){.hero{padding-top:calc(var(--chrome-h) + 34px)}.hero__chips{gap:8px}.chip{padding:0 11px;font-size:11.5px}.launch-cta{min-height:54px;padding:0 10px 0 22px;font-size:16.5px;gap:12px}.launch-cta-mark{width:34px;height:34px}.tsplit{grid-template-columns:1fr}.eq{display:none}.tside.moon{text-align:left}.foot-grid{grid-template-columns:1fr;gap:26px}.statgrid{grid-template-columns:1fr 1fr}.stat__value{font-size:21px}.data-table{min-width:680px}.phead__lede{font-size:15.5px}}.faqgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qa{display:grid;gap:10px;align-content:start;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;transition:border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.qa:hover{border-color:#2563ff4d;transform:translateY(-1px)}.qa__q{display:flex;align-items:baseline;gap:12px;font-size:15.5px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}.qa__q .n{font-family:var(--mono);font-size:11.5px;color:var(--blue-text);flex:none}.qa__a{font-size:14px;line-height:1.65;color:var(--muted);overflow-wrap:anywhere}@media (max-width: 860px){.faqgrid{grid-template-columns:1fr}}.btn-lg{min-height:58px;padding:0 30px;font-size:18px}.statgrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 900px){.statgrid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.statgrid--4{grid-template-columns:1fr}}.pbody>*,.grid-2>*,.grid-3>*,.grid-4>*,.statgrid>*,.statgrid--4>*,.split>*,.rd-grid>*,.rd-col,.rd-rail,.foot-grid>*,.hero__mirror>*,.hero__chips,.section-head,.tool-grid>*,.faqgrid>*,.burn-grid>*{min-width:0}html{scrollbar-color:#232e4a #000000;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#172036;border:2px solid #000000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#232e4a}n @media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.enter,.reveal{opacity:1;transform:none;animation:none}.tape__track{animation:none;flex-wrap:wrap;width:100%}.launch-cta:before{animation:none;background:none}}
