:root{--black:#0b0b0c;--black-2:#151517;--black-3:#202024;--line:#34343a;--white:#fff;--gray:#a6a6ae;--gray-2:#7c7c85;--ink:#0b0b0c;--ink-2:#0b0b0cbd;--ink-3:#0b0b0c24;--s0:#ff6fae;--s1:#ff8a3d;--s2:#ffd23f;--s3:#b8f03c;--s4:#57e36a;--s5:#3ccfff;--s6:#7a9cff;--s7:#b88cff;--up:#57e36a;--down:#ff5a5f;--hue:var(--s1);--font-display:"Unbounded",system-ui,sans-serif;--font-ui:"Schibsted Grotesk",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--r-sm:12px;--r:18px;--r-lg:28px;--pill:999px;--b:3px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.7,0,.2,1);--ease-pop:cubic-bezier(.3,1.45,.6,1);--dur-press:.11s;--dur-state:.18s;--dur-roll:.42s;--dur-color:.52s;--dur-pop:.36s;--dur-page:.9s;--gutter:48px;--max:1440px}@media (max-width:1199px){:root{--gutter:32px}}@media (max-width:767px){:root{--gutter:16px}}@media (prefers-reduced-motion:reduce){:root{--dur-press:0s;--dur-state:0s;--dur-roll:0s;--dur-color:0s;--dur-pop:0s;--dur-page:0s}}*,:before,:after{box-sizing:border-box}html,body{background:var(--black);color:var(--white);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5;overflow-x:hidden}body{min-height:100svh}a{color:inherit}button,input,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:3px solid var(--white);outline-offset:3px}.on-hue :focus-visible{outline-color:var(--ink)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.3}.num{font-variant-numeric:tabular-nums}.display{font-family:var(--font-display);letter-spacing:-.03em;font-weight:900;line-height:.95}.muted{color:var(--gray)}.on-hue .muted{color:var(--ink-2)}.on-hue{background:var(--hue);color:var(--ink);transition:background-color var(--dur-color) var(--ease-out)}.b0{--hue:var(--s0)}.b1{--hue:var(--s1)}.b2{--hue:var(--s2)}.b3{--hue:var(--s3)}.b4{--hue:var(--s4)}.b5{--hue:var(--s5)}.b6{--hue:var(--s6)}.b7{--hue:var(--s7)}.btn{border:var(--b) solid var(--ink);border-radius:var(--pill);background:var(--ink);min-height:56px;color:var(--white);font-family:var(--font-ui);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-state),border-color var(--dur-state),color var(--dur-state);justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:18px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{color:var(--white);background:#2a2a30;border-color:#2a2a30}.btn:active{transform:translateY(2px)scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.38;cursor:not-allowed;transform:none}.btn:disabled:hover{background:var(--ink);border-color:var(--ink)}.btn-big{min-height:68px;padding:0 36px;font-size:21px}.btn-hue{background:var(--hue);border-color:var(--hue);color:var(--ink)}.btn-hue:hover{background:var(--white);border-color:var(--white);color:var(--ink)}.btn-hue:disabled:hover{background:var(--hue);border-color:var(--hue)}.btn-line{color:inherit;background:0 0;border-color:currentColor}.btn-line:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.link-btn{min-height:44px;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.link-btn:disabled{opacity:.4;cursor:not-allowed}.chip{border:2.5px solid var(--line);border-radius:var(--pill);min-height:44px;color:var(--white);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-state),color var(--dur-state),border-color var(--dur-state),transform var(--dur-press) var(--ease-out);background:0 0;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex}.chip:hover{border-color:var(--white)}.chip:active{transform:scale(.96)}.chip[aria-pressed=true]{background:var(--white);border-color:var(--white);color:var(--ink)}.chip:disabled{opacity:.4;cursor:not-allowed}.on-hue .chip{border-color:var(--ink);color:var(--ink)}.on-hue .chip:hover{background:var(--ink-3)}.on-hue .chip[aria-pressed=true]{background:var(--ink);color:var(--white)}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field-top label{font-size:15px;font-weight:800}.field-top .opt{color:var(--gray);margin-left:6px;font-weight:500}.count{font-family:var(--font-mono);color:var(--gray);font-size:13px}.input{border:2px solid var(--line);border-radius:var(--r-sm);background:var(--black-2);min-height:56px;transition:border-color var(--dur-state);align-items:center;display:flex}.input:focus-within{border-color:var(--hue)}.input.err{border-color:var(--down)}.input input,.input textarea{min-width:0;min-height:52px;color:var(--white);background:0 0;border:0;outline:0;flex:1;padding:0 16px;font-size:17px}.input input:disabled,.input textarea:disabled{color:var(--gray)}.input input::placeholder,.input textarea::placeholder{color:var(--gray-2)}.input .affix{color:var(--gray);font-family:var(--font-mono);padding-left:16px;font-size:16px}.input .affix+input{padding-left:4px}.input .affix.end{padding:0 16px 0 0}.input textarea{resize:vertical;min-height:140px;padding:14px 16px;line-height:1.45}.mono{font-family:var(--font-mono)}.ferr{color:var(--down);font-size:15px;font-weight:600;line-height:1.4}.fhelp{color:var(--gray);font-size:15px;line-height:1.4}.mark{flex:none;display:block}.wordmark{font-family:var(--font-display);letter-spacing:-.045em;font-weight:900;line-height:1}.nav{z-index:5;min-height:88px;padding:0 var(--gutter);align-items:center;gap:28px;display:flex;position:relative}.nav .brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.nav .brand .wordmark{font-size:30px}.nav .links{gap:4px;display:flex}.nav .links a{border-radius:var(--pill);min-height:44px;transition:background-color var(--dur-state);align-items:center;padding:0 16px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.nav .links a:hover{background:#7f7f7f2e}.nav .links a[aria-current=page]{background:var(--white);color:var(--ink)}.nav.on-hue .links a[aria-current=page]{background:var(--ink);color:var(--white)}.nav .right{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.nav .ca{margin-left:auto}.nav .ca~.right{margin-left:0}.nav.on-hue,.nav.clear{background:0 0}.wallet-btn{min-height:48px;padding:0 20px;font-size:16px}.nav:not(.on-hue):not(.clear) .wallet-btn{background:var(--white);border-color:var(--white);color:var(--ink)}.nav:not(.on-hue):not(.clear) .wallet-btn:hover{background:var(--hue);border-color:var(--hue)}.wallet-btn .dot{background:var(--up);width:10px;height:10px;box-shadow:0 0 0 2px var(--ink);border-radius:50%}.wallet-btn.addr{font-family:var(--font-mono);font-size:15px;font-weight:700}.xbtn{border:var(--b) solid currentColor;width:48px;height:48px;color:inherit;transition:background-color var(--dur-state),color var(--dur-state),transform var(--dur-press);border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.xbtn:hover{background:var(--white);border-color:var(--white);color:var(--ink)}.on-hue .xbtn:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.xbtn:active{transform:scale(.94)}.xbtn.off{opacity:.45;cursor:default}.xbtn.off:hover{color:inherit;background:0 0;border-color:currentColor}.ca{border:var(--b) solid currentColor;border-radius:var(--pill);flex:0 auto;align-items:center;min-width:0;height:48px;display:flex;overflow:hidden}.ca label{white-space:nowrap;flex:none;padding:0 10px 0 18px}.ca input{width:390px;min-width:0;height:100%;color:inherit;font-family:var(--font-mono);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:auto;padding:0 12px 0 0;font-size:14px;font-weight:500}.ca button{border:0;border-left:var(--b) solid currentColor;height:100%;color:inherit;cursor:pointer;transition:background-color var(--dur-state),color var(--dur-state);background:0 0;flex:none;padding:0 18px;font-size:15px;font-weight:800}.ca button:hover{background:var(--ink);color:var(--white)}.ca button.done{background:var(--ink);color:var(--hue)}@media (max-width:1199px){.nav{gap:16px}.nav .links a{padding:0 12px}.ca input{width:200px}}@media (max-width:767px){.nav{flex-wrap:wrap;gap:10px;min-height:0;padding-top:12px;padding-bottom:12px}.nav .brand .wordmark{font-size:24px}.nav .brand .mark{width:30px;height:30px}.nav .right{gap:8px}.nav .links{border-radius:var(--pill);border:2.5px solid;flex:100%;order:3;gap:0;padding:4px}.nav .links a{flex:1;justify-content:center;min-height:40px;padding:0;font-size:15px}.nav .ca{flex:100%;order:4;height:44px}.nav .ca input{width:auto;font-size:13px}.xbtn{width:44px;height:44px}.wallet-btn{min-height:44px;padding:0 16px;font-size:15px}}.foot{background:var(--black);color:var(--white);padding:96px var(--gutter) 40px;overflow:hidden}.foot .big{color:var(--white);margin-left:-.04em;font-size:clamp(88px,21vw,320px);text-decoration:none;display:block}.srule{border-radius:var(--pill);background:#3a3a40;height:18px;position:relative}.srule .fill{border-radius:var(--pill);background:var(--s1);position:absolute;top:0;bottom:0;left:0}.srule .grip{background:var(--white);border-radius:12px;width:30px;height:60px;margin:-30px 0 0 -15px;position:absolute;top:50%}.srule .grip:before{content:"";background:repeating-linear-gradient(90deg,var(--ink) 0 3px,transparent 3px 6px);position:absolute;inset:18px 7.5px}.foot .srule{margin:52px 0 56px}.foot .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.foot nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.foot nav a:not(.xbtn){border-radius:var(--pill);align-items:center;min-height:44px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.foot nav a:not(.xbtn):hover{background:var(--black-3)}.foot .disc{color:var(--gray);max-width:52ch;font-size:15px}@media (max-width:767px){.foot{padding-top:64px}.foot .srule{height:14px;margin:40px 0 44px}.foot .srule .grip{width:26px;height:50px;margin:-25px 0 0 -13px}.foot .srule .grip:before{inset:15px 5.5px}}.curve{width:100%;position:relative}.curve svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.curve .ln{height:0;position:absolute;left:0;right:0}.curve .cl{max-width:62%;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:12px;font-weight:700;line-height:1.35;display:flex;position:absolute;left:0}.curve .cl.above{transform:translateY(calc(-100% - 8px))}.curve .cl.below{transform:translateY(8px)}.curve .cl em{opacity:.7;font-style:normal}.curve .mk{background:var(--white);border:5px solid var(--ink);width:24px;height:24px;box-shadow:0 0 0 3px var(--white);transition:left var(--dur-roll) var(--ease-out),top var(--dur-roll) var(--ease-out);border-radius:50%;margin:-12px 0 0 -12px;position:absolute}.curve .hard{transition:clip-path var(--dur-page) var(--ease-io)}.gauge{padding-top:30px;position:relative}.gauge .track{touch-action:pan-y;margin:-14px 0;padding:14px 0;position:relative}.gauge.live .track{cursor:pointer}.gauge.drag .track{cursor:grabbing}.gauge .bar{border:var(--b) solid var(--ink);border-radius:var(--pill);background:var(--ink);height:30px;display:flex;position:relative;overflow:hidden}.gauge .seg{border-right:2px solid var(--ink);height:100%}.gauge .seg:last-child{border-right:0}.gauge .hatch{background:repeating-linear-gradient(-45deg,#0b0b0cb3 0 3px,#0000 3px 8px);position:absolute;top:0;bottom:0;right:0}.gauge .mk{background:var(--ink);width:30px;height:56px;box-shadow:0 0 0 3px var(--hue);transition:left var(--dur-roll) var(--ease-out),transform var(--dur-press) var(--ease-out);border-radius:12px;margin:-28px 0 0 -15px;position:absolute;top:50%}.gauge .mk:before{content:"";background:repeating-linear-gradient(90deg,var(--white) 0 2px,transparent 2px 5px);position:absolute;inset:17px 9px}.gauge.live .mk{cursor:grab}.gauge.live .mk:hover{transform:scale(1.08)}.gauge.drag .mk{cursor:grabbing;transition:transform var(--dur-press) var(--ease-out);transform:scale(1.12)}.gauge .mk:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.gauge.off .mk{opacity:.5}.gauge .ticks{height:22px;margin-top:12px;position:relative}.gauge .tick{font-family:var(--font-mono);white-space:nowrap;font-size:12px;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.gauge .tick:first-child{transform:none}.gauge .tick:last-child{transform:translate(-100%)}.gauge .nev{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;position:absolute;top:0;right:0}@media (max-width:767px){.gauge .tick.minor{display:none}.gauge .bar{height:26px}.gauge .mk{width:30px;height:50px;margin-top:-25px}.gauge .mk:before{top:15px;bottom:15px}}.scrim{z-index:60;background:#0b0b0cb8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{border-radius:var(--r-lg);background:var(--black-2);border:var(--b) solid var(--line);width:460px;max-width:100%;animation:pop var(--dur-pop) var(--ease-pop);flex-direction:column;gap:20px;padding:28px;display:flex}.modal h2{font-size:30px}.modal .top{justify-content:space-between;align-items:center;gap:12px;display:flex}.iconbtn{border:2.5px solid var(--line);width:44px;height:44px;color:var(--white);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.iconbtn:hover{border-color:var(--white)}.wrows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wrow{border:2.5px solid var(--line);border-radius:var(--r);background:var(--black);width:100%;min-height:64px;color:var(--white);text-align:left;cursor:pointer;transition:border-color var(--dur-state),transform var(--dur-press);align-items:center;gap:14px;padding:0 16px;font-size:17px;font-weight:800;display:flex}.wrow:hover:not(:disabled){border-color:var(--white)}.wrow:active:not(:disabled){transform:scale(.99)}.wrow:disabled{opacity:.45;cursor:not-allowed}.wrow.busy{border-color:var(--s2)}.wrow img,.wrow .ini{object-fit:contain;border-radius:10px;flex:none;width:34px;height:34px}.wrow .ini{background:var(--black-3);font-family:var(--font-display);place-items:center;font-size:15px;display:grid}.wrow .name{flex:1;min-width:0}.tag{border-radius:var(--pill);min-height:26px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.tag.ok{background:var(--s4);color:var(--ink)}.tag.now{background:var(--s2);color:var(--ink)}.tag.dim{background:var(--black-3);color:var(--gray)}.modal .note{border-top:2px solid var(--line);color:var(--gray);padding-top:16px;font-size:15px}.modal .err{color:var(--down);font-size:15px;font-weight:600}.toasts{z-index:50;flex-direction:column;gap:12px;width:420px;display:flex;position:fixed;bottom:24px;right:24px}.toast{border-radius:var(--r);background:var(--white);color:var(--ink);border:var(--b) solid var(--ink);box-shadow:6px 6px 0 var(--ink);animation:pop var(--dur-pop) var(--ease-pop);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:18px 18px 16px;display:grid}.toast .tag{background:var(--s4);color:var(--ink);justify-self:start}.toast p{grid-column:1;font-size:16px;font-weight:600;line-height:1.4}.toast a{text-underline-offset:3px;grid-column:1;justify-self:start;font-weight:800;text-decoration-thickness:2px}.toast .x{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;grid-area:1/2/span 2;place-items:center;margin:-8px -8px 0 0;display:grid}.toast .x:hover{background:var(--ink-3)}@media (max-width:767px){.toasts{width:auto;bottom:16px;left:16px;right:16px}}@keyframes pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal,.toast{animation:none}}.devnet{padding:10px var(--gutter);background:var(--s2);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.devnet b{border-radius:var(--pill);background:var(--ink);color:var(--s2);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;font-size:11px;font-weight:700}.nf{flex-direction:column;min-height:100svh;display:flex}.nf main{padding:48px var(--gutter) 96px;flex-direction:column;flex:1;justify-content:center;gap:28px;display:flex}.nf h1{font-size:clamp(64px,13vw,200px)}.nf .srule{background:var(--ink-3);max-width:640px;margin:22px 0 22px 15px}.nf .srule .grip{background:var(--ink)}.nf .srule .grip:before{background:repeating-linear-gradient(90deg,var(--white) 0 3px,transparent 3px 6px)}
