@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0c;--panel:#14141a;--panel-2:#1c1c25;--border:#2a2a36;--text:#f5f5f7;--muted:#9a9aab;--gold:#e6b450;--gold-2:#c8922f;--green:#36d399;--red:#f87272}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-geist-sans), system-ui, sans-serif;background-image:radial-gradient(1200px 600px at 50% -10%,#e6b4501f,#0000 60%);min-height:100vh}.page{max-width:560px;margin:0 auto;padding:24px 20px 64px}.topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:48px;display:flex}.brand{flex-shrink:0;align-items:center;display:flex}.brand:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:6px}.brand-wordmark{opacity:.92;width:118px;height:auto}.hero{text-align:center;margin-bottom:32px}.hero-token{filter:drop-shadow(0 8px 28px #e6b45059)}.hero-banner{border:1px solid var(--border);border-radius:18px;width:100%;height:auto;box-shadow:0 12px 40px #00000073,0 0 40px #e6b4501f}.hero h1{background:linear-gradient(180deg, #fff, var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;margin:16px 0 8px;font-size:34px}.tagline{color:var(--muted);max-width:420px;margin:0 auto;font-size:15px;line-height:1.5}.card{background:linear-gradient(180deg, var(--panel), var(--panel-2));border:1px solid var(--border);border-radius:18px;padding:24px;box-shadow:0 12px 40px #0006}.stage-row{align-items:center;gap:12px;margin-bottom:18px;display:flex}.pill{letter-spacing:.05em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:700}.pill-live{color:var(--green);background:#36d3991f}.pill-idle{color:var(--muted);background:#9a9aab1f}.stage-label{font-size:15px;font-weight:600}.notice{color:var(--red);background:#f872721a;border:1px solid #f872724d;border-radius:10px;padding:10px 12px;font-size:13px}.notice code{font-family:var(--font-geist-mono), monospace}.notice-info{color:var(--muted);background:#9a9aab1a;border-color:#9a9aab47}.progress{border:1px solid var(--border);background:#0d0d12;border-radius:999px;height:12px;overflow:hidden}.progress-bar{background:linear-gradient(90deg, var(--gold-2), var(--gold));height:100%;transition:width .5s}.progress-meta{color:var(--muted);justify-content:space-between;gap:10px;margin:8px 2px 20px;font-size:13px;display:flex}.progress-meta>span{flex-shrink:0}.progress-meta>span:first-child,.progress-meta>span:last-child{flex-shrink:1}.stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 20px;display:grid}.stats div{border:1px solid var(--border);text-align:center;background:#0d0d12;border-radius:12px;padding:12px}.stats dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px}.stats dd{margin:0;font-size:15px;font-weight:700}.stats.stats-4{grid-template-columns:repeat(2,1fr)}@media (min-width:720px){.stats.stats-4{grid-template-columns:repeat(4,1fr)}}.stats dd .sub{color:var(--gold);margin-top:3px;font-size:11px;font-weight:600;display:block}.stats dd .sub-error{color:var(--red)}.gold{color:var(--gold)}.allocation{border:1px solid var(--border);background:#0d0d12;border-radius:12px;margin:0 0 16px;padding:14px 16px}.alloc-head{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:10px;font-size:11px}.alloc-row{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:14px;display:flex}.alloc-row>span:first-child{color:var(--muted)}.alloc-row>span:last-child{font-variant-numeric:tabular-nums;font-weight:700}.alloc-total{border-top:1px solid var(--border);margin-top:4px;padding-top:10px;font-size:15px}.alloc-total>span:first-child{color:var(--text);font-weight:600}.bonus-tiers{background:#e6b4500f;border:1px dashed #e6b45066;border-radius:12px;margin:0 0 20px;padding:12px 16px}.bonus-head{text-transform:uppercase;letter-spacing:.05em;color:var(--gold);margin-bottom:8px;font-size:11px}.bonus-tiers ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bonus-tiers li{color:var(--muted);font-size:13px;line-height:1.4}.bonus-tiers strong{color:var(--text);font-weight:700}.buy label{color:var(--muted);margin-bottom:8px;font-size:13px;display:block}.buy input{border:1px solid var(--border);width:100%;color:var(--text);font-size:18px;font-family:var(--font-geist-mono), monospace;background:#0d0d12;border-radius:12px;padding:14px 16px}.buy input:focus{border-color:var(--gold);outline:none}.hint{color:var(--muted);margin:8px 2px;font-size:13px}.hint-line{display:block}.hint-line+.hint-line{margin-top:4px}.error{color:var(--red);margin:8px 2px;font-size:13px}.success{color:var(--green);margin:8px 2px;font-size:13px}.btn{cursor:pointer;border:none;border-radius:12px;font-size:15px;font-weight:700;transition:opacity .15s,transform 50ms}.btn:active{transform:translateY(1px)}.btn:hover:not(:disabled){opacity:.9}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-connect{background:var(--panel-2);color:var(--text);border:1px solid var(--border);white-space:nowrap;flex-shrink:0;padding:10px 14px;font-size:13px}.btn-primary{color:#1a1404;background:linear-gradient(90deg, var(--gold-2), var(--gold));width:100%;margin-top:14px;padding:15px}.footer{text-align:center;color:var(--muted);margin-top:36px;font-size:12px}.socials{justify-content:center;align-items:center;gap:20px;margin-bottom:14px;display:flex}.socials a{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.socials a:hover{color:var(--gold)}.socials a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.topnav{gap:14px;font-size:13px;font-weight:600;display:flex}.topnav a{color:var(--muted);border-bottom:2px solid #0000;padding:4px 2px;text-decoration:none;transition:color .15s,border-color .15s}.topnav a:hover{color:var(--text)}.topnav a[aria-current=page]{color:var(--gold);border-bottom-color:var(--gold)}.topnav a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.topnav-soon{color:var(--muted);opacity:.5;cursor:not-allowed;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:4px 2px;display:inline-flex}.topnav-soon em{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);background:#e6b4501f;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:700}.tabbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--border);padding:8px 4px calc(8px + env(safe-area-inset-bottom));background:#0c0c10e0;display:none;position:fixed;inset:auto 0 0}.tab{min-height:48px;color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:4px;padding:4px 2px;text-decoration:none;transition:color .15s;display:flex}.tab-icon svg{width:24px;height:24px;display:block}.tab-label{letter-spacing:.01em;font-size:11px;font-weight:600}.tab[aria-current=page]{color:var(--gold)}.tab:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-radius:10px}.tab-soon{opacity:.38;cursor:not-allowed}@media (max-width:719px){.tabbar{display:flex}.page{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.topnav{display:none}.brand-wordmark{width:120px}}.next-unlock{border:1px solid var(--border);background:#0d0d12;border-radius:12px;margin:0 0 20px;padding:14px 16px}.next-unlock-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.next-unlock-label strong{letter-spacing:0;text-transform:none;color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.countdown{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.countdown span{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;display:flex}.countdown b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;font-family:var(--font-geist-mono), monospace}.countdown em{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px;font-style:normal}.timeline{gap:3px;margin:0 0 20px;display:flex}.timeline-seg{border:1px solid var(--border);background:#0d0d12;border-radius:3px;flex:1;height:10px}.timeline-seg.filled{background:linear-gradient(180deg, var(--gold), var(--gold-2));border-color:var(--gold-2)}.reserves{margin-top:20px}.reserve-schedule{margin-bottom:18px}.reserve-schedule .stats{margin-top:14px;margin-bottom:0}.timeline-60{gap:1px}.timeline-60 .timeline-seg{border-radius:2px;height:8px}.stats.stats-col{grid-template-columns:1fr}.stats.stats-col div{text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.stats.stats-col dt{text-transform:none;letter-spacing:0;margin-bottom:0;font-size:13px}.stats.stats-col dt a{color:var(--muted);font-family:var(--font-geist-mono), monospace;text-decoration:none}.stats.stats-col dt a:hover{color:var(--gold)}.stats.stats-col dd{font-variant-numeric:tabular-nums}.reserve-boxes{gap:14px;display:grid}.reserve-box{border:1px solid var(--border);background:#0d0d12;border-radius:14px;padding:16px}.reserve-box-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.reserve-logo{flex-shrink:0;align-items:center;display:inline-flex}.reserve-logo-img{border-radius:50%}.reserve-cro-badge{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.reserve-logo-pair>:last-child{margin-left:-10px}.reserve-box-title{text-transform:uppercase;letter-spacing:.05em;min-width:0;color:var(--text);flex:1;font-size:12px;font-weight:700}.reserve-box-addr{color:var(--muted);font-family:var(--font-geist-mono), monospace;flex-shrink:0;font-size:12px;text-decoration:none}.reserve-box-addr:hover{color:var(--gold)}.reserve-box-amounts{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.reserve-amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:700}.reserve-usd{color:var(--gold);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:15px;font-weight:700}.reserve-usd.tbd{color:var(--muted);font-size:12px;font-weight:500}.reserve-box .alloc-head{margin-top:14px}.reserve-box .progress-meta{margin-bottom:14px}.reserve-box .stats{margin-bottom:0}@media (max-width:480px){.card.reserves{padding:18px 14px}.reserve-box{padding:14px 12px}.reserve-box-head{gap:8px}.reserve-box-addr{font-size:11px}.reserve-amount{font-size:15px}.reserve-box .progress-meta{flex-wrap:wrap;gap:2px 12px}.reserve-box .stats{grid-template-columns:1fr;gap:6px}.reserve-box .stats div{text-align:left;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;display:flex}.reserve-box .stats dt{margin-bottom:0;font-size:11px}.reserve-box .stats dd{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.farm-list{gap:18px;display:grid}.farm-card{padding:20px}.farm-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.farm-title{letter-spacing:.01em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.25}.farm-sub{color:var(--muted);font-size:12px;font-family:var(--font-geist-mono), monospace;margin:4px 0 0}.farm-badges{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.badge{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);background:#0d0d12;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:700}.badge-gate{color:var(--gold);background:#e6b4501a;border-color:#e6b45066}.badge-warn{color:var(--red);background:#f872721a;border-color:#f8727259}.farm-card .stats dd,.farm-card .progress-meta{font-variant-numeric:tabular-nums}.stats dd .sub{color:var(--muted);text-transform:none;letter-spacing:0;margin-top:3px;font-size:10px;font-weight:500;line-height:1.3;display:block}.farm-section{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 10px;font-size:13px}.farm-position{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.farm-actions{margin-top:4px}.farm-actions .btn-primary{margin-top:12px}.farm-input-row{align-items:stretch;gap:8px;display:flex}.farm-card .btn,.farm-more,.farm-retry{touch-action:manipulation}.farm-input-row input{flex:1;min-width:0}.btn-ghost{background:var(--panel-2);color:var(--text);border:1px solid var(--border);flex-shrink:0;min-height:44px;padding:0 16px;font-size:13px}.btn-secondary{background:var(--panel-2);width:100%;color:var(--text);border:1px solid var(--border);margin-top:10px;padding:13px}.farm-more{margin-top:18px}.farm-empty h2{margin:0 0 8px;font-size:18px}.farm-skeleton{padding:20px}.skeleton-line{background:linear-gradient(90deg,#16161d,#22222c,#16161d) 0 0/200% 100%;border-radius:6px;height:12px;margin-bottom:12px;animation:1.4s ease-in-out infinite farm-shimmer}.skeleton-title{width:55%;height:20px}.skeleton-short{width:35%;margin-bottom:0}@keyframes farm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:480px){.farm-head{flex-direction:column;gap:8px}.farm-title{font-size:17px}.farm-card .stats{grid-template-columns:repeat(2,1fr)}}.admin-section{margin-top:20px}.pill-warn{color:var(--gold);background:#e6b4501f}.pill-gold{color:#1a1404;background:linear-gradient(90deg, var(--gold-2), var(--gold))}.mono{font-family:var(--font-geist-mono), monospace}.admin-fieldset{border:1px solid var(--border);border-radius:14px;min-width:0;margin:18px 0 0;padding:14px 14px 16px}.admin-fieldset:disabled{opacity:.6}.admin-fieldset legend{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 6px;font-size:11px}.field-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.field-grid>div{min-width:0}.buy select,.buy input[type=datetime-local]{border:1px solid var(--border);width:100%;color:var(--text);font-size:16px;font-family:var(--font-geist-mono), monospace;background:#0d0d12;border-radius:12px;padding:13px 14px}.buy select:focus-visible,.buy input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.check-row{align-items:flex-start;gap:10px;margin-top:14px;display:flex}.check-row input[type=checkbox],.check-row input[type=radio]{width:24px;height:24px;accent-color:var(--gold);flex-shrink:0;margin:0}.check-row label{color:var(--text);margin:0;font-size:13px;line-height:1.45}.check-row input[type=checkbox]:disabled+label,.check-row input[type=radio]:disabled+label{color:var(--muted)}.check-row label .hint{margin:4px 0 0;display:block}.stats.derived{margin-top:14px}.two-step{gap:10px;margin-top:18px;display:grid}.two-step .btn{width:100%;min-height:48px;margin-top:0}.trait-editor{margin-top:14px}.trait-head,.trait-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 104px;align-items:center;gap:8px;display:grid}.trait-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px}.trait-rows{margin:0;padding:0;list-style:none}.trait-row{margin-bottom:8px}.trait-row input{padding:11px 12px;font-size:16px}.trait-row .btn{width:100%;min-height:44px}.trait-label.error{color:var(--red)}.trait-label{color:var(--muted);grid-column:1/-1;font-size:12px}.trait-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.trait-actions .btn{min-height:44px}.pool-list{margin:0;padding:0;list-style:none}.pool-row{border:1px solid var(--border);background:#0d0d1280;border-radius:14px;margin-bottom:12px;padding:14px}.pool-row-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pool-id{font-family:var(--font-geist-mono), monospace;color:var(--muted);font-size:13px}.pool-row-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pool-row-actions .btn,.sweep-form .btn{min-height:44px}.sweep-form{border:1px solid var(--border);border-radius:12px;margin-top:12px;padding:12px}.sweep-form label{color:var(--muted);margin-bottom:8px;font-size:13px;display:block}.sweep-form input{border:1px solid var(--border);width:100%;color:var(--text);font-size:16px;font-family:var(--font-geist-mono), monospace;background:#0d0d12;border-radius:12px;margin-bottom:10px;padding:12px 14px}.sweep-form input:focus,.trait-row input:focus{border-color:var(--gold);outline:none}.sweep-form input:focus-visible,.trait-row input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.booster-policy{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.trait-list{margin:10px 0 0;padding:0;font-size:13px;list-style:none}.trait-list li{border-bottom:1px solid #2a2a3699;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.buy .addr-input{letter-spacing:-.02em;font-size:16px}h2.stage-label{margin:0;font-size:15px;font-weight:600}.buy .label-after-check{margin-top:14px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seg{border:1px solid var(--border);background:#0d0d12;border-radius:12px;gap:4px;margin:0 0 20px;padding:4px;display:flex}.seg button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:flex}.seg button:hover:not(.seg-on){color:var(--text)}.seg button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.seg button.seg-on{background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.seg em{color:var(--muted);font-variant-numeric:tabular-nums;background:#9a9aab29;border-radius:999px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.seg button.seg-on em{color:var(--gold);background:#e6b45029}.staking-pool-list{flex-direction:column;gap:16px;display:flex}.pool-card,.position-card{padding:20px}.pool-card .stage-row,.position-card .stage-row{flex-wrap:wrap;row-gap:8px}.pool-title{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:15px;font-weight:600}.pool-card:focus{outline:none}.pool-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.staking-pool-id{color:var(--muted);font-variant-numeric:tabular-nums}.badge-vested{letter-spacing:.04em;color:var(--gold);background:#e6b4501f;border:1px solid #e6b45047;border-radius:999px;flex-shrink:0;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:700}.badge-vested+.badge-boost{margin-left:6px}.badge-boost{color:var(--green);background:#36d3991f;border-color:#36d3994d}.booster-terms{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.booster-terms .trait-list{margin-bottom:8px}.booster-terms-you{color:var(--text)}.pill-boost{color:var(--green);background:#36d3991f;margin-left:auto}.apr-empty{color:var(--muted);font-size:13px;font-weight:600}.stats.stats-2{grid-template-columns:repeat(2,1fr)}.pool-card .stats dd,.position-card .stats dd{font-variant-numeric:tabular-nums}.pool-you{margin-top:14px}.pool-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:var(--panel-2);width:100%;min-height:44px;color:var(--text);box-shadow:inset 0 0 0 1px var(--border);justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;display:flex}.chev{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.chev-up{transform:translateY(2px)rotate(-135deg)}.pool-body{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.stake-projection{margin-top:14px}.lock-row{border:1px solid var(--border);background:#0d0d12;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.lock-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px}.lock-countdown{font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.lock-free{color:var(--green);font-family:inherit;font-size:13px}.row-actions{gap:10px;margin-top:4px;display:flex}.unstake-panel{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.row-actions .btn{touch-action:manipulation;flex:1;min-height:44px;padding:12px 14px}.row-actions .btn:not(.btn-primary){background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.link-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:24px;color:var(--gold);font:inherit;cursor:pointer;background:#e6b4501f;border:none;border-radius:6px;align-items:center;margin-left:8px;padding:2px 6px;font-weight:700;display:inline-flex}.link-btn:hover:not(:disabled){background:#e6b45033}.link-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.link-btn:disabled{opacity:.45;cursor:not-allowed}.link-cta{min-height:44px;color:var(--gold);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#e6b4501a;border:1px solid #e6b45059;border-radius:12px;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.link-cta:hover{border-color:var(--gold);background:#e6b4502e}.link-cta:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.empty-state{text-align:center;background:var(--panel);border:1px dashed var(--border);border-radius:16px;padding:32px 16px}.skeleton-card{pointer-events:none}.skeleton{background:var(--panel-2);border-radius:10px;animation:1.4s ease-in-out infinite skeleton-pulse}.skeleton-row{width:60%;height:20px;margin-bottom:18px}.skeleton-stats{height:62px;margin-bottom:16px}.skeleton-bar{height:12px}@keyframes skeleton-pulse{0%,to{opacity:.45}50%{opacity:.9}}@media (max-width:560px){.pool-card .pool-title,.position-card .pool-title{flex:1 0 100%;order:2}.pool-card .badge-vested,.position-card .badge-vested{order:1}}@media (max-width:480px){.pool-card,.position-card{padding:18px 14px}.pool-card .stats,.position-card .stats{grid-template-columns:1fr;gap:6px}.pool-card .stats div,.position-card .stats div{text-align:left;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;display:flex}.pool-card .stats dt,.position-card .stats dt{margin-bottom:0}.pool-card .stats dd,.position-card .stats dd{font-size:13px}.row-actions{flex-direction:column}}.booster-picker{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.booster-picker .stage-row{flex-wrap:wrap;row-gap:8px}.booster-subhead{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 0 8px;font-size:12px;font-weight:700}.nft-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.nft-grid>li{display:flex}.nft-tile{border:1px solid var(--border);background:var(--panel-2);min-height:96px;color:var(--text);text-align:left;border-radius:12px;flex-direction:column;flex:1;gap:3px;padding:12px;font-family:inherit;font-size:13px;display:flex}.nft-tile-pick{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color .15s,background .15s}.nft-tile-pick:hover{border-color:var(--gold-2)}.nft-tile-pick:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.nft-tile-on{border-color:var(--gold);background:#e6b4501a}.nft-tile-off{color:var(--muted);background:0 0;border-style:dashed}.nft-tile-attached{background:#36d3990f;border-color:#36d39959}.nft-id{font-variant-numeric:tabular-nums;font-weight:700}.nft-label{overflow-wrap:anywhere}.nft-boost{font-variant-numeric:tabular-nums;font-weight:700}.nft-note{color:var(--muted);overflow-wrap:anywhere;margin-top:auto;font-size:11px}.nft-detach{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:36px;margin-top:8px;padding:6px 10px;font-size:12px}.booster-preview{margin-top:14px}.booster-picker .btn-primary{margin-top:12px}@media (max-width:480px){.nft-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.wizard-back{margin:0 0 14px;font-size:13px}.wizard-back a{color:var(--muted);text-decoration:none}.wizard-back a:hover,.wizard-back a:focus-visible{color:var(--gold)}.wizard-steps{counter-reset:none;flex-wrap:wrap;gap:8px;margin:14px 0 18px;padding:0;list-style:none;display:flex}.wizard-steps li{flex:auto;min-width:0}.wizard-step{border:1px solid var(--border);width:100%;min-height:44px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#0d0d12;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.wizard-step:disabled{cursor:default;opacity:.55}.wizard-step:not(:disabled):hover{color:var(--text)}.wizard-step:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.wizard-step-on{color:var(--text);border-color:var(--gold);background:#c5a05917}.wizard-step-n{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.wizard-step-on .wizard-step-n{background:var(--gold);border-color:var(--gold);color:#14100a}.wizard-step-warn{color:#e2a03f;font-weight:700}.wizard-heading{letter-spacing:.05em;text-transform:uppercase;color:var(--text);margin:0 0 4px;font-size:15px}.wizard-heading:focus-visible,.notice[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wizard-nav{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.wizard-nav .btn,.wizard-nav a.btn{flex:180px;justify-content:center;align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.buy textarea{border:1px solid var(--border);width:100%;color:var(--text);font-size:15px;font-family:var(--font-geist-mono), monospace;resize:vertical;background:#0d0d12;border-radius:12px;min-height:88px;padding:13px 14px;line-height:1.5}.buy textarea:focus{border-color:var(--gold);outline:none}.buy textarea:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.review-list{background:var(--border);border:1px solid var(--border);border-radius:12px;gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.review-list>div{background:#0d0d12;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:11px 14px;display:flex}.review-list dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.review-list dd{font-variant-numeric:tabular-nums;text-align:right;color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.review-list dd .sub{color:var(--muted);font-size:11px;display:block}.review-approvals{gap:8px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.review-approvals li{overflow-wrap:anywhere}.hash{overflow-wrap:anywhere;max-width:100%;font-size:12px;display:inline-block}.farm-card{scroll-margin-top:90px}@media (max-width:560px){.wizard-steps li{flex-basis:calc(50% - 4px)}.review-list>div{flex-direction:column;align-items:flex-start}.review-list dd{text-align:left}}@media (prefers-reduced-motion:reduce){.wizard-step{transition:none}}a.btn{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.farms-cta{justify-content:flex-end;margin:0 0 16px;display:flex}.farms-cta .btn{justify-content:center;align-items:center;width:auto;min-height:44px;text-decoration:none;display:inline-flex}.gate-help{margin:4px 0 12px 34px}.link-btn{color:#d9b25c;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.85em;font-weight:700;text-decoration:underline}.link-btn:hover{color:#f0c75e}.farm-requirement{background:#e6b45012;border:1px solid #e6b45047;border-radius:10px;margin:14px 0 8px;padding:10px 12px;font-size:14px;line-height:1.5}.farm-requirement-label{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.coming-at-tge{text-align:center}.coming-at-tge .hint{margin-top:12px}.presale-countdown{text-align:center;margin-bottom:20px}.pc-head{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700}.pc-clock{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.pc-unit{border:1px solid var(--border);background:#e6b4500d;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 4px;display:flex}.pc-value{font-variant-numeric:tabular-nums;color:var(--text);font-size:clamp(26px,8vw,38px);font-weight:700;line-height:1}.pc-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.pc-when{flex-direction:column;gap:2px;margin:0;font-size:15px;display:flex}.pc-local{color:var(--muted);font-size:13px}.pc-note{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.5}.wallet-menu{flex-shrink:0;position:relative}.wallet-menu-panel{z-index:50;background:var(--panel-2);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:4px;width:min(300px,100vw - 32px);padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #00000080}.wallet-menu-address{color:var(--muted);word-break:break-all;border-bottom:1px solid var(--border);margin-bottom:4px;padding:6px 8px 10px;font-size:12px}.wallet-menu-item{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 8px;font-size:14px;text-decoration:none;display:block}.wallet-menu-item:hover,.wallet-menu-item:focus-visible{background:#ffffff0f}.wallet-menu-danger{color:var(--red)}
