@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.3-pcjiz3ygyf8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.p.3dosikwwiz7p4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a82a02b3825653d-s.2w2uf6dgc3uj-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ec783ae88469012-s.p.0twlw20dvfl-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.silkscreen_9301ddde-module__qeOXya__className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.silkscreen_9301ddde-module__qeOXya__variable{--font-silkscreen:"Silkscreen", "Silkscreen Fallback"}
@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/99c6cdb74b1a9f21-s.10l581if_zng5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/9b2952c75e1b82c6-s.22tbmskoyk1ev.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/01d67e7cc17e7674-s.p.0m75r3fswdwux.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}.pixelify_sans_2ce6a24d-module__f7Hsra__className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.pixelify_sans_2ce6a24d-module__f7Hsra__variable{--font-pixelify:"Pixelify Sans", "Pixelify Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f8290d5a-module__2Nw1lG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f8290d5a-module__2Nw1lG__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#0b0e1a;--surface:#0e1120;--text:#e8e4d0;--muted:#e8e4d09e;--faint:#e8e4d073;--ghost:#e8e4d059;--line:#e8e4d02e;--line-soft:#e8e4d029;--line-hard:#e8e4d038;--accent:#f5a623;--accent-hi:#ffd54a;--ok:#7d9c60;--danger:#9e2b3a;--shadow:5px 5px 0 #00000073;--shadow-btn:4px 4px 0 #0000008c;--shell:1240px;--font-display:var(--font-silkscreen), monospace;--font-body:var(--font-pixelify), monospace;--font-mono:var(--font-jetbrains), ui-monospace, Menlo, monospace}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-body);image-rendering:pixelated;margin:0;font-size:16px;line-height:1.55}h1,h2,h3{font-family:var(--font-display);letter-spacing:0;font-weight:400}h1{margin:0;font-size:clamp(22px,3.4vw,34px);line-height:1.2}h1.hero{text-wrap:balance;font-size:clamp(28px,4.6vw,52px);line-height:1.16}h2{margin:0;font-size:22px}h3{font-family:var(--font-body);margin:0;font-size:16px;font-weight:600}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hi)}::selection{background:var(--accent);color:var(--bg)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.faint{color:var(--faint)}.lede{max-width:640px;color:var(--muted);text-wrap:pretty;margin:12px 0 0;font-size:15.5px;line-height:1.6}.shell{max-width:var(--shell);margin:0 auto;padding:0 24px}.page{padding-top:56px;padding-bottom:96px}.site-header{z-index:50;background:var(--bg);border-bottom:2px solid var(--line);position:sticky;top:0}.site-header .shell{flex-wrap:wrap;align-items:center;gap:20px;min-height:64px;padding-top:8px;padding-bottom:8px;display:flex}.brand{color:var(--text);flex:none;align-items:center;gap:10px;display:flex}.brand:hover{color:var(--text)}.brand span{font-family:var(--font-mono);letter-spacing:.14em;font-size:14px;font-weight:700}.moon{width:var(--moon-size,24px);height:var(--moon-size,24px);background:var(--text);clip-path:polygon(25% 0,75% 0,75% 12.5%,87.5% 12.5%,87.5% 25%,100% 25%,100% 75%,87.5% 75%,87.5% 87.5%,75% 87.5%,75% 100%,25% 100%,25% 87.5%,12.5% 87.5%,12.5% 75%,0 75%,0 25%,12.5% 25%,12.5% 12.5%,25% 12.5%);flex:none}.brand .moon{box-shadow:inset -7px -2px 0 0 var(--bg)}.site-nav{flex-wrap:wrap;flex:1;align-items:center;gap:4px;display:flex}.site-nav a{font-family:var(--font-display);white-space:nowrap;color:#e8e4d08c;padding:8px 11px;font-size:13.5px}.site-nav a:hover{color:var(--text)}.site-nav a[aria-current=page]{color:var(--text);background:#e8e4d014}.site-footer{border-top:2px solid var(--line);background:var(--surface)}.site-footer .shell{color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;padding-bottom:32px;font-size:13px;display:flex}.site-footer nav{gap:20px;display:flex}.site-footer a{color:var(--faint)}.site-footer a:hover{color:var(--text)}button{font-family:var(--font-display);cursor:pointer;border-radius:0;font-size:15px}button:disabled{cursor:not-allowed;opacity:.45}.btn,.btn-ghost,.btn-danger,.btn-wallet{font-family:var(--font-display);text-align:center;cursor:pointer;border-radius:0;display:inline-block}.btn{border:2px solid var(--bg);background:var(--accent);color:var(--bg);box-shadow:var(--shadow-btn);text-transform:uppercase;letter-spacing:.04em;padding:14px 24px;font-weight:600}.btn:hover:not(:disabled){background:var(--accent-hi)}.btn-sm{padding:9px 16px;font-size:13px}.btn-block{width:100%;padding:16px;font-size:15.5px}.btn-ghost{border:2px solid var(--line-hard);color:var(--text);box-shadow:none;text-transform:none;letter-spacing:0;background:0 0;padding:14px 24px;font-weight:500}.btn-ghost:hover:not(:disabled){border-color:#e8e4d080}.btn-ghost.btn-sm{color:#e8e4d0bf;padding:9px 14px;font-size:13px}.btn-ghost.btn-sm:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn-danger{width:100%;color:var(--text);box-shadow:none;text-transform:none;letter-spacing:0;background:#9e2b3a24;border:2px solid #9e2b3a99;padding:11px;font-size:13.5px;font-weight:500}.btn-danger:hover:not(:disabled){background:#9e2b3a42}.btn-wallet{color:var(--accent);font-family:var(--font-mono);box-shadow:none;background:#f5a6231a;border:2px solid #f5a62373;flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;font-weight:500;display:flex}.btn-wallet:hover:not(:disabled){background:#f5a6232e}.btn-wallet.bad{color:#d4707c;background:#9e2b3a2e;border-color:#9e2b3ab3}.btn-wallet.bad:hover:not(:disabled){background:#9e2b3a4d}.wallet-menu{z-index:60;flex-direction:column;gap:8px;width:240px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.dot{background:var(--danger);flex:none;width:8px;height:8px}.dot.on{background:var(--ok)}.chip{border:2px solid var(--line-soft);font-family:var(--font-mono);letter-spacing:.1em;padding:3px 8px;font-size:10.5px;display:inline-block}.card{border:2px solid var(--line-soft);box-shadow:var(--shadow);padding:24px}.card.solid{background:var(--surface);border-color:var(--line-hard)}.card.pad-sm{padding:20px 22px}.grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,215px), 100%), 1fr));gap:16px;display:grid}.stack{flex-direction:column;gap:16px;display:flex}.grid>*,.stack>*{min-width:0}.table{max-width:100%}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row.between{justify-content:space-between}.section{margin-top:32px}.section-sm{margin-top:24px}.stat .label{color:#e8e4d080;font-size:12.5px}.stat .value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:8px;font-size:26px}.stat .sub{color:var(--faint);margin-top:6px;font-size:12px}.stat-strip{border-top:2px solid var(--line);border-bottom:2px solid var(--line);background:var(--surface)}.stat-strip .shell{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.stat-strip .stat{border-right:2px solid #e8e4d01a;padding:26px 24px 26px 0}.stat-strip .stat:last-child{border-right:0}.stat-strip .value{margin-top:0}.stat-strip .label{letter-spacing:.04em;margin-top:6px}.progress{background:#e8e4d01a;height:8px;margin-top:12px;overflow:hidden}.progress.thin{height:4px}.progress>div{background:var(--accent);height:100%}.table{border:2px solid var(--line-hard);box-shadow:var(--shadow);overflow:hidden}.table-head{border-bottom:2px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:14.5px;font-weight:600;display:flex}.table-scroll{overflow-x:auto}.tr{grid-template-columns:var(--cols);min-width:var(--min-w,560px);border-bottom:1px solid #e8e4d00f;align-items:center;padding:14px 20px;display:grid}.tr.head{font-family:var(--font-mono);letter-spacing:.14em;color:var(--faint);border-bottom:1px solid #e8e4d014;padding:12px 20px;font-size:10.5px}.tr.clickable{cursor:pointer}.tr.clickable:hover{background:#e8e4d008}.tr>.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13.5px}.check{appearance:none;cursor:pointer;background:0 0;border:2px solid #e8e4d047;width:17px;height:17px;margin:0}.check:checked{border-color:var(--accent);background:var(--accent)}.check:focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px}.note{border:2px solid var(--line-soft);box-shadow:var(--shadow);padding:20px 22px}.note .title{font-size:14.5px;font-weight:600}.note p{color:#e8e4d094;text-wrap:pretty;margin:8px 0 0;font-size:13px;line-height:1.55}.note.warn{background:#9e2b3a1f;border-color:#9e2b3a99}.note.warn .title{color:#d4707c}.note.ok{background:#7d9c601a;border-color:#7d9c6080}.err{font-family:var(--font-mono);color:#d4707c;overflow-wrap:anywhere;margin:12px 0 0;font-size:12.5px}.ok-text{color:var(--ok)}.art{aspect-ratio:1;background:#0b0e1a;place-items:center;display:grid;position:relative;overflow:hidden}.art:after{content:"";pointer-events:none;background:repeating-linear-gradient(#00000040 0 2px,#0000 2px 4px);position:absolute;inset:0}.art img{width:100%;height:100%;image-rendering:pixelated;display:block}.art .stamp{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ghost);font-size:9px;position:absolute;bottom:8px;left:10px}.token-card{border:2px solid var(--line-soft);box-shadow:var(--shadow);background:var(--surface);overflow:hidden}.token-card .body{padding:14px 16px 16px}input[type=number],input[type=text]{font-family:var(--font-mono);background:var(--bg);border:2px solid var(--line-hard);color:var(--text);border-radius:0;padding:10px 12px;font-size:14px}.stepper{align-items:center;gap:14px;display:flex}.stepper button{width:44px;height:44px;color:var(--text);background:0 0;border:2px solid #e8e4d033;font-size:20px}.stepper button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.stepper .qty{text-align:center;min-width:78px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:30px}.stepper .max{color:#e8e4d0b3;height:44px;font-family:var(--font-mono);background:0 0;border:2px solid #e8e4d033;padding:0 14px;font-size:12px}.stepper .max:hover:not(:disabled){color:var(--accent)}.faq{border-bottom:1px solid #e8e4d01a;padding:20px 0}.faq .q{font-size:16px;font-weight:600}.faq p{color:var(--muted);text-wrap:pretty;margin:10px 0 0;font-size:14px;line-height:1.65}.kv{font-family:var(--font-mono);justify-content:space-between;gap:16px;margin-top:12px;font-size:12px;display:flex}.kv span:first-child{color:#e8e4d080}.addr{font-family:var(--font-mono);color:var(--accent);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.bottom-nav{display:none}@media (max-width:900px){.site-nav{display:none}.bottom-nav{z-index:70;background:var(--bg);border-top:2px solid var(--line);scrollbar-width:none;padding-bottom:env(safe-area-inset-bottom,0);display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.bottom-nav::-webkit-scrollbar{display:none}.bottom-nav a{text-align:center;min-width:68px;font-family:var(--font-display);color:#e8e4d08c;border-right:1px solid #e8e4d014;flex:1 0 auto;padding:14px 10px;font-size:12px}.bottom-nav a[aria-current=page]{color:var(--text);box-shadow:inset 0 2px 0 0 var(--accent);background:#e8e4d014}body{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.shell{padding:0 16px}.page{padding-top:32px;padding-bottom:48px}.hero-wrap{padding:40px 16px!important}.hero-grid{gap:32px!important}.stat-strip .stat{padding:18px 16px 18px 0}.stat-strip .value{font-size:22px}h2{font-size:18px}.card{padding:20px}.table-head{padding:14px 16px}.tr{padding:12px 16px}.tr.head{padding:10px 16px}.tr .addr-sub{display:none}.site-footer .shell{padding-top:24px;padding-bottom:24px}}@media (max-width:420px){.brand span:last-child{letter-spacing:.08em;font-size:12px}.btn-wallet{padding:8px 10px;font-size:11.5px}.wallet-label{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.wallet-menu{width:min(240px,100vw - 32px)}.stepper .qty{min-width:56px;font-size:24px}}@media (prefers-reduced-motion:no-preference){.btn,.btn-ghost,.btn-wallet,.site-nav a{transition:background 90ms steps(2,end),color 90ms steps(2,end),border-color 90ms steps(2,end)}}
