@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Inter Display;src:url(/fonts/InterDisplay-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter Display;src:url(/fonts/InterDisplay-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--bg:#f5f6f8;--surface:#fff;--muted:#eef1f5;--line:#e3e7ed;--line-strong:#d3d9e2;--ink:#0e1a2e;--ink-2:#4b5870;--ink-3:#5f6b80;--primary:#14213d;--on-primary:#fff;--gold:#d99a1e;--gold-soft:#fcf0d9;--sea:#1f6d77;--sea-soft:#ddf0f2;--gain:#18704e;--gain-soft:#e2f3ea;--loss:#ab3624;--loss-soft:#fbe7e3;--warn:#9a5b00;--warn-soft:#fcf0d9;--hero-a:#1b2b4f;--hero-b:#0f1a30;--shadow:0 1px 2px #0e1a2e0a, 0 1px 1px #0e1a2e08;--shadow-lift:0 8px 24px #0e1a2e14, 0 2px 6px #0e1a2e0d;--r-sm:10px;--r:14px;--r-lg:20px;--r-xl:24px;--font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Inter Display", "Inter", ui-sans-serif, system-ui, sans-serif;--paper:var(--bg);--card:var(--surface);--red:var(--loss);--red-soft:var(--loss-soft);--green:var(--gain);--green-soft:var(--gain-soft);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0a0f1c;--surface:#121a2b;--muted:#1a2336;--line:#253049;--line-strong:#33405d;--ink:#e9edf5;--ink-2:#aab4c8;--ink-3:#8c97ad;--primary:#e9edf5;--on-primary:#0e1a2e;--gold:#f0b44a;--gold-soft:#392a10;--sea:#6fbcc4;--sea-soft:#16353a;--gain:#4cc38a;--gain-soft:#123326;--loss:#f07a64;--loss-soft:#3a1d18;--warn:#f0b44a;--warn-soft:#392a10;--hero-a:#1d2b4b;--hero-b:#131c31;--shadow:0 1px 2px #0000004d;--shadow-lift:0 10px 28px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font:15px/1.5 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;margin:0 0 .35em;font-weight:700;line-height:1.15}h1{font-size:2rem}h2{letter-spacing:-.01em;font-size:1.2rem}h3{font-size:1.02rem;font-family:var(--font);letter-spacing:0;font-weight:650}p{margin:0 0 .8em}a{color:inherit}strong{font-weight:650}code{background:var(--muted);border-radius:6px;padding:2px 6px;font:.88em ui-monospace,SFMono-Regular,Menlo,monospace}:focus-visible{outline:2px solid var(--sea);outline-offset:2px;border-radius:6px}::selection{background:var(--sea-soft)}.num,.big,td.num{font-variant-numeric:tabular-nums}.shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.nav{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;gap:2px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.brand{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:10px;margin:0 8px 22px;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}.brand small{font:600 .7rem/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);border-radius:6px;padding:4px 6px}.mark{border-radius:10px;flex:none;width:32px;height:32px;display:block}.nav a.link{border-radius:var(--r-sm);color:var(--ink-2);align-items:center;gap:11px;padding:10px 12px;font-weight:550;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav a.link svg{opacity:.85;flex:none;width:19px;height:19px}.nav a.link:hover{background:var(--muted);color:var(--ink)}.nav a.link.on{background:var(--muted);color:var(--ink);font-weight:650}.nav a.link.on svg{opacity:1}.nav .foot{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:auto;padding:14px 8px 0;display:flex}.nav .who{color:var(--ink-3);text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.nav .who strong{color:var(--ink);text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}main{width:100%;max-width:1120px;margin:0 auto;padding:36px clamp(18px,4vw,48px) 96px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-head p{color:var(--ink-2);max-width:62ch;margin:0}.page-head .eyebrow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.section{margin-top:32px}.section>h2{margin-bottom:4px}.section>.sub{color:var(--ink-2);margin:0 0 14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);margin-bottom:16px;padding:22px}.card>h2:first-child,.card>h3:first-child{margin-top:0}.card .card{box-shadow:none}a.card{text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block}a.card:hover{box-shadow:var(--shadow-lift);border-color:var(--line-strong);transform:translateY(-2px)}.card.flush{padding:0;overflow:hidden}.card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.card-head h2{margin:0}.card-head p{color:var(--ink-2);margin:4px 0 0;font-size:.92rem}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.grid>.card{margin-bottom:0}.grid+.card,.grid+.grid{margin-top:16px}.grid.two{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row.end{justify-content:flex-end}.row.between{justify-content:space-between}.stack>*+*{margin-top:12px}.spacer{flex:1}.muted{color:var(--ink-3);font-size:.9rem}.sub{color:var(--ink-2)}hr{border:0;border-top:1px solid var(--line);margin:18px 0}.big{font-family:var(--display);letter-spacing:-.025em;margin:6px 0 4px;font-size:2rem;font-weight:700;line-height:1.1}.label{color:var(--ink-2);letter-spacing:.01em;font-size:.82rem;font-weight:600}.gain{color:var(--gain)}.loss{color:var(--loss)}.hero{border-radius:var(--r-xl);color:#fff;background:linear-gradient(135deg, var(--hero-a), var(--hero-b));border:0;margin-bottom:16px;padding:28px;position:relative;overflow:hidden}.hero:after{content:"";background:radial-gradient(circle,#6fbcc438,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-60px}.hero .label,.hero .muted{color:#ffffffb8}.hero .big{color:#fff;font-size:clamp(2.2rem,5vw,3rem)}.stats{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px;display:grid;overflow:hidden}.stats>div{border-left:1px solid var(--line);padding:18px 22px}.stats>div:first-child{border-left:0}.stats .big{font-size:1.5rem}.btn{border-radius:var(--r-sm);min-height:42px;font:600 .95rem/1.2 var(--font);background:var(--primary);color:var(--on-primary);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;transition:filter .15s,background .15s,box-shadow .15s,transform 50ms;display:inline-flex}.btn:hover{filter:brightness(1.12)}.btn:active{transform:translateY(1px)}.btn.gold{background:var(--primary);color:var(--on-primary)}.btn.accent{background:var(--gold);color:#1b1206}.btn.ghost{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn.ghost:hover{filter:none;background:var(--muted)}.btn.danger{background:var(--loss);color:#fff}.btn.quiet{color:var(--ink-2);background:0 0;padding-inline:10px}.btn.quiet:hover{filter:none;background:var(--muted);color:var(--ink)}.btn.danger-text{color:var(--loss);background:0 0;padding-inline:10px}.btn.danger-text:hover{filter:none;background:var(--loss-soft)}.btn.sm{min-height:34px;padding:6px 12px;font-size:.88rem}.btn.block{width:100%}.btn:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}label{color:var(--ink);margin:14px 0 6px;font-size:.88rem;font-weight:600;display:block}label.check{cursor:pointer;align-items:flex-start;gap:10px;margin:14px 0;font-size:.95rem;font-weight:450;display:flex}label.check input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin:2px 0 0}input,select,textarea{font:inherit;color:var(--ink);background:var(--muted);border-radius:var(--r-sm);border:1px solid #0000;width:100%;min-height:42px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s}input:hover,select:hover,textarea:hover{border-color:var(--line-strong)}input:focus,select:focus,textarea:focus{outline-offset:1px;background:var(--surface);border-color:var(--primary);box-shadow:0 0 0 3px var(--sea-soft);outline:2px solid #0000}@media (forced-colors:active){:focus-visible,input:focus,select:focus,textarea:focus{outline-offset:2px;outline:2px solid highlight}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input[type=number]{font-variant-numeric:tabular-nums}input[type=radio],input[type=checkbox]{width:auto;min-height:0;accent-color:var(--primary)}input[type=range]{accent-color:var(--primary);min-height:28px;box-shadow:none;background:0 0;border:0;padding:0}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%237A869C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.field-hint{color:var(--ink-3);margin-top:6px;font-size:.82rem}.input-prefix{position:relative}.input-prefix>span{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.input-prefix>input{padding-left:26px}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:8px;padding:0;font-weight:650}.choices{gap:10px;display:grid}.choice{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;font-weight:450;transition:border-color .15s,box-shadow .15s;display:flex}.choice:hover{border-color:var(--line-strong)}.choice:has(input:checked){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.choice input{flex:none;margin-top:3px}.choice strong{font-size:.98rem;display:block}.choice .muted{margin-top:2px;display:block}.err{color:var(--loss);margin:0;font-size:.92rem}.err:empty,.ok:empty{display:none}.ok{color:var(--gain);margin:0;font-size:.92rem}.flash{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.flash:empty{display:none}.flash .ok,.flash .err{border-radius:var(--r);padding:12px 14px;font-weight:500}.flash .ok{background:var(--gain-soft);color:var(--ink)}.flash .ok:before{content:"✓  ";color:var(--gain);font-weight:700}.flash .err{background:var(--loss-soft);color:var(--ink)}.flash .err:before{content:"!  ";color:var(--loss);font-weight:800}.pill{white-space:nowrap;background:var(--muted);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.78rem;font-weight:650;line-height:1.5;display:inline-flex}.pill.live{background:var(--gain-soft);color:var(--gain)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.bad{background:var(--loss-soft);color:var(--loss)}.pill.info{background:var(--sea-soft);color:var(--sea)}.pill.dot:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.warnbox,.note{background:var(--warn-soft);border-radius:var(--r);color:var(--ink);align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 16px;font-size:.94rem;display:flex}.note{background:var(--sea-soft)}.note.bad{background:var(--loss-soft)}.warnbox:before,.note:before{content:"!";width:20px;height:20px;font:800 .72rem/1 var(--font);color:#fff;background:var(--warn);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.note:before{content:"i";background:var(--sea)}.note.bad:before{content:"!";background:var(--loss)}.toast{background:var(--primary);color:var(--on-primary);border-radius:var(--r);z-index:50;max-width:380px;box-shadow:var(--shadow-lift);padding:12px 16px;font-weight:500;animation:.25s rise;position:fixed;bottom:20px;right:20px}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.chain{width:44px;height:44px;font:700 1.1rem/1 var(--display);border-radius:14px;flex:none;place-items:center;display:grid}.chain.base{color:#1653e0;background:#0052ff1f}.chain.bsc{color:#b8860b;background:#f0b90b29;font-size:.78rem}.chain.arbitrum{color:#1c8ad6;background:#28a0f024}@media (prefers-color-scheme:dark){.chain.base{color:#6e9bff}.chain.bsc{color:#f0b90b}.chain.arbitrum{color:#62bffa}}.mix{background:var(--muted);border-radius:99px;gap:2px;height:8px;display:flex;overflow:hidden}.mix>span{height:100%;display:block}.legend{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:.84rem;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.alloc{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) 132px;align-items:center;gap:16px;padding:12px 0;display:grid}.alloc:first-of-type{border-top:0}.alloc .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.alloc .v span{color:var(--ink-3);font-weight:450}.track{background:var(--muted);border-radius:99px;height:10px;position:relative}.band{background:var(--sea-soft);border-radius:99px;position:absolute;top:0;bottom:0}.fill{background:var(--primary);border-radius:99px;transition:width .4s;position:absolute;top:2px;bottom:2px;left:0}.fill.off{background:var(--gold)}.tick{background:var(--sea);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.key{color:var(--ink-3);gap:18px;margin-top:10px;font-size:.82rem;display:flex}.key span{align-items:center;gap:6px;display:inline-flex}.key i{background:var(--sea-soft);border-radius:99px;width:14px;height:8px;display:inline-block}.key i.t{background:var(--sea);width:2px;height:12px}table{border-collapse:collapse;width:100%;font-size:.92rem}th{text-align:left;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);padding:10px;font-size:.76rem;font-weight:650}td{text-align:left;border-top:1px solid var(--line);vertical-align:middle;padding:12px 10px}tbody tr:first-child td,thead+tbody tr:first-child td{border-top:0}tbody tr:hover td{background:color-mix(in srgb, var(--muted) 45%, transparent)}.table{margin:0 -22px;padding:0 12px;overflow-x:auto}.table table{min-width:560px}.timeline{margin:0;padding:0;list-style:none}.timeline li{grid-template-columns:32px 1fr;gap:14px;padding-bottom:18px;display:grid;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:not(:last-child):before{content:"";background:var(--line);border-radius:1px;width:2px;position:absolute;top:36px;bottom:4px;left:15px}.timeline .ic{background:var(--muted);width:32px;height:32px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.timeline .ic svg{width:16px;height:16px}.timeline .ic.good{background:var(--gain-soft);color:var(--gain)}.timeline .ic.info{background:var(--sea-soft);color:var(--sea)}.timeline .ic.bad{background:var(--loss-soft);color:var(--loss)}.timeline .ic.warn{background:var(--warn-soft);color:var(--warn)}.timeline .meta{justify-content:space-between;gap:12px;margin-top:4px;font-size:.8rem;display:flex}.timeline .meta b{font-weight:650}.timeline .meta b.good{color:var(--gain)}.timeline .meta b.info{color:var(--sea)}.timeline .meta b.bad{color:var(--loss)}.timeline .meta b.warn{color:var(--warn)}.timeline .meta time{color:var(--ink-3);white-space:nowrap}.timeline p{margin:2px 0 0}.devices,.rows{margin:0;padding:0;list-style:none}.devices li,.rows li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.devices li:first-child,.rows li:first-child{border-top:0}.devices .ic{background:var(--muted);width:40px;height:40px;color:var(--ink-2);border-radius:12px;flex:none;place-items:center;display:grid}.devices .ic.cur{background:var(--gain-soft);color:var(--gain)}.devices .ic svg{width:20px;height:20px}.devices .who{flex:1;min-width:0}.empty{text-align:center;color:var(--ink-2);padding:26px 12px}.empty strong{color:var(--ink);margin-bottom:4px;font-size:1rem;display:block}.auth{place-items:center;min-height:100vh;padding:32px 18px;display:grid}.auth-card{width:100%;max-width:440px}.auth-card .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-lift);padding:30px}.auth-card h1{margin-top:22px;font-size:1.8rem}.steps{gap:6px;margin:18px 0 4px;display:flex}.steps i{background:var(--line);border-radius:99px;width:6px;height:6px;transition:width .25s,background .25s}.steps i.on{background:var(--primary);width:24px}.steps i.done{background:var(--primary)}.or{color:var(--ink-3);align-items:center;gap:12px;margin:16px 0;font-size:.85rem;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.code-input{text-align:center;font:700 1.6rem/1 var(--display);letter-spacing:.5em;padding-left:.5em}@media (max-width:860px){.shell{grid-template-columns:minmax(0,1fr)}.nav{z-index:20;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:4px;height:auto;padding:10px 12px;position:sticky;overflow-x:auto}.brand{margin:0 8px 0 2px}.brand span,.brand small{display:none}.nav a.link{padding:8px 10px}.nav a.link svg{display:none}.nav .foot{border:0;flex-direction:row;align-items:center;margin:0 0 0 auto;padding:0}.nav .who{display:none}.nav .foot .pill{gap:0;padding:6px;font-size:0}.nav .foot .pill:before{width:8px;height:8px}main{padding-top:24px}h1{font-size:1.6rem}.stats>div{border-left:0;border-top:1px solid var(--line)}.stats>div:first-child{border-top:0}.alloc{grid-template-columns:60px minmax(0,1fr)}.alloc .v{text-align:left;grid-column:1/-1;margin-top:-8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}ol.setup-steps{gap:6px;margin:8px 0 0;padding-left:20px;display:grid}ol.setup-steps li.done strong{color:var(--gain)}
