@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/syne-latin-500-normal.3ognwoybw1ael.woff2)format("woff2")}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/syne-latin-600-normal.33l8ok1ramhd6.woff2)format("woff2")}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/syne-latin-700-normal.1z-2jola2kw5z.woff2)format("woff2")}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/syne-latin-800-normal.3d-1mu3-eqzbp.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dm-mono-latin-400-normal.3cj_yefp0d3o_.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dm-mono-latin-500-normal.2qgt1jvo-spce.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dm-sans-latin-400-normal.2o7k1_w7_w7bj.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dm-sans-latin-500-normal.2f4st7_5x_v78.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dm-sans-latin-600-normal.32n_x70livn_1.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dm-sans-latin-700-normal.0lo5o3yaiuo13.woff2)format("woff2")}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0f12;--surface:#16181d;--surface-2:#202327;--border:#23272f;--border-strong:#303541;--text:#bcc3d2;--heading:#e6e9ef;--dim:#8f96a3;--wordmark:#b4bccc;--accent:#16f3a9;--accent-hover:#77f3ca;--on-accent:#0d0f12;--accent-fill:#00e5a014;--accent-glow:#16f3a973;--accent-deep:#09aa74;--accent-text:#16f3a9;--warn:#faaf2e;--warn-bar:#faaf2e;--warn-fill:#f59e0b14;--info:#51b8ec;--danger:#ff8a80;--danger-fill:#ff8a801a;--grid:#7ab8a30b;--font-display:"Syne", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-mono:"DM Mono", "SFMono-Regular", Menlo, Consolas, monospace;--r-ctl:8px;--r-card:12px;--gutter:max(16px, env(safe-area-inset-left,0px));--bg2:#0e1114;--panel:#121518;--panel2:#171b1f;--raise:#1e2328;--line:#fff1;--line2:#ffffff1f;--faint:#5f6772;--teal:#0b9c6b;--violet:#a891ff;--shadow:0 0 0 1px var(--line), 0 1px 0 0 #ffffff09 inset, 0 28px 56px -32px #000000bf;--glow:radial-gradient(1100px 520px at 12% -12%, #16f3a913, transparent 62%), radial-gradient(900px 480px at 100% -5%, #51b8ec0e, transparent 60%);--scrim:#0406088c;--shade:#000;--glass-white:#fff;--chain-near:#e9ecef;--chain-near-ink:#0b0d10;--chain-sol:linear-gradient(135deg, #9d7bff, #3fd6c2);--chain-base:#2f6bff;--chain-ink:#fff;--coin:radial-gradient(circle at 32% 28%, #7cc0ff, #2463d6 70%);--avatar:conic-gradient(from 210deg, #16f3a9, #51b8ec, #a891ff, #16f3a9);--hero-line:#96cdb92b;--frame:#1d2228;--arrow:#079a68;--nav-bg:#16181db8;--nav-band:#0d0f12c7;--tile-1:#12493a;--tile-2:#0b211a;--tile-glow:#16f3a94d;--glass-edge:#ffffff8c;--glass-fill:#ffffff12;--glass-core:#ffffff2e;--tile-ink:#e8fff6d1;--tile-grid:#dcfff01a;--wm-giant:#e6e9ef13;--chamber:#060b09;--chamber-2:#0b1814;--ch-text:#b8c6bf;--ch-head:#eef4f1;--ch-dim:#82938b;--ch-line:#bee8d71f;--ch-surface:#ffffff09;--ch-accent:#16f3a9;--ch-warn:#faaf2e;--ch-danger:#ff8a80;--ch-teal:#0b9c6b;--ch-sky:#51b8ec;--ch-static:#8fa39a;--ch-arrow:#079a68;--note-bg:#0d0f12;--note-line:#303541;--note-accent:#16f3a9;--note-head:#e6e9ef;--note-dim:#8f96a3;--note-track:#202327;--mark-3d:#13e39c;--mark-3d-rim:#9effd8;--font-sans:"DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--r-panel:22px;--r-panel-md:16px;--r-panel-sm:12px;--ease:cubic-bezier(.2,.7,0,1)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f9fafb;--surface:#fff;--surface-2:#f0f2f4;--border:#d6dae0;--border-strong:#cbcfd8;--text:#202632;--heading:#141924;--dim:#5e6778;--wordmark:#141924;--accent:#15845f;--accent-hover:#106046;--on-accent:#fff;--accent-fill:#18956c14;--accent-glow:#15845f59;--accent-deep:#8fdcbf;--accent-text:#127454;--warn:#9a5f00;--warn-bar:#dc8f09;--warn-fill:#dc8f091a;--info:#17699a;--danger:#b3261e;--danger-fill:#ff8a801a;--grid:#6e7a9112;--bg2:#eceef1;--panel:#fff;--panel2:#fff;--raise:#eceff2;--line:#11161f14;--line2:#11161f29;--faint:#8a92a0;--teal:#0b7a54;--violet:#6b4fe0;--shadow:0 0 0 1px var(--line), 0 18px 40px -28px #11161f47;--glow:radial-gradient(1100px 520px at 12% -12%, #1fdc9f1a, transparent 62%), radial-gradient(900px 480px at 100% -5%, #2b8fc412, transparent 60%);--scrim:#11161f59;--hero-line:#1e463a26;--frame:#dfe4e8;--arrow:#16f3a9;--nav-bg:#fffc;--nav-band:#f9fafbd1;--tile-1:#3fd6a0;--tile-2:#169a6c;--tile-glow:#ffffff61;--glass-edge:#ffffffd9;--glass-fill:#ffffff24;--glass-core:#ffffff4d;--tile-ink:#fffffff2;--tile-grid:#ffffff38;--wm-giant:#1419240f}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f9fafb;--surface:#fff;--surface-2:#f0f2f4;--border:#d6dae0;--border-strong:#cbcfd8;--text:#202632;--heading:#141924;--dim:#5e6778;--wordmark:#141924;--accent:#15845f;--accent-hover:#106046;--on-accent:#fff;--accent-fill:#18956c14;--accent-glow:#15845f59;--accent-deep:#8fdcbf;--accent-text:#127454;--warn:#9a5f00;--warn-bar:#dc8f09;--warn-fill:#dc8f091a;--info:#17699a;--danger:#b3261e;--danger-fill:#ff8a801a;--grid:#6e7a9112;--bg2:#eceef1;--panel:#fff;--panel2:#fff;--raise:#eceff2;--line:#11161f14;--line2:#11161f29;--faint:#8a92a0;--teal:#0b7a54;--violet:#6b4fe0;--shadow:0 0 0 1px var(--line), 0 18px 40px -28px #11161f47;--glow:radial-gradient(1100px 520px at 12% -12%, #1fdc9f1a, transparent 62%), radial-gradient(900px 480px at 100% -5%, #2b8fc412, transparent 60%);--scrim:#11161f59;--hero-line:#1e463a26;--frame:#dfe4e8;--arrow:#16f3a9;--nav-bg:#fffc;--nav-band:#f9fafbd1;--tile-1:#3fd6a0;--tile-2:#169a6c;--tile-glow:#ffffff61;--glass-edge:#ffffffd9;--glass-fill:#ffffff24;--glass-core:#ffffff4d;--tile-ink:#fffffff2;--tile-grid:#ffffff38;--wm-giant:#1419240f}body{background:var(--bg);color:var(--text);font-family:var(--font-mono);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:24px 24px;font-size:14px;line-height:1.5}h1,h2,h3,h4,.display{font-family:var(--font-display);color:var(--heading);text-wrap:balance;line-height:1.1}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--accent-glow);outline-offset:2px}@media (prefers-reduced-motion:no-preference){@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 var(--accent-glow)}50%{box-shadow:0 0 0 6px #0000}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.rise{animation:.32s ease-out both rise}.grow{transform-origin:0;animation:.6s ease-out both grow}.live:before{animation:2s infinite pulse}.float{animation:6s ease-in-out infinite float}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh;margin:0;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--heading)}.prose a,a.link{color:var(--heading);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.prose a:hover,a.link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}h1,h2,h3,h4{letter-spacing:-.01em;margin:0}h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(30px,6vw,56px);font-weight:800}h2{font-size:clamp(26px,3.6vw,40px);font-weight:700}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}.card-title{font-size:18px;font-weight:700}p{margin:0}code,pre{font-family:var(--font-mono)}code{color:var(--heading);background:var(--surface-2);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:.92em}pre{margin:0}img{max-width:100%}.lead{color:var(--text);max-width:62ch;font-size:16px}.wrap{max-width:1120px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.label{letter-spacing:.09em;text-transform:uppercase;color:var(--dim);font-size:11px}.dim{color:var(--dim)}.small{font-size:13px}.caption{color:var(--dim);font-size:12px}.mono{font-family:var(--font-mono)}.accent{color:var(--accent)}.warn-text{color:var(--warn)}.danger-text{color:var(--danger)}.pass-text{color:var(--heading);font-weight:600}.checklist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.checklist li{overflow-wrap:anywhere;min-width:0}.heading-text{color:var(--heading)}.stack{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.stack-sm{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.stack-lg{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row.between{justify-content:space-between}.grid-2{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.grid-2>*,.grid-3>*,.grid-4>*{min-width:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:60;background:var(--accent);color:var(--on-accent);border-radius:var(--r-ctl);padding:8px 12px;position:absolute;top:-48px;left:8px}.skip:focus{color:var(--on-accent);top:8px}.btn{border-radius:var(--r-ctl);border:1px solid var(--border-strong);background:var(--surface);min-height:40px;color:var(--heading);font:500 13px var(--font-mono);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:8px;padding:10px 16px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--heading)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.btn.danger{border-color:var(--danger);color:var(--danger);background:var(--danger-fill)}.btn.danger:hover{color:var(--heading)}.btn.ghost,.ghost{border:1px solid var(--border);color:var(--dim);border-radius:var(--r-ctl);font:12px var(--font-mono);cursor:pointer;background:0 0;min-height:32px;padding:6px 10px}.btn.ghost:hover,.ghost:hover{color:var(--heading);border-color:var(--border-strong)}.btn.sm{min-height:34px;padding:7px 12px;font-size:12px}.btn.icon{min-width:36px;padding:6px}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn .spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px}@media (prefers-reduced-motion:no-preference){.btn .spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}}.badge{border:1px solid var(--border);background:var(--surface-2);color:var(--dim);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.badge.mock,.badge.fallback,.badge.warn,.badge.at-risk,.badge.stale{border-color:var(--warn-bar);color:var(--warn);background:var(--warn-fill)}.badge.live,.badge.verified,.badge.open,.badge.good{border-color:var(--accent);color:var(--heading);background:var(--accent-fill)}.badge.live:before,.badge.open:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.badge.paused,.badge.danger,.badge.unverified{border-color:var(--danger);color:var(--danger);background:var(--danger-fill)}.badge.info,.badge.settling{border-color:var(--info);color:var(--info)}.badge.closed,.badge.settled{color:var(--dim)}.dot{background:var(--accent);border-radius:50%;width:7px;height:7px;display:inline-block}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);min-width:0;padding:20px}.card.tint{background:var(--accent-fill);border-color:var(--border-strong)}.card.warn{background:var(--warn-fill);border-color:var(--warn-bar)}.card.danger{background:var(--danger-fill);border-color:var(--danger)}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.card-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.card[data-live=true] .card-head .label:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.stat{padding:16px 18px}.stat .v{font-family:var(--font-display);color:var(--heading);overflow-wrap:anywhere;margin-top:6px;font-size:30px;font-weight:700}.stat .d{color:var(--dim);margin-top:4px;font-size:12px}.stat .d.up{color:var(--accent-text)}.stat .spark{margin-top:8px}.kv{color:var(--dim);justify-content:space-between;gap:10px;font-size:13px;display:flex}.kv b,.kv strong{color:var(--heading);text-align:right;overflow-wrap:anywhere;font-weight:500}.kv>*{min-width:0}.kv .badge{white-space:normal;overflow-wrap:anywhere;text-align:right;border-radius:var(--r-ctl);max-width:100%}.kvs{gap:0;display:grid}.kvs .kv{border-top:1px solid var(--border);padding:8px 0}.kvs .kv:first-child{border-top:0}.bar{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;height:10px;overflow:hidden}.bar i{background:var(--dim);border-radius:999px;height:100%;display:block}.bar.nectar i{background:var(--accent)}.bar.warn i{background:var(--warn-bar)}.bar.danger i{background:var(--danger)}.feestack .kv.sub{padding-left:14px;font-size:12px}.feestack .kv.sub span:before{content:"↳ ";color:var(--dim)}.feestack .kv.total{border-top:1px solid var(--border-strong)}.feestack .kv.total span,.feestack .kv.total b{color:var(--heading);font-weight:600}.session{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.session .why{color:var(--dim);overflow-wrap:anywhere;font-size:11px}.badge.weekend{border-color:var(--warn-bar);color:var(--warn);background:var(--warn-fill)}.limitpair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.limitpair>*{min-width:0}.limitpair .col{border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--surface-2);align-content:start;gap:8px;padding:12px;display:grid}.limitpair .col[data-active=true]{border-color:var(--accent);background:var(--accent-fill)}.limitpair .big{font-family:var(--font-display);color:var(--heading);font-size:26px;font-weight:700}.module-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.module-grid>*{min-width:0}.hub{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.hub .node{text-align:center}.hub .spokes{gap:12px;display:grid}.note-preview{border-radius:var(--r-card);border:1px solid var(--border);width:100%;max-width:600px;height:auto;display:block}.multline{color:var(--heading);font-size:12px}.note-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.note-grid>*{min-width:0}.note-card{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);color:var(--text);gap:8px;padding:12px;text-decoration:none;display:grid}.note-card:hover,.note-card:focus-visible{border-color:var(--accent)}.note-card .note-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.note-img{aspect-ratio:600/360;border-radius:var(--r-ctl);border:1px solid var(--border);background:var(--surface-2);width:100%;height:auto;display:block}.note-img.placeholder{color:var(--dim);text-align:center;place-items:center;padding:12px;font-size:12px;display:grid}.note-history{gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.note-history li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:6px 0;display:flex}.eq{font-family:var(--font-mono);color:var(--heading);border:1px solid var(--border-strong);border-radius:var(--r-ctl);background:var(--surface-2);white-space:nowrap;padding:14px 16px;font-size:15px;overflow-x:auto}.eq.wrap-ok{white-space:normal;overflow-wrap:anywhere}.codeblock{color:var(--heading);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-ctl);white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.banner{border-radius:var(--r-ctl);border:1px solid var(--border-strong);background:var(--surface);align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;display:flex}.banner .b-title{color:var(--heading);font-weight:500}.banner.info{border-color:var(--info)}.banner.warn{border-color:var(--warn-bar);background:var(--warn-fill)}.banner.danger{border-color:var(--danger);background:var(--danger-fill)}.banner.good{border-color:var(--accent);background:var(--accent-fill)}.banner .b-icon{flex:none;font-weight:700}.banner.info .b-icon{color:var(--info)}.banner.warn .b-icon{color:var(--warn)}.banner.danger .b-icon{color:var(--danger)}.banner.good .b-icon{color:var(--accent)}.banner .b-body{gap:4px;min-width:0;display:grid}.banner .b-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ribbon{background:var(--warn-fill);border-bottom:1px solid var(--border);color:var(--warn);text-align:center;padding:6px 12px;font-size:12px}.field{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.field label,.field .f-label{color:var(--heading);font-size:12px;font-weight:500}.field .hint,.field .error{overflow-wrap:anywhere}.field .hint{color:var(--dim);font-size:12px}.field .error{color:var(--danger);font-size:12px}.input-wrap{border:1px solid var(--border-strong);border-radius:var(--r-ctl);background:var(--surface-2);align-items:stretch;min-height:44px;display:flex}.input-wrap:focus-within{outline:2px solid var(--accent-glow);outline-offset:2px}.input-wrap input,.input-wrap select{min-width:0;color:var(--heading);font:14px var(--font-mono);background:0 0;border:0;outline:none;flex:1;padding:10px 12px}.input-wrap select option{background:var(--surface);color:var(--heading)}.input-wrap .unit{color:var(--dim);border-left:1px solid var(--border);align-items:center;padding:0 12px;font-size:12px;display:flex}.field[data-invalid=true] .input-wrap{border-color:var(--danger)}textarea.textarea{border:1px solid var(--border-strong);border-radius:var(--r-ctl);background:var(--surface-2);width:100%;min-height:120px;color:var(--heading);font:14px var(--font-mono);resize:vertical;padding:10px 12px}.check{align-items:flex-start;gap:10px;min-width:0;min-height:44px;display:flex}.check input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none;margin:2px 0 0}.check input[type=checkbox]:focus-visible{outline:2px solid var(--accent-glow);outline-offset:2px}.check .check-body{gap:4px;min-width:0;display:grid}.check label{color:var(--heading);cursor:pointer;font-size:13px;font-weight:500}.check .hint{color:var(--dim);overflow-wrap:anywhere;font-size:12px}.shield-card .big{font-family:var(--font-display);color:var(--heading);font-size:28px;font-weight:700;line-height:1.1}.countdown{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--heading)}input[type=range]{width:100%;accent-color:var(--accent);min-height:32px}.seg{border:1px solid var(--border-strong);border-radius:var(--r-ctl);flex-wrap:wrap;display:inline-flex;overflow:hidden}.seg button{background:var(--surface);color:var(--text);border:0;border-right:1px solid var(--border);font:13px var(--font-mono);cursor:pointer;min-height:40px;padding:8px 14px}.seg button:last-child{border-right:0}.seg button[aria-pressed=true]{background:var(--accent-fill);color:var(--heading);box-shadow:inset 0 -2px 0 var(--accent)}.table-wrap{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);overflow-x:auto}table.t{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}table.t th{text-align:left;font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px}table.t th button{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}table.t th button:focus-visible{outline:2px solid var(--accent-glow);outline-offset:2px}table.t td{border-top:1px solid var(--border);color:var(--heading);vertical-align:top;padding:10px 12px}table.t td.r,table.t th.r{text-align:right}table.t tr:first-child td{border-top:0}table.t tbody tr:hover td{background:var(--accent-fill)}@media (max-width:760px){table.rt,table.rt tbody,table.rt tr,table.rt td{width:100%;display:block}table.rt thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.rt tr{border-top:1px solid var(--border);padding:8px 0}table.rt tr:first-child{border-top:0}table.rt td{text-align:right;border:0;justify-content:space-between;gap:12px;padding:6px 12px;display:flex}table.rt td:before{content:attr(data-label);color:var(--dim);letter-spacing:.08em;text-transform:uppercase;text-align:left;font-size:11px}table.rt td.r{text-align:right}}.tabs{border-bottom:1px solid var(--border);gap:4px;display:flex;overflow-x:auto}.tabs [role=tab]{color:var(--dim);font:13px var(--font-mono);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:10px 12px}.tabs [role=tab][aria-selected=true]{color:var(--heading);border-bottom-color:var(--accent)}.tabs [role=tab]:hover{color:var(--heading)}.skel{background:var(--surface-2);border-radius:6px;height:14px;display:block}.skel.lg{height:30px}@media (prefers-reduced-motion:no-preference){.skel{animation:1.2s ease-in-out infinite skel}@keyframes skel{50%{opacity:.55}}}html{scroll-padding-top:96px;scroll-padding-bottom:24px}.skip-target,summary,:target{scroll-margin-top:96px;scroll-margin-bottom:24px}nav.top{z-index:20;isolation:isolate;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);position:sticky;top:0}nav.top .wrap{align-items:center;gap:20px;padding-block:12px;display:flex;position:relative}.lockup{color:var(--wordmark);flex:none;align-items:center;gap:10px;display:inline-flex}.lockup img.mark{width:34px;height:34px}.lockup img.wm{width:auto;height:17px}footer .lockup img.mark{width:30px;height:30px}footer .lockup img.wm{height:15px}.only-light{display:none!important}.only-dark{display:block}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .only-light{display:block!important}:root:not([data-theme=dark]) .only-dark{display:none!important}}:root[data-theme=light] .only-light{display:block!important}:root[data-theme=light] .only-dark{display:none!important}.links{color:var(--dim);gap:18px;margin-left:auto;font-size:13px;display:flex}.links a{padding:6px 0}.links a:hover,.links a[aria-current=page]{color:var(--heading)}.links a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent)}.navbtns{align-items:center;gap:8px;margin-left:auto;display:flex}.links+.navbtns{margin-left:0}.menu{display:none}.wallet-btn{text-overflow:ellipsis;white-space:nowrap;max-width:200px;display:inline-block;overflow:hidden}main{display:block}.page{padding-block:40px 72px}.page-head{gap:10px;max-width:72ch;margin-bottom:28px;display:grid}section.sec{padding-block:56px}section.sec.alt{background:var(--surface);border-block:1px solid var(--border)}.sec-head{gap:12px;max-width:68ch;margin-bottom:28px;display:grid}footer.site{border-top:1px solid var(--border);background:var(--surface);padding-block:40px 24px}.fgrid{grid-template-columns:1.4fr repeat(6,1fr);gap:24px;display:grid}.fcol h2{font:600 11px var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--dim);margin:0 0 10px}.fcol a,.fcol button.linklike{color:var(--text);overflow-wrap:anywhere;padding:3px 0;font-size:13px;display:block}.fcol a:hover{color:var(--heading)}.brand{align-content:start;gap:10px;display:grid}.brand p{color:var(--dim);max-width:30ch;font-size:12px}.fbar{border-top:1px solid var(--border);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;padding-top:16px;font-size:12px;display:flex}.fbar .r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}button.linklike{font:inherit;cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;padding:0}.consent{left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border-strong);z-index:40;gap:10px;max-width:560px;margin:0 auto;padding:16px;font-size:13px;display:grid;position:fixed}.consent .acts{flex-wrap:wrap;gap:8px;display:flex}.modal-backdrop{background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card);gap:14px;width:min(640px,100%);max-height:calc(100vh - 32px);padding:20px;display:grid;overflow:auto}.modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.modal-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.toasts{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:55;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed}.toast{background:var(--surface);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--r-ctl);gap:4px;padding:12px 14px;font-size:13px;display:grid}.toast.error{border-left-color:var(--danger)}.toast.warn{border-left-color:var(--warn-bar)}.toast .t-title{color:var(--heading);font-weight:500}.hexmark{color:var(--accent)}.hexmark polygon{fill:currentColor}.hero{padding-block:72px 48px}.hero .wrap{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;display:grid}.hero .copy{gap:22px;display:grid}.hero .cta{flex-wrap:wrap;gap:10px;display:flex}.hero .fine{color:var(--dim);font-size:12px}.limitcard{gap:14px;min-width:0;display:grid}.limitcard .rowx{gap:6px;display:grid}.limitcard table{border-collapse:collapse;width:100%;font-size:12px}.limitcard td{border-top:1px solid var(--border);padding:6px 0}.limitcard td:last-child{text-align:right;color:var(--heading)}.stats .wrap{grid-template-columns:repeat(4,1fr);gap:12px;padding-block:8px 56px;display:grid}.roles{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.role{align-content:start;gap:12px;min-width:0;display:grid}.role .big{font-family:var(--font-display);color:var(--heading);font-size:28px;font-weight:700}.role ul{color:var(--text);gap:4px;margin:0;padding-left:16px;font-size:13px;display:grid}.steps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.step{align-content:start;gap:8px;min-width:0;display:grid}.step .k{font-family:var(--font-display);color:var(--accent);letter-spacing:.06em;font-size:13px;font-weight:700}.step .who{color:var(--dim);font-size:11px}.built{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.trust{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.faq{gap:8px;max-width:76ch;display:grid}details{border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--surface);padding:0 16px}summary{cursor:pointer;color:var(--heading);justify-content:space-between;gap:12px;min-height:44px;padding:14px 0;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--dim)}details[open] summary:after{content:"–"}details p{color:var(--text);max-width:68ch;padding:0 0 14px}.prose{gap:14px;max-width:72ch;display:grid}.prose h2{margin-top:12px;font-size:24px}.prose h3{margin-top:8px;font-size:18px}.prose ul,.prose ol{gap:6px;margin:0;padding-left:20px;display:grid}.prose table{border-collapse:collapse;font-size:13px;display:block;overflow-x:auto}.prose td,.prose th{border:1px solid var(--border);text-align:left;padding:6px 10px}@media (prefers-reduced-motion:no-preference){.rise:nth-child(2){animation-delay:60ms}.rise:nth-child(3){animation-delay:.12s}.rise:nth-child(4){animation-delay:.18s}.bar i{transform-origin:0;animation:.6s ease-out both grow}.dot,.badge.live:before{animation:2s infinite pulse}.hexfloat{animation:6s ease-in-out infinite float}}@media (max-width:900px){.hero .wrap{grid-template-columns:1fr}.stats .wrap,.grid-4{grid-template-columns:repeat(2,1fr)}.roles,.steps,.trust,.grid-3{grid-template-columns:1fr 1fr}.fgrid{grid-template-columns:repeat(3,1fr)}.brand{grid-column:1/-1}.grid-2{grid-template-columns:1fr}}@media (max-width:760px){.links{display:none}.menu{display:inline-flex}.links.open{background:var(--surface);border-bottom:1px solid var(--border);padding:12px max(16px, env(safe-area-inset-left,0px));gap:4px;margin:0;display:grid;position:absolute;top:100%;left:0;right:0}.links.open a{align-items:center;min-height:44px;display:flex}.roles,.steps,.trust,.grid-3,.module-grid,.hub{grid-template-columns:1fr}.fgrid{grid-template-columns:1fr 1fr}h1{font-size:32px}.eq{white-space:normal;overflow-wrap:anywhere;overflow-x:visible}.hero{padding-block:40px 32px}section.sec{padding-block:40px}.page{padding-block:28px 56px}.navbtns .hide-sm{display:none}.wallet-btn{max-width:130px}}@media (max-width:420px){.stats .wrap,.grid-4,.limitpair,.fgrid{grid-template-columns:1fr}h1{font-size:28px}.prose>*{min-width:0}}.rsteps{counter-reset:rs;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rsteps li{counter-increment:rs;border:1px solid var(--border);border-radius:var(--r-ctl);min-width:0;color:var(--dim);overflow-wrap:anywhere;padding:8px 10px;font-size:12px}.rsteps li:before{content:counter(rs) " · ";font-family:var(--font-display);font-weight:700}.rsteps li[data-state=done]{border-color:var(--accent-deep);color:var(--text)}.rsteps li[data-state=current]{border-color:var(--accent);color:var(--heading);background:var(--accent-fill)}.addr{font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-all;color:var(--heading);font-size:12px}@media (max-width:760px){.rsteps{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-grid{margin:0;padding:0;list-style:none}.brand-tile{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface-2);place-items:center;min-height:128px;padding:16px;display:grid}.log-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.log-list li{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 12px;display:grid}.log-list .caption{grid-column:2}.kv{grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:6px 16px;margin:0;display:grid}.prose .table-wrap>table{width:100%;display:table}.kv>div{display:contents}.kv dt{color:var(--dim)}.kv dd{overflow-wrap:anywhere;margin:0}
.nx-nav{z-index:30;background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--line);font-family:var(--font-sans);position:sticky;top:0}.nx-nav-in{height:64px;padding:0 max(28px, env(safe-area-inset-left,0px));align-items:center;gap:26px;max-width:1440px;margin:0 auto;display:flex}.nx-nav .lockup img.mark{width:26px;height:26px}.nx-nav .lockup img.wm{height:14px}.nx-nav-links{align-self:stretch;gap:2px;display:flex}.nx-nav-links a{color:var(--dim);font:500 14px var(--font-sans);white-space:nowrap;align-items:center;padding:0 12px;text-decoration:none;transition:color .2s;display:flex;position:relative}.nx-nav-links a:hover,.nx-nav-links a.on{color:var(--heading)}.nx-nav-links a.on:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.nx-nav-right{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.nx-chip{background:var(--panel2);height:32px;box-shadow:0 0 0 1px var(--line);font:500 12.5px var(--font-sans);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.nx-lbl-short{display:none}.nx-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.nx-dot.amber{background:var(--warn-bar)}.nx-dot.off{background:var(--dim)}.nx-chain{width:16px;height:16px;font:700 9px/1 var(--font-sans);color:var(--chain-ink);border-radius:5px;flex:none;place-items:center;display:inline-grid}.nx-chain.near{background:var(--chain-near);color:var(--chain-near-ink)}.nx-chain.sol{background:var(--chain-sol)}.nx-chain.base{background:var(--chain-base)}.nx-wallet{background:var(--panel2);max-width:260px;height:40px;box-shadow:0 0 0 1px var(--line);color:var(--heading);font:500 13.5px var(--font-sans);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:0 6px 0 14px;display:inline-flex}.nx-wallet .acct{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx-wallet .bal{font:500 12.5px var(--font-mono);color:var(--dim)}.nx-wallet.connect{background:var(--accent);color:var(--on-accent);box-shadow:none;padding:0 16px;font-weight:600}.nx-wallet.connect:hover{background:var(--accent-hover)}.nx-avatar{background:var(--avatar);border-radius:9px;flex:none;width:28px;height:28px}@media (max-width:760px){.nx-nav-in{height:auto;padding:10px max(16px, env(safe-area-inset-left,0px)) 0;flex-wrap:wrap;gap:0 12px}.nx-nav-links{scrollbar-width:none;flex:1 0 100%;order:3;height:44px;margin:4px -8px 0;overflow-x:auto}.nx-nav-links a{padding:0 10px}.nx-hide-s{display:none!important}.nx-wallet{max-width:150px}.nx-wallet .bal{display:none}}@media (max-width:440px){.nx-lbl-long{display:none}.nx-lbl-short{display:inline}}.nx-ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nx-h2{font:600 18px/1.2 var(--font-display);letter-spacing:-.015em;color:var(--heading);margin:0}.nx-k{font:400 12.5px/1.4 var(--font-sans);color:var(--dim)}.nx-v{font:500 15px/1.3 var(--font-mono);color:var(--heading);font-variant-numeric:tabular-nums}.nx-mid{font:600 22px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--heading)}.nx-big{font:600 32px/1.05 var(--font-display);letter-spacing:-.035em;color:var(--heading)}.nx-hero{font:600 56px/1 var(--font-display);letter-spacing:-.045em;color:var(--heading)}.nx-pos{color:var(--accent-text)}.nx-warn{color:var(--warn)}.nx-neg{color:var(--danger)}.nx-row{align-items:center;gap:12px;display:flex}.nx-stack{flex-direction:column;display:flex}.nx-gap6{gap:6px}.nx-block{display:block}.nx-panel{border-radius:var(--r-panel);background:linear-gradient(180deg, var(--panel2), var(--panel));box-shadow:var(--shadow);min-width:0;color:var(--text);font-family:var(--font-sans);position:relative}.nx-panel-md{border-radius:var(--r-panel-md)}.nx-panel-sm{border-radius:var(--r-panel-sm)}.nx-pad{flex-direction:column;gap:18px;padding:24px;display:flex}.nx-stats{flex-wrap:wrap;display:flex}.nx-stats>.nx-stat{border-left:1px solid var(--line);flex:150px;padding:4px 22px}.nx-stats>.nx-stat:first-child{border-left:0;padding-left:0}.nx-stat{flex-direction:column;gap:6px;min-width:0;display:flex}.nx-delta{font:400 12px/1.4 var(--font-sans);color:var(--dim)}.nx-delta.up{color:var(--accent-text)}.nx-skel{background:var(--raise);border-radius:6px;width:7em;height:1.1em;display:block}.nx-btn{cursor:pointer;height:42px;font:600 14px var(--font-sans);white-space:nowrap;background:var(--accent);color:var(--on-accent);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.nx-btn:hover{background:var(--accent-hover)}.nx-btn.quiet{background:var(--raise);color:var(--heading)}.nx-btn.quiet:hover{box-shadow:inset 0 0 0 1px var(--line2)}.nx-btn.line{color:var(--heading);box-shadow:inset 0 0 0 1px var(--line2);background:0 0}.nx-btn.sm{border-radius:10px;height:34px;padding:0 12px;font-size:13px}.nx-btn[disabled]{opacity:.5;cursor:not-allowed}@media (max-width:760px){.nx-pad{padding:18px}.nx-hero{font-size:42px}.nx-stats>.nx-stat{border-left:0;flex-basis:45%;padding:8px 0}}.nx-seg{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:4px;max-width:100%;padding:4px;display:flex}.nx-seg button{height:36px;color:var(--dim);font:500 13.5px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.nx-seg button:hover{color:var(--heading)}.nx-seg button.on{background:var(--raise);color:var(--heading);box-shadow:0 1px 0 color-mix(in srgb, var(--glass-white) 5%, transparent) inset, 0 6px 14px -8px color-mix(in srgb, var(--shade) 60%, transparent)}.nx-seg button[disabled]{opacity:.45;cursor:not-allowed}.nx-seg small{font:500 10.5px var(--font-sans);color:var(--dim);background:var(--bg2);border-radius:5px;padding:1px 6px}.nx-tabs{border-bottom:1px solid var(--line);gap:24px;display:flex;overflow-x:auto}.nx-tabs button{height:46px;color:var(--dim);font:500 14.5px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;position:relative}.nx-tabs button:hover,.nx-tabs button.on{color:var(--heading)}.nx-tabs button.on:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.nx-ct{font:500 11px var(--font-mono);color:var(--dim);background:var(--raise);border-radius:6px;margin-left:7px;padding:2px 6px}.nx-slider{gap:4px;display:grid}.nx-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:30px;margin:0}.nx-range::-webkit-slider-runnable-track{background:var(--track,var(--raise));border-radius:8px;height:8px}.nx-range::-moz-range-track{background:var(--track,var(--raise));border-radius:8px;height:8px}.nx-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--heading);width:22px;height:22px;box-shadow:0 0 0 5px var(--accent-fill);border:0;border-radius:50%;margin-top:-7px}.nx-range::-moz-range-thumb{background:var(--heading);width:22px;height:22px;box-shadow:0 0 0 5px var(--accent-fill);border:0;border-radius:50%}.nx-range:focus-visible{outline:none}.nx-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px var(--accent-glow)}.nx-scrim{z-index:60;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;inset:0}.nx-drawer{z-index:61;background:var(--panel);width:min(440px,100% - 24px);color:var(--text);font-family:var(--font-sans);box-shadow:0 0 0 1px var(--line2), 0 40px 90px -20px color-mix(in srgb, var(--shade) 75%, transparent);border-radius:24px;flex-direction:column;gap:20px;padding:24px;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:auto}.nx-drawer:focus{outline:none}.nx-drawer-title{font-size:20px}.nx-drawer-body{flex-direction:column;gap:16px;display:flex}.nx-drawer-foot{flex-direction:column;gap:10px;margin-top:auto;display:flex}.nx-steps{margin:0;padding:0;list-style:none}.nx-stp{align-items:flex-start;gap:14px;padding:10px 0;display:flex}.nx-stp i{background:var(--raise);width:28px;height:28px;color:var(--dim);font:600 12px var(--font-sans);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.nx-stp.done i{background:var(--accent);color:var(--on-accent)}.nx-stp.now i{box-shadow:0 0 0 2px var(--accent);color:var(--heading)}.nx-stp b{font:600 14px var(--font-sans);color:var(--heading);display:block}.nx-stp span{color:var(--dim);font-size:12.5px}.nx-spin{border:2px solid var(--accent-glow);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;margin-left:auto}.nx-toast-region{z-index:70;width:max-content;max-width:calc(100% - 32px);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.nx-toast{background:var(--heading);color:var(--bg);font:500 14px var(--font-sans);box-shadow:0 22px 44px -14px color-mix(in srgb, var(--shade) 60%, transparent);border-radius:15px;align-items:center;gap:14px;padding:12px 12px 12px 16px;display:flex}.nx-toast a{background:var(--accent);color:var(--on-accent);border-radius:10px;padding:7px 12px;font-weight:600;text-decoration:none}.nx-toast-x{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:18px;line-height:1}.nx-meter{background:var(--raise);border-radius:10px;gap:2px;height:10px;display:flex;overflow:hidden}.nx-meter.lg{border-radius:8px;height:16px}.nx-meter i{flex:none;height:100%;display:block}.nx-c-q{background:var(--accent)}.nx-c-r{background:var(--teal)}.nx-c-d{background:var(--info)}.nx-c-used{background:var(--heading)}.nx-c-v{background:var(--violet)}.nx-c-h{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--warn-bar) 75%, transparent) 0 3px, transparent 3px 6px)}.nx-legend{font:400 12.5px var(--font-sans);color:var(--dim);flex-wrap:wrap;gap:8px 22px;display:flex}.nx-legend.col{flex-direction:column;gap:10px}.nx-legend span{align-items:center;gap:8px;display:inline-flex}.nx-legend i{border-radius:3px;width:10px;height:10px;display:block}.nx-legend b{font:500 13px var(--font-mono);color:var(--heading)}.nx-gauge{max-width:100%;height:auto}.nx-gauge-track{stroke:var(--raise)}.nx-gauge-fill{stroke:var(--accent)}.nx-gauge.warn .nx-gauge-fill{stroke:var(--warn-bar)}.nx-gauge.neg .nx-gauge-fill,.nx-gauge-flag{stroke:var(--danger)}.nx-gauge-val{fill:var(--heading);font:600 34px var(--font-display)}.nx-gauge-lab{fill:var(--dim);font:500 12px var(--font-sans)}.nx-stress{gap:10px;margin:0;display:grid}.nx-stress-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;height:120px;padding-bottom:22px;display:grid;position:relative}.nx-stress-flag{border-top:1.5px dashed var(--danger);opacity:.7;position:absolute;left:0;right:0}.nx-stress-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:98px;display:flex;position:relative}.nx-stress-v{color:var(--heading);font-size:12px;font-family:var(--font-mono)}.nx-stress-bar{background:var(--accent);opacity:.9;border-radius:8px 8px 3px 3px;width:100%;max-width:56px}.nx-stress-bar.warn{background:var(--warn-bar)}.nx-stress-bar.neg{background:var(--danger)}.nx-stress-l{position:absolute;bottom:-22px}.nx-week{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.nx-week svg{width:100%;height:auto;display:block}.nx-week-stop0{stop-color:var(--accent);stop-opacity:.32}.nx-week-stop1{stop-color:var(--accent);stop-opacity:0}.nx-week-hatch{fill:var(--warn-bar);opacity:.22}.nx-week-line{stroke:var(--accent)}.nx-week-now line{stroke:var(--heading)}.nx-week-now circle,.nx-week-now rect{fill:var(--heading)}.nx-week-now text{fill:var(--bg);font:600 10.5px var(--font-sans)}.nx-ax{fill:var(--dim);font:500 11px var(--font-mono)}.nx-axl{stroke:var(--line2);stroke-width:1px}.nx-tbl-wrap{position:relative;overflow-x:auto}.nx-tbl{border-collapse:collapse;width:100%;font-family:var(--font-sans)}.nx-tbl th{font:500 12.5px var(--font-sans);color:var(--dim);text-align:left;white-space:nowrap;padding:14px 16px}.nx-tbl td{border-top:1px solid var(--line);color:var(--heading);white-space:nowrap;vertical-align:middle;padding:16px}.nx-tbl .r{text-align:right}.nx-tbl .muted td,.nx-tbl .muted .nx-v{color:var(--dim)}.nx-ladder-c{width:38%}.nx-donut{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.nx-donut-track{stroke:var(--raise)}.nx-s-q{stroke:var(--accent)}.nx-s-r{stroke:var(--teal)}.nx-s-d{stroke:var(--info)}.nx-s-h{stroke:var(--warn-bar)}.nx-s-used{stroke:var(--heading)}.nx-s-v{stroke:var(--violet)}.nx-donut-lab{fill:var(--dim);font:500 11px var(--font-sans)}.nx-donut-val{fill:var(--heading);font:600 20px var(--font-display)}.nx-page{max-width:1240px;padding:34px max(28px, env(safe-area-inset-left,0px)) 88px;font-family:var(--font-sans);color:var(--text);flex-direction:column;gap:28px;margin:0 auto;font-size:14px;display:flex}.nx-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.nx-title{font:600 42px/1.04 var(--font-display);letter-spacing:-.035em;color:var(--heading);margin:0}.nx-lede{color:var(--dim);max-width:58ch;margin:0;font-size:15px;line-height:1.55}.nx-crumb{color:var(--dim);align-items:center;gap:8px;font-size:13px;display:flex}.nx-crumb a{color:var(--dim);text-decoration:none}.nx-crumb a:hover{color:var(--heading)}.nx-split{grid-template-columns:minmax(0,1.3fr) minmax(330px,1fr);align-items:start;gap:24px;display:grid}.nx-rail{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.nx-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.nx-hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:center;gap:32px;display:grid}.nx-link{color:var(--accent);font:600 13.5px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.nx-link:hover{text-decoration:underline}.nx-dim{color:var(--dim)}.nx-head{color:var(--heading)}.nx-strong{color:var(--heading);font-weight:600}.nx-btn.lg{border-radius:15px;width:100%;height:56px;font-size:15.5px}.nx-btn:focus-visible,.nx-link:focus-visible,.nx-opt:focus-visible,.nx-switch:focus-visible,.nx-mini button:focus-visible,.nx-seg button:focus-visible,.nx-tabs button:focus-visible{outline:2px solid var(--accent-glow);outline-offset:2px}.nx-foot{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;font-size:12.5px;display:flex}.nx-switch{background:var(--raise);width:42px;height:24px;box-shadow:inset 0 0 0 1px var(--line2);cursor:pointer;border:0;border-radius:999px;flex:none;position:relative}.nx-switch:after{content:"";background:var(--dim);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.nx-switch[aria-checked=true]{background:var(--accent);box-shadow:none}.nx-switch[aria-checked=true]:after{background:var(--on-accent);transform:translate(18px)}.nx-switch[disabled]{opacity:.5;cursor:not-allowed}.nx-amt{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.nx-amt:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 0 0 4px var(--accent-fill)}.nx-amt.err{box-shadow:inset 0 0 0 1px var(--danger), 0 0 0 4px var(--danger-fill)}.nx-amt-top,.nx-amt-bot{color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.nx-amt-top label{color:var(--dim)}.nx-amt-mid{align-items:center;gap:12px;min-width:0;display:flex}.nx-amt input{all:unset;width:100%;min-width:0;font:600 38px/1.1 var(--font-display);letter-spacing:-.035em;color:var(--heading);flex:1}.nx-amt input::placeholder{color:var(--faint)}.nx-token{background:var(--raise);height:42px;box-shadow:0 0 0 1px var(--line);color:var(--heading);font:600 14px var(--font-sans);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 6px;display:inline-flex}.nx-token img{width:30px;height:30px}.nx-coin{width:30px;height:30px;font:700 14px/1 var(--font-sans);color:var(--chain-ink);background:var(--coin);border-radius:50%;flex:none;place-items:center;display:inline-grid}.nx-mini{flex-wrap:wrap;gap:6px;display:inline-flex}.nx-mini button{background:var(--raise);height:26px;color:var(--text);font:500 12px var(--font-sans);cursor:pointer;border:0;border-radius:8px;padding:0 10px}.nx-mini button:hover,.nx-mini button.on{color:var(--heading);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}.nx-mini button[disabled]{opacity:.5;cursor:not-allowed}.nx-field{flex-direction:column;gap:6px;min-width:0;display:flex}.nx-field-err{color:var(--danger);font-size:12.5px}.nx-txt{box-sizing:border-box;background:var(--bg2);width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);font:500 14px var(--font-sans);border:0;border-radius:12px;padding:0 14px}.nx-txt:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 0 0 4px var(--accent-fill);outline:none}.nx-txt[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger)}.nx-opts{flex-wrap:wrap;gap:10px;padding-top:10px;display:flex}.nx-opt{background:var(--bg2);min-width:0;box-shadow:inset 0 0 0 1px var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;flex-direction:column;flex:170px;align-items:flex-start;gap:6px;padding:16px;display:flex;position:relative}.nx-opt:hover{box-shadow:inset 0 0 0 1px var(--line2)}.nx-opt.on{background:linear-gradient(180deg, var(--accent-fill), transparent 80%), var(--bg2);box-shadow:inset 0 0 0 1.5px var(--accent)}.nx-opt[disabled]{opacity:.5;cursor:not-allowed}.nx-opt .t{font:600 14.5px var(--font-sans);color:var(--heading)}.nx-opt .d{color:var(--dim);font-size:12.5px;line-height:1.45}.nx-opt .p{font:500 13px var(--font-mono);color:var(--heading)}.nx-opt .flag{background:var(--accent);height:20px;color:var(--on-accent);font:700 11px var(--font-sans);border-radius:6px;align-items:center;padding:0 8px;display:flex;position:absolute;top:-10px;right:12px}.nx-badge{background:var(--raise);height:24px;color:var(--text);font:600 12px var(--font-sans);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.nx-badge.pos{background:var(--accent-fill);color:var(--accent-text)}.nx-badge.warn{background:var(--warn-fill);color:var(--warn)}.nx-badge.neg{background:var(--danger-fill);color:var(--danger)}.nx-badge.info{background:color-mix(in srgb, var(--info) 14%, transparent);color:var(--info)}.nx-notice{background:linear-gradient(90deg, var(--warn-fill), transparent 75%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn-bar) 25%, transparent);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.nx-notice.pos{background:linear-gradient(90deg, var(--accent-fill), transparent 75%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 38%, transparent)}.nx-notice.neg{background:linear-gradient(90deg, var(--danger-fill), transparent 75%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 35%, transparent)}.nx-notice.info{background:linear-gradient(90deg, color-mix(in srgb, var(--info) 10%, transparent), transparent 75%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 30%, transparent)}.nx-notice .ic{background:var(--warn-fill);width:36px;height:36px;color:var(--warn);border-radius:11px;flex:none;place-items:center;display:grid}.nx-notice.pos .ic{background:var(--accent-fill);color:var(--accent)}.nx-notice.neg .ic{background:var(--danger-fill);color:var(--danger)}.nx-notice.info .ic{color:var(--info);background:color-mix(in srgb, var(--info) 12%, transparent)}.nx-notice .ic svg{width:18px;height:18px}.nx-notice-body{flex-direction:column;flex:200px;gap:3px;min-width:0;display:flex}.nx-notice-body>b{color:var(--heading);font-weight:600}.nx-tip{background:var(--raise);width:16px;height:16px;color:var(--dim);font:700 10px/1 var(--font-sans);cursor:help;vertical-align:1px;border:0;border-radius:50%;place-items:center;margin-left:5px;padding:0;display:inline-grid;position:relative}.nx-tip>span{z-index:30;background:var(--heading);width:250px;max-width:70vw;color:var(--bg);font:400 12.5px/1.45 var(--font-sans);text-align:left;opacity:0;pointer-events:none;border-radius:11px;padding:10px 12px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.nx-tip:hover>span,.nx-tip:focus>span{opacity:1;transform:translate(-50%)}.nx-asset{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.nx-asset img{flex:none;width:38px;height:38px}.nx-asset b{font:600 14.5px var(--font-sans);color:var(--heading);display:block}.nx-asset .sub{color:var(--dim);align-items:center;gap:6px;font-size:12.5px;display:flex}.nx-ghost-ic{background:var(--raise);width:38px;height:38px;color:var(--dim);font:700 12px var(--font-sans);border-radius:12px;flex:none;place-items:center;display:grid}.nx-kvr{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;font-size:13.5px;display:flex}.nx-kvr:first-child{border-top:0}.nx-kvr>span{color:var(--dim)}.nx-kvr>b{font:500 13.5px var(--font-mono);color:var(--heading);text-align:right;overflow-wrap:anywhere}.nx-code{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);font:12.5px/1.7 var(--font-mono);color:var(--heading);white-space:pre;border-radius:14px;max-width:100%;margin:0;padding:16px 18px;overflow-x:auto}.nx-ring-track{stroke:var(--raise)}.nx-ring-fill{stroke:var(--accent)}.nx-ring.warn .nx-ring-fill{stroke:var(--warn-bar)}.nx-ring.neg .nx-ring-fill{stroke:var(--danger)}.nx-ring-val{fill:var(--heading);font-family:var(--font-display);font-weight:600}.nx-ring-lab{fill:var(--dim);font:500 12px var(--font-sans)}.nx-promo{color:inherit;align-items:center;gap:20px;text-decoration:none;display:flex}.nx-promo:hover .nx-link{text-decoration:underline}.nx-promo img,.nx-promo .ic{flex:none;width:84px;height:84px}.nx-promo .ic{background:linear-gradient(150deg, var(--raise), var(--bg2));box-shadow:inset 0 0 0 1px var(--line);color:var(--accent);border-radius:22px;place-items:center;display:grid}.nx-runway{padding-top:22px;position:relative}.nx-runway .mk{font:500 11px var(--font-mono);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.nx-runway .mk.flag{color:var(--danger)}.nx-runway .mk.now{color:var(--heading)}.nx-ticks{font:500 11px var(--font-mono);color:var(--dim);justify-content:space-between;display:flex}.nx-tbl-panel>.nx-ph{padding:20px 24px 8px}.nx-details>summary{cursor:pointer;color:var(--heading);font:600 14px var(--font-sans)}.nx-page .card,.nx-page .banner{font-family:var(--font-sans)}.nx-page .badge{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto}.nx-seg{flex-wrap:wrap}.nx-grow{flex:260px;min-width:0}.nx-hero-stats{border-top:1px solid var(--line);padding-top:18px}.nx-chain-seg{width:340px}.nx-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.nx-gap4{gap:4px}.nx-gap12{gap:12px}.nx-gap14{gap:14px}.nx-gap18{gap:18px}.nx-gap20{gap:20px}.nx-between{justify-content:space-between}.nx-wrap{flex-wrap:wrap}.nx-avatar.lg{border-radius:18px;width:56px;height:56px}.nx-holding{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:center;gap:20px;display:grid}.nx-flagbar{display:block;position:relative}.nx-flagbar>i{background:var(--danger);border-radius:1px;width:2px;height:18px;position:absolute;top:-4px}.nx-tabpanel{flex-direction:column;gap:18px;display:flex}.nx-tabpanel:focus-visible{outline:2px solid var(--accent-glow);outline-offset:4px;border-radius:12px}.nx-actrow{border-top:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:flex}.nx-actrow:first-child{border-top:0}.nx-actrow .nx-ghost-ic{border-radius:10px;width:34px;height:34px}.nx-actrow>b{font:500 13.5px var(--font-mono);color:var(--heading);white-space:nowrap}.nx-note-promo{border-radius:var(--r-panel);box-shadow:inset 0 0 0 1.5px var(--line2);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:24px;display:flex}.nx-note-promo img{width:64px;height:64px}.nx-place{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nx-place-row{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.nx-place-row.me{background:var(--accent-fill);box-shadow:inset 0 0 0 1.5px var(--accent)}.nx-place-n{width:18px;color:var(--dim);font-family:var(--font-mono);flex:none}.nx-place-who{flex:1;min-width:0}.nx-place-name{color:var(--heading);overflow-wrap:anywhere;font-weight:600}.nx-place-row.me .nx-place-name{color:var(--accent)}.nx-place-size{flex:none;align-items:flex-end;gap:6px;width:34%}.nx-place-size .nx-meter{width:100%;height:6px}.nx-place-amt{font-size:13px}.nx-place-cap{text-align:right;flex:none;width:54px;font-size:13px}.nx-fall{align-items:stretch;gap:14px;padding:6px 0;display:flex}.nx-fall.on{background:var(--accent-fill);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 38%, transparent);border-radius:14px;margin:0 -12px;padding:12px}.nx-fall>i{border-radius:4px;flex:none;width:4px;display:block}.nx-fall-off{background:var(--raise)}.nx-well{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.nx-well .nx-link,.nx-well .nx-badge.pos,.nx-code .nx-pos{color:var(--accent-hover)}.nx-well-accent{background:var(--accent-fill);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 38%, transparent)}.nx-hr{background:var(--line);height:1px;display:block}.nx-ruled{border-top:1px solid var(--line);padding-top:16px}.nx-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.nx-tags{flex-wrap:wrap;gap:8px;display:flex}.nx-action{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.nx-action h3{font:600 14px var(--font-sans);color:var(--heading);margin:0}.nx-action .nx-btn{align-self:flex-start}.nx-section-h{font:600 20px/1.2 var(--font-display);letter-spacing:-.015em;color:var(--heading);margin:8px 0 0}.nx-run{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;min-width:0;padding:14px 16px}.nx-run.now{background:var(--accent-fill);box-shadow:inset 0 0 0 1.5px var(--accent)}.nx-run.todo{opacity:.6}.nx-run-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.nx-run-head[disabled]{cursor:default}.nx-run-head:focus-visible{outline:2px solid var(--accent-glow);outline-offset:3px;border-radius:8px}.nx-run-dot{background:var(--raise);width:30px;height:30px;color:var(--dim);font:600 12px var(--font-sans);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.nx-run.done .nx-run-dot{background:var(--accent);color:var(--on-accent)}.nx-run.now .nx-run-dot{box-shadow:0 0 0 2px var(--accent);color:var(--heading);background:0 0}.nx-run-t{flex:1;gap:2px;min-width:0}.nx-run-call{font:500 13.5px var(--font-mono);color:var(--heading);overflow-wrap:anywhere}.nx-run-body{flex-direction:column;gap:12px;min-width:0;margin-top:14px;display:flex}@media (max-width:1040px){.nx-split,.nx-rail,.nx-grid2,.nx-grid3{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.nx-tip>span{width:auto;max-width:none;display:none;position:fixed;bottom:24px;left:16px;right:16px;transform:none}.nx-tip:hover>span,.nx-tip:focus>span{display:block;transform:none}}@media (max-width:480px){.nx-place-row{flex-wrap:wrap}.nx-place-who{flex:60%}.nx-place-size{order:3;width:100%}}@media (max-width:760px){.nx-page{gap:22px;padding:22px 16px 64px}.nx-title{font-size:32px}.nx-amt input{font-size:30px}.nx-promo img,.nx-promo .ic{width:56px;height:56px}.nx-tbl-panel>.nx-ph{padding:18px 18px 6px}}@media (prefers-reduced-motion:no-preference){.nx-switch,.nx-switch:after{transition:transform .25s var(--ease), background .2s}.nx-opt,.nx-amt{transition:box-shadow .2s,background .2s}.nx-tip>span{transition:opacity .15s,transform .15s}.nx-ring-fill{transition:stroke-dasharray .3s,stroke .3s}}.nx-giant{background:linear-gradient(180deg, var(--wm-giant), transparent 92%);height:clamp(110px,23vw,320px);margin-top:12px;-webkit-mask-position:top;mask-position:top;-webkit-mask-size:min(100%,1240px);mask-size:min(100%,1240px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){@keyframes nx-pulse{0%{box-shadow:0 0 0 0 var(--accent-glow)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes nx-pulse-a{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--warn-bar) 50%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes nx-spin{to{transform:rotate(360deg)}}@keyframes nx-slide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes nx-toast{0%{opacity:0;transform:translateY(18px)}}.nx-dot{animation:2.2s infinite nx-pulse}.nx-dot.amber{animation-name:nx-pulse-a}.nx-dot.off{animation:none}.nx-spin{animation:.8s linear infinite nx-spin}.nx-drawer{animation:nx-slide .38s var(--ease)}.nx-toast{animation:nx-toast .45s var(--ease)}.nx-gauge-fill{transition:stroke-dasharray .5s}.nx-donut-arc{transition:stroke-dasharray .6s,stroke-dashoffset .6s}.nx-meter i,.nx-stress-bar{transition:flex-basis .7s var(--ease), width .7s var(--ease), height .5s}}
