:root{--bg: #050607;--bg2: #080b0c;--panel: #0b0f10;--panel2: #0f1415;--line: rgba(200, 255, 46, .1);--line2: rgba(233, 242, 238, .08);--ink: #e9f2ee;--ink2: #b3bdbb;--muted: #6f7a7b;--lime: #c8ff2e;--lime-d: #9fd400;--gold: #ffc531;--gold-d: #e09a00;--sell: #ff4d6d;--cyan: #2ef2d0;--warn: #ff9f43;--chart-line: #c8ff2e;--chart-grid: rgba(233, 242, 238, .06);--chart-ink: #6f7a7b;--r: 14px;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--disp: "Chakra Petch", "JetBrains Mono", system-ui, sans-serif;--sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font:15px/1.5 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}#root{position:relative;min-height:100vh;display:flex;flex-direction:column}a{color:var(--ink);text-decoration:none}a:hover{color:var(--lime)}button{font:inherit;color:inherit;cursor:pointer}input,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--disp);letter-spacing:.02em;margin:0 0 .4em;line-height:1.15}h1{font-size:clamp(26px,4.4vw,44px)}h2{font-size:15px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink2);margin:0}p{margin:0 0 .8em}.zsub{font-size:.7em;vertical-align:-.25em;color:var(--ink2);margin:0 1px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:12.5px}.gold{color:var(--gold)}.warn{color:var(--warn)}.err{color:var(--sell);margin:10px 0 0}.break{word-break:break-all}.pad{padding:14px 16px}.wrap{width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px}.page{padding-top:20px;padding-bottom:48px;flex:1;position:relative;z-index:1}.narrow{max-width:860px}.eyebrow{font:600 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--lime)}:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:6px}.fx-grid{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(200,255,46,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(200,255,46,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse at 50% 0%,#000 0%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 0%,#000 0%,transparent 75%)}.fx-scan{position:fixed;inset:0;pointer-events:none;z-index:50;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px);opacity:.35;mix-blend-mode:multiply}.hdr{position:relative;z-index:5;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#080b0cf5,#050607e6)}.devnet-bar{background:repeating-linear-gradient(-45deg,var(--gold) 0 14px,#ffb000 14px 28px);color:#050607;font:800 12px/1 var(--mono);letter-spacing:.14em;text-align:center;padding:7px 10px;text-transform:uppercase}.blink{animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.hdr-row{display:flex;align-items:center;gap:18px;height:64px}.logo{display:flex;align-items:center;gap:10px;color:var(--ink)}.logo:hover{color:var(--ink)}.logo-mark{color:var(--gold);display:grid;place-items:center;width:38px;height:38px;border:1.5px solid var(--lime);border-radius:10px;box-shadow:0 0 18px #c8ff2e40,inset 0 0 12px #c8ff2e1f}.logo-text{font:700 19px/1 var(--disp);letter-spacing:.08em}.logo-text b{color:var(--lime);margin-left:3px}.logo-text.sm{font-size:15px;margin-bottom:8px}.ticker-tag{font:700 11px/1 var(--mono);color:var(--gold);border:1px solid rgba(255,197,49,.4);padding:4px 6px;border-radius:6px;letter-spacing:.06em}.nav{display:flex;gap:4px;margin-left:12px}.nav a{padding:8px 12px;border-radius:8px;color:var(--ink2);font:600 13px/1 var(--disp);letter-spacing:.08em;text-transform:uppercase}.nav a.active{color:var(--lime);background:#c8ff2e12}.hdr-right{margin-left:auto;display:flex;align-items:center;gap:10px}.cluster{font:800 11px/1 var(--mono);letter-spacing:.14em;padding:7px 9px;border-radius:7px}.cluster.devnet{background:var(--gold);color:#050607;box-shadow:0 0 16px #ffc53180}.cluster.mainnet{border:1px solid var(--line);color:var(--lime)}.jackpot{position:relative;overflow:hidden;border-top:1px solid var(--line2);background:radial-gradient(ellipse 60% 120% at 50% 100%,rgba(255,197,49,.13),transparent 70%)}.jackpot-inner{display:flex;flex-direction:column;align-items:center;padding-top:18px;padding-bottom:20px;text-align:center}.jackpot-label{font:700 12px/1 var(--mono);letter-spacing:.32em;color:var(--gold);display:flex;align-items:center;gap:10px}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--sell);box-shadow:0 0 10px var(--sell);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{transform:scale(.6);opacity:.5}}.jackpot-value{position:relative;display:flex;align-items:baseline;gap:.18em;margin:10px 0 6px;font:800 clamp(46px,11vw,124px)/1 var(--mono);color:var(--gold);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.jackpot-value .odo{filter:drop-shadow(0 0 14px rgba(255,197,49,.55)) drop-shadow(0 0 40px rgba(255,150,0,.3))}.jackpot-value.flash .odo{animation:jpflash 1.2s ease-out}@keyframes jpflash{0%{color:#fff;filter:drop-shadow(0 0 18px #fff) drop-shadow(0 0 50px var(--gold));transform:scale(1.025)}to{color:var(--gold);transform:scale(1)}}.jackpot-burst{position:absolute;inset:-30% -10%;border-radius:50%;background:radial-gradient(circle,rgba(255,197,49,.35),transparent 60%);animation:burst 1.2s ease-out forwards;pointer-events:none}@keyframes burst{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.jackpot-unit{font-size:.32em;color:var(--ink2);text-shadow:none;letter-spacing:.1em}.jackpot-delta{position:absolute;right:-.2em;top:-.35em;font-size:.2em;color:var(--lime);text-shadow:0 0 12px rgba(200,255,46,.7);animation:rise 1.4s ease-out forwards}@keyframes rise{0%{opacity:1;transform:translateY(8px)}to{opacity:0;transform:translateY(-22px)}}.jackpot-sub{color:var(--ink2);font-size:13px}.odo{display:inline-flex;align-items:baseline}.odo-cell{display:inline-block;height:1em;overflow:hidden;line-height:1;width:.6em;text-align:center}.odo-strip{display:flex;flex-direction:column;transition:transform .9s cubic-bezier(.15,.85,.25,1.08);will-change:transform}.odo-strip span{display:block;height:1em;line-height:1}.odo-wait{opacity:.25}.odo-sep{display:inline-block;line-height:1;width:.4em;text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:10px;padding:11px 16px;font:700 13px/1.1 var(--disp);letter-spacing:.08em;text-transform:uppercase;transition:transform .12s,box-shadow .2s,background .2s;white-space:nowrap}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:not(:disabled):active{transform:translateY(1px)}.btn-primary{background:var(--lime);color:#050607;box-shadow:0 0 24px #c8ff2e40}.btn-primary:hover{color:#050607;box-shadow:0 0 34px #c8ff2e73}.btn-ghost{border-color:var(--line);color:var(--ink);background:#ffffff05}.btn-ghost:hover{border-color:var(--lime)}.btn-block{width:100%;padding:15px;font-size:14px}.btn-wallet{border-color:#c8ff2e73;color:var(--lime);background:#c8ff2e0d;padding:9px 13px}.btn-wallet:hover{background:#c8ff2e1f}.btn-wallet.on{color:var(--ink);text-transform:none;letter-spacing:0}.icon-btn{background:none;border:0;font-size:22px;line-height:1;color:var(--muted);padding:2px 6px}.icon-btn:hover{color:var(--ink)}.wallet-wrap{position:relative}.wallet-menu{position:absolute;right:0;top:calc(100% + 6px);background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:6px;min-width:170px;z-index:20;box-shadow:0 20px 50px #0009}.wallet-menu button{display:block;width:100%;text-align:left;background:none;border:0;padding:9px 10px;border-radius:8px;font-size:13.5px}.wallet-menu button:hover{background:#c8ff2e14;color:var(--lime)}.modal-back{position:fixed;inset:0;background:#000000b8;backdrop-filter:blur(6px);z-index:100;display:grid;place-items:center;padding:16px}.modal{width:100%;max-width:380px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 0 0 1px #c8ff2e0d,0 30px 80px #000000b3}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.wallet-list{display:grid;gap:8px}.wallet-item{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line2);background:var(--panel2);border-radius:12px;font-weight:600;text-align:left;width:100%}.wallet-item:hover{border-color:var(--lime);color:var(--ink)}.wallet-item img{border-radius:7px}.wallet-item .tag{margin-left:auto;font:600 11px/1 var(--mono);color:var(--lime);text-transform:uppercase;letter-spacing:.1em}.wallet-item.dim .tag{color:var(--muted)}.fine{color:var(--muted);font-size:12px;margin:14px 0 0}.hero{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:end;margin:10px 0 20px}.hero h1{font-size:clamp(30px,5vw,54px);text-transform:uppercase}.hl{color:var(--lime);text-shadow:0 0 24px rgba(200,255,46,.4)}.lede{color:var(--ink2);max-width:64ch}.hero-cta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.hero-cta .small{flex-basis:100%;text-align:right}.stats{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow:hidden;margin-bottom:20px}.stat{padding:14px 16px;border-right:1px solid var(--line2);display:flex;flex-direction:column;gap:4px;min-width:0}.stat:last-child{border-right:0}.stat-k{font:600 10.5px/1.2 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.stat-v{font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-home,.grid-token{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:start}.col-main,.col-side{display:grid;gap:20px;min-width:0}.panel{background:linear-gradient(180deg,var(--panel),var(--bg2));border:1px solid var(--line);border-radius:var(--r);position:relative;min-width:0}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line2);flex-wrap:wrap}.seg{display:inline-flex;background:var(--bg);border:1px solid var(--line2);border-radius:10px;padding:3px;gap:2px}.seg button{border:0;background:none;padding:6px 11px;border-radius:7px;font:600 12px/1 var(--mono);color:var(--muted)}.seg button.on{background:#c8ff2e1f;color:var(--lime)}.seg-sm button{padding:6px 8px}.tbl-scroll{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{text-align:left;font:600 10.5px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.12em;padding:11px 14px;border-bottom:1px solid var(--line2);white-space:nowrap}.tbl td{padding:11px 14px;border-bottom:1px solid var(--line2);white-space:nowrap}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right}.row-link{cursor:pointer;transition:background .15s}.row-link:hover{background:#c8ff2e0a}.tok{display:flex;align-items:center;gap:11px}.tok-txt{display:flex;flex-direction:column;line-height:1.2;min-width:0}.tok-txt b{font-family:var(--mono)}.tok-txt .small{max-width:160px;overflow:hidden;text-overflow:ellipsis}.tok-img{border-radius:10px;object-fit:cover;flex-shrink:0;background:var(--panel2);border:1px solid var(--line2)}.tok-img.ph{display:grid;place-items:center;font:700 12px/1 var(--mono);color:var(--lime)}.prog-col{width:150px}.prog{position:relative;display:block;height:18px;background:var(--bg);border:1px solid var(--line2);border-radius:6px;overflow:hidden;min-width:90px}.prog-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,rgba(200,255,46,.25),var(--lime));box-shadow:0 0 12px #c8ff2e66}.prog-txt{position:absolute;inset:0;display:grid;place-items:center;font-size:10.5px;font-weight:700;color:var(--ink);text-shadow:0 0 4px #000,0 0 2px #000}.prog-lg{height:10px;margin-top:8px}.pill{font:700 10.5px/1 var(--mono);padding:5px 8px;border-radius:6px;letter-spacing:.08em}.pill-gold{background:#ffc5311f;color:var(--gold);border:1px solid rgba(255,197,49,.35)}.sym{color:var(--lime);font-family:var(--mono);font-weight:700}.win-list{list-style:none;margin:0;padding:6px 0;max-height:420px;overflow-y:auto}.win-row{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"amt who ts" "amt meta ts";column-gap:12px;padding:9px 16px;border-bottom:1px solid var(--line2);align-items:center}.win-row:last-child{border-bottom:0}.win-amt{grid-area:amt;color:var(--gold);font-weight:800;font-size:16px;text-shadow:0 0 12px rgba(255,197,49,.35);min-width:104px}.win-amt small{font-size:10px;color:var(--ink2);text-shadow:none}.win-who{grid-area:who;font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.win-meta{grid-area:meta}.win-ts{grid-area:ts;text-align:right}.win-row.fresh{animation:winIn 1.6s ease-out}@keyframes winIn{0%{background:#ffc5314d;transform:translate(-8px)}to{background:transparent;transform:none}}.tape{list-style:none;margin:0;padding:4px 0;max-height:520px;overflow-y:auto}.tape-row{display:grid;grid-template-columns:76px minmax(40px,1fr) auto 38px 52px;gap:10px;align-items:center;padding:6px 16px;font-size:13px}.tape-row.miss{opacity:.55}.tape-row.fresh.miss{animation:tapeIn .6s ease-out}@keyframes tapeIn{0%{opacity:1;background:#c8ff2e14}to{opacity:.55}}.tape-row.won{opacity:1;background:linear-gradient(90deg,rgba(255,197,49,.16),transparent)}.tape-row.won.fresh{animation:explode 1.4s ease-out}@keyframes explode{0%{background:#fff9;box-shadow:0 0 40px var(--gold);transform:scale(1.03)}40%{background:#ffc53166}to{background:linear-gradient(90deg,rgba(255,197,49,.16),transparent);box-shadow:none;transform:none}}.tape-sym{font:700 12.5px/1 var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tape-bar{position:relative;height:6px;background:var(--bg);border-radius:3px;border:1px solid var(--line2)}.tape-zone{position:absolute;inset:0 auto 0 0;background:#ffc5318c;border-radius:3px}.tape-roll{position:absolute;top:-4px;width:2px;height:12px;margin-left:-1px;background:var(--ink);border-radius:1px}.won .tape-roll{background:#fff;box-shadow:0 0 8px #fff}.tape-nums{white-space:nowrap}.tape-res{text-align:center;font-weight:800}.won .tape-res a{color:var(--gold);text-shadow:0 0 10px rgba(255,197,49,.6)}.tape-size{text-align:right}.skel-wrap{padding:12px 16px;display:grid;gap:10px}.skel{height:22px;border-radius:6px;background:linear-gradient(90deg,var(--panel2),#151b1c,var(--panel2));background-size:200% 100%;animation:sk 1.4s linear infinite}@keyframes sk{to{background-position:-200% 0}}.tok-head{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,420px);gap:18px;padding:18px;margin-bottom:20px;align-items:start}.tok-head h1{font-size:clamp(22px,3.4vw,34px)}.tok-links{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font-size:13px;margin-bottom:8px}.tok-links a{color:var(--ink2)}.copy{background:var(--bg);border:1px solid var(--line2);border-radius:8px;padding:5px 9px;font-size:12px;color:var(--ink2)}.copy:hover{border-color:var(--lime);color:var(--lime)}.tok-desc{max-width:60ch;font-size:14px}.tok-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kpi{background:var(--bg);border:1px solid var(--line2);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;min-width:0}.kpi-wide{grid-column:1 / -1}.kpi-k{font:600 10.5px/1.2 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.kpi-v{font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart{position:relative;padding:10px 6px 4px 12px;touch-action:pan-y}.chart canvas{display:block}.chart-empty{padding:60px 16px;text-align:center}.chart-tip{position:absolute;pointer-events:none;background:#050607eb;border:1px solid var(--line);border-radius:8px;padding:6px 9px;display:flex;flex-direction:column;font-size:11.5px;gap:1px;white-space:nowrap}.trades td.buy{color:var(--lime);font:700 12px var(--mono)}.trades td.sell{color:var(--sell);font:700 12px var(--mono)}.trades tr.won{background:#ffc53114}.trades a{color:var(--ink2)}.swap-panel{position:sticky;top:14px}.swap{padding:14px 16px 16px;display:grid;gap:12px}.swap-tabs{display:grid;grid-template-columns:1fr 1fr;background:var(--bg);border:1px solid var(--line2);border-radius:12px;padding:4px}.swap-tabs button{border:0;background:none;padding:10px;border-radius:9px;font:700 13px/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.swap-tabs button.buy.on{background:var(--lime);color:#050607;box-shadow:0 0 18px #c8ff2e4d}.swap-tabs button.sell.on{background:var(--sell);color:#050607;box-shadow:0 0 18px #ff4d6d4d}.field{display:grid;gap:6px}.field-top{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--ink2);flex-wrap:wrap}.field input,.field textarea{width:100%;background:var(--bg);border:1px solid var(--line2);border-radius:10px;padding:11px 12px;outline:none;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;min-height:80px}.field input:focus,.field textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px #c8ff2e1a}.amt{position:relative;display:block}.amt input{font:700 22px/1.2 var(--mono);padding-right:92px}.amt-unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);font:700 12px/1 var(--mono);color:var(--ink2);max-width:80px;overflow:hidden;text-overflow:ellipsis}.quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:6px}.quick button{background:var(--bg);border:1px solid var(--line2);border-radius:8px;padding:8px 4px;font:600 12px/1 var(--mono);color:var(--ink2)}.quick button:hover:not(:disabled),.quick button.on{border-color:var(--lime);color:var(--lime)}.quick button:disabled{opacity:.4;cursor:not-allowed}.slip{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.slip-custom{width:66px;background:none;border:0;border-left:1px solid var(--line2);padding:4px 8px;font:600 12px/1 var(--mono);color:var(--muted);outline:none}.slip-custom.on,.slip-custom:focus{color:var(--lime)}.quote{background:var(--bg);border:1px solid var(--line2);border-radius:10px;padding:8px 12px}.q-row{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:13px}.q-row.tot{border-top:1px solid var(--line2);margin-top:4px;padding-top:8px;font-weight:700}.btn-swap{width:100%;padding:16px 12px;font:800 14px/1.2 var(--mono);letter-spacing:.04em;border-radius:12px;white-space:normal;text-transform:none}.btn-swap.buy{background:var(--lime);color:#050607;box-shadow:0 0 28px #c8ff2e4d}.btn-swap.sell{background:var(--sell);color:#050607;box-shadow:0 0 28px #ff4d6d4d}.btn-swap:not(.buy):not(.sell){background:var(--lime);color:#050607}.btn-swap:disabled{box-shadow:none}.swap-rules{display:grid;gap:6px;border-top:1px dashed var(--line2);padding-top:12px}.swap-rules div{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.swap-rules b{text-align:right}.ticket-card{position:relative;border-radius:14px;padding:14px;border:1px dashed rgba(255,197,49,.45);background:radial-gradient(ellipse at 50% 0%,rgba(255,197,49,.08),transparent 70%),var(--bg);display:grid;gap:8px;overflow:hidden}.ticket-card:before,.ticket-card:after{content:"";position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:var(--panel);border:1px dashed rgba(255,197,49,.45);transform:translateY(-50%)}.ticket-card:before{left:-10px}.ticket-card:after{right:-10px}.tc-head{display:flex;justify-content:space-between;align-items:center}.tc-head .eyebrow{color:var(--gold)}.tc-sum{font-size:13.5px;color:var(--ink2)}.tc-reel{text-align:center;padding:6px 0}.tc-reel-num{font-size:38px;font-weight:800;letter-spacing:.04em;color:var(--ink)}.ph-pending .tc-reel-num,.ph-rolling .tc-reel-num{color:var(--gold);filter:blur(.3px)}.tc-reel-label{letter-spacing:.16em;font-family:var(--mono);font-size:10.5px}.tc-result{text-align:center;font-size:14px;min-height:22px}.ph-won{border-style:solid;border-color:var(--gold);box-shadow:0 0 40px #ffc53159;animation:wonPulse 1.2s ease-out}.ph-won .tc-reel-num{color:var(--gold);text-shadow:0 0 20px rgba(255,197,49,.8)}@keyframes wonPulse{0%{background:#ffffff80}to{background:var(--bg)}}.tc-win{color:var(--gold);font-weight:800;font-family:var(--mono)}.ph-lost .tc-reel-num{color:var(--muted)}.confetti{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:120}.page-title{text-transform:uppercase}.disclosure{border:1px solid rgba(255,197,49,.45);background:#ffc53112;color:var(--ink);border-radius:12px;padding:12px 14px;margin:14px 0 16px;font-size:14px}.disclosure b{color:var(--gold)}.form{padding:18px;display:grid;gap:14px}.form-grid{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px}.form-col{display:grid;gap:12px}.form-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.img-drop{position:relative;display:grid;place-items:center;text-align:center;aspect-ratio:1;border:1.5px dashed var(--line);border-radius:14px;background:var(--bg);cursor:pointer;overflow:hidden;padding:8px}.img-drop:hover{border-color:var(--lime)}.img-drop img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.img-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.cost{background:var(--bg);border:1px solid var(--line2);border-radius:10px;padding:8px 12px}.launched{padding:28px;text-align:center;display:grid;gap:10px;justify-items:center}.launched-cta{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:6px 0}.how-sec{padding:18px 20px;margin-bottom:16px}.how-sec h2{margin-bottom:10px;color:var(--lime)}.how-sec p{color:var(--ink2)}.how-sec b{color:var(--ink)}.split{display:flex;height:16px;gap:2px;border-radius:6px;overflow:hidden;margin:14px 0 10px}.split-seg{display:block}.s-met{background:#3a4446}.s-jp{background:var(--gold)}.s-tr{background:var(--cyan)}.s-cr{background:var(--lime)}.split-legend{list-style:none;padding:0;margin:0 0 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;font-size:13.5px}.split-legend li{display:flex;align-items:center;gap:8px}.split-legend b{margin-left:auto}.sw{width:10px;height:10px;border-radius:3px;display:inline-block}.odds{margin-top:6px}.how-cta{display:flex;gap:10px;flex-wrap:wrap}.ftr{border-top:1px solid var(--line);background:var(--bg2);padding:26px 0 34px;position:relative;z-index:1}.ftr-row{display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:24px}.ftr-links{display:flex;flex-direction:column;gap:6px}.ftr-links a{color:var(--ink2)}.ftr-prog{display:flex;flex-direction:column;gap:4px}.ftr-prog a{color:var(--ink2)}@media (max-width: 1100px){.grid-home,.grid-token{grid-template-columns:minmax(0,1fr)}.grid-token .col-side{order:-1}.swap-panel{position:relative;top:0}.stats{grid-template-columns:repeat(3,1fr)}.stat:nth-child(3){border-right:0}.stat:nth-child(-n+3){border-bottom:1px solid var(--line2)}.tok-head{grid-template-columns:auto minmax(0,1fr)}.tok-kpis{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 760px){.hdr-row{height:auto;flex-wrap:wrap;padding-top:10px;padding-bottom:10px;gap:10px}.nav{order:3;width:100%;margin:0;overflow-x:auto}.nav a{padding:7px 10px;font-size:12px}.hero{grid-template-columns:1fr;gap:14px}.hero-cta{justify-content:flex-start}.hero-cta .small{text-align:left}.hide-sm{display:none}.tok-kpis{grid-template-columns:1fr 1fr}.form-3,.ftr-row,.split-legend{grid-template-columns:1fr}}@media (max-width: 480px){body{font-size:14px}.logo-text{font-size:16px}.logo-mark{width:32px;height:32px}.ticker-tag{display:none}.stats{grid-template-columns:repeat(2,1fr)}.stat{border-right:1px solid var(--line2)!important;border-bottom:1px solid var(--line2);padding:11px 12px}.stat:nth-child(2n){border-right:0!important}.stat-v{font-size:15px}.hide-xs{display:none}.tbl td,.tbl th{padding:10px}.prog-col{width:70px}.prog{min-width:56px}.tbl img.tok-img{width:28px;height:28px}.tok{gap:8px}.tok-head{grid-template-columns:1fr;padding:14px}.form-grid{grid-template-columns:1fr}.img-drop{max-width:160px}.tape-row{grid-template-columns:64px minmax(30px,1fr) auto 34px;padding:6px 12px;gap:8px}.tape-size{display:none}.win-row{padding:9px 12px;column-gap:10px}.win-amt{min-width:86px;font-size:14.5px}.tc-reel-num{font-size:30px}.btn-wallet{padding:8px 10px;font-size:12px}.cluster{padding:6px 7px;font-size:10px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.odo-strip{transition:none}.fx-scan{display:none}}@media (forced-colors: active){.prog-fill,.tape-zone,.split-seg{forced-color-adjust:none}}
