@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700;900&family=JetBrains+Mono:wght@400;500;700&display=swap";
.design-redesign{--rd-bg-deepest:#050507;--rd-bg:#09090b;--rd-bg-elevated:#0f0f12;--rd-bg-card:#131317;--rd-bg-card-2:#1a1a20;--rd-border:#232329;--rd-border-strong:#2e2e36;--rd-border-faint:#52525b66;--rd-fg:#ededed;--rd-fg-2:#d4d4d8;--rd-fg-muted:#a1a1aa;--rd-fg-dim:#71717a;--rd-fg-faint:#52525b;--rd-gold-1:#fde047;--rd-gold-2:#fbbf24;--rd-gold-3:#f59e0b;--rd-gold-glow:#fbbf248c;--rd-gold-tint:#fbbf2426;--rd-emerald-1:#4ade80;--rd-emerald-2:#22c55e;--rd-emerald-3:#10b981;--rd-emerald-glow:#22c55e8c;--rd-emerald-tint:#22c55e26;--rd-rose-1:#fb7185;--rd-rose-2:#f43f5e;--rd-rose-3:#ef4444;--rd-rose-deep:#7f1d1d;--rd-rose-tint:#ef444426;--rd-pick-1:#e879f9;--rd-pick-2:#a855f7;--rd-pick-3:#6366f1;--rd-pick-glow:#a855f7b3;--rd-blue-1:#93c5fd;--rd-blue-2:#60a5fa;--rd-blue-3:#3b82f6;--rd-blue-tint:#60a5fa26;--rd-font-display:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rd-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, "Cascadia Code", monospace;--rd-r-chip:4px;--rd-r-btn:6px;--rd-r-card:10px;--rd-r-modal:14px;--rd-shadow-0:inset 0 1px 0 #ffffff0a;--rd-shadow-1:0 4px 10px -4px #0009, inset 0 1px 0 #ffffff12;--rd-shadow-jackpot:0 8px 24px -8px var(--rd-gold-glow), inset 0 1px 0 #fff6;--rd-shadow-modal:0 24px 60px -20px var(--rd-gold-glow), 0 0 0 1px #fbbf2414 inset;--rd-shadow-win:0 18px 40px -24px var(--rd-emerald-glow);--rd-ease-entry:cubic-bezier(.22, 1, .36, 1);--rd-ease-breathe:cubic-bezier(.45, 0, .55, 1);color:var(--rd-fg);font-family:var(--rd-font-display);font-feature-settings:"cv11", "ss01";background:radial-gradient(1200px 600px at 50% -100px, #22c55e0f, transparent 60%), radial-gradient(800px 400px at 90% 10%, #fbbf240d, transparent 60%), var(--rd-bg)}.design-redesign *{box-sizing:border-box}.design-redesign .rd-app{grid-template-rows:56px auto 1fr 76px auto;gap:8px;width:100%;height:100vh;padding:8px;display:grid}.design-redesign .rd-champion-banner{border-radius:var(--rd-r-card);background:radial-gradient(ellipse 60% 120% at 0% 50%, #fbbf242e, transparent 65%), linear-gradient(180deg, var(--rd-bg-card), var(--rd-bg-deepest));color:var(--rd-fg);border:1px solid #fbbf2473;align-items:center;gap:12px;min-height:0;margin:0 8px;padding:8px 14px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.design-redesign .rd-champion-banner:hover{border-color:#fbbf24d9}.design-redesign .rd-champion-banner .crown{filter:drop-shadow(0 0 10px #fbbf248c);flex-shrink:0;font-size:28px;line-height:1}.design-redesign .rd-champion-banner .meta{flex-direction:column;flex:auto;min-width:0;display:flex}.design-redesign .rd-champion-banner .lbl{font:700 9px/1 var(--rd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rd-gold-1);margin-bottom:4px}.design-redesign .rd-champion-banner .who{font:700 14px/1.2 var(--rd-font-sans);color:var(--rd-fg);min-width:0;overflow:hidden}.design-redesign .rd-champion-banner .who>span{max-width:100%}.design-redesign .rd-champion-banner .prize{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.design-redesign .rd-champion-banner .amount{font:800 14px var(--rd-font-mono);color:var(--rd-emerald-1)}.design-redesign .rd-champion-banner .cycle{font:500 10px var(--rd-font-mono);color:var(--rd-fg-muted)}.design-redesign .rd-champion-banner .cta{font:600 10px var(--rd-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rd-gold-1);border-left:1px solid #fbbf2440;flex-shrink:0;padding-left:8px}@media (max-width:720px){.design-redesign .rd-champion-banner{gap:8px;padding:8px 10px}.design-redesign .rd-champion-banner .crown{font-size:22px}.design-redesign .rd-champion-banner .cta,.design-redesign .rd-champion-banner .cycle{display:none}}.design-redesign .rd-mid{grid-template-columns:var(--rd-rail-l-w,240px) minmax(0, 1fr) var(--rd-rail-r-w,280px);gap:8px;min-height:0;display:grid}@media (max-width:1280px){.design-redesign .rd-mid{grid-template-columns:var(--rd-rail-l-w,220px) minmax(0, 1fr) var(--rd-rail-r-w,260px)}}@media (max-width:1100px){body:has(.design-redesign){overflow:auto}.design-redesign .rd-app{grid-template-rows:auto auto auto auto auto;height:auto;min-height:100vh}.design-redesign .rd-mid{flex-direction:column;gap:8px;display:flex}.design-redesign .rd-stage{order:0;min-height:60vh}.design-redesign .rd-rail-r{order:1}.design-redesign .rd-rail-l{order:2}.design-redesign .rd-rail-l,.design-redesign .rd-rail-r{max-height:none;overflow:visible}.design-redesign .rd-header{flex-wrap:wrap;gap:8px;height:auto;padding:10px 12px}.design-redesign .rd-panel{flex:auto!important}.design-redesign .rd-panel-resize{display:none}}@media (max-width:640px){.design-redesign .rd-app{padding:6px;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));gap:6px}.design-redesign .rd-stage{min-height:50vh}.design-redesign .rd-header{gap:6px;padding:8px 10px;font-size:13px}.design-redesign .rd-brand{gap:8px;font-size:14px}.design-redesign .rd-brand .mark{width:22px;height:22px}.design-redesign .rd-tag,.design-redesign .rd-pill.live{padding:3px 6px;font-size:9px}.design-redesign .rd-nav-link{letter-spacing:.1em;padding:3px 6px;font-size:9px}.design-redesign .rd-buy{left:6px;right:6px;bottom:calc(6px + env(safe-area-inset-bottom,0px));z-index:180;-webkit-backdrop-filter:blur(8px);background:#0f0f12f5;flex-wrap:wrap;gap:8px;height:auto;padding:8px 10px;position:fixed;box-shadow:0 -8px 22px -10px #000000b3}.design-redesign .rd-buy .selected-count{min-width:0;font-size:22px}.design-redesign .rd-buy .meta{gap:2px}.design-redesign .rd-buy .row .v{font-size:14px}.design-redesign .rd-buy .row .k{letter-spacing:.08em;font-size:9px}.design-redesign .rd-buy .footnote{flex-basis:100%;order:99;font-size:10px;line-height:1.3}.design-redesign .rd-buy .rd-btn{letter-spacing:.04em;padding:7px 10px;font-size:11px}.design-redesign .rd-buy .rd-btn .num{padding:1px 4px;font-size:10px}.design-redesign .rd-stage-head{gap:8px;padding:8px 10px}.design-redesign .rd-stage-head .pot .v{font-size:22px}.design-redesign .rd-stage-head .ml{font-size:16px}.design-redesign .rd-stage-tools{gap:6px;padding:8px 10px}.design-redesign .rd-stage-tools-top{gap:8px}.design-redesign .rd-density-row .dr-slider{max-width:140px}.design-redesign .rd-stage-tools .help{display:none}.design-redesign .rd-bucket-pill{padding:6px 9px;font-size:9px}.design-redesign .rd-wallet-slot{padding:2px 4px}.design-redesign .rd-wallet-slot button{height:auto!important;padding:6px 10px!important;font-size:12px!important}.design-redesign .rd-dock{gap:4px;padding:6px 8px;font-size:9px}.design-redesign .rd-dock-btn{padding:3px 6px}.design-redesign .rd-dock-foot{border-left:0;flex-basis:100%;margin-top:6px;margin-left:0;padding-left:0}.design-redesign .rd-icon-btn{width:24px;height:24px}.design-redesign .rd-panel-header{gap:4px;padding:8px 8px 6px}.design-redesign .rd-panel-body{padding:8px 10px}.design-redesign .rd-tile-tip{display:none}}.design-redesign .rd-header{background:var(--rd-bg-card);border:1px solid var(--rd-border);border-radius:var(--rd-r-card);box-shadow:var(--rd-shadow-0);flex-wrap:wrap;align-items:center;gap:14px;height:56px;padding:0 14px;display:flex}.design-redesign .rd-brand{font-family:var(--rd-font-display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.design-redesign .rd-brand .mark{width:26px;height:26px}.design-redesign .rd-brand .dot{background:var(--rd-gold-2);width:6px;height:6px;box-shadow:0 0 8px var(--rd-gold-glow);border-radius:50%;margin-left:4px;display:inline-block}.design-redesign .rd-tag{font:500 10px/1 var(--rd-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rd-fg-dim);border:1px solid var(--rd-border);border-radius:4px;padding:4px 8px}.design-redesign .rd-grow{flex:1}.design-redesign .rd-nav{align-items:center;gap:6px;display:inline-flex}.design-redesign .rd-nav-link{font:500 10px/1 var(--rd-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rd-fg-dim);border:1px solid var(--rd-border);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;transition:color .1s,border-color .1s,background .1s;display:inline-flex}.design-redesign .rd-nav-link:hover{color:var(--rd-fg);border-color:var(--rd-fg-dim);background:#ffffff08}.design-redesign .rd-nav-link-accent{color:var(--rd-gold-1);background:#fcd34d0f;border-color:#fcd34d59}.design-redesign .rd-nav-link-accent:hover{color:var(--rd-gold-2);background:#fcd34d1f;border-color:#fcd34d99}.design-redesign .rd-wallet-slot{font:500 12px var(--rd-font-mono);color:var(--rd-blue-1);background:#60a5fa14;border:1px solid #60a5fa40;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;display:inline-flex}.design-redesign .rd-wallet-slot .wallet-connect-control{flex-wrap:nowrap;gap:5px}.design-redesign .rd-wallet-slot .wallet-connect-choice,.design-redesign .rd-wallet-slot .wallet-connect-status{height:28px;font:700 11px/1 var(--rd-font-mono);border-radius:5px;padding:0 9px}.design-redesign .rd-wallet-slot .wallet-connect-choice-primary{background:var(--rd-gold-2);color:#1a0f00}.design-redesign .rd-wallet-slot .wallet-connect-source{color:var(--rd-gold-1)}.design-redesign .rd-bucket-pill{font:700 10px/1 var(--rd-font-display);letter-spacing:.14em;text-transform:uppercase;color:#1a0f00;background:linear-gradient(135deg, var(--rd-gold-1), var(--rd-gold-2), var(--rd-gold-3));border:1px solid var(--rd-gold-1);cursor:pointer;border-radius:4px;padding:7px 11px;transition:filter .1s;box-shadow:0 1px #0006,0 0 0 1px #fcd34d2e}.design-redesign .rd-bucket-pill:hover{filter:brightness(1.08)}.design-redesign .rd-pill{font:500 10px/1 var(--rd-font-mono);letter-spacing:.06em;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.design-redesign .rd-pill.live{background:var(--rd-emerald-tint);color:var(--rd-emerald-1);border-color:#22c55e4d}.design-redesign .rd-pill.live:before{content:"";background:var(--rd-emerald-2);width:6px;height:6px;box-shadow:0 0 6px var(--rd-emerald-2);border-radius:50%;animation:1.4s ease-in-out infinite rdBlink}@keyframes rdBlink{50%{opacity:.4}}.design-redesign .rd-pill.muted{color:var(--rd-fg-muted);border-color:var(--rd-border);background:#52525b26}.design-redesign .rd-pill.match{color:var(--rd-emerald-1);border-color:var(--rd-emerald-2);text-transform:uppercase;letter-spacing:.14em;background:linear-gradient(135deg,#22c55e40,#10b98140);font-weight:700}.design-redesign .rd-btn{font-family:var(--rd-font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--rd-r-btn);cursor:pointer;transition:transform 80ms var(--rd-ease-entry), filter .12s;white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.design-redesign .rd-btn:active{transform:translateY(1px)}.design-redesign .rd-btn.primary{background:linear-gradient(135deg, var(--rd-gold-1), var(--rd-gold-2), var(--rd-gold-3));color:#1a0f00;box-shadow:var(--rd-shadow-jackpot);position:relative;overflow:hidden}.design-redesign .rd-btn.primary:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3.2s linear infinite rdSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes rdSweep{to{transform:translate(100%)}}.design-redesign .rd-btn.primary:hover{filter:brightness(1.08)}.design-redesign .rd-btn.redeem{background:linear-gradient(135deg, var(--rd-emerald-1), var(--rd-emerald-3));color:#04140a;box-shadow:var(--rd-shadow-win), inset 0 1px 0 #ffffff59}.design-redesign .rd-btn.ghost{color:var(--rd-fg-muted);border:1px solid var(--rd-border);background:0 0}.design-redesign .rd-btn.ghost:hover{color:var(--rd-fg)}.design-redesign .rd-btn:disabled{opacity:.35;cursor:not-allowed;transform:none!important}.design-redesign .rd-btn:disabled:after{display:none}.design-redesign .rd-btn .num{font-family:var(--rd-font-mono);font-variant-numeric:tabular-nums;background:#0003;border-radius:3px;padding:2px 6px;font-size:11px}.design-redesign .rd-btn.redeem .num{color:#04140a;background:#00000040}.design-redesign .rd-lbl{font:500 10px/1 var(--rd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rd-fg-dim)}.design-redesign .rd-rail-l,.design-redesign .rd-rail-r{flex-direction:column;gap:8px;min-height:0;display:flex;position:relative;overflow:hidden}.design-redesign .rd-rail-resize{cursor:col-resize;z-index:5;justify-content:center;align-items:center;width:6px;display:flex;position:absolute;top:0;bottom:0}.design-redesign .rd-rail-l .rd-rail-resize{right:-3px}.design-redesign .rd-rail-r .rd-rail-resize{left:-3px}.design-redesign .rd-rail-resize:before{content:"";background:var(--rd-border);width:1px;height:100%;transition:background .12s}.design-redesign .rd-rail-resize:hover:before,.design-redesign .rd-rail-resize.dragging:before{background:var(--rd-gold-2);width:2px}.design-redesign.design-redesign-rail-resizing,.design-redesign.design-redesign-rail-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (max-width:1100px){.design-redesign .rd-rail-resize{display:none}}.design-redesign .rd-panel{background:var(--rd-bg-card);border:1px solid var(--rd-border);border-radius:var(--rd-r-card);box-shadow:var(--rd-shadow-0);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.design-redesign .rd-panel-header{border-bottom:1px solid var(--rd-border);cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffff03;justify-content:space-between;align-items:center;gap:6px;padding:10px 10px 8px;display:flex}.design-redesign .rd-panel-header:active{cursor:grabbing}.design-redesign .rd-panel-title{font:500 10px/1 var(--rd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rd-fg-dim);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.design-redesign .rd-panel-meta{font:500 10px var(--rd-font-mono);color:var(--rd-fg-faint);margin-left:6px}.design-redesign .rd-panel-body{flex-direction:column;flex:1 1 0;min-height:0;padding:10px 12px;display:flex;overflow:auto}.design-redesign .rd-panel[data-panel-id=chat] .rd-panel-body{padding:0}.design-redesign .rd-panel[data-panel-id=chat] .group>.flex.gap-3>.transition-opacity{z-index:4;background:#18181beb;border-radius:6px;padding:2px 4px;position:absolute;top:4px;right:4px}.design-redesign .rd-panel[data-panel-id=chat] [style*="width: 32"],.design-redesign .rd-panel[data-panel-id=chat] [style*=width\:32]{width:22px!important;height:22px!important}.design-redesign .rd-panel[data-panel-id=chat] .gap-3{gap:6px!important}.design-redesign .rd-panel[data-panel-id=chat] .overflow-y-auto.p-4,.design-redesign .rd-panel[data-panel-id=chat] .border-t.border-zinc-800.shrink-0{padding:8px 10px!important}.design-redesign .rd-panel[data-panel-id=chat] .text-sm{font-size:11px!important;line-height:1.4!important}.design-redesign .rd-panel[data-panel-id=chat] .text-xs{font-size:10px!important}.design-redesign .rd-panel[data-panel-id=chat] .text-\[10px\],.design-redesign .rd-panel[data-panel-id=chat] .text-\[11px\]{font-size:9px!important}.design-redesign .rd-panel[data-panel-id=chat] .px-3.py-2{padding:5px 8px!important}.design-redesign .rd-panel[data-panel-id=chat] input[type=text],.design-redesign .rd-panel[data-panel-id=chat] textarea{font-size:11px!important}.design-redesign .rd-panel[data-panel-id=chat] .text-lg{font-size:13px!important}.design-redesign .rd-panel[data-panel-id=chat] .mx-4.mb-2.p-2{margin:0 8px 4px!important;padding:4px 6px!important}.design-redesign .rd-panel-resize{cursor:ns-resize;z-index:5;height:6px;position:absolute;bottom:-3px;left:0;right:0}.design-redesign .rd-panel-resize:hover{background:#fbbf2426}.design-redesign .rd-drag-grip{width:16px;color:var(--rd-fg-faint);justify-content:center;align-items:center;margin-right:2px;display:inline-flex}.design-redesign .rd-drag-grip:hover{color:var(--rd-fg-muted)}.design-redesign .rd-stage{background:radial-gradient(900px 500px at 50% -100px, #22c55e12, transparent 60%), radial-gradient(700px 400px at 90% 10%, #fbbf240f, transparent 60%), var(--rd-bg-deepest);border:1px solid var(--rd-border);border-radius:var(--rd-r-card);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.design-redesign .rd-stage-head{border-bottom:1px solid var(--rd-border);background:#00000040;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;display:flex}.design-redesign .rd-stage-head .pot{flex-direction:column;gap:2px;display:flex}.design-redesign .rd-stage-head .pot .lbl{align-items:center;gap:8px;display:inline-flex}.design-redesign .rd-stage-head .pot .v{font-family:var(--rd-font-mono);font-variant-numeric:tabular-nums;color:var(--rd-emerald-1);text-shadow:0 0 18px #22c55e80;letter-spacing:-.01em;font-size:26px;font-weight:900;line-height:1}.design-redesign .rd-stage-head .pot .v .u{color:var(--rd-fg-muted);font-size:14px;font-weight:500}.design-redesign .rd-stage-head .ml{font-family:var(--rd-font-mono);font-variant-numeric:tabular-nums;color:var(--rd-gold-1);font-size:18px;font-weight:700}.design-redesign .rd-stage-head .ml .u{color:var(--rd-fg-muted);font-size:12px;font-weight:500}.design-redesign .rd-stage-head .ml-anim{animation:rdBreathe 2.2s var(--rd-ease-breathe) infinite}@keyframes rdBreathe{50%{filter:brightness(1.18)}}.design-redesign .rd-stage-tools{border-bottom:1px solid var(--rd-border);color:var(--rd-fg-muted);flex-direction:column;gap:8px;padding:10px 12px 8px;font-size:10.5px;display:flex}.design-redesign .rd-stage-tools-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.design-redesign .rd-legend-row{font-family:var(--rd-font-mono);flex-wrap:wrap;flex:1;align-items:center;gap:5px 14px;min-width:0;display:flex}.design-redesign .rd-legend-row .lg{white-space:nowrap;color:var(--rd-fg-muted);align-items:center;gap:6px;margin-right:4px;padding:2px 0;font-size:10.5px;display:inline-flex}.design-redesign .rd-legend-row .sw{border-radius:2px;flex-shrink:0;width:12px;height:12px;margin-right:2px;display:inline-block}.design-redesign .rd-stage-tools .help{color:var(--rd-fg-faint);font-family:var(--rd-font-mono);font-size:10px}.design-redesign .rd-stage-tools .help kbd{background:var(--rd-bg);border:1px solid var(--rd-border-strong);font:600 9.5px var(--rd-font-mono);color:var(--rd-fg-muted);border-bottom-width:2px;border-radius:3px;margin:0 1px;padding:1px 5px;display:inline-block}.design-redesign .rd-density-row{font-family:var(--rd-font-mono);color:var(--rd-fg-muted);align-items:center;gap:10px;font-size:10.5px;display:flex}.design-redesign .rd-density-row .dr-lbl{flex-shrink:0}.design-redesign .rd-density-row .dr-slider{max-width:240px;accent-color:var(--rd-gold-1);flex:1;height:4px}.design-redesign .rd-density-row .dr-val{text-align:right;width:28px;color:var(--rd-fg);font-weight:700}.design-redesign .rd-wall{scrollbar-width:thin;scrollbar-color:var(--rd-border-strong) transparent;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:14px 14px;flex:1;padding:14px;position:relative;overflow:auto}.design-redesign .rd-wall::-webkit-scrollbar{width:8px;height:8px}.design-redesign .rd-wall::-webkit-scrollbar-thumb{background:var(--rd-border-strong);border-radius:4px}.design-redesign .rd-wall::-webkit-scrollbar-track{background:0 0}.design-redesign .rd-wall-inner{gap:2px;display:grid}.design-redesign .rd-tile{aspect-ratio:1;border:1px solid var(--rd-border);cursor:pointer;min-width:0;transition:transform .1s var(--rd-ease-entry), border-color .1s;font-family:var(--rd-font-mono);font-variant-numeric:tabular-nums;font-size:var(--rd-tile-fs,11px);color:var(--rd-fg-muted);padding:var(--rd-tile-pad,4px);background:#0a0a0c;border-radius:3px;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative;overflow:hidden}.design-redesign .rd-tile:hover{border-color:var(--rd-border-strong);transform:translateY(-1px)}.design-redesign .rd-tile-num{font-family:var(--rd-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;text-align:center;max-width:100%;line-height:1;overflow:hidden}.design-redesign .rd-tile-badge{font-family:var(--rd-font-mono);pointer-events:none;opacity:.9;font-size:8px;font-weight:800;line-height:1;position:absolute;top:2px;right:3px}.design-redesign .rd-tile.live-pin .rd-tile-badge{color:#050507;background:var(--rd-gold-1);opacity:1;border-radius:2px;padding:1px 3px}.design-redesign .rd-tile.taken{color:var(--rd-fg-faint);cursor:default;background:#08080a;border-color:#18181c}.design-redesign .rd-tile.taken:hover{transform:none}.design-redesign .rd-tile.yours{border-color:var(--rd-blue-3);color:var(--rd-blue-1);background:#60a5fa2e}.design-redesign .rd-tile.picked{border-color:var(--rd-pick-2);color:#fff;box-shadow:0 0 0 1px var(--rd-pick-glow), 0 4px 12px -2px var(--rd-pick-glow);animation:rdPicked 1.4s var(--rd-ease-breathe) infinite;background:linear-gradient(135deg,#e879f940,#a855f773,#6366f14d)}@keyframes rdPicked{50%{filter:brightness(1.15);box-shadow:0 0 0 1px var(--rd-pick-glow), 0 6px 18px -2px var(--rd-pick-glow)}}.design-redesign .rd-tile.match{background:linear-gradient(135deg, var(--rd-emerald-2), var(--rd-emerald-3));border-color:var(--rd-emerald-1);color:#04140a;box-shadow:0 0 0 1.5px var(--rd-emerald-glow), 0 6px 16px -2px var(--rd-emerald-glow);z-index:5}.design-redesign .rd-tile.live-pin{border-color:var(--rd-gold-1);color:#1a0f00;box-shadow:0 0 0 1.5px var(--rd-gold-glow);animation:rdBreathe 1.8s var(--rd-ease-breathe) infinite;z-index:4;background:linear-gradient(135deg,#fde04780,#fbbf2499)}.design-redesign .rd-tile.unmatched{color:#fca5a566;background:#7f1d1d26;border-color:#7f1d1d66}.design-redesign .rd-tile-tip{pointer-events:none;background:var(--rd-bg-card-2);border:1px solid var(--rd-border-strong);font:500 11px var(--rd-font-mono);color:var(--rd-fg);z-index:100;border-radius:6px;min-width:130px;padding:8px 10px;position:fixed;box-shadow:0 8px 20px -6px #0009}.design-redesign .rd-tile-tip .row{justify-content:space-between;gap:10px;display:flex}.design-redesign .rd-tile-tip .row+.row{margin-top:4px}.design-redesign .rd-tile-tip .k{color:var(--rd-fg-dim)}.design-redesign .rd-tile-tip .v{color:var(--rd-fg)}.design-redesign .rd-stage-actions{border-top:1px solid var(--rd-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.design-redesign .rd-sa-btn{background:var(--rd-bg);border:1px solid var(--rd-border-strong);color:var(--rd-fg-muted);font:600 11px var(--rd-font-display);letter-spacing:.01em;cursor:pointer;border-radius:5px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;transition:color .1s,border-color .1s,background .1s;display:inline-flex}.design-redesign .rd-sa-btn:hover{color:var(--rd-fg);border-color:var(--rd-fg-faint)}.design-redesign .rd-sa-btn.active{background:var(--rd-gold-tint);border-color:var(--rd-gold-3);color:var(--rd-gold-1)}.design-redesign .rd-sa-jump{align-items:center;gap:6px;display:inline-flex}.design-redesign .rd-sa-jump input{background:var(--rd-bg);border:1px solid var(--rd-border-strong);width:100px;color:var(--rd-fg);font:500 11px var(--rd-font-mono);border-radius:5px;outline:none;padding:6px 8px}.design-redesign .rd-sa-jump input:focus{border-color:var(--rd-gold-3)}.design-redesign .rd-sa-jump input::placeholder{color:var(--rd-fg-faint)}.design-redesign .rd-sa-spacer{flex:1}.design-redesign .rd-buy{background:var(--rd-bg-card);border:1px solid var(--rd-border);border-radius:var(--rd-r-card);box-shadow:var(--rd-shadow-0);align-items:center;gap:14px;height:76px;padding:0 16px;display:flex}.design-redesign .rd-buy.armed{box-shadow:var(--rd-shadow-jackpot);border-color:#fbbf2466}.design-redesign .rd-buy .selected-count{font-family:var(--rd-font-display);letter-spacing:-.02em;color:var(--rd-gold-1);min-width:60px;font-size:32px;font-weight:900;line-height:1}.design-redesign .rd-buy .meta{flex-direction:column;gap:4px;display:flex}.design-redesign .rd-buy .row{align-items:baseline;gap:6px;display:flex}.design-redesign .rd-buy .row .v{font:700 16px var(--rd-font-mono);font-variant-numeric:tabular-nums;color:var(--rd-fg)}.design-redesign .rd-buy .row .k{font:500 10px var(--rd-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rd-fg-dim)}.design-redesign .rd-buy .footnote{font:500 11px var(--rd-font-mono);color:var(--rd-fg-muted)}.design-redesign .rd-hero{background:radial-gradient(120% 100% at 50% 0%, #22c55e2e, transparent 60%), var(--rd-bg-card);border-radius:var(--rd-r-card);text-align:center;border:1px solid #22c55e40;padding:14px;position:relative;overflow:hidden}.design-redesign .rd-hero:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#22c55e1a 50%,#0000 65%);animation:4s linear infinite rdSweep;position:absolute;inset:0;transform:translate(-100%)}.design-redesign .rd-hero .v{font-family:var(--rd-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--rd-emerald-1);text-shadow:0 0 24px #22c55e8c;margin:8px 0 4px;font-size:38px;font-weight:900;line-height:1}.design-redesign .rd-hero .u{color:var(--rd-fg-muted);margin-left:4px;font-size:14px;font-weight:500}.design-redesign .rd-hero .delta{font:500 11px var(--rd-font-mono);color:var(--rd-emerald-1)}.design-redesign .rd-stat-strip{background:var(--rd-border);border:1px solid var(--rd-border);border-radius:var(--rd-r-card);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.design-redesign .rd-stat-strip>div{background:var(--rd-bg-card);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.design-redesign .rd-stat-strip .v{font:700 18px var(--rd-font-mono);font-variant-numeric:tabular-nums;color:var(--rd-fg)}.design-redesign .rd-stat-strip .v.gold{color:var(--rd-gold-1)}.design-redesign .rd-stat-strip .v.em{color:var(--rd-emerald-1)}.design-redesign .rd-lb-row{border-bottom:1px solid var(--rd-border);font:500 11px var(--rd-font-mono);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:4px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 -6px;padding:6px;transition:background .1s;display:grid}.design-redesign .rd-lb-row:last-child{border-bottom:0}.design-redesign .rd-lb-row:hover{background:#ffffff06}.design-redesign .rd-lb-row:hover .who{color:var(--rd-gold-1)}.design-redesign .rd-lb-row .rank{color:var(--rd-fg-dim);font-weight:700}.design-redesign .rd-lb-row .rank.r1{color:var(--rd-gold-1)}.design-redesign .rd-lb-row .rank.r2{color:#d4d4d8}.design-redesign .rd-lb-row .rank.r3{color:#f59e0b}.design-redesign .rd-lb-row .who{color:var(--rd-fg-2);white-space:nowrap;min-width:0;overflow:hidden}.design-redesign .rd-lb-row .who>span{max-width:100%}.design-redesign .rd-lb-row .who .champion-text,.design-redesign .rd-lb-row .who>span>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.design-redesign .rd-lb-row .who.you{color:var(--rd-blue-1)}.design-redesign .rd-lb-row .pos{color:var(--rd-fg-muted);white-space:nowrap;text-align:right;justify-content:flex-end;align-items:center;gap:4px;min-width:124px;display:inline-flex}.design-redesign .rd-lb-row .pos .count{text-align:right;font-variant-numeric:tabular-nums;min-width:28px;color:var(--rd-fg-2);font-weight:600;display:inline-block}.design-redesign .rd-lb-row .pos .sep{color:var(--rd-fg-faint)}.design-redesign .rd-lb-row .pos .alive{font-variant-numeric:tabular-nums;font-weight:700}.design-redesign .rd-lb-row .pos .alive.live{color:var(--rd-gold-1)}.design-redesign .rd-lb-row .pos .alive.dead{color:var(--rd-fg-faint)}.design-redesign .rd-lb-row .arrow{color:var(--rd-fg-faint);margin-left:2px;transition:transform .12s}.design-redesign .rd-lb-row:hover .arrow{color:var(--rd-gold-2);transform:translate(2px)}.design-redesign .rd-feed-row{font:500 11px var(--rd-font-mono);font-variant-numeric:tabular-nums;border-bottom:1px solid #52525b26;grid-template-columns:38px 1fr auto;align-items:baseline;gap:6px;padding:4px 0;display:grid}.design-redesign .rd-feed-row:last-child{border-bottom:0}.design-redesign .rd-feed-row .t{color:var(--rd-fg-faint)}.design-redesign .rd-feed-row .b{color:var(--rd-fg-2)}.design-redesign .rd-feed-row .b .who{color:var(--rd-blue-1)}.design-redesign .rd-feed-row .b .ev.win{color:var(--rd-emerald-1);font-weight:700}.design-redesign .rd-feed-row .b .ev.buy{color:var(--rd-gold-1)}.design-redesign .rd-feed-row .v{color:var(--rd-fg);font-weight:700}.design-redesign .rd-redeem-callout{box-shadow:var(--rd-shadow-win), inset 0 1px 0 #ffffff14;background:radial-gradient(90% 140% at 0 0,#22c55e38,#0000 72%),#22c55e14;border:1px solid #22c55eb8;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:grid}.design-redesign .rd-redeem-callout .eyebrow{font:700 10px var(--rd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rd-emerald-1)}.design-redesign .rd-redeem-callout .amount{font:900 24px/1 var(--rd-font-mono);color:#d1fae5;font-variant-numeric:tabular-nums;margin-top:4px}.design-redesign .rd-redeem-callout .copy{font:600 11px/1.25 var(--rd-font-mono);color:var(--rd-fg-muted);margin-top:6px}.design-redesign .rd-btn.rd-redeem-hero{letter-spacing:.12em;min-height:52px;box-shadow:0 0 0 1px #fff3, var(--rd-shadow-win);justify-content:center;padding:0 18px;font-size:15px;font-weight:900}.design-redesign .rd-pos-row{border:1px solid var(--rd-border);background:#ffffff03;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:6px;margin-bottom:6px;padding:6px 8px;display:grid}.design-redesign .rd-pos-row .ore{font:700 13px var(--rd-font-mono);font-variant-numeric:tabular-nums;color:var(--rd-fg)}.design-redesign .rd-pos-row .meta{font:500 10px var(--rd-font-mono);color:var(--rd-fg-dim);letter-spacing:.06em;text-transform:uppercase}.design-redesign .rd-pos-row.match,.design-redesign .rd-pos-row.matched{background:#22c55e0d;border-color:#22c55e66}.design-redesign .rd-pos-row.unmatched .ore{color:var(--rd-fg-muted);text-decoration:line-through}@media (max-width:520px){.design-redesign .rd-redeem-callout{grid-template-columns:1fr}.design-redesign .rd-btn.rd-redeem-hero{width:100%}}.design-redesign .rd-pos-empty{text-align:center;font:500 11px var(--rd-font-mono);color:var(--rd-fg-faint);border:1px dashed var(--rd-border);border-radius:6px;padding:18px 10px}.design-redesign .rd-filter-wrap{display:inline-block;position:relative}.design-redesign .rd-filter-trigger{font:500 10px/1 var(--rd-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--rd-fg-muted);border:1px solid var(--rd-border);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.design-redesign .rd-filter-trigger:hover{color:var(--rd-fg);border-color:var(--rd-fg-faint)}.design-redesign .rd-filter-trigger .caret{opacity:.7;font-size:8px}.design-redesign .rd-filter-trigger .badge{background:var(--rd-gold-tint);min-width:14px;height:14px;color:var(--rd-gold-1);font:700 9px/1 var(--rd-font-mono);border-radius:3px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.design-redesign .rd-filter-menu{z-index:50;background:var(--rd-bg-card-2);border:1px solid var(--rd-border-strong);border-radius:6px;min-width:170px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -8px #000000b3}.design-redesign .rd-filter-menu .opt{font:500 11px var(--rd-font-mono);color:var(--rd-fg-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;padding:7px 8px;display:flex}.design-redesign .rd-filter-menu .opt:hover{color:var(--rd-fg);background:#ffffff08}.design-redesign .rd-filter-menu .opt .check{border:1px solid var(--rd-border-strong);background:var(--rd-bg);width:14px;height:14px;font:700 10px/1 var(--rd-font-mono);color:#0000;border-radius:3px;justify-content:center;align-items:center;display:flex}.design-redesign .rd-filter-menu .opt.on .check{background:var(--rd-gold-tint);border-color:var(--rd-gold-3);color:var(--rd-gold-1)}.design-redesign .rd-filter-menu .opt .count{font:500 10px var(--rd-font-mono);color:var(--rd-fg-faint);margin-left:auto}.design-redesign .rd-icon-btn{border:1px solid var(--rd-border);width:22px;height:22px;color:var(--rd-fg-muted);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:color .1s,border-color .1s,background .1s;display:inline-flex}.design-redesign .rd-icon-btn:hover{color:var(--rd-fg);border-color:var(--rd-fg-faint);background:#ffffff05}.design-redesign .rd-icon-btn.ok{color:var(--rd-gold-1);border-color:var(--rd-gold-3)}.design-redesign .rd-share-wrap{align-items:center;gap:6px;display:inline-flex;position:relative}.design-redesign .rd-share-menu{z-index:60;background:var(--rd-bg-card-2);border:1px solid var(--rd-border-strong);border-radius:6px;min-width:150px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -8px #000000b3}.design-redesign .rd-share-menu .opt{font:500 11px var(--rd-font-mono);color:var(--rd-fg-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;width:100%;padding:7px 8px;display:flex}.design-redesign .rd-share-menu .opt:hover{color:var(--rd-gold-1);background:#ffffff0a}.design-redesign .rd-share-flash{font:700 10px var(--rd-font-mono);color:var(--rd-gold-1);pointer-events:none;margin-top:4px;position:absolute;top:100%;right:0}.design-redesign .rd-share-flash.err{color:var(--rd-rose-1)}.design-redesign-drag-ghost{z-index:9999;background:var(--rd-gold-tint,#fbbf2426);border:1px solid var(--rd-gold-3,#f59e0b);color:var(--rd-gold-1,#fde047);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;border-radius:4px;padding:6px 10px;font:700 11px ui-monospace,JetBrains Mono,monospace;position:fixed;top:0;left:0;box-shadow:0 6px 18px #00000080}.design-redesign [data-rail].rail-target{outline:2px dashed var(--rd-gold-3);outline-offset:-4px;background:#fbbf240a;border-radius:8px}body.design-redesign-dragging{cursor:grabbing!important}body.design-redesign-resizing{cursor:ns-resize!important}body.design-redesign-resizing *{-webkit-user-select:none!important;user-select:none!important}.design-redesign .rd-dock{background:var(--rd-bg-card);border:1px solid var(--rd-border);border-radius:var(--rd-r-card);flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:6px 12px;display:flex}.design-redesign .rd-dock-label{font:500 10px var(--rd-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rd-fg-faint);margin-right:4px}.design-redesign .rd-dock-btn{font:500 10px var(--rd-font-mono);letter-spacing:.04em;border:1px solid var(--rd-border);color:var(--rd-fg-muted);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.design-redesign .rd-dock-btn:hover{color:var(--rd-fg);border-color:var(--rd-fg-faint)}.design-redesign .rd-dock-btn.on{color:var(--rd-gold-1);border-color:var(--rd-gold-3);background:var(--rd-gold-tint)}.design-redesign .rd-dock-btn .dot{background:var(--rd-fg-faint);border-radius:50%;width:6px;height:6px}.design-redesign .rd-dock-btn.on .dot{background:var(--rd-gold-1)}.design-redesign .rd-dock-btn .side{color:var(--rd-fg-faint);margin-left:2px}.design-redesign .rd-dock-foot{font:500 10px var(--rd-font-mono);color:var(--rd-fg-faint);letter-spacing:.04em;border-left:1px solid var(--rd-border);align-items:center;gap:10px;margin-left:auto;padding-left:10px;display:inline-flex}.design-redesign .rd-dock-foot a{color:var(--rd-fg-muted);text-decoration:none;transition:color .15s}.design-redesign .rd-dock-foot a:hover{color:var(--rd-gold-1)}.design-redesign .rd-dock-foot .sep{color:var(--rd-fg-faint);opacity:.4}.design-redesign-modal-scrim{-webkit-backdrop-filter:blur(6px);z-index:300;background:#0202049e;justify-content:center;align-items:center;animation:.18s ease-out rdFadeIn;display:flex;position:fixed;inset:0}@keyframes rdFadeIn{0%{opacity:0}to{opacity:1}}.design-redesign-modal{background:var(--rd-bg-card,#131317);width:min(440px,100vw - 32px);box-shadow:var(--rd-shadow-modal,0 24px 60px -20px #fbbf248c), 0 40px 90px -30px #000c;color:var(--rd-fg,#ededed);font-family:var(--rd-font-display,sans-serif);border:1px solid #fbbf2438;border-radius:14px;flex-direction:column;animation:.32s cubic-bezier(.22,1,.36,1) rdSlideIn;display:flex;overflow:hidden}@keyframes rdSlideIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.design-redesign-modal .head{border-bottom:1px solid var(--rd-border,#232329);background:radial-gradient(80% 100% at 0 0,#fbbf241a,#0000 70%);align-items:flex-start;gap:12px;padding:14px 16px 12px;display:flex}.design-redesign-modal .head h2{font-family:var(--rd-font-display,sans-serif);letter-spacing:-.01em;color:var(--rd-fg,#ededed);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.design-redesign-modal .head .sub{font:500 11px/1.4 var(--rd-font-mono,monospace);color:var(--rd-fg-muted,#a1a1aa);margin-top:4px}.design-redesign-modal .head .x{border:1px solid var(--rd-border,#232329);color:var(--rd-fg-muted,#a1a1aa);cursor:pointer;width:26px;height:26px;font:700 14px var(--rd-font-mono,monospace);background:0 0;border-radius:4px;margin-left:auto}.design-redesign-modal .head .x:hover{color:var(--rd-fg,#ededed);border-color:var(--rd-fg-faint,#52525b)}.design-redesign-modal .body{flex-direction:column;gap:14px;padding:14px 16px;display:flex}.design-redesign-modal .foot{border-top:1px solid var(--rd-border,#232329);background:#0000002e;align-items:center;gap:10px;padding:12px 16px;display:flex}.design-redesign-celebration{z-index:400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;justify-content:center;align-items:center;animation:.22s ease-out rdFadeIn;display:flex;position:fixed;inset:0}.design-redesign-celebration .panel-card{background:var(--rd-bg-card,#131317);border:1px solid var(--rd-gold-3,#f59e0b);width:min(640px,100vw - 32px);max-height:calc(100vh - 24px);color:var(--rd-fg,#ededed);border-radius:14px;flex-direction:column;animation:.34s cubic-bezier(.22,1,.36,1) rdSlideIn;display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #fbbf248c,0 60px 120px -40px #fbbf2466}.design-redesign-celebration .head,.design-redesign-celebration .acts{flex-shrink:0}.design-redesign-celebration .head{text-align:center;background:radial-gradient(80% 100% at 50% 0,#fbbf242e,#0000 70%);padding:18px 20px 12px}.design-redesign-celebration .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--rd-gold-2,#fbbf24);font:600 10px ui-monospace,JetBrains Mono,monospace}.design-redesign-celebration .big{letter-spacing:-.02em;color:var(--rd-gold-1,#fde047);margin-top:4px;font-family:Space Grotesk,sans-serif;font-size:56px;font-weight:900;line-height:1}.design-redesign-celebration .sub{color:var(--rd-fg-2,#d4d4d8);margin-top:10px;font:500 13px ui-monospace,JetBrains Mono,monospace}.design-redesign-celebration .preview{border:1px solid var(--rd-border-strong,#2e2e36);background:#000;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;min-height:140px;max-height:min(45vh,360px);margin:16px;display:flex;overflow:hidden}.design-redesign-celebration .preview img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.design-redesign-celebration .preview .placeholder{color:var(--rd-fg-faint,#52525b);font:500 12px ui-monospace,JetBrains Mono,monospace}.design-redesign-celebration .acts{flex-wrap:wrap;gap:8px;padding:0 16px 16px;display:flex}.design-redesign-celebration .acts .grow{flex:1}body:has(.design-redesign) .legacy-footer{display:none}.design-redesign .rd-stage-tilewall{flex-direction:column;flex:auto;min-height:0;padding:10px 12px 14px;display:flex}.design-redesign .rd-stage-tilewall>.card{border:1px solid var(--rd-border);background:0 0;flex-direction:column;flex:auto;min-height:0;display:flex}.design-redesign .rd-stage-tilewall .tile-grid{flex:auto;min-height:200px}@media (prefers-reduced-motion:reduce){.design-redesign .rd-tile.picked,.design-redesign .rd-tile.live-pin,.design-redesign .rd-stage-head .ml-anim,.design-redesign .rd-btn.primary:after,.design-redesign .rd-hero:after{animation:none!important}}
