:root{--bg:#0c0d10;--bg-1:#0e0f13;--bg-2:#111216;--card:#131419;--card-2:#181a1f;--border:#23252c;--border-2:#30333c;--text:#d8dadf;--text-dim:#7e8189;--text-mute:#50535b;--mint:#7ef2a4;--mint-2:#9af5b8;--mint-soft:#2f6b48;--mint-glow:rgba(126,242,164,.25);--gold:#f5d57a;--gold-soft:#4a3a14;--amber:#f0c674;--amber-bg:#2a2410;--row-hover:#181a1f;--selected:#1a2620}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}html{scrollbar-color:var(--mint-soft) var(--bg);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2a2d36,#3a3e48);border:2px solid var(--bg);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3a3e48,var(--mint))}::-webkit-scrollbar-corner{background:var(--bg)}a{color:inherit}button{font-family:inherit}.app{max-width:1560px;margin:0 auto;padding:22px 28px 36px}.header{display:grid;grid-template-columns:1fr auto auto;gap:32px;padding:6px 4px 24px}.brand,.header{align-items:center}.brand{display:flex;gap:14px}.brand-mark{flex-shrink:0;display:flex}.brand h1{margin:0 0 6px;font-size:22px;font-weight:700;color:var(--mint);letter-spacing:-.02em}.brand p{margin:0;font-size:12.5px}.brand p,.nav{color:var(--text-dim)}.nav{display:flex;gap:28px;align-items:center}.nav a{text-decoration:none;color:var(--text-dim);padding-bottom:4px;border-bottom:1px solid transparent;transition:color .15s}.nav a.active,.nav a:hover{color:var(--text)}.nav a.active{border-bottom-color:var(--text)}.nav a.nav-gold,.nav a.nav-gold:hover{color:var(--gold)}.nav a.nav-gold.active{color:var(--gold);border-bottom-color:var(--gold)}.nav a.last-lottery-link{color:var(--gold);display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:100px;background:hsla(44,86%,72%,.06);border:1px solid hsla(44,86%,72%,.35);transition:background .15s,border-color .15s}.nav a.last-lottery-link:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold);animation:pulse 1.8s ease-in-out infinite}.nav a.last-lottery-link:hover{background:hsla(44,86%,72%,.12);border-color:hsla(44,86%,72%,.6);color:var(--gold)}.nav a.last-lottery-link.active{background:hsla(44,86%,72%,.16);border-color:var(--gold);color:var(--gold)}.wallet{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 14px;border:1px solid var(--border);border-radius:8px;background:var(--card);cursor:pointer;transition:border-color .15s;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:148px;box-sizing:border-box}.wallet:hover{border-color:var(--border-2)}.wallet .addr{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}.wallet .chev{color:var(--text-dim);margin-left:-2px;transition:transform .15s}.wallet.open .chev{transform:rotate(180deg);color:var(--text)}.connect-btn{padding:9px 16px;border-radius:8px;border:1px solid var(--mint);background:var(--mint);color:#0a1410;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background .15s,box-shadow .2s;min-width:178px;box-sizing:border-box;text-align:center}.connect-btn:hover{background:var(--mint-2);box-shadow:0 0 0 4px var(--mint-glow)}.connect-btn.wrong-net{background:#2a1d12;border-color:#d9a441;color:#f3c277;display:inline-flex;align-items:center;justify-content:center;gap:8px}.connect-btn.wrong-net:hover{background:#3a2715;box-shadow:0 0 0 4px rgba(217,164,65,.15)}.connect-btn.wrong-net .net-dot{width:7px;height:7px;border-radius:50%;background:#f0a93b;box-shadow:0 0 0 3px rgba(240,169,59,.18);animation:netpulse 1.6s ease-in-out infinite}@keyframes netpulse{0%,to{opacity:1}50%{opacity:.4}}.wallet-menu{position:absolute;top:calc(100% + 8px);right:0;width:220px;background:var(--card);border:1px solid var(--border-2);border-radius:8px;padding:6px;box-shadow:0 12px 30px rgba(0,0,0,.55);z-index:80;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s,transform .15s}.wallet-menu.open{opacity:1;transform:translateY(0);pointer-events:auto}.wallet-menu .item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;background:transparent;color:var(--text);text-align:left;font-family:inherit;font-size:12.5px;border-radius:5px;cursor:pointer}.wallet-menu .item:hover{background:var(--row-hover)}.wallet-menu .item.danger{color:#f59191}.wallet-menu .item.danger:hover{background:hsla(0,83%,76%,.08)}.wallet-menu .item svg{color:var(--text-dim)}.wallet-menu .item.danger svg{color:#f59191}.wallet-menu .sep{height:1px;background:var(--border);margin:4px 0}.wallet-menu .head{padding:8px 12px 4px;color:var(--text-mute);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.wallet-menu .full-addr{padding:0 12px 6px;font-size:11.5px;color:var(--text-dim);word-break:break-all}.top-grid{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:18px;margin-bottom:18px}.card{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:14px 18px}.card-head{display:flex;align-items:center;justify-content:space-between;color:var(--text-dim);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.gear{width:16px;height:16px;color:var(--text-mute)}.mainnet-card{display:flex;flex-direction:column}.mainnet-card .card-head{margin-bottom:4px}.mainnet-body{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;position:relative}.mainnet-card .card-head .paid-out-head{white-space:nowrap}.mb-divider{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% - 12px));width:0;height:96px;border-left:1px dashed var(--border-2)}.paid-out{position:relative;text-align:right}.paid-out-val{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:6px;font-size:24px;font-weight:700;color:var(--gold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 0 24px hsla(44,86%,72%,.3)}.paid-out-val .sym{font-size:15px;font-weight:600;color:#d9b558}.paid-out-usd{position:absolute;top:100%;right:0;margin-top:4px;font-size:11px;color:var(--text-mute);font-variant-numeric:tabular-nums;white-space:nowrap}.mainnet-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--border)}.mainnet-meta .item .lbl{font-size:10px;color:var(--text-mute);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.mainnet-meta .item .val{color:var(--text);font-size:13px;font-variant-numeric:tabular-nums}.mainnet-meta .item .val.mint{color:var(--mint)}.mainnet-meta .item .val.amber{color:var(--amber)}.mainnet-meta .item:nth-child(2){text-align:center}.mainnet-meta .item:nth-child(3){text-align:right}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px var(--mint);display:inline-block;animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.block-title{font-size:24px;font-weight:700;color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pill{padding:2px 8px;border-radius:4px;background:var(--mint-soft);color:#d3ffd9;font-size:11px}.mainnet-meta .item .val .live-dot{width:6px;height:6px;margin-right:4px;vertical-align:middle}.supply-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.supply-tag{padding:4px 10px;border:1px solid var(--border-2);border-radius:6px;color:var(--mint);font-size:12px;background:var(--bg-2)}.supply-numbers{display:flex;align-items:baseline;gap:12px;margin-top:0}.supply-numbers .big{font-size:24px;font-weight:700;color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.supply-numbers .of{color:var(--text-mute);font-size:13px}.supply-numbers .total{color:var(--text-dim);font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.supply-bar{margin-top:12px;height:8px;border-radius:4px;background:#1d1f25;overflow:visible;position:relative}.supply-bar-fill{height:100%;background:linear-gradient(90deg,#4a9669,#7ef2a4);border-radius:4px;transition:width .8s cubic-bezier(.2,.9,.25,1.1)}.supply-bar .tick{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--bg);box-shadow:0 0 0 1px var(--border-2)}.epoch-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.epoch-cell{border:1px solid var(--border);border-radius:6px;padding:7px 9px;background:var(--bg-2);display:flex;flex-direction:column;gap:2px;min-width:0;position:relative}.epoch-cell .range{font-size:10px;color:var(--text-mute);letter-spacing:.04em;font-variant-numeric:tabular-nums}.epoch-cell .price{font-size:12px;color:var(--text-dim);font-variant-numeric:tabular-nums;font-weight:600}.epoch-cell.done{background:rgba(126,242,164,.04);border-color:var(--mint-soft)}.epoch-cell.done .range{color:var(--text-mute)}.epoch-cell.done .price{color:#6ec48a;text-decoration:line-through;opacity:.7}.epoch-cell.now{background:rgba(126,242,164,.1);border-color:var(--mint);box-shadow:0 0 0 1px var(--mint-soft)}.epoch-cell.now .price,.epoch-cell.now .range{color:var(--mint)}.epoch-cell.now:after{content:"CURRENT";position:absolute;top:-7px;right:6px;background:var(--mint);color:#0a1410;font-size:8px;font-weight:800;letter-spacing:.08em;padding:1px 5px;border-radius:3px}.supply-foot{display:flex;justify-content:space-between;margin-top:8px;color:var(--text-mute);font-size:11px}.supply-foot strong{color:var(--text-dim);font-weight:500}.stats-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px}.stats-row .label{font-size:10px;color:var(--text-mute);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.stats-row .val{font-size:16px;color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.stats-row .val.mint{color:var(--mint)}.stats-row .val .cap{color:var(--text-mute);font-weight:500;font-size:13px;margin-left:2px}.mint-btn{width:100%;margin-top:4px;min-height:54px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:7px;border:1px solid var(--mint);background:var(--mint);color:#0a1410;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .15s,transform .08s,box-shadow .2s;box-shadow:0 0 0 0 var(--mint-glow);overflow:hidden}.mint-btn:hover{background:var(--mint-2);box-shadow:0 0 0 4px var(--mint-glow)}.mint-btn:active{transform:translateY(1px)}.mint-btn .inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:12px 18px}.mint-btn .lbl-mint{font-size:17px;font-weight:800;letter-spacing:.18em;text-align:left}.mint-btn .sep{width:1px;height:22px;background:rgba(10,20,16,.25);justify-self:center}.mint-btn .bal-side{text-align:left;line-height:1.15}.mint-btn .bal-side .lbl{font-size:9px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.mint-btn .bal-side .val{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.mint-btn.disabled{color:var(--text-mute);border-color:var(--border);cursor:not-allowed}.mint-btn.disabled,.mint-btn.disabled:hover{background:transparent;box-shadow:none}.mint-btn.disabled .sep{background:var(--border)}.mint-btn.sold-out{background:transparent;border-color:var(--gold);color:var(--gold);box-shadow:none;cursor:default;position:relative;background:repeating-linear-gradient(135deg,hsla(44,86%,72%,.04),hsla(44,86%,72%,.04) 10px,transparent 0,transparent 20px),hsla(44,86%,72%,.05)}.mint-btn.sold-out:hover{background:repeating-linear-gradient(135deg,hsla(44,86%,72%,.06),hsla(44,86%,72%,.06) 10px,transparent 0,transparent 20px),hsla(44,86%,72%,.08);box-shadow:0 0 0 4px hsla(44,86%,72%,.1)}.mint-btn.sold-out:active{transform:none}.mint-btn.sold-out .so-inner{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:12px 18px}.mint-btn.sold-out .so-label{font-size:17px;font-weight:800;letter-spacing:.22em;color:var(--gold)}.mint-btn.sold-out .so-sub{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#d9b558;opacity:.85}.mint-btn.sold-out .so-dot{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px hsla(44,86%,72%,.7);animation:pulse 1.8s ease-in-out infinite}.supply-tag.sold-out{color:var(--gold);border-color:var(--gold);background:hsla(44,86%,72%,.08)}.supply-numbers .big.sold-out{color:var(--gold);letter-spacing:.04em;font-size:22px}.supply-bar-fill.sold-out{background:linear-gradient(90deg,#c79a30,#f5d57a)}.epoch-cell.sold{background:hsla(44,86%,72%,.06);border-color:hsla(44,86%,72%,.35)}.epoch-cell.sold .range{color:var(--gold);opacity:.75}.epoch-cell.sold .price{color:var(--gold);text-decoration:line-through;opacity:.7}.mint-btn .sub{display:block;font-size:10px;font-weight:500;margin-top:2px;opacity:.7;letter-spacing:.04em;text-transform:none}.mint-card{display:flex;flex-direction:column}.mint-card .stats-row{margin-top:14px;margin-bottom:0;padding-top:12px;border-top:1px dashed var(--border)}.main-grid{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:18px;align-items:start}.main-grid .last-blocks{grid-column:1}.main-grid .details{grid-column:2/4}.last-blocks{padding:18px}.lb-head{justify-content:space-between;color:var(--text-dim);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.lb-head,.lb-head .left{display:flex;align-items:center}.lb-head .left{gap:8px}.lb-head .hint{text-transform:none;letter-spacing:0;font-size:11.5px;color:var(--text-mute)}.mint-list{display:flex;flex-direction:column;gap:4px}.mint-row{display:grid;grid-template-columns:108px 1fr auto;align-items:center;gap:12px;padding:11px 14px;border-radius:6px;cursor:pointer;border:1px solid transparent;transition:background .12s,border-color .12s;background:transparent}.mint-row:hover{background:var(--row-hover)}.mint-empty{padding:28px 14px;text-align:center;color:var(--text-mute);font-size:13px;line-height:1.5}.mint-row .block{color:var(--text-dim);font-size:12px;font-variant-numeric:tabular-nums}.mint-row .addr{color:var(--text);font-size:13px;display:flex;align-items:center;gap:8px;min-width:0}.mint-row .eth{color:var(--mint);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.mint-row .token-num{color:var(--text-dim);font-size:12px;font-variant-numeric:tabular-nums}.mint-row.you .addr{color:var(--text)}.mint-row.won{background:linear-gradient(90deg,hsla(44,86%,72%,.1),hsla(44,86%,72%,.02));border-color:hsla(44,86%,72%,.35)}.mint-row.won .block{color:var(--gold)}.mint-row.won .addr{color:var(--text)}.mint-row.won .eth{color:var(--gold)}.mint-row.won .token-num{color:var(--text-dim)}.mint-row.selected{background:var(--card-2);border-color:var(--border-2);box-shadow:inset 3px 0 0 0 var(--mint)}.mint-row.selected.won{background:linear-gradient(90deg,hsla(44,86%,72%,.18),hsla(44,86%,72%,.05));border-color:var(--gold);box-shadow:inset 3px 0 0 0 var(--gold)}.you-badge{display:inline-block;padding:1px 6px;background:var(--mint-soft);color:#d3ffd9;font-size:10px;font-weight:600;border-radius:3px;letter-spacing:.04em}.you-badge.lost{background:rgba(180,70,70,.14);color:#e89b9b;border:1px solid rgba(180,70,70,.35);padding:0 6px}.won-badge{background:hsla(44,86%,72%,.15);color:var(--gold);border:1px solid hsla(44,86%,72%,.4)}.status-badge,.won-badge{display:inline-block;padding:1px 6px;font-size:10px;font-weight:600;border-radius:3px;letter-spacing:.04em}.status-badge.claimable{color:var(--gold);border:1px solid hsla(44,86%,72%,.4)}.status-badge.expired{color:var(--text-mute);border:1px solid var(--border-2)}.trophy-prefix{display:inline-block;margin-right:4px}.details{padding:18px 22px 22px}.details-head{display:flex;justify-content:space-between;align-items:center;color:var(--text-dim);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.details-head .hint{text-transform:none;letter-spacing:0;font-size:11.5px;color:var(--text-mute)}.details-status-row{margin-bottom:20px}.details-head .sep-dot{color:var(--text-mute);margin:0 6px}.confirmed-pill{padding:6px 14px;border:1px solid var(--mint-soft);color:var(--mint);border-radius:6px;font-size:12px;background:rgba(126,242,164,.06)}.confirmed-pill.gold{border-color:var(--gold);color:var(--gold);background:hsla(44,86%,72%,.08)}.confirmed-pill.pending{border-color:#6b5418;color:var(--amber);background:var(--amber-bg)}.meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.meta-cell{border:1px solid var(--border);border-radius:8px;padding:14px 18px;background:var(--bg-2)}.meta-cell .label{font-size:10px;color:var(--text-mute);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.meta-cell .val{color:var(--text);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-cell .val .you{color:var(--text-dim);margin-left:6px;font-size:12px}.meta-cell .val .ago{margin-left:6px}.meta-cell .val .ago,.val .usd{color:var(--text-mute);font-size:12px}.val .usd{margin-left:8px;font-weight:500}.selecting{display:inline-flex;align-items:baseline;gap:10px}.shimmer-text{font-family:inherit;color:transparent;background:linear-gradient(90deg,#2a4838,#4a9669 25%,#7ef2a4 50%,#4a9669 75%,#2a4838);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:shimmer 1.8s linear infinite;filter:blur(.4px);letter-spacing:.04em}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.selecting-label{color:var(--text-mute);font-size:12px;text-transform:lowercase;letter-spacing:.04em}.selecting-label .dots i{display:inline-block;opacity:.3;animation:dot-blink 1.4s infinite;font-style:normal}.selecting-label .dots i:nth-child(2){animation-delay:.2s}.selecting-label .dots i:nth-child(3){animation-delay:.4s}@keyframes dot-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.tx-link{color:var(--text);text-decoration:none}.tx-link:hover{color:var(--mint)}.participants-head{display:flex;justify-content:space-between;align-items:center;color:var(--text-dim);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.participants-head .hint{text-transform:none;letter-spacing:0;font-size:11.5px;color:var(--text-mute)}.part-list{display:flex;flex-direction:column;gap:6px;margin-bottom:22px}.part-list.cols-2{display:grid;grid-template-columns:1fr 1fr;gap:6px 8px}.part-list.cols-2 .part-row{padding:10px 12px}.part-list.cols-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px 8px}.part-list.cols-3 .part-row{padding:8px 10px;font-size:12px}.part-list.cols-3 .part-row .right{font-size:11px}.part-row{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--border);border-radius:6px;background:var(--bg-2)}.part-row.winner{background:linear-gradient(90deg,hsla(44,86%,72%,.12),hsla(44,86%,72%,.03));border-color:var(--gold)}.part-row.winner .addr,.part-row.winner .right{color:var(--gold)}.part-row .idx{color:var(--text-mute)}.part-row .addr{color:var(--text);display:flex;align-items:center;gap:8px}.part-row .right{color:var(--text-dim);font-size:12px}.stepper{display:flex;align-items:center;gap:0;margin-bottom:24px;padding:8px;border:1px solid var(--border);border-radius:10px;background:var(--bg-2)}.step{flex:1;gap:10px;padding:10px 12px;border-radius:7px;transition:background .2s;position:relative}.step,.step .dot{display:flex;align-items:center;justify-content:center}.step .dot{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--border-2);background:var(--bg);color:var(--text-mute);font-size:11px;font-weight:700;flex-shrink:0;transition:border-color .2s,color .2s,background .2s}.step .dot svg{width:13px;height:13px}.step .label{color:var(--text-mute);font-size:12px;line-height:1.25;transition:color .2s}.step.done .dot{background:transparent;border-color:var(--mint);color:var(--mint)}.step.done .label{color:var(--text-dim)}.step.active .dot{background:var(--mint);border-color:var(--mint);color:#0a1410;box-shadow:0 0 0 4px var(--mint-glow);animation:step-pulse 1.6s ease-in-out infinite}.step.active .label{color:var(--mint);font-weight:600}@keyframes step-pulse{0%,to{box-shadow:0 0 0 0 var(--mint-glow)}50%{box-shadow:0 0 0 6px rgba(126,242,164,.05)}}.step.paid .dot{background:transparent;border-color:var(--gold);color:var(--gold)}.step.paid .label{color:var(--gold);font-weight:600}.step.awaiting .dot{background:var(--bg-2);border-color:var(--border-2);color:var(--text-dim)}.step.awaiting .label{color:var(--text-dim);font-weight:500}.step.expired .dot{background:hsla(0,81%,69%,.1);border-color:#e0574f;color:#ff9a92}.step.expired .label{color:#f08a82;font-weight:600}.step-sep{width:22px;height:1px;background:var(--border-2);flex-shrink:0}.step-sep.lit{background:var(--mint-soft)}.settlement{display:flex;align-items:center;gap:14px;color:var(--text-dim);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.pending-pill{background:var(--amber-bg);color:var(--amber);border:1px solid #6b5418;border-radius:4px}.pending-pill,.settled-pill{padding:3px 10px;font-size:11px;letter-spacing:.04em;text-transform:lowercase}.settled-pill{background:rgba(126,242,164,.08);color:var(--mint);border:1px solid var(--mint-soft);border-radius:4px}.page-head{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:22px;padding-top:6px}.page-title{margin:0;font-size:28px;font-weight:700;color:var(--text);letter-spacing:.04em;text-transform:uppercase}.page-stats{display:flex;background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.page-stats .stat{padding:10px 22px;border-right:1px solid var(--border);min-width:110px}.page-stats .stat:last-child{border-right:0}.page-stats .stat .lbl{font-size:10px;color:var(--text-mute);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}.page-stats .stat .val{font-size:18px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.page-stats .stat .val.mint{color:var(--mint)}.page-stats .stat .val.gold{color:var(--gold)}.pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:10px 4px}.pagination .summary{color:var(--text-mute);font-size:11px;letter-spacing:.06em}.pagination .pages{display:flex;gap:4px;align-items:center}.pagination .pages button{min-width:32px;height:32px;padding:0 10px;border:1px solid var(--border);background:var(--card);color:var(--text-dim);border-radius:6px;font-family:inherit;font-size:12px;cursor:pointer;font-variant-numeric:tabular-nums;transition:color .12s,border-color .12s,background .12s}.pagination .pages button:hover:not(:disabled){color:var(--text);border-color:var(--border-2)}.pagination .pages button.active{background:var(--card-2);color:var(--mint);border-color:var(--mint-soft)}.pagination .pages button:disabled{opacity:.35;cursor:not-allowed}.pagination .pages .ellipsis{color:var(--text-mute);padding:0 4px}.last-lottery{padding-top:8px}.ll-grid{display:grid;grid-template-columns:2.15fr 1fr;gap:18px;margin-bottom:18px;align-items:stretch}.ll-side{display:flex;flex-direction:column;gap:14px}.ll-side-card{flex:1;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:22px 24px;display:flex;flex-direction:column;justify-content:center}.ll-side-card .lbl{font-size:10px;color:var(--text-mute);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.ll-side-card .val{font-size:32px;font-weight:800;color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.05}.ll-side-card .val.mint{color:var(--mint)}.ll-side-card .val.gold{color:var(--gold)}.ll-side-card .sub{margin-top:6px;font-size:11px;color:var(--text-mute)}.ll-hero{position:relative;border:1px solid var(--border);border-radius:14px;padding:36px 40px 30px;overflow:hidden;background:radial-gradient(ellipse 80% 50% at 50% 0,hsla(44,86%,72%,.1),transparent 70%),linear-gradient(180deg,#181a1f,#131419)}.ll-hero-bg{position:absolute;inset:-2px;background:radial-gradient(circle at 20% 110%,hsla(44,86%,72%,.08),transparent 50%),radial-gradient(circle at 80% 110%,rgba(126,242,164,.04),transparent 50%);pointer-events:none}.ll-hero-content{position:relative;text-align:center}.ll-eyebrow{display:inline-block;color:var(--gold);font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;padding:5px 14px;border:1px solid hsla(44,86%,72%,.35);border-radius:100px;background:hsla(44,86%,72%,.06)}.ll-title{margin:0 0 10px;font-size:44px;font-weight:800;color:var(--text);letter-spacing:-.03em}.ll-tag{margin:0 auto 24px;color:var(--text-dim);font-size:13px;line-height:1.6;max-width:480px}.ll-pool{margin:18px auto}.ll-pool-label{color:var(--text-mute);font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px}.ll-pool-amount{display:flex;align-items:baseline;justify-content:center;gap:10px}.ll-pool-amount .big{font-size:64px;font-weight:800;color:var(--gold);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 0 50px hsla(44,86%,72%,.45)}.ll-pool-amount .unit{font-size:22px;color:var(--text-dim);font-weight:600}.ll-pool-usd{color:var(--text-dim);font-size:14px;margin-top:6px;font-variant-numeric:tabular-nums}.ll-pool-target{margin-top:16px;display:inline-flex;align-items:center;gap:10px;padding:6px 14px;border:1px dashed var(--border-2);border-radius:100px;color:var(--text-dim);font-size:12px}.ll-pool-target .lbl{color:var(--text-mute);letter-spacing:.06em}.ll-pool-target .val{color:var(--text);font-variant-numeric:tabular-nums}.pool-breakdown{margin:20px auto 0;max-width:520px}.pool-breakdown-bar{display:flex;height:10px;border-radius:5px;overflow:hidden;background:#1d1f25;margin-bottom:12px}.pool-breakdown-bar .seg-mint{background:linear-gradient(90deg,#c79a30,#f5d57a)}.pool-breakdown-bar .seg-royalty{background:linear-gradient(90deg,#4a9669,#7ef2a4)}.pool-breakdown-legend{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pool-legend-cell{text-align:left;border:1px solid var(--border);border-radius:8px;padding:10px 14px;background:rgba(0,0,0,.2)}.pool-legend-cell .lbl{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--text-mute);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.pool-legend-cell .dot{width:8px;height:8px;border-radius:2px}.pool-legend-cell .val{color:var(--text);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pool-legend-cell .pct{color:var(--text-mute);font-size:11px;margin-left:6px;font-weight:500}.pool-legend-cell.mints .dot{background:#f5d57a}.pool-legend-cell.royalty .dot{background:#7ef2a4}.ll-side-card.opensea{background:linear-gradient(160deg,rgba(46,116,209,.1) 0,var(--card) 70%);border-color:rgba(46,116,209,.4);text-align:left}.ll-side-card.opensea .lbl{color:#6fa9eb}.ll-side-card.opensea .os-title{color:var(--text);font-size:15px;font-weight:700;margin:4px 0 6px;letter-spacing:-.01em}.ll-side-card.opensea .os-desc{color:var(--text-dim);font-size:11.5px;line-height:1.5;margin-bottom:12px}.ll-side-card.opensea .os-cta{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:7px;border:1px solid rgba(46,116,209,.5);background:rgba(46,116,209,.15);color:#9fc4ef;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.04em;transition:background .15s,border-color .15s;align-self:flex-start}.ll-side-card.opensea .os-cta:hover{background:rgba(46,116,209,.25);border-color:rgba(46,116,209,.8);color:#cfe2f8}.ll-side-card.opensea .os-cta svg{color:inherit}.ll-progress{margin:28px auto 0;max-width:580px}.ll-progress-head{display:flex;justify-content:space-between;font-size:12px;color:var(--text-dim);margin-bottom:8px;font-variant-numeric:tabular-nums}.ll-progress-bar{height:8px;background:#1d1f25;border-radius:4px;overflow:hidden}.ll-progress-fill{height:100%;background:linear-gradient(90deg,var(--mint),var(--gold));border-radius:4px}.ll-progress-foot{margin-top:8px;text-align:center;color:var(--text-mute);font-size:11px}.ll-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.ll-stat{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:18px 20px}.ll-stat .lbl{font-size:10px;color:var(--text-mute);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.ll-stat .val{font-size:24px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ll-stat .val.mint{color:var(--mint)}.ll-stat .sub{font-size:11px;color:var(--text-mute);margin-top:4px}.ll-how{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:22px 26px;margin-bottom:22px}.ll-how-head{font-size:11px;color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}.ll-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ll-step{display:flex;gap:14px;align-items:flex-start}.ll-step .num{font-size:24px;font-weight:800;color:var(--text-mute);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}.ll-step .title{color:var(--text);font-weight:600;font-size:13px;margin-bottom:6px}.ll-step .desc{color:var(--text-dim);font-size:12px;line-height:1.55}.ll-cta{width:100%;padding:16px 20px;border-radius:10px;border:1px solid var(--mint);background:var(--mint);color:#0a1410;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background .15s,box-shadow .2s}.ll-cta:hover{background:var(--mint-2);box-shadow:0 0 0 4px var(--mint-glow)}.ll-hero.locked{background:radial-gradient(ellipse 80% 50% at 50% 0,hsla(44,86%,72%,.14),transparent 70%),linear-gradient(180deg,#1b1810,#131419);border-color:hsla(44,86%,72%,.3)}.ll-hero.won-hero{background:radial-gradient(ellipse 90% 60% at 50% -10%,hsla(44,86%,72%,.22),transparent 70%),linear-gradient(180deg,#1f1a0e,#131419);border-color:hsla(44,86%,72%,.5);box-shadow:inset 0 0 60px -20px hsla(44,86%,72%,.35)}.ll-eyebrow.live-draw{display:inline-flex;align-items:center;gap:9px}.ll-eyebrow.live-draw .spin{width:11px;height:11px;border-radius:50%;border:2px solid hsla(44,86%,72%,.3);border-top:2px solid var(--gold);animation:jp-spin .8s linear infinite}@keyframes jp-spin{to{transform:rotate(1turn)}}.ll-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:340px;color:var(--text-dim);font-size:13px}.ll-spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(126,242,164,.2);border-top:2px solid var(--mint);animation:jp-spin .8s linear infinite}.ll-pool-label.locked-label{display:inline-flex;align-items:center;gap:8px;justify-content:center}.ll-pool-label.locked-label .lock{color:var(--gold);opacity:.8}.draw-progress{margin:26px auto 4px;max-width:560px;text-align:left}.draw-step{display:grid;grid-template-columns:30px 1fr;gap:14px;align-items:start;position:relative;padding-bottom:20px}.draw-step:last-child{padding-bottom:0}.draw-step .rail{position:absolute;left:14px;top:28px;bottom:0;width:2px;background:var(--border-2)}.draw-step:last-child .rail{display:none}.draw-step.done .rail{background:var(--mint-soft)}.draw-step .marker{width:28px;height:28px;border-radius:50%;border:1px solid var(--border-2);background:var(--bg);display:flex;align-items:center;justify-content:center;color:var(--text-mute);font-size:11px;font-weight:700;z-index:1;flex-shrink:0}.draw-step.done .marker{border-color:var(--mint-soft);color:var(--mint);background:rgba(126,242,164,.06)}.draw-step.active .marker{border-color:var(--gold);color:var(--gold);background:hsla(44,86%,72%,.1);box-shadow:0 0 0 4px hsla(44,86%,72%,.1)}.draw-step.active .marker .pulse{width:9px;height:9px;border-radius:50%;background:var(--gold);animation:pulse 1.4s ease-in-out infinite}.draw-step .step-title{color:var(--text);font-size:13px;font-weight:600;margin-bottom:3px}.draw-step.pending .step-title{color:var(--text-mute);font-weight:500}.draw-step.active .step-title{color:var(--gold)}.draw-step .step-sub{color:var(--text-dim);font-size:11.5px;line-height:1.5}.draw-step .step-sub a{color:var(--text-dim);text-decoration:none;border-bottom:1px dotted var(--text-mute)}.draw-step .step-sub a:hover{color:var(--mint);border-color:var(--mint)}.jp-winner-medal{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2a1f08;background:radial-gradient(circle at 35% 30%,#fbe9a8,#d6a93a);box-shadow:0 0 0 8px hsla(44,86%,72%,.08),0 0 40px hsla(44,86%,72%,.4)}.jp-winner-label{color:var(--gold);font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px}.jp-winner-box{display:inline-flex;flex-direction:column;align-items:center;gap:7px;margin:0 auto;padding:16px 28px 18px;border:1px solid hsla(44,86%,72%,.45);border-radius:14px;background:hsla(44,86%,72%,.06);box-shadow:0 0 0 4px hsla(44,86%,72%,.05),0 18px 50px -22px hsla(44,86%,72%,.5)}.jp-winner-box .cap{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute)}.jp-winner-addr{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:28px;font-weight:700;color:var(--text);letter-spacing:.01em;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:12px;word-break:break-all}.jp-winner-addr .copy-btn{background:transparent;border:1px solid var(--border-2);color:var(--text-dim);width:30px;height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:color .12s,border-color .12s}.jp-winner-addr .copy-btn:hover{color:var(--gold);border-color:var(--gold)}.jp-winner-you{display:inline-block;margin-left:4px;padding:2px 8px;border-radius:4px;background:rgba(126,242,164,.14);color:var(--mint);font-size:12px;font-weight:700;letter-spacing:.06em;vertical-align:middle}.jp-winner-sub{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;color:var(--text-dim);font-size:13px}.jp-winner-sub .chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--border-2);border-radius:100px;background:var(--bg-2);font-variant-numeric:tabular-nums}.jp-winner-sub .chip .k{color:var(--text-mute)}.jp-winner-sub .chip .v{color:var(--text);font-weight:600}.jp-winner-sub .chip.gold .v{color:var(--gold)}.jp-winner-sub .chip.paid{border-color:var(--mint-soft);background:rgba(126,242,164,.06)}.jp-winner-sub .chip.paid .v{color:var(--mint)}.jp-winner-payout{margin-top:18px}.jp-payout-amount{display:flex;align-items:baseline;justify-content:center;gap:10px}.jp-payout-amount .big{font-size:56px;font-weight:800;color:var(--gold);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 0 45px hsla(44,86%,72%,.45)}.jp-payout-amount .unit{font-size:20px;color:var(--text-dim);font-weight:600}.jp-payout-usd{color:var(--text-dim);font-size:14px;margin-top:6px}.jp-proof{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:24px 26px;margin-bottom:18px}.jp-proof-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.jp-proof-head .h{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.01em}.jp-proof-head .badge{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:100px;border:1px solid var(--mint-soft);background:rgba(126,242,164,.07);color:var(--mint);font-size:11px;letter-spacing:.06em}.jp-proof-intro{color:var(--text-dim);font-size:12.5px;line-height:1.6;margin:0 0 20px;max-width:640px}.jp-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.jp-proof-cell{border:1px solid var(--border);border-radius:9px;background:var(--bg-2);padding:13px 16px;min-width:0}.jp-proof-cell.full{grid-column:1/-1}.jp-proof-cell .pk{font-size:10px;color:var(--text-mute);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;display:flex;align-items:center;gap:8px}.jp-proof-cell .pv{color:var(--text);font-size:13px;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:10px;min-width:0}.jp-proof-cell .pv .hash{font-size:12px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jp-proof-cell .pv .hash,.jp-proof-cell .pv .seed{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.jp-proof-cell .pv .seed{font-size:11.5px;color:var(--gold);word-break:break-all;line-height:1.5}.jp-proof-cell .pv a{color:var(--text);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.jp-proof-cell .pv a:hover{color:var(--mint)}.jp-proof-cell .pv .copy-btn{background:transparent;border:1px solid var(--border-2);color:var(--text-mute);width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-left:auto;transition:color .12s,border-color .12s}.jp-proof-cell .pv .copy-btn:hover{color:var(--gold);border-color:var(--gold)}.jp-formula{border:1px solid var(--border-2);border-radius:9px;background:#0e0f13;padding:16px 18px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.85;overflow-x:auto}.jp-formula .ln{white-space:nowrap}.jp-formula .cm{color:var(--text-mute)}.jp-formula .fn{color:#7fb0ef}.jp-formula .num{color:var(--gold)}.jp-formula .var{color:var(--text)}.jp-formula .res{color:var(--mint);font-weight:700}.jp-formula .hl{background:hsla(44,86%,72%,.12);border-radius:3px;padding:0 4px;color:var(--gold)}.jp-parts{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:18px}.jp-parts-head{display:flex;align-items:center;gap:16px;padding:18px 22px;border-bottom:1px solid var(--border);flex-wrap:wrap}.jp-parts-head .pt{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.01em}.jp-parts-head .pcount{color:var(--text-mute);font-size:12px;font-variant-numeric:tabular-nums}.jp-parts-head .pcount strong{color:var(--text-dim);font-weight:600}.jp-search{margin-left:auto;position:relative;display:flex;align-items:center}.jp-search svg{position:absolute;left:11px;color:var(--text-mute);pointer-events:none}.jp-search input{width:240px;padding:9px 12px 9px 34px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:inherit;font-size:12.5px;outline:none;transition:border-color .12s}.jp-search input::-moz-placeholder{color:var(--text-mute)}.jp-search input::placeholder{color:var(--text-mute)}.jp-search input:focus{border-color:var(--border-2)}.jpp-head,.jpp-row{display:grid;grid-template-columns:56px 1fr 110px 150px 110px 96px;align-items:center;gap:14px;padding:11px 22px}.ll-parts .jpp-head,.ll-parts .jpp-row{grid-template-columns:56px 1fr 120px 130px}.jpp-head{background:var(--bg-2);color:var(--text-mute);font-size:10px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--border)}.jpp-head .num,.jpp-row .num{text-align:right;justify-self:end}.jpp-row{border-bottom:1px solid var(--border);color:var(--text);font-size:13px;font-variant-numeric:tabular-nums;transition:background .1s}.jpp-row:last-child{border-bottom:0}.jpp-row:hover{background:var(--row-hover)}.jpp-row .rank{color:var(--text-mute);font-size:12px}.jpp-row .addr{display:flex;align-items:center;gap:9px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;min-width:0}.jpp-row .addr .a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jpp-row .tickets{color:var(--text);font-weight:600}.jpp-row .range{font-size:12px}.jpp-row .chance,.jpp-row .range{color:var(--text-dim)}.jpp-row .status{justify-self:start}.jpp-row.winner{background:linear-gradient(90deg,hsla(44,86%,72%,.14),hsla(44,86%,72%,.02))}.jpp-row.winner:hover{background:linear-gradient(90deg,hsla(44,86%,72%,.18),hsla(44,86%,72%,.04))}.jpp-row.winner .addr,.jpp-row.winner .rank,.jpp-row.winner .tickets{color:var(--gold)}.jpp-row.winner .addr{font-weight:600}.jpp-row.you{box-shadow:inset 3px 0 0 0 var(--mint)}.jpp-row.you .addr{color:var(--mint)}.jpp-row.winner.you .addr{color:var(--gold)}.jpp-win-badge{display:inline-flex;align-items:center;gap:5px;border-radius:4px;background:hsla(44,86%,72%,.16);border:1px solid hsla(44,86%,72%,.4);color:var(--gold);font-weight:700;letter-spacing:.06em}.jpp-win-badge,.jpp-you-badge{padding:2px 8px;font-size:10px}.jpp-you-badge{background:var(--mint-soft);color:#d3ffd9;font-weight:600;letter-spacing:.04em}.jpp-tick-badge,.jpp-you-badge{display:inline-block;border-radius:4px}.jpp-tick-badge{padding:1px 7px;background:hsla(44,86%,72%,.1);color:#d9b558;font-size:10px;font-variant-numeric:tabular-nums}.jpp-empty{padding:30px 22px;text-align:center;color:var(--text-mute);font-size:12.5px}.jpp-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 22px;border-top:1px solid var(--border);flex-wrap:wrap}.jpp-foot .summary{color:var(--text-mute);font-size:11.5px;font-variant-numeric:tabular-nums}.history-page{padding-top:8px}.filter-bar{display:inline-flex;background:var(--card);border:1px solid var(--border);border-radius:8px;padding:4px;margin-bottom:14px;gap:0}.filter-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:0;background:transparent;color:var(--text-dim);border-radius:6px;font-family:inherit;font-size:12px;cursor:pointer;transition:color .12s,background .12s}.filter-chip:hover{color:var(--text)}.filter-chip.active{background:var(--card-2);color:var(--mint);box-shadow:inset 0 0 0 1px var(--mint-soft)}.filter-chip .count{background:var(--bg-2);color:var(--text-mute);padding:1px 7px;border-radius:100px;font-size:10px;font-variant-numeric:tabular-nums}.filter-chip.active .count{color:var(--mint);background:rgba(126,242,164,.1)}.filter-chip.gold-chip.active{color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.filter-chip.gold-chip.active .count{color:var(--gold);background:hsla(44,86%,72%,.12)}.filter-chip.gold-chip:not(.active) .count{color:var(--gold);background:hsla(44,86%,72%,.08)}.filter-chip.disabled,.filter-chip[disabled]{opacity:.4;cursor:not-allowed;color:var(--text-mute)}.filter-chip.disabled:hover,.filter-chip[disabled]:hover{color:var(--text-mute);background:transparent}.filter-chip.disabled .count{color:var(--text-mute);background:var(--bg-2)}.page-stats .val.muted{color:var(--text-mute)}.uc-table{border:1px solid var(--border);border-radius:10px;background:var(--card);overflow:hidden}.uc-head{display:grid;grid-template-columns:140px 1fr 120px 1.4fr auto;gap:14px;padding:12px 18px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);border-bottom:1px solid var(--border);background:var(--bg-2)}.uc-head>span{justify-self:start;text-align:left}.uc-row{display:grid;grid-template-columns:140px 1fr 120px 1.4fr auto;gap:14px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--border);transition:background .12s}.uc-row>*{justify-self:start}.uc-row:last-of-type{border-bottom:none}.uc-row:hover{background:var(--row-hover)}.uc-row .block{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:13px}.uc-row .winner{display:flex;align-items:center;gap:10px;color:var(--gold);font-size:13px;font-variant-numeric:tabular-nums}.uc-row .prize{color:var(--gold);font-weight:600;font-variant-numeric:tabular-nums;font-size:13px}.uc-row .timer{display:inline-flex;align-items:baseline;gap:8px;color:var(--text-dim);font-size:13px;white-space:nowrap}.uc-row .timer strong{color:var(--gold);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;letter-spacing:0}.uc-row .timer .lbl{font-size:11.5px;color:var(--text-mute);letter-spacing:0}.uc-row .timer .dot{width:7px;height:7px;border-radius:50%;background:var(--gold);align-self:center;animation:uc-pulse 1.4s ease-in-out infinite}@keyframes uc-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 hsla(44,86%,72%,.5)}50%{opacity:.6;box-shadow:0 0 0 4px hsla(44,86%,72%,0)}}.uc-row.urgent .timer strong{color:#ff8a3d}.uc-row.urgent .timer .dot{background:#ff8a3d;animation-name:uc-pulse-urgent;animation-duration:.8s}@keyframes uc-pulse-urgent{0%,to{box-shadow:0 0 0 0 rgba(255,138,61,.6)}50%{box-shadow:0 0 0 6px rgba(255,138,61,0)}}.uc-claim{padding:8px 22px;border-radius:7px;background:var(--gold);color:#2a1f08;border:none;font-weight:700;font-size:11.5px;letter-spacing:.14em;cursor:pointer;transition:background .12s,box-shadow .15s,transform .08s}.uc-claim:hover{background:#ffe190;box-shadow:0 0 0 4px hsla(44,86%,72%,.16)}.uc-claim:active{transform:translateY(1px)}.uc-foot{margin:0;padding:12px 18px;border-top:1px dashed var(--border);color:var(--text-mute);font-size:11.5px;line-height:1.55}.uc-foot code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;background:var(--bg-2);color:var(--gold);padding:1px 5px;border-radius:3px}.uc-empty{border:1px dashed var(--border);border-radius:10px;padding:32px 20px;text-align:center;background:var(--card)}.uc-empty-title{color:var(--text);font-size:14px;font-weight:600;margin-bottom:6px}.uc-empty-sub{color:var(--text-mute);font-size:12.5px}.history-table{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--card)}.ht-head,.ht-row{display:grid;grid-template-columns:140px 1fr 120px 140px 110px 40px;align-items:center;gap:16px;padding:12px 20px}.ht-head{background:var(--bg-2);color:var(--text-mute);font-size:10px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--border)}.ht-row{border-top:1px solid var(--border);color:var(--text);font-size:12.5px;font-variant-numeric:tabular-nums;transition:background .12s}.ht-row:first-of-type{border-top:0}.ht-row:hover{background:var(--row-hover)}.ht-row .block{color:var(--text-dim)}.ht-row .winner{display:flex;align-items:center;gap:10px}.ht-row .count{color:var(--text-dim)}.ht-row .prize{color:var(--text)}.ht-row .time{color:var(--text-mute);font-size:11.5px;white-space:nowrap}.ht-row .tx-link{color:var(--text-mute);display:inline-flex}.ht-row .tx-link:hover{color:var(--mint)}.ht-row.won .prize,.ht-row.won .winner{color:var(--gold)}.ht-row.won .winner,.ht-row.won .winner .addr{font-weight:500}.ht-row.clickable:hover{background:var(--row-hover)}.leaderboard-page{padding-top:8px}.lb-list{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--card)}.lb-head-row,.lb-row{display:grid;grid-template-columns:80px 1fr 100px 100px 110px 160px;align-items:center;gap:16px;padding:11px 20px}.lb-head-row{background:var(--bg-2);color:var(--text-mute);font-size:10px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--border)}.lb-head-row .num{text-align:right}.lb-row{border-top:1px solid var(--border);color:var(--text);font-size:13px;font-variant-numeric:tabular-nums;transition:background .12s}.lb-row:first-of-type{border-top:0}.lb-row:hover{background:var(--row-hover)}.lb-row .num{text-align:right}.lb-row .rank-num{color:var(--text-dim);font-size:13px;font-weight:600}.lb-row.gold .rank-num{color:var(--gold)}.lb-row.silver .rank-num{color:#c8cbd2}.lb-row.bronze .rank-num{color:#d18a55}.lb-row .wins{color:var(--text);font-weight:600}.lb-row .rate{color:var(--text-dim)}.lb-row .won{color:var(--mint);font-weight:600}.lb-row .addr{display:flex;align-items:center;gap:10px}.lb-row.bronze,.lb-row.gold,.lb-row.silver{background:linear-gradient(90deg,hsla(44,86%,72%,.1),transparent 70%)}.lb-row.silver{background:linear-gradient(90deg,rgba(200,200,210,.08),transparent 70%)}.lb-row.bronze{background:linear-gradient(90deg,rgba(205,127,50,.08),transparent 70%)}.lb-row.gold .won{color:var(--gold)}.lb-row.you{background:linear-gradient(90deg,rgba(126,242,164,.1),transparent 70%);box-shadow:inset 3px 0 0 0 var(--mint)}.lb-row.you .won{color:var(--mint)}.medal{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.medal.m1{background:radial-gradient(circle at 35% 30%,#fbe9a8,#c79a30);color:#3a2a08;box-shadow:0 0 16px hsla(44,86%,72%,.4)}.medal.m2{background:radial-gradient(circle at 35% 30%,#e8eaef,#8e93a0);color:#1c1f25}.medal.m3{background:radial-gradient(circle at 35% 30%,#e0a274,#8a4f2a);color:#2a1408}.footer{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px;margin-top:26px;padding:22px 4px 12px;border-top:1px dashed var(--border)}.footer,.footer .foot-text{color:var(--text-mute)}.footer .foot-links{display:flex;gap:22px}.footer a{color:var(--text-dim);text-decoration:underline;text-underline-offset:3px}.footer a:hover{color:var(--text)}.toast-stack{position:fixed;right:24px;bottom:24px;flex-direction:column-reverse;width:360px;z-index:100;pointer-events:none}.toast,.toast-stack{display:flex;gap:12px}.toast{pointer-events:auto;border-radius:10px;padding:13px 16px;align-items:flex-start;box-shadow:0 10px 30px rgba(0,0,0,.45);transform:translateX(120%);opacity:0;transition:transform .45s cubic-bezier(.2,.9,.25,1.1),opacity .35s ease}.toast.in{transform:translateX(0);opacity:1}.toast.out{transform:translateX(120%);opacity:0}.toast .icon{font-size:16px;line-height:1;margin-top:1px}.toast .body{flex:1;min-width:0}.toast .title{font-weight:600;font-size:13px;margin-bottom:3px}.toast .sub{font-size:12px;opacity:.85}.toast .close{background:transparent;border:0;color:inherit;opacity:.55;cursor:pointer;font-size:16px;padding:0;line-height:1;margin-left:6px;margin-top:1px}.toast .close:hover{opacity:1}.toast.warn{background:#2a2613;color:var(--amber);border:1px solid #6b5418}.toast.warn .sub{color:#d9b558}.toast.info{background:var(--card);color:var(--text);border:1px solid var(--border-2)}.toast.info .sub{color:var(--text-dim)}.toast.dark{background:var(--card);color:var(--text);border:1px solid var(--border-2)}.toast.dark .icon{color:var(--mint)}.toast.dark .sub{color:var(--text-dim)}.toast.gold{background:linear-gradient(90deg,hsla(44,86%,72%,.18),hsla(44,86%,72%,.06)),#1f1a0f;color:var(--text);border:1px solid var(--gold);box-shadow:0 0 0 0 hsla(44,86%,72%,0);animation:toast-gold-glow 2.6s ease-in-out infinite}.toast.gold .title{color:var(--gold)}.toast.gold .sub{color:#d9b558}.toast.gold .icon{color:var(--gold)}.toast.error{background:linear-gradient(90deg,rgba(220,80,80,.14),rgba(220,80,80,.04)),#1e1212;color:var(--text);border:1px solid rgba(220,80,80,.55)}.toast.error .title{color:#ff9b9b}.toast.error .sub{color:#d98787}.toast.error .icon{color:#ff9b9b}@keyframes toast-gold-glow{0%,to{box-shadow:0 0 0 0 hsla(44,86%,72%,0)}50%{box-shadow:0 0 0 6px hsla(44,86%,72%,.1)}}.toast.clickable{cursor:pointer}.toast.clickable:hover{filter:brightness(1.05)}.insufficient-card{position:relative;background:linear-gradient(160deg,#1a1d24,#131419 60%,#0e0f13);border:1px solid var(--border-2);border-radius:14px;padding:32px 36px 28px;width:440px;max-width:90vw;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.6);transform:scale(.92) translateY(12px);transition:transform .3s cubic-bezier(.2,.9,.25,1.1)}.win-modal.in .insufficient-card{transform:scale(1) translateY(0)}.insufficient-icon{color:var(--amber);margin-bottom:14px;display:inline-block;filter:drop-shadow(0 0 12px rgba(240,198,116,.35))}.insufficient-msg{color:var(--text-dim);font-size:13px;margin:6px 0 20px;line-height:1.55}.insufficient-msg strong{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.insufficient-meta{background:var(--bg-2);border:1px solid var(--border);border-radius:8px;padding:4px 16px;margin-bottom:20px;text-align:left}.insufficient-meta .row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;color:var(--text-dim);font-size:12.5px}.insufficient-meta .row strong{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.insufficient-meta .row.diff strong{color:var(--amber)}.insufficient-meta .row+.row{border-top:1px solid var(--border)}.win-modal{position:fixed;inset:0;background:rgba(5,10,8,.75);backdrop-filter:blur(8px);z-index:200;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .35s ease;pointer-events:none}.win-modal.in{opacity:1;pointer-events:auto}.win-card{position:relative;background:linear-gradient(160deg,#1d1a14,#15130e 60%,#100e0a);border:1px solid var(--gold);border-radius:16px;padding:44px 56px 38px;width:520px;max-width:90vw;text-align:center;box-shadow:0 0 0 1px hsla(44,86%,72%,.18),0 20px 60px rgba(0,0,0,.6),0 0 90px hsla(44,86%,72%,.18);transform:scale(.9) translateY(20px);transition:transform .45s cubic-bezier(.2,.9,.25,1.1)}.win-modal.in .win-card{transform:scale(1) translateY(0)}.win-medal{position:relative;width:92px;height:92px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center}.win-medal .ring{position:absolute;inset:0;border-radius:50%;border:1px solid hsla(44,86%,72%,.4);animation:ring-pulse 2.4s ease-in-out infinite}.win-medal .ring.r2{animation-delay:.6s}.win-medal .ring.r3{animation-delay:1.2s}@keyframes ring-pulse{0%{transform:scale(.55);opacity:.9;border-color:hsla(44,86%,72%,.55)}to{transform:scale(1.4);opacity:0;border-color:hsla(44,86%,72%,0)}}.win-medal .core{width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fbe9a8 0,#f5d57a 35%,#c79a30 80%,#8a6620 100%);display:flex;align-items:center;justify-content:center;color:#3a2a08;box-shadow:inset 0 -3px 8px rgba(80,55,10,.4),inset 0 3px 8px rgba(255,240,200,.5),0 0 28px hsla(44,86%,72%,.5);position:relative;z-index:1}.win-medal .core svg{filter:drop-shadow(0 1px 0 rgba(255,255,255,.4))}.win-eyebrow{color:var(--gold);font-size:11px;letter-spacing:.3em;text-transform:uppercase;margin-bottom:10px}.win-title{font-size:36px;color:var(--text);margin:0 0 8px}.win-amount,.win-title{font-weight:700;letter-spacing:-.02em}.win-amount{font-size:52px;color:var(--gold);margin:4px 0 0;font-variant-numeric:tabular-nums;text-shadow:0 0 30px hsla(44,86%,72%,.45);line-height:1.05}.win-amount-usd{color:var(--text-dim);font-size:14px;margin:2px 0 14px;font-variant-numeric:tabular-nums}.win-meta{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 28px}.win-meta .cell{background:var(--bg-2);border:1px solid var(--border);border-radius:8px;padding:12px 14px;text-align:left}.win-meta .cell .label{font-size:10px;color:var(--text-mute);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.win-meta .cell .val{color:var(--text);font-size:13px;font-variant-numeric:tabular-nums}.win-actions{display:flex;gap:10px;justify-content:center}.win-btn{padding:11px 22px;border-radius:8px;border:1px solid var(--border-2);background:transparent;color:var(--text);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.win-btn:hover{background:var(--row-hover);border-color:var(--text-dim)}.win-btn{display:inline-flex;align-items:center;gap:8px}.x-logo{display:inline-block;vertical-align:middle}.win-btn.primary{background:var(--gold);color:#2a1f08;border-color:var(--gold)}.win-btn.primary:hover{background:#ffe190;border-color:#ffe190}.win-close{position:absolute;top:14px;right:14px;background:transparent;border:0;color:var(--text-dim);font-size:22px;cursor:pointer;line-height:1;padding:4px 8px}.win-close:hover{color:var(--text)}.claim-card{position:relative;background:linear-gradient(160deg,#16181d,#121316 70%,#0e0f12);border:1px solid var(--border-2);border-radius:16px;padding:42px 46px 32px;width:460px;max-width:90vw;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.55);transform:scale(.9) translateY(20px);transition:transform .45s cubic-bezier(.2,.9,.25,1.1),border-color .45s ease,box-shadow .45s ease}.win-modal.in .claim-card{transform:scale(1) translateY(0)}.claim-card.success{border-color:var(--mint);box-shadow:0 0 0 1px rgba(126,242,164,.18),0 20px 60px rgba(0,0,0,.6),0 0 80px rgba(126,242,164,.16)}.claim-card.error{border-color:#d96b6b;box-shadow:0 0 0 1px hsla(0,59%,64%,.16),0 20px 60px rgba(0,0,0,.6),0 0 70px hsla(0,59%,64%,.14)}.claim-badge{position:relative;width:88px;height:88px;margin:4px auto 22px;display:flex;align-items:center;justify-content:center}.claim-spinner{position:absolute;inset:0;border-radius:50%;border:3px solid hsla(0,0%,100%,.07);border-top:3px solid var(--mint);animation:claim-spin .85s linear infinite}@keyframes claim-spin{to{transform:rotate(1turn)}}.claim-badge .badge-icon{position:relative;display:flex;align-items:center;justify-content:center;color:var(--mint);z-index:1;animation:badge-breathe 1.8s ease-in-out infinite}@keyframes badge-breathe{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.claim-disc{position:relative;width:74px;height:74px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;animation:claim-pop .5s cubic-bezier(.2,1.35,.4,1) both}@keyframes claim-pop{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}.claim-disc svg{filter:drop-shadow(0 1px 0 rgba(255,255,255,.35))}.claim-disc.ok{background:radial-gradient(circle at 35% 30%,#b6f8cd 0,#7ef2a4 45%,#3f9c65 100%);color:#08311c;box-shadow:0 0 30px rgba(126,242,164,.45)}.claim-disc.bad{background:radial-gradient(circle at 35% 30%,#f6b4b4 0,#e36d6d 45%,#b03b3b 100%);color:#3a0d0d;box-shadow:0 0 30px hsla(0,59%,64%,.4)}.claim-badge .res-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(126,242,164,.45);animation:ring-pulse 2.2s ease-in-out infinite}.claim-badge .res-ring.bad{border-color:hsla(0,59%,64%,.45)}.claim-eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--text-mute);margin-bottom:10px}.claim-status-title{font-size:24px;font-weight:700;color:var(--text);margin:0 0 10px;letter-spacing:-.01em}.claim-card.success .claim-status-title{color:var(--mint)}.claim-card.error .claim-status-title{color:#f1a0a0}.claim-status-msg{color:var(--text-dim);font-size:13px;line-height:1.6;margin:0 auto;max-width:350px}.claim-status-msg strong{color:var(--text);font-weight:700}.claim-status-msg code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;background:var(--bg-2);color:var(--mint);padding:1px 5px;border-radius:4px}.conf-pips{display:flex;justify-content:center;gap:9px;margin:18px auto 11px}.conf-pip{width:46px;height:8px;border-radius:5px;background:var(--bg-2);border:1px solid var(--border-2);transition:background .35s,border-color .35s,box-shadow .35s}.conf-pip.on{background:linear-gradient(90deg,var(--mint-soft),var(--mint));border-color:var(--mint);box-shadow:0 0 10px var(--mint-glow)}.conf-pip.cur{animation:conf-pulse 1.15s ease-in-out infinite}@keyframes conf-pulse{0%,to{border-color:var(--border-2);box-shadow:none}50%{border-color:var(--mint-soft);box-shadow:0 0 8px var(--mint-glow)}}.conf-caption{text-align:center;color:var(--text-dim);font-size:12px;letter-spacing:.01em}.conf-caption strong{color:var(--mint);font-weight:700;font-variant-numeric:tabular-nums}.claim-amount{font-size:38px;font-weight:700;color:var(--mint);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:16px 0 2px;line-height:1.05;text-shadow:0 0 32px rgba(126,242,164,.42)}.claim-amount-usd{color:var(--text-dim);font-size:13px;margin-bottom:2px}.claim-hint{gap:9px;letter-spacing:.02em}.claim-hint,.claim-txline{display:inline-flex;align-items:center;margin-top:18px;color:var(--text-mute);font-size:12px}.claim-txline{gap:8px;padding:8px 14px;border:1px solid var(--border);border-radius:100px;background:var(--bg-2)}.claim-txline a{color:var(--text-dim);text-decoration:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.claim-card.success .claim-txline a:hover,.claim-txline a:hover{color:var(--mint)}.claim-confirm{display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:var(--text-mute);font-size:12px;font-variant-numeric:tabular-nums}.claim-confirm .pip{width:8px;height:8px;border-radius:50%;background:var(--border-2);transition:background .3s,box-shadow .3s}.claim-confirm .pip.on{background:var(--mint);box-shadow:0 0 8px var(--mint-glow)}.claim-reason{margin:16px auto 0;max-width:360px;border:1px solid hsla(0,59%,64%,.3);background:hsla(0,59%,64%,.06);border-radius:8px;padding:10px 14px;text-align:left}.claim-reason .rk{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#c97a7a;margin-bottom:5px}.claim-reason code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#f1b4b4;word-break:break-word}.claim-actions{display:flex;gap:10px;justify-content:center;margin-top:26px}.win-btn.ok{background:var(--mint);color:#0a1410;border-color:var(--mint)}.win-btn.ok:hover{background:var(--mint-2);border-color:var(--mint-2)}.win-btn.retry{background:#e36d6d;color:#2a0d0d;border-color:#e36d6d}.win-btn.retry:hover{background:#ef8585;border-color:#ef8585}.confetti-canvas{position:absolute;inset:-40px;pointer-events:none;overflow:visible}.confetti{position:absolute;width:10px;height:14px;top:-20px;opacity:0;border-radius:2px;animation:confetti-fall 2.6s cubic-bezier(.2,.4,.6,1) forwards}@keyframes confetti-fall{0%{transform:translateY(-40px) rotate(0deg);opacity:1}to{transform:translate(var(--dx,0),520px) rotate(2turn);opacity:0}}.trigger-bar{position:fixed;left:24px;bottom:24px;display:flex;gap:8px;z-index:50}.trigger-bar button{background:var(--card);color:var(--text-dim);border:1px solid var(--border);border-radius:6px;padding:8px 12px;font-size:11px;cursor:pointer;letter-spacing:.04em;transition:color .15s,border-color .15s}.trigger-bar button:hover{color:var(--mint);border-color:var(--mint-soft)}.block-modal{position:fixed;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .22s}.block-modal.in{opacity:1;pointer-events:auto}.block-modal-card{background:var(--card);border:1px solid var(--border-2);border-radius:14px;max-width:880px;width:100%;max-height:calc(100vh - 48px);overflow-y:auto;padding:28px 30px 26px;position:relative;transform:scale(.96) translateY(8px);transition:transform .28s cubic-bezier(.2,.9,.25,1.1);box-shadow:0 24px 60px rgba(0,0,0,.55)}.block-modal.in .block-modal-card{transform:scale(1) translateY(0)}.block-modal-card.compact{max-width:860px;padding:26px 28px}.block-modal-close{position:absolute;top:14px;right:16px;background:transparent;border:none;color:var(--text-mute);font-size:22px;cursor:pointer;line-height:1;padding:6px 10px;border-radius:6px;transition:background .15s,color .15s}.block-modal-close:hover{color:var(--text);background:var(--row-hover)}.bm-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;border-bottom:1px solid var(--border);padding-bottom:14px;margin-bottom:18px;padding-right:44px}.bm-head .bm-eyebrow{font-size:10px;color:var(--text-mute);letter-spacing:.16em;text-transform:uppercase}.bm-head .bm-title{color:var(--text);font-size:20px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.bm-head .bm-meta{color:var(--text-mute);font-size:12px;margin-left:auto}.bm-head .bm-meta .dot{margin:0 6px;color:var(--text-mute)}.formula-card{border:1px solid var(--border);border-radius:10px;background:linear-gradient(180deg,rgba(126,242,164,.04),transparent);padding:18px 18px 14px;margin-top:6px}.formula-card.collapsible .fx-head{cursor:pointer}.formula-card.collapsible:not(.open) .fx-head{margin-bottom:0}.fx-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.fx-title{font-size:10px;color:var(--mint);letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:9px}.fx-title:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 9px var(--mint-glow)}.fx-hint{font-size:10.5px;letter-spacing:.02em}.fx-hint,.fx-toggle{color:var(--text-mute)}.fx-toggle{font-size:10px;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.formula-card.collapsible .fx-head:hover .fx-toggle{color:var(--mint)}.fx-toggle .chev{font-size:9px}.fx-flow,.fx-node{position:relative}.fx-node{display:grid;grid-template-columns:28px 1fr;-moz-column-gap:16px;column-gap:16px;padding-bottom:26px}.fx-node:last-of-type{padding-bottom:0}.fx-rail{position:relative}.fx-node:not(:last-of-type) .fx-rail:before{content:"";position:absolute;left:13px;top:30px;bottom:-26px;width:2px;background:linear-gradient(180deg,var(--mint-soft),var(--border))}.fx-dot{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;background:var(--bg-2);border:1px solid var(--mint-soft);color:var(--mint);display:grid;place-items:center;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.fx-node .t{color:var(--text);font-size:14px;font-weight:600;letter-spacing:-.01em;padding-top:4px;margin-bottom:5px}.fx-node .d{margin:0;color:var(--text-dim);font-size:12.5px;line-height:1.62;text-wrap:pretty}.fx-node .d b{color:var(--text);font-weight:600}.fx-chip{margin-top:12px;border:1px solid var(--border);border-radius:9px;background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.12));padding:10px 13px}.fx-chip .lab{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute)}.fx-chip .lab .meta{color:var(--text-mute);letter-spacing:.06em}.fx-chip .lab .lnk{color:var(--text-mute);display:inline-flex;align-items:center;transition:color .15s}.fx-chip .lab .lnk:hover,.fx-chip .val{color:var(--mint)}.fx-chip .val{margin-top:7px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;word-break:break-all;line-height:1.5;letter-spacing:-.01em}.fx-chip .val.num{color:var(--text);font-variant-numeric:tabular-nums;word-break:break-all}.fx-seats{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.fx-seat{min-width:30px;height:30px;padding:0 7px;border:1px solid var(--border);border-radius:7px;background:var(--bg-2);color:var(--text-mute);display:grid;place-items:center;font-size:11.5px;font-variant-numeric:tabular-nums}.fx-seat.hit{border-color:var(--mint);color:var(--mint);font-weight:700;background:rgba(126,242,164,.12);box-shadow:0 0 0 3px var(--mint-glow)}.fx-eq{margin-top:13px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--text-dim);display:flex;align-items:center;flex-wrap:wrap;gap:7px;line-height:1.5}.fx-eq .n{color:var(--text);word-break:break-all}.fx-eq .o{color:var(--text-mute)}.fx-eq .r{color:var(--mint);font-weight:700;padding-left:2px}.fx-winner{margin-top:22px;position:relative;overflow:hidden;border:1px solid var(--mint);border-radius:11px;background:radial-gradient(120% 140% at 0 0,rgba(126,242,164,.14),rgba(126,242,164,0) 60%),rgba(126,242,164,.05);padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.fx-winner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--mint);box-shadow:0 0 14px var(--mint-glow)}.fx-winner .who{display:flex;flex-direction:column;gap:6px;min-width:0}.fx-winner .eyebrow{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mint);display:inline-flex;align-items:center;gap:7px}.fx-winner .eyebrow .seat{color:var(--text-mute);letter-spacing:.1em}.fx-winner .addr{color:var(--text);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;word-break:break-all}.fx-winner .ticket{flex:none;text-align:right;color:var(--gold);font-weight:700;font-size:13.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.fx-winner .ticket .cap{display:block;color:var(--text-mute);font-weight:400;font-size:9px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px}.formula-strip{margin-top:-8px;margin-bottom:18px;border:1px dashed var(--border-2);border-radius:8px;padding:11px 16px;background:var(--bg-2);color:var(--text-dim);font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:border-color .15s,background .15s,color .15s}.formula-strip:hover{border-color:var(--mint);background:rgba(126,242,164,.06);color:var(--text)}.formula-strip .lbl{display:inline-flex;align-items:center;gap:10px}.formula-strip .lbl .dot{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 6px var(--mint-glow)}.formula-strip .arr{color:var(--text-mute);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.ht-row.clickable{cursor:pointer}.ht-row.clickable:hover,.ht-row.joined.clickable:hover,.ht-row.won.clickable:hover{background:var(--row-hover)}.how-page{padding-top:8px;max-width:980px;margin:0 auto}.how-hero{text-align:center;padding:28px 20px 32px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,rgba(126,242,164,.06),transparent);margin-bottom:24px}.how-hero .eyebrow{font-size:11px;color:var(--mint);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px}.how-hero h1{margin:0 0 12px;font-size:36px;font-weight:700;color:var(--text);letter-spacing:-.02em}.how-hero p{color:var(--text-dim);font-size:14.5px;max-width:620px;margin:0 auto;line-height:1.6}.how-section{margin-bottom:22px;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:22px 26px 24px}.how-section-head{display:flex;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.how-section-head .num{font-size:30px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--mint);letter-spacing:-.02em;line-height:1;min-width:44px}.how-section-head h2{margin:0;color:var(--text);font-size:22px;letter-spacing:-.01em;font-weight:700}.how-section p{color:var(--text-dim);font-size:13.5px;line-height:1.65;margin:0 0 12px}.how-section p:last-child{margin-bottom:0}.how-section .quote{border-left:3px solid var(--mint);padding:4px 0 4px 14px;color:var(--text);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.7;background:rgba(126,242,164,.04);margin:14px 0;white-space:pre;overflow-x:auto}.how-section .quote .kw{color:#b48cff}.how-section .quote .fn{color:#7ef2a4}.how-section .quote .num{color:#f5d57a;font-variant-numeric:tabular-nums}.how-section .quote .str{color:#6fa9eb}.how-section .quote .cm{color:var(--text-mute)}.split-targets.proportional{grid-template-rows:2.2fr 1fr 1fr}.split-target.size-xl{padding:22px;gap:8px}.split-target.size-xl .pct{font-size:42px;line-height:1}.split-target.size-xl .body .name{font-size:16px}.split-target.size-xl .body .desc{font-size:12.5px}.split-target.size-sm{padding:10px 14px;gap:3px}.split-target.size-sm .pct{font-size:18px;line-height:1}.split-target.size-sm .body .name{font-size:12.5px}.split-target.size-sm .body .desc{font-size:11px}.split-targets.two-row{grid-template-rows:2.4fr 1fr}.epoch-ladder.flow{display:flex;align-items:stretch;gap:0}.epoch-ladder.flow .epoch-step{flex:1;min-width:0}.epoch-ladder.flow .epoch-arr{width:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;color:var(--text-mute);font-size:22px;font-weight:300;line-height:1}.epoch-ladder.flow .epoch-step{border-radius:8px;transition:transform .15s}.epoch-ladder.flow .epoch-step:first-child .price,.epoch-ladder.flow .epoch-step:nth-child(3) .price{color:var(--text)}.epoch-ladder.flow .epoch-step:nth-child(5) .price{color:#ffe6a0}.epoch-ladder.flow .epoch-step:nth-child(7) .price{color:var(--gold)}.how-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.how-action-btn{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--border-2);border-radius:10px;background:var(--bg-2);color:var(--text);text-align:left;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s,transform .1s;text-decoration:none}.how-action-btn:hover{border-color:var(--mint);background:rgba(126,242,164,.05)}.how-action-btn:active{transform:translateY(1px)}.how-action-btn .ic{width:38px;height:38px;border-radius:8px;background:rgba(126,242,164,.08);border:1px solid var(--mint-soft);display:flex;align-items:center;justify-content:center;color:var(--mint);flex-shrink:0}.how-action-btn .ic.ai-badge{font-family:inherit;font-weight:800;font-size:14px;letter-spacing:.04em;color:var(--mint)}.how-action-btn .body{min-width:0;flex:1}.how-action-btn .name{font-size:14px;font-weight:600;color:var(--text);margin-bottom:3px}.how-action-btn .desc{font-size:11.5px;color:var(--text-mute);line-height:1.45}.how-action-btn .arr{color:var(--text-mute);font-size:14px}.how-action-btn.copied{border-color:var(--mint);background:rgba(126,242,164,.1)}.how-action-btn.copied .arr{color:var(--mint)}.split-diagram{display:grid;grid-template-columns:220px 60px 1fr;gap:18px;align-items:stretch;margin:16px 0 6px}.split-source{border:1px solid var(--border-2);border-radius:10px;padding:16px;background:var(--bg-2);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.split-source .k{font-size:10px;color:var(--text-mute);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.split-source .v{color:var(--text);font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.split-source .sub{color:var(--text-mute);font-size:11px;margin-top:4px}.split-arrows{position:relative;display:flex;align-items:center;justify-content:center}.split-arrows svg{width:100%;height:100%}.split-targets{display:grid;grid-template-rows:repeat(3,1fr);gap:10px}.split-target{border:1px solid var(--border);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;background:var(--bg-2)}.split-target.gold{border-color:var(--gold);background:hsla(44,86%,72%,.06)}.split-target.mint{border-color:var(--mint);background:rgba(126,242,164,.06)}.split-target.blue{border-color:rgba(46,116,209,.5);background:rgba(46,116,209,.06)}.split-target .pct{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.split-target.gold .pct{color:var(--gold)}.split-target.mint .pct{color:var(--mint)}.split-target.blue .pct{color:#6fa9eb}.split-target .body .name{color:var(--text);font-size:14px;font-weight:600;margin-bottom:2px}.split-target .body .desc{color:var(--text-mute);font-size:11.5px;line-height:1.4}.split-target .ic{color:var(--text-mute)}.royalty-split{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.royalty-cell{border:1px solid var(--border);border-radius:8px;padding:12px 14px;background:var(--bg-2)}.royalty-cell.jackpot{border-color:var(--mint);background:rgba(126,242,164,.05)}.royalty-cell.devs{border-color:rgba(46,116,209,.4);background:rgba(46,116,209,.05)}.royalty-cell .pct{font-size:20px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.royalty-cell.jackpot .pct{color:var(--mint)}.royalty-cell.devs .pct{color:#6fa9eb}.royalty-cell .name{color:var(--text-dim);font-size:12px;margin-top:4px}.epoch-ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 4px}.epoch-step{border:1px solid var(--border);border-radius:8px;padding:14px 14px 12px;background:var(--bg-2);text-align:left;position:relative}.epoch-step .stage{font-size:10px;color:var(--text-mute);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.epoch-step .range{color:var(--text-dim);font-size:12px;font-variant-numeric:tabular-nums;margin-bottom:6px}.epoch-step .price{color:var(--text);font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.epoch-step .usd{color:var(--text-mute);font-size:11px;margin-top:2px}.epoch-step:first-child{border-color:rgba(126,242,164,.3)}.epoch-step:nth-child(2){border-color:rgba(126,242,164,.5)}.epoch-step:nth-child(3){border-color:hsla(44,86%,72%,.4)}.epoch-step:nth-child(4){border-color:hsla(44,86%,72%,.7);background:hsla(44,86%,72%,.04)}.scenarios{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.scenario{border:1px solid var(--border);border-radius:10px;padding:14px 16px;background:var(--bg-2)}.scenario.happy{border-color:var(--mint);background:rgba(126,242,164,.05)}.scenario.fallback{border-color:#6b5418;background:var(--amber-bg)}.scenario .head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.scenario .head .tag{font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:2px 6px;border-radius:3px;font-weight:700}.scenario.happy .head .tag{background:var(--mint);color:#0a1410}.scenario.fallback .head .tag{background:#6b5418;color:#ffe7a0}.scenario .head .title{color:var(--text);font-size:14px;font-weight:600}.scenario .body{color:var(--text-dim);font-size:12.5px;line-height:1.55}.scenario .body strong{color:var(--text);font-weight:600}.scenario .body .pct{color:var(--gold);font-weight:700;font-variant-numeric:tabular-nums}.scenario.fallback .body .pct{color:var(--amber)}.mint-countdown{margin:4px 0 18px;border:1px solid #6b5418;background:var(--amber-bg);border-radius:10px;padding:14px 16px 13px}.mc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.mc-title{color:var(--amber);font-size:13px;display:inline-flex;align-items:center;gap:8px;font-weight:500}.mc-title strong{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-weight:700;font-size:15px;color:var(--amber);margin-left:2px}.mc-dot{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px hsla(40,81%,70%,.5);animation:pulse 1.8s ease-in-out infinite;flex-shrink:0}.mc-pill{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute)}.mc-bar{height:4px;border-radius:2px;background:hsla(40,81%,70%,.1);overflow:hidden;margin-bottom:12px}.mc-bar-fill{height:100%;background:linear-gradient(90deg,var(--amber),#ffd88a);transition:width 1s linear}.mc-body p{color:var(--text-dim);font-size:12.5px;line-height:1.55;margin:0 0 8px}.mc-body p:last-child{margin:0}.mc-body code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--amber);background:hsla(40,81%,70%,.08);padding:1px 5px;border-radius:3px}.mc-body strong{color:var(--text);font-weight:600}.mc-note{color:var(--text-mute)!important;font-size:11.5px!important;padding-top:4px;border-top:1px dashed hsla(40,81%,70%,.18)}.mc-note .why{color:var(--amber);font-weight:700;margin-right:4px}@keyframes ub-toast-in{0%{opacity:0;transform:translateY(-18px) scale(.985)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}.unclaimed-banner.toast-in,.unclaimed-multi.toast-in{animation:ub-toast-in .55s cubic-bezier(.2,.85,.2,1) both}.unclaimed-multi{margin-bottom:14px}.ub-stack{position:relative;isolation:isolate;padding-bottom:12px;margin-bottom:2px}.ub-stack-layer{position:absolute;top:0;bottom:12px;border-radius:10px;border:1px solid var(--gold);background:var(--bg-1);z-index:-1;pointer-events:none}.ub-stack-layer.l2{left:8px;right:8px;transform:translateY(6px);opacity:.85}.ub-stack-layer.l3{left:18px;right:18px;transform:translateY(12px);opacity:.6}.ub-stack>.unclaimed-banner{margin-bottom:0;position:relative;z-index:1}.unclaimed-multi>.ub-stack{margin-bottom:0}.unclaimed-banner.expandable .ub-body{cursor:pointer}.ub-ic{position:relative}.ub-count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--bg-1);border:1.5px solid var(--gold);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.ub-count,.ub-toggle{color:var(--gold);line-height:1}.ub-toggle{font-size:12px;margin-left:8px;flex-shrink:0}.ub-time{color:var(--gold)!important}.ub-list{margin-top:8px;border:1px solid var(--border);border-radius:10px;background:var(--bg-2);overflow:hidden;animation:ub-list-in .3s ease both}@keyframes ub-list-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ub-item{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:14px;align-items:center;padding:10px 14px;border-top:1px solid var(--border);cursor:pointer;transition:background .12s}.ub-item:first-child{border-top:none}.ub-item:hover{background:var(--row-hover)}.ub-item-block{color:var(--text);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-variant-numeric:tabular-nums}.ub-item-amount{color:var(--gold);font-weight:700;font-size:12.5px;font-variant-numeric:tabular-nums}.ub-item-time{color:var(--text-dim);font-size:12px;display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.ub-item-cta{padding:6px 12px;border-radius:6px;background:transparent;color:var(--gold);border:1px solid var(--gold);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .12s,color .12s}.ub-item-cta:hover{background:var(--gold);color:#2a1f08}.unclaimed-banner{display:flex;align-items:center;gap:14px;padding:10px 16px;margin-bottom:14px;border-radius:10px;background:linear-gradient(90deg,hsla(44,86%,72%,.16),hsla(44,86%,72%,.04)),var(--bg-1);border:1px solid var(--gold);color:var(--text);cursor:pointer;transition:background .15s,transform .1s,box-shadow .2s;box-shadow:0 0 0 0 hsla(44,86%,72%,0);animation:ub-glow 2.4s ease-in-out infinite}@keyframes ub-glow{0%,to{box-shadow:0 0 0 0 hsla(44,86%,72%,0)}50%{box-shadow:0 0 0 6px hsla(44,86%,72%,.1)}}.unclaimed-banner:hover{background:linear-gradient(90deg,hsla(44,86%,72%,.22),hsla(44,86%,72%,.07))}.unclaimed-banner:active{transform:translateY(1px)}.unclaimed-banner .ub-ic{width:36px;height:36px;border-radius:8px;background:var(--gold);color:#2a1f08;display:flex;align-items:center;justify-content:center;flex-shrink:0}.unclaimed-banner .ub-body{flex:1;min-width:0}.unclaimed-banner .ub-title{color:var(--gold);font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:2px}.unclaimed-banner .ub-sub{color:var(--text-dim);font-size:12px}.unclaimed-banner .ub-sub strong{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.unclaimed-banner .ub-cta{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:7px;background:var(--gold);color:#2a1f08;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;border:none;cursor:pointer}.claim-block{margin:22px 0 8px;border:1px solid #6b5418;background:hsla(44,86%,72%,.04);border-radius:10px;padding:16px 18px}.claim-block.claimed{border-color:var(--mint-soft);background:rgba(126,242,164,.04)}.claim-block .cb-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.claim-block .cb-title{font-size:11px;color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.claim-block.claimed .cb-title{color:var(--mint)}.claim-block .cb-status{font-size:12px;color:var(--text-mute);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:8px}.claim-block .cb-status strong{color:var(--amber);font-weight:600}.claim-block.flat{padding:14px 14px 13px;margin:-14px 0 24px;border-color:var(--border);background:var(--bg-2)}.claim-block.flat .cb-head{margin-bottom:12px}.claim-block.flat .cb-title{color:var(--text-mute)}.claim-block.flat .cb-status strong{color:var(--text)}.claim-block.flat .mc-dot{background:var(--text-mute)}.claim-block.flat .mc-bar{margin-top:0;margin-bottom:12px;background:hsla(0,0%,100%,.06);transition:none}.claim-block.flat .mc-bar-fill{background:linear-gradient(90deg,var(--gold),#ffd88a);transition:width 1s linear}.claim-block.flat .cb-why{margin:0;color:var(--text-mute);font-size:11.5px;line-height:1.55;text-align:left}.claim-block.flat .cb-why code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;background:hsla(0,0%,100%,.05);border:1px solid var(--border);padding:1px 5px;border-radius:3px;color:var(--text-dim)}.claim-btn{width:100%;padding:14px 18px;border-radius:8px;background:var(--gold);color:#2a1f08;border:1px solid var(--gold);font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .15s,box-shadow .2s;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:10px}.claim-btn:hover{background:#ffe190;box-shadow:0 0 0 4px hsla(44,86%,72%,.18)}.claim-btn:active{transform:translateY(1px)}.claim-btn:disabled{opacity:.6;cursor:default;box-shadow:none}.claim-btn.fin-btn{width:auto;display:inline-flex;margin-top:16px;padding-left:34px;padding-right:34px}.claim-btn .amt{font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;text-transform:none}.claimed-line{display:flex;align-items:center;gap:10px;color:var(--mint);font-size:13px;padding:4px 0}.claimed-line .ic{width:24px;height:24px;border-radius:50%;background:var(--mint-soft);color:#0a1410;display:flex;align-items:center;justify-content:center;flex-shrink:0}.claimed-line .ago{color:var(--text-mute);margin-left:4px;font-size:11.5px}.claimed-line a{color:var(--text-dim);text-decoration:none;font-size:11.5px;margin-left:auto;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.claimed-line a:hover{color:var(--mint)}.app.prelocked{filter:blur(7px) saturate(.85) brightness(.7);transform:scale(1.012);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prelaunch-veil{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(120% 80% at 50% 0,rgba(126,242,164,.06),transparent 60%),rgba(8,9,11,.62);backdrop-filter:blur(2px);animation:pl-veil-in .5s ease}@keyframes pl-veil-in{0%{backdrop-filter:blur(0)}to{backdrop-filter:blur(2px)}}.prelaunch-card{position:relative;width:min(440px,100%);background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--border-2);border-radius:16px;padding:38px 38px 30px;text-align:center;opacity:1;box-shadow:0 30px 80px -20px rgba(0,0,0,.7),0 0 0 1px rgba(126,242,164,.04),inset 0 1px 0 hsla(0,0%,100%,.03);animation:pl-card-in .5s cubic-bezier(.2,.9,.3,1)}@keyframes pl-card-in{0%{transform:translateY(14px) scale(.97)}to{transform:none}}.prelaunch-card .pl-logo{width:84px;height:84px;margin:0 auto 22px;display:flex;align-items:center;justify-content:center}.pl-status{display:inline-flex;align-items:center;gap:8px;padding:5px 13px;border:1px solid var(--border-2);border-radius:100px;background:var(--bg-2);color:var(--text-dim);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px}.pl-status .dot{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 0 hsla(44,86%,72%,.5);animation:uc-pulse 1.6s ease-in-out infinite}.prelaunch-card h2{margin:0 0 12px;font-size:23px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.prelaunch-card h2 .accent{color:var(--mint)}.prelaunch-card .pl-sub{margin:0 auto 26px;max-width:340px;color:var(--text-dim);font-size:13px;line-height:1.65;text-wrap:pretty}.pl-cd-tba{margin-bottom:28px;font-size:15px;color:var(--gold);letter-spacing:.08em;font-weight:600}.pl-socials{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:22px;padding-top:20px;border-top:1px dashed var(--border)}.pl-socials a{display:inline-flex;align-items:center;gap:7px;color:var(--text-mute);text-decoration:none;font-size:12px;transition:color .14s}.pl-socials a:hover{color:var(--mint)}