:root{--bg: #050506;--panel: #0c0d0f;--line: #22242a;--text: #ededef;--dim: #8b8e96;--faint: #4a4d55;--blue: #5aa9ff;--good: #6fd08c;--warn: #ffb454;--bad: #ff7a70;--sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, "Helvetica Neue", Arial, sans-serif;--mono: "SF Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, "DejaVu Sans Mono", monospace;--gutter: clamp(16px, 5vw, 48px);--measure: 62ch;--ascii-size: clamp(12px, .9vw + 9px, 14.5px)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--text);font:17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}code{font-family:var(--mono);font-size:.88em;color:var(--dim)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.sr-only{position:fixed;left:0;top:0;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ascii,.measure{font-family:var(--mono);font-size:var(--ascii-size);line-height:normal;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}.ascii{margin:0;white-space:pre;overflow:visible;color:var(--text);letter-spacing:0}.ln{display:block}.measure{width:100%;height:0;position:relative}.scroll-x{overflow-x:auto;max-width:100%;padding-bottom:6px}.scroll-x .ascii{width:max-content}html,body{overflow-x:clip}.dim{color:var(--dim)}.nav{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:12px var(--gutter);background:#050506c7;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:650;font-size:18px;letter-spacing:-.02em;white-space:nowrap;color:var(--text)}.logo-mark{display:block;flex:none;border-radius:22%;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s}.brand:hover .logo-mark{transform:rotate(-6deg) scale(1.06);box-shadow:0 0 18px #5aa9ff59}.nav nav{display:flex;gap:clamp(12px,2.4vw,26px);font-size:13.5px;color:var(--dim);overflow-x:auto;scrollbar-width:none}.nav nav::-webkit-scrollbar{display:none}.nav nav a{white-space:nowrap;transition:color .2s}.nav nav a:hover{color:var(--text)}main{padding:0 var(--gutter);max-width:1120px;margin:0 auto}section{scroll-margin-top:64px}.hero{padding:clamp(34px,6vw,72px) 0 clamp(40px,6vw,72px)}.wordmark{display:block;width:clamp(150px,24vw,240px);height:auto;color:var(--text)}.waterline{margin:14px 0 0;overflow:hidden;white-space:nowrap;font-family:var(--mono);font-size:var(--ascii-size);color:var(--faint);height:1.3em;mask-image:linear-gradient(90deg,#000 40%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent)}.waterline span{display:inline-block;animation:drift 38s linear infinite}@keyframes drift{to{transform:translate(-30%)}}@media(prefers-reduced-motion:reduce){.waterline span{animation:none}}h1{margin:clamp(28px,4vw,44px) 0 0;font-size:clamp(34px,6vw,68px);line-height:1.04;font-weight:650;letter-spacing:-.035em;max-width:15ch}.lede{margin:22px 0 0;max-width:var(--measure);font-size:clamp(18px,2vw,22px);line-height:1.45;color:#c9cad0;letter-spacing:-.01em}.status{margin:20px 0 0;font-family:var(--mono);font-size:13.5px;color:var(--dim);max-width:74ch}.status.good{color:var(--good)}.status.bad{color:var(--bad)}.block{position:relative;padding:clamp(34px,5vw,60px) 0}.block>h2{margin:0 0 8px;font-size:clamp(26px,3.6vw,40px);line-height:1.1;letter-spacing:-.028em;font-weight:650}.hash{font-family:var(--mono);color:var(--faint);font-weight:400}.intro{margin:0 0 28px;max-width:var(--measure);color:var(--dim)}.note{margin:20px 0 0;max-width:70ch;color:var(--dim);font-size:15px}.msg{margin:12px 0 0;max-width:66ch;color:var(--dim);font-size:15px}.msg.warn{color:var(--warn)}.msg.ok{color:var(--good)}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:start}@media(max-width:860px){.two{grid-template-columns:1fr}}.prose p{margin:0 0 16px;max-width:var(--measure);color:#c4c5cb}.flow-art .idle{color:var(--faint)}.flow-art .done{color:var(--dim)}.flow-art .hot{color:var(--blue)}.flow-art .lit{color:var(--text)}.notes{margin:0;display:grid;gap:14px}.notes dt{font-weight:600}.notes dd{margin:2px 0 0;color:var(--dim);font-size:15px}.dash{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.dash-tables{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px}.mini{margin:22px 0 4px;font-size:13px;font-weight:500;color:var(--dim);letter-spacing:.01em}.state{font-weight:700}.state.s0{color:var(--text)}.state.s1{color:var(--blue)}.state.s2{color:var(--warn)}.meter{color:var(--text)}.meter .ln:last-child{color:var(--dim)}.supply{margin-top:6px}.supply,.k-float{color:var(--text)}.k-sink{color:var(--blue)}.k-market{color:var(--faint)}.verdict{margin:18px 0 0;max-width:60ch;font-size:clamp(17px,2vw,20px);line-height:1.4;min-height:3em}.control{margin-top:24px}.control label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 20px;margin-bottom:10px;color:var(--dim);font-size:14.5px}.control strong{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.control em{font-style:normal;color:var(--dim);font-weight:400}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:30px;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:2px;background:var(--faint)}input[type=range]::-moz-range-track{height:2px;background:var(--faint)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:24px;margin-top:-11px;background:var(--text);border:0;border-radius:3px}input[type=range]::-moz-range-thumb{width:14px;height:24px;background:var(--text);border:0;border-radius:3px}.calc-out{margin-top:22px;color:var(--text)}.assumptions{margin-top:22px;color:var(--dim);font-size:15px}.assumptions summary,.connect-box summary{cursor:pointer;color:var(--blue);width:fit-content}.assumptions p{max-width:64ch;margin:14px 0 0}.assume-grid{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:14px}.assume-grid label{display:grid;gap:6px;color:var(--dim);font-size:14px}select,.field{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font:inherit;font-size:15px}.field{width:100%;font-family:var(--mono);font-size:13.5px}.field:focus{border-color:var(--blue);outline:none}.field-label{display:block;margin:16px 0 6px;font-size:13.5px;color:var(--dim)}.connect-box{margin-top:24px}.connect{max-width:620px;margin-top:12px}.row{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.btn{background:var(--text);color:#000;border:0;border-radius:8px;padding:10px 18px;font:600 15px var(--sans);cursor:pointer;transition:opacity .2s}.btn:hover:not(:disabled){opacity:.88}.btn:disabled{opacity:.5;cursor:progress}.btn.quiet{background:transparent;color:var(--text);border:1px solid var(--line);margin-top:14px}.row .btn.quiet{margin-top:0}.claims{margin-top:36px;max-width:640px}.claim-list{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:10px}.loyalty{padding:4px 0}.curve{color:var(--blue)}.curve .ln:last-child,.curve .ln:nth-last-child(2){color:var(--dim)}.addresses{margin:0;display:grid}.addresses>div{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:4px 28px;padding:14px 0;border-bottom:1px solid var(--line)}.addresses dt{font-weight:600}.addresses dt span{display:block;font-weight:400;font-size:13.5px;color:var(--dim)}.addresses dd{margin:0;font-family:var(--mono);font-size:13px;overflow-wrap:anywhere;align-self:center}.addresses dd a{color:var(--dim);border-bottom:1px solid var(--line)}.addresses dd a:hover{color:var(--text)}@media(max-width:640px){.addresses>div{grid-template-columns:1fr}}.checks{margin:26px 0 0;padding:0;list-style:none;display:grid;gap:10px;max-width:70ch}.checks li{display:flex;gap:12px;align-items:baseline;color:#c4c5cb}.mark{font-family:var(--mono);width:1.2em;flex:none}.pass .mark{color:var(--good)}.fail .mark{color:var(--bad)}.unk .mark{color:var(--warn)}.cmd{margin-top:12px;color:var(--dim);overflow-x:auto}.risk-list{margin:0;padding:0;list-style:none;display:grid;gap:16px;max-width:72ch}.risk-list li{color:var(--dim);padding-left:18px;border-left:1px solid var(--line)}.risk-list strong{color:var(--text);font-weight:600}.foot{max-width:1120px;margin:0 auto;padding:0 var(--gutter);color:var(--dim)}.foot>.foot-brand{border-top:1px solid var(--line);padding:24px 0 14px;display:flex;width:100%;font-size:16px}.foot>:not(.foot-brand){padding:0 0 44px}.foot .ascii{color:var(--dim)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:start}@media(max-width:960px){.hero-grid{grid-template-columns:1fr}}h1{max-width:16ch}.kicker{margin:18px 0 0;font:500 15px var(--mono);color:var(--blue);letter-spacing:0}.cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.cta .btn{display:inline-block;margin:0}.cta .btn.quiet{margin:0}.hero-event{margin-top:clamp(0px,4vw,52px)}.feedrop{margin:0;border:1px solid var(--line);border-radius:14px;padding:18px clamp(14px,3vw,24px) 14px;background:var(--panel);overflow:hidden}.fee-art{color:var(--text);font-variant-numeric:tabular-nums}.feedrop figcaption{margin-top:12px;font-size:13px;color:var(--dim)}.feedrop figcaption a{color:var(--blue)}.proof{list-style:none;margin:clamp(36px,5vw,60px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.proof li{padding:18px 18px 0 0}.proof li+li{padding-left:18px;border-left:1px solid var(--line)}.proof h3{margin:0;font-size:16px;font-weight:650;letter-spacing:-.01em}.proof p{margin:6px 0 10px;font-size:14.5px;color:var(--dim)}.proof a{font-size:13.5px;color:var(--blue)}.proof a:hover{text-decoration:underline}.proof li.ok a{color:var(--good)}.proof li.bad a{color:var(--bad)}.proof li.unk a{color:var(--warn)}@media(max-width:960px){.proof{grid-template-columns:repeat(2,minmax(0,1fr))}.proof li:nth-child(3){padding-left:0;border-left:0}.proof li:nth-child(n+3){border-top:1px solid var(--line);margin-top:18px}}@media(max-width:520px){.proof{grid-template-columns:1fr}.proof li,.proof li+li{padding:16px 0 0;border-left:0}.proof li+li{border-top:1px solid var(--line);margin-top:16px}}.btn{text-decoration:none}a.btn.quiet{border:1px solid var(--line);background:transparent;color:var(--text)}.btn:active:not(:disabled){transform:scale(.97)}.btn{transition:opacity .2s,transform .12s}.sbar-wrap{margin-top:6px}.sbar{display:flex;width:100%;height:22px;border-radius:6px;overflow:hidden;border:1px solid var(--line);background:#0a0b0d}.seg{display:block;min-width:0;transition:flex-grow .25s cubic-bezier(.22,1,.36,1)}.seg.float,.sw.float{background:var(--text)}.seg.sink,.sw.sink{background:repeating-linear-gradient(135deg,var(--blue) 0 3px,#1c3a5c 3px 6px)}.seg.pool,.sw.pool{background:radial-gradient(circle,var(--faint) 1.2px,transparent 1.6px) 0 0 / 6px 6px,#121317}.seg+.seg{border-left:1px solid var(--bg)}.slegend{list-style:none;display:flex;flex-wrap:wrap;gap:6px 22px;margin:10px 0 0;padding:0;font:13px var(--mono);color:var(--dim);font-variant-numeric:tabular-nums}.slegend li{display:flex;align-items:center;gap:8px}.sw{display:inline-block;width:14px;height:14px;border-radius:3px;border:1px solid var(--line)}.fmeter{position:relative;margin:14px 0 32px}.ftrack{height:14px;border-radius:7px;background:#0a0b0d;border:1px solid var(--line);overflow:hidden}.ffill{display:block;height:100%;background:var(--text);transition:width .3s cubic-bezier(.22,1,.36,1)}.fmark{position:absolute;top:-4px;bottom:-4px;width:0;border-left:1px solid var(--blue)}.fmark b{position:absolute;top:100%;left:0;transform:translate(-50%);margin-top:4px;font:500 12px var(--mono);color:var(--blue)}@media(prefers-reduced-motion:reduce){.seg,.ffill{transition:none}}.plain{max-width:66ch;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.plain p{margin:0 0 12px;color:#c9cad0}.plain p:last-child{margin:0}.plain strong{color:var(--text)}.plain em{font-style:normal;color:var(--blue)}.why{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px}.why h3{margin:0;font-size:18px;letter-spacing:-.015em}.why p{margin:6px 0 0;color:var(--dim);font-size:15.5px;max-width:52ch}@media(max-width:760px){.why{grid-template-columns:1fr}}.journey{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:72ch}.journey li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid var(--line)}.journey li:first-child{border-top:0;padding-top:0}.jn{width:32px;height:32px;border-radius:50%;border:1px solid var(--faint);display:grid;place-items:center;font:600 14px var(--mono);color:var(--blue)}.journey h3{margin:4px 0;font-size:18px;letter-spacing:-.015em}.journey p{margin:0;color:var(--dim);font-size:15.5px}.journey a,.faq a{color:var(--blue)}.faq{max-width:72ch}.faq details{border-top:1px solid var(--line);padding:14px 0}.faq details:last-of-type{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:600;color:var(--text);list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--faint)}.faq details[open] summary:after{content:"−"}.faq details p{margin:10px 0 0;color:var(--dim);max-width:62ch}.words{margin:8px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px;max-width:920px}.words dt{font-weight:600}.words dd{margin:2px 0 0;color:var(--dim);font-size:14.5px}.term{position:relative;display:inline}.term-btn{all:unset;cursor:help;color:inherit;border-bottom:1px dotted var(--blue)}.term-btn:hover{color:var(--text)}.term-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}.term-tip{position:absolute;z-index:30;left:50%;bottom:calc(100% + 8px);width:max-content;max-width:min(300px,calc(100vw - 24px));padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#14161a;color:var(--text);font:400 13.5px/1.45 var(--sans);text-align:left;white-space:normal;box-shadow:0 10px 30px #00000080}.term-tip.below{bottom:auto;top:calc(100% + 8px)}.term-tip strong{display:block;margin-bottom:2px;color:var(--blue);font-weight:600}.termkey{margin:20px 0 0;max-width:920px;border-top:1px solid var(--line);padding-top:12px}.termkey summary{cursor:pointer;color:var(--dim);font-size:14px}.termkey dl{margin:12px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px}.termkey dt{font-weight:600;font-size:14.5px}.termkey dd{margin:2px 0 0;color:var(--dim);font-size:14px}@media(max-width:760px){.termkey dl{grid-template-columns:1fr}}.fee-bars{margin-top:6px;display:grid;gap:6px;font-family:var(--mono);font-size:var(--ascii-size)}.fee-row{display:grid;grid-template-columns:13ch 1fr 6ch;gap:10px;align-items:center}.fee-row i{display:block;height:12px;border-radius:3px;background:#15171b;overflow:hidden}.fee-row b{display:block;height:100%;background:var(--text);border-radius:3px}.fee-row em{font-style:normal;text-align:right;font-variant-numeric:tabular-nums}.termkey{max-width:none}.cmd{line-height:1.55}@media(max-width:760px){.nav nav{mask-image:linear-gradient(90deg,#000 80%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);padding-right:24px}}.zones{margin-bottom:22px}.rule-card{margin-bottom:14px}.rule-card h4{margin:0 0 6px;font-size:14.5px;font-weight:600}.words{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.words{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.words{grid-template-columns:1fr}}body{background:var(--bg)}.ambient{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}main,.foot{position:relative;z-index:1}.amb-glow{position:absolute;left:50%;top:-10%;width:min(1100px,130vw);height:760px;margin-left:calc(min(1100px,130vw)/-2);background:radial-gradient(closest-side,rgba(90,169,255,.16),rgba(90,169,255,.05) 55%,transparent 75%);filter:blur(20px)}.amb-grid{position:absolute;inset:-20% 0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px);background-size:28px 28px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 20%,transparent 75%)}.amb-waves{position:absolute;left:0;right:0;bottom:-40px;height:220px}.wave{position:absolute;left:0;width:200%;height:80px;fill:none;stroke:#5aa9ff29;stroke-width:1.2;vector-effect:non-scaling-stroke;animation:wave 30s linear infinite}.wave path{vector-effect:non-scaling-stroke}.wave.w0{bottom:120px;opacity:.55;animation-duration:46s}.wave.w1{bottom:70px;opacity:.8;animation-duration:34s;animation-direction:reverse}.wave.w2{bottom:20px;opacity:1;animation-duration:24s}@keyframes wave{to{transform:translate(-50%)}}.amb-light{position:absolute;inset:0}.nav{overflow:visible}.progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--blue),#9ad0ff);transform-origin:0 50%}.nav nav a{position:relative;padding:6px 0}.nav nav a.on{color:var(--text)}.navbar{position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--blue)}.sline{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(90,169,255,.55),var(--line) 35%,var(--line));transform-origin:0 50%;display:block}.glow{position:relative;--gx: -200px;--gy: -200px}.glow:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--gx) var(--gy),rgba(90,169,255,.1),transparent 70%)}.glow:hover:before{opacity:1}.why li.glow{padding:16px 18px;margin:-16px -18px;border-radius:14px}.btn{transition:opacity .2s,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .25s}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px #5aa9ff38}a.btn.quiet:hover{border-color:#5aa9ff80}.status.good span{animation:beat 2.4s ease-in-out infinite}@keyframes beat{50%{opacity:.35}}.proof a,.journey a,.brand{transition:color .2s,transform .2s}.proof a:hover{transform:translate(2px)}.jn{transition:background .3s,border-color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.journey li:hover .jn{border-color:var(--blue);transform:scale(1.08)}.faq summary{transition:color .2s}.faq summary:hover{color:#fff}.faq summary:after{transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block}.faq details[open] summary:after{transform:rotate(180deg)}.fee-row b{transition:width .12s linear}.feedrop{box-shadow:0 0 0 1px #5aa9ff0a,0 30px 80px -30px #5aa9ff40}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.faq details::details-content,.termkey::details-content{height:0;overflow:clip;transition:height .35s cubic-bezier(.22,1,.36,1),content-visibility .35s allow-discrete}.faq details[open]::details-content,.termkey[open]::details-content{height:auto}}@media(prefers-reduced-motion:reduce){.wave,.status.good span{animation:none}.faq details::details-content,.termkey::details-content{transition:none}.btn:hover:not(:disabled){transform:none}}@media(max-width:760px){.amb-grid{opacity:.6}.wave.w0{display:none}}
