body.flush-page-footer footer{margin-top:0!important}body,html{font-family:"DreamBayDigits","Pixelify Sans",var(--font-pixelify),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif,"Apple Color Emoji","Segoe UI Emoji"!important}*{font-family:inherit}@font-face{font-family:DreamBayDigits;src:local("Arial"),local("Helvetica"),local("Segoe UI"),local("Roboto"),local("SF Pro Text"),local("-apple-system");font-display:swap;unicode-range:u+0030-0039}@keyframes whaleSplash{0%{opacity:1;transform:scale(.5) translateY(0)}50%{opacity:1;transform:scale(1.2) translateY(-16px)}to{opacity:0;transform:scale(.8) translateY(-32px)}}*,:after,:before{cursor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32'><text y='24' font-size='24'>🐳</text></svg>") 4 4,auto}.cursor-pointer,[onclick],[role=button],a,button,input[type=button],input[type=submit],label[for],select,summary{cursor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32'><text y='24' font-size='24'>🐳</text></svg>") 4 4,pointer}[contenteditable],input,textarea{cursor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32'><text y='24' font-size='24'>🐳</text></svg>") 4 4,text}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1)}@theme{--font-sans:"DreamBayDigits","Pixelify Sans",var(--font-pixelify),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-data:"DreamBayDigits","Pixelify Sans",var(--font-pixelify),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-input-background:var(--input-background);--color-switch-background:var(--switch-background);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring);--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem}:root{--font-size:14px;--background:#fff;--foreground:oklch(.145 0 0);--card:#fff;--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:#2563eb;--primary-foreground:#fff;--secondary:oklch(.95 .0058 264.53);--secondary-foreground:#030213;--muted:#f1f5f9;--muted-foreground:#64748b;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#ef4444;--destructive-foreground:#fff;--border:#e2e8f0;--input:transparent;--input-background:#f8fafc;--switch-background:#cbd5e1;--font-weight-medium:500;--font-weight-normal:400;--ring:#2563eb;--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--radius:.75rem;--sidebar:#f8fafc;--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:#2563eb;--sidebar-primary-foreground:#fff;--sidebar-accent:#f1f5f9;--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:#e2e8f0;--sidebar-ring:#2563eb}.dark{--background:#0f172a;--foreground:#f1f5f9;--card:#1e293b;--card-foreground:#f1f5f9;--popover:#1e293b;--popover-foreground:#f1f5f9;--primary:#3b82f6;--primary-foreground:#fff;--secondary:#334155;--secondary-foreground:#f1f5f9;--muted:#1e293b;--muted-foreground:#94a3b8;--accent:#334155;--accent-foreground:#f1f5f9;--destructive:#ef4444;--destructive-foreground:#fff;--border:#334155;--input:#334155;--input-background:#1e293b;--switch-background:#475569;--ring:#3b82f6;--font-weight-medium:500;--font-weight-normal:400;--chart-1:#3b82f6;--chart-2:#10b981;--chart-3:#f59e0b;--chart-4:#ef4444;--chart-5:#8b5cf6;--sidebar:#0f172a;--sidebar-foreground:#f1f5f9;--sidebar-primary:#3b82f6;--sidebar-primary-foreground:#fff;--sidebar-accent:#1e293b;--sidebar-accent-foreground:#f1f5f9;--sidebar-border:#334155;--sidebar-ring:#3b82f6}html{font-size:var(--font-size)}.scrollbar-hide{scrollbar-width:none!important;-ms-overflow-style:none!important}.scrollbar-hide::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.scrollbar-hide::-webkit-scrollbar-thumb,.scrollbar-hide::-webkit-scrollbar-track{display:none!important}.desktop-search{display:none}@media (min-width:1024px){.desktop-search{display:flex}}.tablet-desktop-search{display:none}@media (min-width:768px){.tablet-desktop-search{display:flex}}.desktop-search{display:flex}.hamburger-tablet{display:block}@media (min-width:1024px){.hamburger-tablet{display:none}}.nav-desktop-items{display:none}@media (min-width:1024px){.nav-desktop-items{display:flex}}.mobile-search-icon{display:flex}@media (min-width:768px){.mobile-search-icon{display:none}}@media (max-width:469px){.nav-tab-text{font-size:.875rem}}.collection-banner-margin{margin-bottom:3rem!important}.nft-asset-page-v2,.nft-page-loaded{display:block!important}.nft-grid-gap{gap:3rem!important}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}@layer utilities{.glow-text-primary{text-shadow:0 0 10px rgba(59,130,246,.5),0 0 20px rgba(59,130,246,.3),0 0 30px rgba(59,130,246,.2)}.glow-text-primary-strong{text-shadow:0 0 10px rgba(59,130,246,1),0 0 20px rgba(59,130,246,.8),0 0 40px rgba(59,130,246,.6),0 0 60px rgba(59,130,246,.4)}.glow-border-primary{box-shadow:0 0 10px rgba(59,130,246,.3),0 0 20px rgba(59,130,246,.2),inset 0 0 10px rgba(59,130,246,.1)}.glow-border-primary-strong{box-shadow:0 0 15px rgba(59,130,246,.5),0 0 30px rgba(59,130,246,.3),0 0 45px rgba(59,130,246,.2),inset 0 0 15px rgba(59,130,246,.2)}.glow-card{box-shadow:0 0 20px rgba(59,130,246,.15),0 0 40px rgba(59,130,246,.1)}.glow-card-hover{transition:box-shadow .3s ease}.glow-card-hover:hover{box-shadow:0 0 25px rgba(59,130,246,.4),0 0 50px rgba(59,130,246,.2),0 0 75px rgba(59,130,246,.1)}.glow-button{box-shadow:0 0 15px rgba(59,130,246,.4),0 0 30px rgba(59,130,246,.2)}.glow-button:hover{box-shadow:0 0 20px rgba(59,130,246,.6),0 0 40px rgba(59,130,246,.4),0 0 60px rgba(59,130,246,.2)}.glow-purple{box-shadow:0 0 15px rgba(147,51,234,.4),0 0 30px rgba(147,51,234,.2)}.glow-pink{box-shadow:0 0 15px rgba(236,72,153,.4),0 0 30px rgba(236,72,153,.2)}.glow-cyan{box-shadow:0 0 15px rgba(6,182,212,.4),0 0 30px rgba(6,182,212,.2)}.glow-green{box-shadow:0 0 15px rgba(34,197,94,.4),0 0 30px rgba(34,197,94,.2)}.glow-orange{box-shadow:0 0 15px rgba(249,115,22,.4),0 0 30px rgba(249,115,22,.2)}@keyframes pulse-glow{0%,to{box-shadow:0 0 15px rgba(59,130,246,.4),0 0 30px rgba(59,130,246,.2)}50%{box-shadow:0 0 25px rgba(59,130,246,.6),0 0 50px rgba(59,130,246,.4)}}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.blur-3xl{filter:blur(96px);-webkit-filter:blur(96px)}.backdrop-blur-xs{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes slideInGlow{0%{opacity:0;transform:translateY(-20px) scale(.98);background:color-mix(in srgb,var(--primary) 20%,transparent)}50%{background:color-mix(in srgb,var(--primary) 15%,transparent)}to{opacity:1;transform:translateY(0) scale(1);background:transparent}}@keyframes top-whale-pulse{0%,to{transform:scale(1);box-shadow:0 0 10px rgba(168,85,247,.4),0 0 22px rgba(168,85,247,.2)}50%{transform:scale(1.035);box-shadow:0 0 20px rgba(168,85,247,.7),0 0 45px rgba(168,85,247,.45)}}@keyframes memebay-neon{0%,to{filter:drop-shadow(0 0 6px rgba(217,70,239,.45)) drop-shadow(0 0 18px rgba(34,211,238,.25))}50%{filter:drop-shadow(0 0 14px rgba(217,70,239,.75)) drop-shadow(0 0 38px rgba(34,211,238,.5))}}@keyframes priceGlow{0%{color:hsl(142 70% 55%);text-shadow:0 0 10px hsl(142 70% 45%/.5)}to{color:inherit;text-shadow:none}}@keyframes badgePulse{0%{transform:scale(1.1);box-shadow:0 0 15px color-mix(in srgb,var(--primary) 50%,transparent)}to{transform:scale(1);box-shadow:none}}@keyframes countPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}}.dreamy-link{color:#38bdf8;text-decoration:none;font-weight:500;transition:color .15s}.dreamy-link:hover{color:#7dd3fc;text-decoration:underline}.dreamy-img{display:block;max-width:100%;border-radius:8px;margin:.4rem 0;border:1px solid rgba(255,255,255,.08)}.dreamy-li{display:block;padding-left:.2rem;line-height:1.6}.dreamy-grid{display:grid;gap:.4rem;margin:.4rem 0}.dreamy-grid-2{grid-template-columns:repeat(2,1fr)}.dreamy-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:480px){.dreamy-grid-4{grid-template-columns:repeat(2,1fr)}}.dreamy-card{display:flex;flex-direction:column;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s,transform .15s}.dreamy-card:hover{border-color:rgba(255,255,255,.2);transform:translateY(-1px)}.dreamy-card-img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.dreamy-card-placeholder{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:rgba(255,255,255,.03);font-size:1.5rem}.dreamy-card-body{display:flex;flex-direction:column;gap:.1rem;padding:.4rem .5rem}.dreamy-card-name{font-size:.72rem;font-weight:600;color:var(--foreground,#e4e4e7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dreamy-card-price{font-size:.65rem;font-weight:500;color:#38bdf8}.dreamy-card-sub{font-size:.6rem;color:var(--muted-foreground,#71717a)}.dreamy-grid-4 .dreamy-card-body{padding:.25rem .35rem}.dreamy-grid-4 .dreamy-card-name{font-size:.62rem}.dreamy-grid-4 .dreamy-card-price{font-size:.58rem}.dreamy-grid-4 .dreamy-card-sub{font-size:.52rem}.dreamy-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin:.4rem 0}.dreamy-kpi{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.6rem .3rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px}.dreamy-kpi-value{font-size:1rem;font-weight:800;color:var(--foreground,#e4e4e7);text-align:center;line-height:1.15;letter-spacing:-.02em}.dreamy-kpi-label{font-size:.58rem;font-weight:600;color:var(--muted-foreground,#71717a);text-transform:uppercase;letter-spacing:.06em;text-align:center}.dreamy-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem;margin:.4rem 0}.dreamy-stat{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.55rem .4rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px}.dreamy-stat-icon{font-size:1rem;line-height:1}.dreamy-stat-value{font-size:.85rem;font-weight:700;color:var(--foreground,#e4e4e7);text-align:center;line-height:1.2}.dreamy-stat-label{font-size:.62rem;font-weight:500;color:var(--muted-foreground,#71717a);text-transform:uppercase;letter-spacing:.04em;text-align:center}.dreamy-rank{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s,background .15s;margin:.15rem 0}.dreamy-rank:hover{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.06)}.dreamy-rank-pos{font-size:.72rem;font-weight:700;color:var(--muted-foreground,#71717a);min-width:1.2rem;text-align:center;flex-shrink:0}.dreamy-rank-name{font-size:.8rem;font-weight:600;color:var(--foreground,#e4e4e7);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dreamy-rank-detail{font-size:.7rem;color:var(--muted-foreground,#a1a1aa);white-space:nowrap;flex-shrink:0}.dreamy-bars{margin:.35rem 0;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:.5rem .6rem .4rem}.dreamy-bars-title{font-size:.68rem;font-weight:700;color:var(--foreground,#e4e4e7);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem;padding-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.06)}.dreamy-bar-row{display:grid;grid-template-columns:5.5rem 1fr 2.2rem 2rem;align-items:center;gap:.35rem;padding:.2rem 0}.dreamy-bar-label{font-size:.65rem;font-weight:500;color:var(--foreground,#d4d4d8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dreamy-bar-track{height:10px;background:rgba(255,255,255,.06);border-radius:5px;overflow:hidden}.dreamy-bar-fill{display:block;height:100%;border-radius:5px;min-width:3px;transition:width .6s cubic-bezier(.22,1,.36,1)}.dreamy-bar-pct{font-size:.58rem;font-weight:600;color:var(--muted-foreground,#a1a1aa);text-align:right;font-variant-numeric:tabular-nums}.dreamy-bar-count{font-size:.55rem;color:var(--muted-foreground,#71717a);text-align:right;font-variant-numeric:tabular-nums}@media (max-width:480px){.dreamy-bar-row{grid-template-columns:4rem 1fr 2rem 1.5rem;gap:.2rem}.dreamy-bar-label{font-size:.58rem}.dreamy-bar-pct{font-size:.52rem}.dreamy-bar-count{font-size:.48rem}.dreamy-kpis{gap:.25rem}.dreamy-kpi{padding:.4rem .2rem}.dreamy-kpi-value{font-size:.85rem}.dreamy-kpi-label{font-size:.5rem}.dreamy-stats{gap:.25rem}.dreamy-stat{padding:.4rem .25rem}.dreamy-stat-value{font-size:.75rem}.dreamy-stat-label{font-size:.52rem}.dreamy-bars{padding:.35rem .4rem .3rem}.dreamy-bars-title{font-size:.6rem}.dreamy-rank{padding:.35rem .4rem;gap:.35rem}.dreamy-rank-name{font-size:.7rem}.dreamy-rank-detail{font-size:.6rem}}.dreamy-bar-more{grid-template-columns:1fr;justify-items:center;padding:.1rem 0 0}.dreamy-bar-more .dreamy-bar-label{font-size:.55rem;color:var(--muted-foreground,#71717a);font-style:italic}.page{min-height:100vh;background:radial-gradient(1200px 600px at 50% -10%,rgba(245,197,66,.1),transparent 60%),radial-gradient(900px 500px at 10% 110%,rgba(179,18,43,.12),transparent 55%),#07070b;color:#ede6d6;padding-bottom:40px;overflow-x:hidden}.stageWrap{max-width:100%;margin:0 auto}.headerC{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:22px 16px 14px}.headerC .titleC{flex:1;text-align:center;min-width:0}.headerC .hudHelp{flex-shrink:0}.headerSocials{display:inline-flex;align-items:center;gap:7px;flex-shrink:0}.headerSpacer{width:46px;flex-shrink:0}.brandStackC{display:flex;flex-direction:column;align-items:center;gap:0}.byLine{font-family:var(--font-sans,system-ui,sans-serif);letter-spacing:2px;font-size:10px;opacity:.85;margin-top:-2px}.byLine,.kicker{color:#c8b283;text-transform:uppercase}.kicker{letter-spacing:4px;font-size:11px}.modalByline{font-family:var(--font-sans,system-ui,sans-serif);text-align:center;color:#c8b283;opacity:.6;letter-spacing:2px;font-size:9px;text-transform:uppercase;margin-top:12px;padding-top:10px;border-top:1px solid #ffffff12}.titleC{font-size:clamp(34px,9vw,46px);margin:4px 0 6px;background:linear-gradient(180deg,#ffe9a8,#f5c542 55%,#b8860b);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 0 rgba(0,0,0,.4)}.focusLine{font-size:13px;color:#cdc6b5}.focusLine b{color:#ffe9a8}.deck{position:relative}.track{--card-w:clamp(280px,86vw,360px);display:flex;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding:8px max(14px,calc(50% - var(--card-w) / 2)) 6px;scrollbar-width:none}.track::-webkit-scrollbar{display:none}.card{position:relative;flex:0 0 var(--card-w);width:var(--card-w);scroll-snap-align:center;height:min(74vh,660px);display:flex;flex-direction:column;border:1px solid #23232f;border-radius:20px;background:linear-gradient(180deg,#12121b,#0c0c12);overflow:hidden;transition:transform .28s ease,opacity .28s ease,box-shadow .28s ease,border-color .28s ease}.cardActive{transform:scale(1);opacity:1;border-color:#f5c54266;box-shadow:0 18px 50px rgba(0,0,0,.55),0 0 0 1px #f5c54222}.cardPeek{transform:scale(.9);opacity:.5;cursor:pointer}.cardHead{display:flex;align-items:center;gap:12px;padding:16px 18px;background:#0e0e16}.cardIcon{font-size:30px;line-height:1}.cardHeadText{flex:1;min-width:0}.cardTitle{font-size:18px;color:#ffe9a8}.cardSub{font-size:11.5px;color:#8b8576}.infoBtn{position:absolute;bottom:14px;right:14px;z-index:4;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe9a8,#f5c542 60%,#b8860b);border:none;color:#1a1206;font-size:16px;font-style:italic;font-weight:800;cursor:pointer;font-family:Georgia,Times New Roman,serif;display:grid;place-items:center;line-height:1;animation:infoPulse 2.2s ease-in-out infinite;transition:transform .15s}.infoBtn:hover{transform:scale(1.15);animation-play-state:paused;box-shadow:0 0 22px 4px rgba(245,197,66,.85)}@keyframes infoPulse{0%,to{box-shadow:0 0 0 0 rgba(245,197,66,.55),0 0 9px 1px rgba(245,197,66,.5);transform:scale(1)}50%{box-shadow:0 0 0 7px rgba(245,197,66,0),0 0 18px 3px rgba(245,197,66,.85);transform:scale(1.09)}}.cardBody{flex:1;overflow-y:auto;padding:16px 18px 20px}.cardBody::-webkit-scrollbar{width:6px}.cardBody::-webkit-scrollbar-thumb{background:#23232f;border-radius:4px}.navArrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:50%;background:#14141daa;border:1px solid #2c2c38;color:#ffe9a8;font-size:26px;line-height:1;cursor:pointer;backdrop-filter:blur(4px);display:grid;place-items:center;transition:all .15s}.navArrow:hover{background:#1b1726;border-color:#f5c542}.navArrow:disabled{opacity:.25;cursor:default}.navLeft{left:18px}.navRight{right:18px}@media (max-width:880px){.navArrow{display:none}}.dots{display:flex;gap:8px;justify-content:center;margin:4px 0 10px}.dot{width:9px;height:9px;border-radius:50%;padding:0;background:#2c2c38;border:none;cursor:pointer;transition:all .18s}.dotOn{background:#f5c542;transform:scale(1.25);box-shadow:0 0 0 3px #f5c54222}@media (max-width:1023px){.pageDeck{height:100vh;height:100dvh;padding-bottom:52px;box-sizing:border-box;overflow-y:hidden;flex-direction:column}.pageDeck,.stageWrap{min-height:0;display:flex}.stageWrap{flex:1;flex-direction:column;width:100%}.headerC{padding:6px 16px 2px}.titleC{font-size:clamp(26px,7vw,38px);margin:0 0 2px}.headerC .hudHelp{width:40px;height:40px;font-size:26px;border-radius:12px}.headerC .hudHelp svg{width:26px;height:26px}.deckHud{margin-top:8px}.dots{margin:4px 0 6px}.deck{flex:1;min-height:0}.track{height:100%;box-sizing:border-box}.card{height:auto}}.charFrame{position:relative;aspect-ratio:1/1;border-radius:14px;border:2px solid #2c2c38;overflow:hidden;display:grid;place-items:center;background:#1a1f2a;transition:background .3s}.charBase{font-size:110px;line-height:1;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}.charArtLayer{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.charLayer{position:absolute;font-size:44px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.5));transition:opacity .2s}.layerHead{top:6%}.layerHead,.layerTorso{left:50%;transform:translateX(-50%)}.layerTorso{top:44%;font-size:42px}.layerTie{top:38%;font-size:22px}.layerEyes,.layerTie{left:50%;transform:translateX(-50%)}.layerEyes{top:24%;font-size:24px}.charFrameClickable{cursor:zoom-in}.charZoomHint{position:absolute;top:10px;left:10px;z-index:6;display:inline-flex;align-items:center;gap:4px;font-family:var(--font-sans,system-ui,sans-serif);font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;padding:5px 11px;border-radius:20px;pointer-events:none;background:rgba(245,197,66,.18);border:1px solid #f5c542;color:#ffe9a8;box-shadow:0 0 12px rgba(245,197,66,.3);animation:zoomHintPulse 2.2s ease-in-out infinite}.charFrameClickable:hover .charZoomHint{background:#f5c542;color:#1a1206;box-shadow:0 0 18px rgba(245,197,66,.5);animation-play-state:paused}@keyframes zoomHintPulse{0%,to{box-shadow:0 0 10px rgba(245,197,66,.22)}50%{box-shadow:0 0 18px rgba(245,197,66,.5)}}.charFrameThumb{width:100%;margin-bottom:8px;border-radius:10px;border-width:1px}.charFrameThumb .charBase{font-size:56px}.charFrameThumb .charLayer{font-size:22px}.charFrameThumb .layerTorso{font-size:21px}.charFrameThumb .layerTie{font-size:12px}.charFrameThumb .layerEyes{font-size:13px}.charFrameBig{width:min(72vw,360px);max-width:360px}.charFrameBig .charBase{font-size:clamp(140px,40vw,200px)}.charFrameBig .charLayer{font-size:clamp(56px,16vw,80px)}.charFrameBig .layerTorso{font-size:clamp(54px,15vw,76px)}.charFrameBig .layerTie{font-size:clamp(30px,8vw,42px)}.charFrameBig .layerEyes{font-size:clamp(32px,9vw,44px)}.charLightbox{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(7,7,11,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fade .18s ease}.lightboxInner,.showcaseCard{display:flex;flex-direction:column;align-items:center;text-align:center}.showcaseCard{width:min(400px,100%);max-height:92vh;overflow-y:auto;padding:20px 22px 22px;border-radius:22px;background:radial-gradient(120% 80% at 50% 0,rgba(245,197,66,.1),transparent 55%),linear-gradient(165deg,#14301f,#0c1a13 42%,#0a0a0e);border:1px solid #f5c54266;box-shadow:inset 0 0 0 4px rgba(245,197,66,.13),0 30px 80px rgba(0,0,0,.6),0 0 50px rgba(245,197,66,.12);animation:pop .32s cubic-bezier(.2,1.2,.4,1)}.scHeader{display:flex;align-items:center;gap:10px}.scSuit{color:#f5c542;font-size:14px;opacity:.85}.scBrand{font-size:13px;letter-spacing:3px;text-transform:uppercase;font-weight:700}.scBrand,.scSerial{background:linear-gradient(180deg,#ffe9a8,#f5c542 60%,#d99f29);-webkit-background-clip:text;background-clip:text;color:transparent}.scSerial{font-size:22px;font-weight:800;letter-spacing:.5px;margin:3px 0 8px}.scStage{position:relative;width:100%;display:flex;justify-content:center;padding:4px 0}.scStage:before{content:"";position:absolute;left:50%;top:6%;width:82%;height:92%;transform:translateX(-50%);background:radial-gradient(58% 50% at 50% 22%,rgba(245,197,66,.18),transparent 70%);pointer-events:none}.scValue{margin-top:8px;font-size:30px;font-weight:800;line-height:1;background:linear-gradient(180deg,#ffe9a8,#f5c542 60%,#d99f29);-webkit-background-clip:text;background-clip:text;color:transparent}.scValue small{font-size:.42em;font-weight:700;-webkit-text-fill-color:#c8b283;color:#c8b283}.scValueLabel{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#8b8576;margin-top:2px}.scDivider{width:100%;height:1px;background:linear-gradient(90deg,transparent,#f5c54244,transparent);margin:14px 0 10px}.scTraitsLabel{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#f5c542;margin-bottom:8px}.scTraits{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.scTrait{display:inline-flex;align-items:center;gap:5px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:11.5px;color:#ece6d6;padding:4px 9px;border-radius:9px;background:#0e0e16e0;border:1px solid #2c2c38}.scTraitEmoji{font-size:14px;line-height:1}.scTraitArt{width:18px;height:18px;border-radius:4px;display:inline-block;vertical-align:middle}.buildChipArt,.scTraitArt{position:relative;flex-shrink:0;overflow:hidden;background:#0a0a0e}.buildChipArt{width:22px;height:22px;border-radius:5px}.slotBtnArt{position:relative;width:30px;height:30px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#0a0a0e}.scShare{margin-top:16px;width:100%;cursor:pointer;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;padding:11px 16px;border-radius:12px;border:none;background:linear-gradient(180deg,#ffe9a8,#f5c542 70%,#e0a92b);color:#1a1206;transition:filter .14s}.scShare:hover{filter:brightness(1.08)}.scByline{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin-top:12px;font-size:10.5px;letter-spacing:1px;color:#6f6a5d;font-style:italic}.lightboxClose{position:absolute;top:16px;right:18px;z-index:2;width:38px;height:38px;border-radius:10px;cursor:pointer;font-size:18px;background:#15151d;border:1px solid #3a3a48;color:#cdc6b5}.lightboxClose:hover{border-color:#f5c542;color:#ffe9a8}.lightboxName{font-size:16px;color:#ede6d6;margin-bottom:12px}.lightboxValue{display:inline-flex;align-items:baseline;gap:6px;margin-top:16px;font-size:clamp(30px,7vw,44px);font-weight:700;line-height:1;color:#f5c542;text-shadow:0 0 16px rgba(245,197,66,.3)}.lightboxValue small{font-size:.42em;font-weight:600;color:#c8b283}.lightboxValueLabel{font-family:var(--font-sans,system-ui,sans-serif);font-size:11px;color:#8b8576;text-transform:uppercase;letter-spacing:1.5px;margin-top:4px}.valueBox{margin-top:14px;text-align:center;border:1px dashed #3a3a48;border-radius:12px;padding:12px;background:#0c0c13}.valueLabel{font-size:10px;letter-spacing:2px;color:#8b8576;text-transform:uppercase}.valueNum{font-size:28px;color:#f5c542}.valueSub{font-size:11px;color:#6f6a5d}.charId{position:absolute;top:8px;right:10px;font-size:11px;z-index:4;background:rgba(7,7,11,.7);border:1px solid #3a3a48;color:#cdc6b5;padding:2px 8px;border-radius:20px}.wLabel{flex:0 0 78px;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#6f6a5d;text-align:right}.wOpts{display:flex;gap:6px;flex-wrap:wrap}.wChip{width:38px;height:38px;border-radius:10px;border:1px solid #2c2c38;background:#0e0e16;font-size:20px;cursor:pointer;display:grid;place-items:center;transition:all .13s;line-height:1}.wChip:hover{border-color:#3a3a48;transform:translateY(-1px)}.wChipOn{border-color:#f5c542;background:#f5c5421a;box-shadow:0 0 0 1px #f5c54255}.slotList{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.slot{display:flex;align-items:center;gap:8px;border:1px solid #23232f;border-radius:10px;padding:8px 10px;background:#0e0e16;font-size:13px}.slotEmpty{opacity:.45;border-style:dashed}.slotEmoji{font-size:20px}.slotName{color:#6f6a5d;font-size:10px;text-transform:uppercase;letter-spacing:1px}.slotVal{color:#ede6d6}.invGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.invCard{border:1px solid #23232f;border-radius:12px;padding:10px;background:#0e0e16;display:flex;flex-direction:column;gap:7px;transition:border-color .15s;overflow:visible}.invCard:hover{border-color:#3a3a48}.invEquipped{border-color:#f5c542;box-shadow:0 0 0 1px #f5c54233}.invEmoji{font-size:34px;text-align:center}.invThumb{width:100%;height:78px;border-radius:8px}.invThumb,.revealTraitArt{position:relative;overflow:hidden;background:#0a0a0e}.revealTraitArt{width:118px;height:118px;margin:0 auto;border-radius:12px;box-shadow:0 0 0 1px #f5c54233,0 8px 22px rgba(0,0,0,.5)}.burnThumb{position:relative;width:100%;height:58px;border-radius:7px;overflow:hidden;background:#0a0a0e}.invName{font-size:12.5px;color:#ede6d6}.invMeta{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8b8576}.qtyBadge{background:#1f1f29;border:1px solid #3a3a48;border-radius:6px;padding:1px 6px;font-size:10px}.btnRow{display:flex;gap:6px}.btn{flex:1;font-family:inherit;cursor:pointer;font-size:12px;padding:7px 8px;border-radius:8px;border:1px solid #3a3a48;background:#181820;color:#cdc6b5;transition:all .12s}.btn:hover{background:#20202a;color:#fff}.btnGold{background:#f5c542;border-color:#f5c542;color:#1a1206;font-weight:600}.btnGold:hover{background:#ffd95e;color:#1a1206}.btnPimp{background:linear-gradient(135deg,#f5c542,#ff8c42,#f5c542);background-size:200% 200%;border-color:transparent;color:#1a1206;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 0 10px rgba(245,197,66,.3);animation:shimmer 3s ease infinite}.btnPimp:hover{box-shadow:0 0 16px rgba(245,197,66,.6);transform:translateY(-1px)}@keyframes shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.btnGhost{background:transparent}.btnSm{padding:5px 10px;font-size:11px;flex:0 0 auto}.btnWide{width:100%;padding:12px;margin-top:14px}.btnLink{display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box}.rCommon{border-color:#4a4a58;background:#4a4a5822}.rUncommon{border-color:#3a6b4a;background:#3a6b4a22}.rRare{border-color:#2b5f8c;background:#2b5f8c22}.rSociety{border-color:#6b4ba8;background:#6b4ba822}.rLegendary{border-color:#b8860b;background:#b8860b22}.rPrestige{border-color:#8c2b5f;background:#8c2b5f22}.poolRows{padding:6px 14px 0;display:flex;flex-direction:column;gap:6px}.poolRow{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:12.5px;color:#b8b2a2;line-height:1.4}.poolTag{display:inline-block;min-width:84px;margin-right:6px;font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#8b8576;font-weight:700;vertical-align:baseline}.dcBadge{display:flex;align-items:center;gap:12px;border:1px solid #6db3f255;border-radius:12px;padding:10px 14px;margin-bottom:14px;background:linear-gradient(100deg,#6db3f218,#a98cf014)}.dcBolt{font-size:22px}.dcName{font-size:15px;font-weight:700;background:linear-gradient(90deg,#6db3f2,#a98cf0);-webkit-background-clip:text;background-clip:text;color:transparent}.dcSub{font-size:11px;color:#8b8576}.rollStage{border:1px solid #23232f;border-radius:14px;min-height:130px;display:grid;place-items:center;background:#0c0c13;text-align:center;padding:18px}.rollResult{display:flex;flex-direction:column;align-items:center;gap:6px}.rollResultEmoji{font-size:60px;animation:pop .5s ease}@keyframes pop{0%{transform:scale(.3) rotate(-15deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.spinning{font-size:60px;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.rollStage{margin-bottom:14px}.dustBalance{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:4px 0 16px;padding:12px;border:1px solid #f5c54233;border-radius:14px;background:radial-gradient(120% 120% at 50% 0,#f5c5420f,transparent 70%)}.dustBalIcon{font-size:22px;align-self:center}.chipIcon{height:1em;width:1em;max-width:1em;max-height:1em;object-fit:contain;vertical-align:-.16em;display:inline-block}.dustBalNum{font-size:30px;font-weight:800;line-height:1;color:#f5c542;text-shadow:0 0 16px rgba(245,197,66,.3)}.dustBalUnit{font-size:14px;font-weight:600;color:#c8b283}.luckLine{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:14px 0;padding:11px 16px;border:1px solid #7fd6a033;border-radius:12px;background:radial-gradient(140% 140% at 50% 0,#7fd6a00e,transparent 70%)}.luckLineLead{justify-self:start;font-size:16px;font-weight:800;color:#cdc6b5}.luckLineVal{justify-self:center;font-size:17px;font-weight:800;color:#7fd6a0}.iBtn{justify-self:end}.rollList{display:flex;flex-direction:column;gap:18px}.rollCard{border:2px solid #2f2f3d;border-radius:14px;padding:0;overflow:hidden;background:linear-gradient(180deg,#14141d,#0d0d14);transition:all .15s}.rollName,.rollTitle{font-size:15px}.rollTitle{position:relative;font-weight:800;letter-spacing:.3px;text-align:center;padding:9px 14px;border-bottom:1px solid transparent}.iBtn,.iBtnBadge{width:20px;height:20px;border-radius:50%;padding:0;background:radial-gradient(circle at 35% 30%,#ffe9a8,#f5c542 60%,#b8860b);border:none;color:#1a1206;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:800;font-size:12px;line-height:1;cursor:pointer;display:grid;place-items:center;animation:infoPulse 2.4s ease-in-out infinite}.iBtn:hover,.iBtnBadge:hover{animation-play-state:paused;box-shadow:0 0 14px 2px rgba(245,197,66,.8)}.iBtnBadge{margin-left:auto;align-self:flex-start;flex:0 0 auto}.rollBlurb{display:block;margin-top:3px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.2px;text-transform:none;color:#8b8576}.infoOdds{display:flex;flex-wrap:wrap;gap:14px;font-size:14px;font-weight:700;margin-bottom:14px}.infoPoolLabel{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#6f6a5d;margin-bottom:6px}.infoPool{display:flex;flex-direction:column;gap:6px}.rollCols{display:flex;gap:12px;padding:12px 14px 14px;align-items:flex-start}.colHead{font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:#6f6a5d;font-weight:700;margin-bottom:2px}.colOdds{gap:6px}.colOdds,.colTraits{display:flex;flex-direction:column;flex:1 1 0;min-width:0}.colTraits{gap:5px}.colPrize{flex-direction:column;flex:1 1 0;min-width:0}.colPrize,.oddMini{display:flex;gap:6px}.oddMini{align-items:baseline;border:1px solid #23232f;border-radius:8px;padding:5px 9px;background:#0d0d14}.oddMiniPct{font-size:15px;font-weight:800;line-height:1}.oddMiniLabel{font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:#8b8576}.poolItem{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:1.4}.guideModal{max-height:84vh;overflow-y:auto}.guideBody{gap:16px}.guideBody,.guideSec{display:flex;flex-direction:column}.guideSec{gap:4px}.guideHead{font-size:12px;font-weight:800;color:#f5c542;letter-spacing:.3px}.guideText{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13px;color:#cdc6b5;line-height:1.5}.guideText b{color:#ede6d6;font-weight:700}.secLabel{font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:#6f6a5d;font-weight:700;padding:12px 14px 0}.oddsBar{display:flex;height:22px;margin:6px 14px 0;border-radius:7px;overflow:hidden;border:1px solid #ffffff14}.oddsSeg{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#0d0d14;min-width:0}.oddsKey{display:flex;flex-wrap:wrap;gap:4px 12px;padding:6px 14px 0;font-size:10.5px;color:#b7b1a3}.oddsKeyItem{display:inline-flex;align-items:center;gap:5px}.oddsKeyDot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.chipStorePanel{background:#0c0c13;border:1px solid #1c1c26;border-radius:16px;padding:20px;margin-bottom:24px;position:relative;overflow:hidden}.chipStorePanel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(169,140,240,.15),transparent 60%);pointer-events:none}.chipStoreHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;position:relative;z-index:1}.chipStoreTitleWrap{display:flex;flex-direction:column;gap:4px}.chipStoreTitle{font-size:16px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;color:#ede6d6}.chipStoreSub{font-size:12px;color:#8b8576}.chipBalanceHuge{font-size:32px;font-weight:900;color:#a98cf0;display:flex;align-items:center;gap:8px;text-shadow:0 0 20px rgba(169,140,240,.3)}.chipBalanceHuge img{width:28px;height:28px}.chipBundlesLabel{font-size:11px;font-weight:800;color:#6f6a5d;letter-spacing:1px;margin-bottom:10px;position:relative;z-index:1}.chipBundlesGrid{display:flex;gap:10px;position:relative;z-index:1}.chipBundleCard{flex:1;display:flex;flex-direction:column;align-items:center;padding:12px 8px;background:#14141d;border:1px solid #2c2c38;border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.chipBundleCard:hover{background:#1c1c26;border-color:#a98cf0;transform:translateY(-2px)}.bundleAmount{font-size:18px;font-weight:900;color:#ede6d6;display:flex;align-items:center;gap:6px;margin-bottom:4px}.bundleAmount img,.bundleAmount svg{width:18px;height:18px}.bundlePrice{font-size:12px;font-weight:700;color:#8b8576}.bundleTag{position:absolute;top:0;right:0;background:#7fd6a0;color:#0d0d14;font-size:9px;font-weight:900;padding:2px 6px;border-bottom-left-radius:8px}.btnRollChipsPrimary{width:100%;padding:16px;font-family:inherit;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:#0d0d14;background:linear-gradient(135deg,#a98cf0,#c8b3f8);border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px rgba(169,140,240,.3);display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:12px}.btnRollChipsPrimary:hover:not(.btnRollOff){transform:translateY(-2px);box-shadow:0 6px 24px rgba(169,140,240,.4)}.btnRollXrpSecondary{width:100%;padding:12px;font-family:inherit;font-size:13px;font-weight:700;color:#8b8576;background:transparent;border:1px solid #2c2c38;border-radius:10px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.btnRollXrpSecondary:hover{color:#cdc6b5;border-color:#6f6a5d;background:rgba(255,255,255,.02)}.rollModernActionsPromoted{display:flex;flex-direction:column;padding:20px;background:rgba(0,0,0,.2);border-top:1px solid rgba(255,255,255,.02)}.rollSegmentedControl{display:flex;gap:4px;padding:4px;background:#08080c;border:1px solid #1c1c26;border-radius:10px;margin-bottom:24px}.rollSegment{flex:1;padding:10px 0;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.5px;color:#6f6a5d;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.rollSegment:hover{color:#cdc6b5}.rollSegmentOn{color:#0d0d14;background:#f5c542;box-shadow:0 2px 8px rgba(245,197,66,.3)}.luckLineModern{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0d0d14;border:1px solid #1c1c26;border-radius:12px;margin-bottom:20px}.luckModernLeft{display:flex;align-items:center;gap:8px}.luckModernLabel{font-size:13px;font-weight:700;color:#cdc6b5;text-transform:uppercase;letter-spacing:.5px}.iBtnModern{width:24px;height:24px;border-radius:50%;background:transparent;border:none;color:#8b8576;cursor:pointer;display:grid;place-items:center;padding:0;transition:color .2s}.iBtnModern:hover{color:#cdc6b5}.luckModernRight{display:flex;align-items:center;gap:12px}.luckModernTrack{width:60px;height:6px;background:#1c1c26;border-radius:4px;overflow:hidden}.luckModernFill{height:100%;background:linear-gradient(90deg,#3a6b4a,#7fd6a0);transition:width .3s ease}.luckModernVal{font-size:14px;font-weight:800;color:#7fd6a0}.rollListModern{gap:20px}.rollCardModern,.rollListModern{display:flex;flex-direction:column}.rollCardModern{background:#0c0c13;border:1px solid var(--tier-color);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.4);position:relative}.rollCardModern:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--tier-color),transparent);opacity:.05;pointer-events:none}.rollCardModernLocked{border-style:dashed;opacity:.8}.rollCardModernHeader{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.05)}.rollModernTitle{font-size:18px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;color:var(--tier-color)}.rollModernPrice{font-size:12px;font-weight:700;color:#8b8576;letter-spacing:.5px}.rollModernBody{padding:20px}.rollModernBody,.rollModernPools{display:flex;flex-direction:column;gap:8px}.modernPoolRow{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#08080c;border-radius:8px;font-size:13px}.modernPoolLabel{font-weight:700;color:#6f6a5d;width:80px;text-transform:uppercase;font-size:10px;letter-spacing:.5px}.modernPoolVal{color:#cdc6b5;flex:1;line-height:1.4}.rollModernActions{display:flex;gap:8px;padding:16px 20px;background:rgba(0,0,0,.2);border-top:1px solid rgba(255,255,255,.02)}.btnRollXrp{flex:1;padding:14px;font-family:inherit;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#0d0d14;background:#f5c542;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(245,197,66,.2)}.btnRollXrp:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(245,197,66,.3)}.btnRollChips{flex:1;padding:14px;font-family:inherit;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#a98cf0;background:transparent;border:1px solid #a98cf0;border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:center}.btnRollChips:hover:not(.btnRollOff){background:rgba(169,140,240,.1)}.btnRollOff{opacity:.4;cursor:not-allowed}.btnRollLocked{flex:1;padding:14px;text-align:center;font-size:14px;font-weight:800;color:var(--tier-color);letter-spacing:1px;border:1px dashed var(--tier-color);border-radius:10px;opacity:.6}.rewardBoxesModern{display:flex;flex-wrap:wrap;gap:8px}.rewardBoxModern{flex:1;min-width:80px;padding:12px;background:#08080c;border:1px solid rgba(255,255,255,.05);border-radius:10px;text-align:center}.rewardNameModern{font-size:11px;font-weight:700;color:#9a9484;text-transform:uppercase}.rewardEmojiModern{display:block;font-size:20px;margin-bottom:4px}.historyPanelModern{padding:8px 0}.historyListModern{display:flex;flex-direction:column;gap:8px}.historyRowModern{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#0c0c13;border:1px solid #1c1c26;border-radius:12px}.historyArtWrapModern{width:48px;height:48px;border-radius:8px;overflow:hidden;background:#14141d;flex-shrink:0}.historyTraitArtModern{position:relative;width:100%;height:100%}.historyInfoModern{flex:1;display:flex;flex-direction:column;gap:4px}.historyTraitNameModern{font-size:15px;font-weight:700;color:#ede6d6}.historyTierModern{font-size:11px;font-weight:700;color:#6f6a5d;letter-spacing:.5px}.historyRightModern{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.historyOutcomeNew{color:#7fd6a0;background:rgba(127,214,160,.1)}.historyOutcomeDupe,.historyOutcomeNew{font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px;letter-spacing:.5px}.historyOutcomeDupe{color:#f5c542;background:rgba(245,197,66,.1)}.historyDateModern{font-size:11px;color:#6f6a5d}.emptyStateModern{flex-direction:column;padding:60px 20px;text-align:center;background:#0c0c13;border:1px dashed #1c1c26;border-radius:16px}.emptyIconModern,.emptyStateModern{display:flex;align-items:center;justify-content:center}.emptyIconModern{width:48px;height:48px;background:#1c1c26;border-radius:50%;margin-bottom:12px}.emptyTitleModern{font-size:16px;font-weight:700;color:#cdc6b5;margin-bottom:8px}.emptySubModern{font-size:13px;color:#6f6a5d}.oddsBoxes{display:flex;gap:6px;padding:6px 14px 0}.oddBox{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;border-radius:8px;padding:8px 4px;background:#08080c;border:1px solid #16161e;box-shadow:inset 0 1px 3px rgba(0,0,0,.55)}.oddBoxPct{font-size:19px;font-weight:800;line-height:1}.oddBoxLabel{font-size:9.5px;text-transform:uppercase;letter-spacing:.5px;color:#8b8576}.poolChain{padding:6px 14px 0}.poolFlow{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.55}.poolArrow{color:#8b8576;margin:0 7px;font-size:17px;font-weight:700;vertical-align:-1px}.poolDim{color:#756f60}.poolMed{color:#9a9484}.poolBright{color:#ede6d6}.payBoxes{display:flex;gap:8px;padding:14px}.payBox{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;font-family:inherit;cursor:pointer;transition:transform .12s ease,box-shadow .14s ease,border-color .14s ease;border:1px solid #f5c54266;border-radius:12px;padding:13px 10px;background:linear-gradient(180deg,#f5c5422b,#f5c5420f);box-shadow:0 2px 0 rgba(0,0,0,.35),0 3px 8px rgba(0,0,0,.3)}.payBox:hover{transform:translateY(-2px);border-color:#f5c542;box-shadow:0 6px 16px rgba(245,197,66,.3)}.payBox:active{transform:translateY(0);box-shadow:0 1px 0 rgba(0,0,0,.35)}.payBoxMain{font-size:17px;font-weight:800;color:#f5c542}.payBoxSub{font-size:9.5px;text-transform:uppercase;letter-spacing:.5px;color:#c8b283}.payBoxDust{border-color:#a98cf066;background:linear-gradient(180deg,#a98cf02b,#a98cf00f)}.payBoxDust:hover{border-color:#a98cf0;box-shadow:0 6px 16px rgba(169,140,240,.3)}.payBoxDust .payBoxMain{color:#c8a8ff}.payBoxDust .payBoxSub{color:#a98cf0}.payBoxOff{opacity:.4;cursor:not-allowed}.payBoxOff:hover{transform:none;border-color:#a98cf066;box-shadow:0 2px 0 rgba(0,0,0,.35)}.tradeList{display:flex;flex-direction:column;gap:8px}.tradeRow{display:flex;align-items:center;gap:10px;border:1px solid #1c1c26;border-radius:12px;padding:9px 12px;background:#0e0e16}.tradeEmoji{font-size:26px}.tradeInfo{flex:1;min-width:0}.tradeName{font-size:13px;color:#ede6d6}.tradeMeta{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:11px}.tradeRight{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.tradeFloor{color:#f5c542;font-size:13px}.setCard{border:1px solid #23232f;border-radius:14px;padding:14px;background:#0e0e16;margin-bottom:10px}.setHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.setName{font-size:15px}.progTrack{height:8px;background:#1c1c26;border-radius:6px;overflow:hidden;margin:6px 0}.progFill{height:100%;background:linear-gradient(90deg,#3a6b4a,#7fd6a0)}.unlock{margin-top:10px;border:1px dashed #b8860b;border-radius:10px;padding:8px 10px;background:#b8860b14;font-size:12px;color:#f5c542;display:flex;align-items:center;gap:8px}.unlockLocked{border-color:#3a3a48;background:transparent;color:#6f6a5d}.dustHero{text-align:center;padding:10px 0 16px}.dustNum{font-size:42px;color:#a98cf0}.dustGlyph{font-size:44px}.overlay{position:fixed;inset:0;z-index:50;background:rgba(4,4,8,.78);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:18px;animation:fade .18s ease}@keyframes fade{0%{opacity:0}to{opacity:1}}.dealStageWrap{position:relative;width:min(620px,96vw);animation:dealStageIn .3s cubic-bezier(.2,1,.4,1)}@keyframes dealStageIn{0%{transform:scale(.92);opacity:0}to{transform:none;opacity:1}}.rollConfirmOverlay{position:absolute;inset:0;z-index:12;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(4,4,8,.5);backdrop-filter:blur(2px);border-radius:16px;animation:fade .2s ease}.rollConfirm{width:min(330px,94%);background:linear-gradient(180deg,#15151e,#0d0d14);border:1px solid #f5c54255;border-radius:16px;padding:20px 20px 18px;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.6);animation:dealStageIn .28s cubic-bezier(.2,1.2,.4,1)}.rollConfirmHead{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#f5c542;margin-bottom:8px}.rollConfirmTier{font-size:17px;color:#ece6d6;font-weight:700}.rollConfirmCost{font-size:24px;color:#f5c542;font-weight:800;margin:4px 0 2px}.rollConfirmNote{font-size:11.5px;color:#b7b1a3;line-height:1.55;margin:8px 0 0}.mintRevealPack{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.7;color:#e7e2d4;text-align:left;display:inline-block;margin:2px auto 0}.infoModal{width:min(440px,100%);background:linear-gradient(180deg,#14141d,#0d0d14);border:1px solid #f5c54244;border-radius:18px;padding:20px 22px;box-shadow:0 24px 70px rgba(0,0,0,.6)}.infoHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.infoTitle{font-size:18px;color:#ffe9a8}.infoList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.infoItem{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13.5px;color:#cdc6b5;line-height:1.5;padding-left:18px;position:relative}.infoItem:before{content:"◆";position:absolute;left:0;color:#f5c542;font-size:9px;top:4px}.infoFooter{margin-top:16px;padding-top:12px;border-top:1px dashed #3a3a48;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:12.5px;color:#f5c542;font-style:italic}.closeBtn{flex:0 0 auto;width:30px;height:30px;border-radius:8px;background:#181820;border:1px solid #3a3a48;color:#cdc6b5;cursor:pointer;font-size:14px;transition:all .15s}.closeBtn:hover{background:#20202a;color:#fff;border-color:#f5c542}.marketModal{width:min(880px,100%);max-height:88vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#12121b,#0b0b11);border:1px solid #23232f;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.6)}.marketHead{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#0e0e16}.marketTitle{font-size:19px;color:#ffe9a8}.marketTabs{display:flex;gap:6px;padding:12px 20px 0}.mTab{font-family:inherit;cursor:pointer;font-size:13px;padding:8px 16px;border-radius:9px 9px 0 0;border:1px solid transparent;border-bottom:none;background:transparent;color:#b9b1a0;transition:all .15s}.mTab:hover{color:#ede6d6}.mTabOn{background:#1b1726;border-color:#f5c54255;color:#ffe9a8}.filterBar{align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;background:#0c0c13}.filterBar,.filterGroup{display:flex;flex-wrap:wrap}.filterGroup{gap:6px}.chip{font-family:inherit;cursor:pointer;font-size:11px;text-transform:capitalize;padding:5px 11px;border-radius:20px;border:1px solid #2c2c38;background:#14141d;color:#b9b1a0;transition:all .12s}.chip:hover{border-color:#3a3a48}.chipOn{background:#f5c542;border-color:#f5c542;color:#1a1206;font-weight:600}.sortBtn{font-family:inherit;cursor:pointer;font-size:12px;padding:6px 12px;border-radius:8px;border:1px solid #3a3a48;background:#181820;color:#cdc6b5;transition:all .12s}.sortBtn:hover{border-color:#f5c542;color:#fff}.marketBody{padding:16px 20px 22px;overflow-y:auto}.mGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.mCard{border:1px solid #23232f;border-radius:12px;padding:12px;background:#0e0e16;display:flex;flex-direction:column;gap:8px}.listPriceRow{display:flex;align-items:center;gap:8px;margin-top:10px}.priceInput{flex:1;min-width:0;max-width:80px;font-family:inherit;font-size:13px;padding:7px 9px;border-radius:8px;border:1px solid #3a3a48;background:#0c0c13;color:#ede6d6}.priceInput:focus{outline:none;border-color:#f5c542}.listActions{flex-direction:column;margin-top:12px}.listActions .btn{width:100%;padding:9px}.mktHero{background:radial-gradient(900px 300px at 30% -40%,rgba(245,197,66,.1),transparent 70%)}.mktHeroInner{max-width:1240px;margin:0 auto;padding:16px 22px 22px}.backLink{color:#b9b1a0;font-size:13px;text-decoration:none;transition:color .15s}.backLink:hover{color:#f5c542}.mktHeadRow{display:flex;align-items:center;gap:16px;margin:14px 0 18px}.mktAvatar{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;font-size:34px;background:linear-gradient(180deg,#1b1726,#0e0e16);border:1px solid #f5c54244;flex:0 0 auto}.mktTitle{font-size:clamp(22px,4vw,30px);color:#ffe9a8;margin:0}.mktDesc{font-size:13px;color:#8b8576;margin:4px 0 0;max-width:620px}.mktStats{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.statBox{flex:1 1 auto;min-width:90px;border:1px solid #23232f;border-radius:6px;padding:10px 14px;display:flex;flex-direction:column;gap:4px;background:#09090d;transition:border-color .15s}.statBox:hover{border-color:#f5c542}.statValue{font-size:16px;font-weight:700;color:#f5c542;line-height:1}.statLabel{font-size:9px;color:#8b8576;text-transform:uppercase;letter-spacing:.5px;font-weight:700}.mktTabBar{background:#09090d;position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(255,255,255,.05)}.mktTabInner{max-width:1240px;margin:0 auto;padding:0 22px;display:flex;gap:4px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mktTabInner::-webkit-scrollbar{display:none}.mktTab{font-family:inherit;cursor:pointer;font-size:14px;padding:14px 18px;background:transparent;border:none;border-bottom:2px solid transparent;color:#b9b1a0;transition:all .15s}.mktTab:hover{color:#ede6d6}.mktTabOn{color:#ffe9a8;border-bottom-color:#f5c542}.mktWrap{max-width:1240px;margin:0 auto;padding:22px}.mktLayout{display:grid;grid-template-columns:250px 1fr;gap:22px;align-items:start}@media (max-width:860px){.mktLayout{grid-template-columns:1fr}}.mktSidebar{border:1px solid #23232f;border-radius:14px;padding:16px;background:#0c0c12;position:sticky;top:70px}@media (max-width:860px){.mktSidebar{display:none;position:static;margin-bottom:16px}.mktSidebarOpen{display:block}}.filterHeading{font-size:15px;color:#ffe9a8}.clearBtn{background:none;border:none;color:#8b8576;font-size:12px;cursor:pointer;font-family:inherit}.clearBtn:hover{color:#f5c542}.toggleRow{display:flex;align-items:center;gap:8px;margin:14px 0;font-size:13px;color:#cdc6b5;cursor:pointer}.toggleRow input{accent-color:#f5c542}.filterSection{margin-top:16px}.filterLabel{font-size:11px;color:#8b8576;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.buyIntoWrap{position:relative;display:inline-flex}.buyIntoBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border-radius:8px;border:1px solid #3a3a48;background:#181820;color:#cdc6b5;cursor:pointer;font-family:inherit;font-size:13px;transition:all .15s;height:36px}.buyIntoBtn:hover{border-color:#f5c542;color:#fff}.buyIntoArt{width:22px;height:22px;border-radius:4px;overflow:hidden;background:#0a0a0e;position:relative;flex-shrink:0}.buyIntoMenu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;background:#0e0e16;border:1px solid #3a3a48;border-radius:12px;padding:6px;display:flex;flex-direction:column;gap:4px;box-shadow:0 10px 30px rgba(0,0,0,.6);min-width:160px}.buyIntoOption{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;cursor:pointer;background:transparent;border:1px solid transparent;text-align:left;color:#cdc6b5;transition:all .15s;width:100%}.buyIntoOption:hover{background:#181820;color:#fff}.buyIntoOptionOn{background:#f5c5421a;border-color:#f5c54255;color:#ffe9a8}.mktHeader{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;flex-wrap:wrap}.mktHeaderLeft{display:flex;flex-direction:column;gap:6px}.mktHeaderRight{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:600px){.mktHeader{flex-direction:column;align-items:stretch;gap:16px}.mktHeaderRight{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.mktHeaderRight>*{width:100%;margin-left:0!important}.buyIntoBtn,.buyIntoWrap,.completeSetsBtn,.filterToggle,.sortSelect{width:100%;justify-content:center}.viewToggle{grid-column:1/-1;display:flex}.viewToggle button{flex:1;justify-content:center}.buyIntoWrap{grid-column:1/-1}.mktTitle{white-space:normal!important}}.mktControls{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:16px;width:100%}.filterToggle{display:inline-flex;align-items:center;justify-content:center;height:36px;font-family:inherit;cursor:pointer;font-size:13px;padding:0 14px;border-radius:8px;border:1px solid #3a3a48;background:#181820;color:#cdc6b5}@media (max-width:860px){.filterToggle{display:inline-flex}}.sortSelect{margin-left:auto;font-family:inherit;font-size:13px;padding:0 12px;height:36px;border-radius:8px;border:1px solid #3a3a48;background:#181820;color:#cdc6b5;cursor:pointer;display:inline-flex;align-items:center}.sortSelect:focus{outline:none;border-color:#f5c542}.mktGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:768px){.mktGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.mktGrid{grid-template-columns:1fr}}.mktCard{display:flex;flex-direction:column;height:100%;border:1px solid #23232f;border-radius:14px;background:#0e0e16;overflow:hidden;transition:border-color .15s,transform .1s}.mktCard:hover{border-color:#f5c54255;transform:translateY(-3px)}.mktThumb{overflow:hidden;aspect-ratio:1/1;display:grid;place-items:center;font-size:60px;background:linear-gradient(180deg,#15151f,#0c0c13)}.mktCardBody{padding:12px;display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:8px}.mktName{font-size:15px;font-weight:700;color:#fff;margin-bottom:4px;line-height:1.3;letter-spacing:.2px;white-space:normal;overflow-wrap:break-word}.mktSlotRow{justify-content:space-between;gap:8px}.capRow,.mktSlotRow{display:flex;align-items:center;font-size:11px;margin-bottom:10px}.capRow{gap:6px}.capBar{flex:1;height:6px;background:#1c1c26;border-radius:4px;overflow:hidden}.capFill{height:100%;background:linear-gradient(90deg,#b3122b,#f5c542)}.mktPriceRow{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.mktFloor{font-size:16px;color:#f5c542}.mktLast{font-size:10px;color:#6f6a5d}.soldOut{font-size:11px;color:#b3122b}.mktListedTag{margin-top:10px;font-size:10px;color:#6f6a5d;border-top:1px solid #15151d;padding-top:8px}.actCard{border:1px solid #23232f;border-radius:16px;padding:20px;background:#0c0c12}.actTable{width:100%;border-collapse:collapse;font-size:13px}.actTable th{text-align:left;color:#8b8576;font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:1px;padding:8px 10px;border-bottom:1px solid #23232f}.actTable td{padding:11px 10px;border-bottom:1px solid #15151d}.actTable tr:hover td{background:#10101a}.actBadge{display:inline-block;padding:3px 6px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.actBadge.bought{background:rgba(56,203,137,.15);color:#38cb89}.actBadge.sold{background:rgba(235,87,87,.15);color:#eb5757}.actBadge.listed{background:rgba(84,169,255,.15);color:#54a9ff}.actBadge.cancelled{background:rgba(139,133,118,.15);color:#8b8576}.actEmoji{font-size:18px;margin-right:8px}.note{font-size:11.5px;color:#6f6a5d;margin-top:12px;line-height:1.5}.divider{height:1px;background:#1c1c26;margin:14px 0}.flexBetween{display:flex;align-items:center;justify-content:space-between;gap:10px}.muted{color:#8b8576}.pill{display:inline-block;font-size:11px;padding:2px 9px;border-radius:20px;border:1px solid #3a3a48;color:#b9b1a0}.setMini{display:flex;flex-direction:column;gap:6px;margin-top:12px}.setMiniRow{display:flex;align-items:center;justify-content:space-between;border:1px solid #1c1c26;border-radius:9px;padding:7px 11px;background:#0c0c13;font-size:12.5px}.setMiniName{color:#cdc6b5}.futureRow{display:flex;align-items:center;gap:10px;opacity:.6}.futureChip{font-size:10px;padding:4px 9px;border-radius:8px;border:1px dashed #3a3a48;color:#6f6a5d;background:#0c0c13;text-transform:uppercase;letter-spacing:.5px}.ctaShare{background:rgba(0,0,0,.28);border-color:rgba(255,255,255,.22);color:#f3eede;font-weight:600}.ctaShare:hover{background:rgba(0,0,0,.42);color:#fff;border-color:rgba(255,255,255,.42)}.btnDisabled{opacity:.4;cursor:not-allowed}.rollCardLocked{opacity:.82;cursor:default;border-style:dashed}.rewardBoxes{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px 0}.rewardBox{flex:1;min-width:88px;display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid #b8860b33;border-radius:10px;padding:9px 4px;background:#0d0d14}.rewardEmoji{font-size:20px;line-height:1}.rewardName{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:10.5px;color:#9a9484;text-align:center}.comingSoonBox{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;border:1px dashed #b8860b66;border-radius:12px;padding:10px;background:#b8860b0d}.rollCardLocked:hover{border-color:#23232f}.comingSoon{font-size:10px;letter-spacing:1px;color:#b8860b;border:1px solid #b8860b66;background:#b8860b14;border-radius:20px;padding:2px 9px;text-transform:uppercase}.futureRewards{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.futureReward{font-size:11px;padding:4px 9px;border-radius:8px;border:1px solid #2c2c38;background:#0c0c13;color:#cdc6b5}.dupeTag{font-size:12px;color:#f5c542;margin-top:4px}.historyList{display:flex;flex-direction:column;gap:6px}.historyRow{display:flex;align-items:center;justify-content:space-between;border:1px solid #1c1c26;border-radius:8px;padding:6px 10px;background:#0c0c13;font-size:12.5px}.historyPanel{padding-top:4px}.emptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6f6a5d;text-align:center;gap:12px;font-size:14px;font-weight:500}.emptyIcon{font-size:32px;opacity:.6}.detailGrid{display:flex;flex-direction:column;gap:2px}.detailRow{display:flex;align-items:center;justify-content:space-between;padding:9px 2px;border-bottom:1px solid #15151d;font-size:13px}.detailLabel{color:#8b8576;text-transform:uppercase;letter-spacing:1px;font-size:11px}.detailVal{color:#ede6d6}.progBlock{margin-bottom:14px}.equippedBadge{position:absolute;top:6px;right:6px;z-index:2;font-size:8px;letter-spacing:.5px;color:#1a1206;background:#f5c542;border-radius:5px;padding:1px 5px;font-weight:700}.invCard{position:relative;cursor:pointer}.pieceList{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.piece{font-size:11px;padding:4px 9px;border-radius:8px;border:1px dashed #3a3a48;color:#8b8576;background:#0c0c13}.pieceOwned{border-style:solid;border-color:#3a6b4a;color:#cdc6b5;background:#3a6b4a14}.chipsInfo{margin:12px 0;border:1px solid #23232f;border-radius:12px;padding:12px 14px;background:#0c0c13;font-size:12px;color:#b9b1a0;line-height:1.5}.chipsInfo>div{color:#f5c542}.completeSetsBtn{display:inline-flex;align-items:center;justify-content:center;height:36px;font-family:inherit;cursor:pointer;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;padding:0 16px;border-radius:8px;border:1px solid #f5c542;color:#ffe9a8;background:rgba(245,197,66,.1);transition:all .15s}.completeSetsBtn:hover{background:rgba(245,197,66,.2)}.completeSetsOn{background:#f5c542;color:#1a1206;border-color:#f5c542}.ownedBadge{position:absolute;top:8px;left:8px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:10px;letter-spacing:.3px;color:#1a1206;background:#7fd6a0;border-radius:6px;padding:2px 7px;font-weight:700}.mktThumb{position:relative}.mktCatRow{display:flex;justify-content:space-between;font-size:10.5px;margin-bottom:0;color:#8b8576}.mktCatRow,.setTag{align-items:center;text-transform:uppercase;letter-spacing:.5px}.setTag{display:inline-flex;gap:4px;font-size:9.5px;font-weight:700;color:#c8b283;margin-top:4px}.simsWrap{max-width:1560px;margin:0 auto;padding:0 20px 40px}.simsHud{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 4px;flex-wrap:wrap}.simsBrand{display:flex;align-items:baseline;gap:12px}.simsTitle{font-size:24px;line-height:1;background:linear-gradient(180deg,#ffe9a8,#f5c542 55%,#b8860b);-webkit-background-clip:text;background-clip:text;color:transparent}.simsHudStats{gap:10px;flex-wrap:wrap}.simsHudStats,.stageIdentity{display:flex;align-items:center}.stageIdentity{flex-direction:column;gap:2px;padding:6px 18px 8px;border-radius:14px;background:none;border:1px solid transparent;font-family:inherit;cursor:pointer;transition:all .15s}.stageIdentity:hover{border-color:#f5c54244;background:rgba(12,12,19,.4)}.stageIdSerial{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#f5c542;letter-spacing:.3px}.stageIdEmoji{font-size:15px;line-height:1}.stagePixelCaret{font-size:11px;color:#f5c542}.mCarousel{gap:8px;margin-bottom:4px}.mCarousel,.pixelDots{display:flex;align-items:center;justify-content:center}.pixelDots{gap:7px;flex-wrap:wrap;max-width:100%}.pixelDot{width:8px;height:8px;border-radius:50%;padding:0;border:none;background:#ffffff2e;cursor:pointer;transition:all .15s}.pixelDot:hover{background:#ffffff55}.pixelDotOn{background:#f5c542;box-shadow:0 0 7px rgba(245,197,66,.65)}.pixelDotsCount{font-size:10.5px;color:#8b8576;margin-left:5px;letter-spacing:.3px}.pixelDotMint{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:3px;padding:0;border-radius:50%;box-sizing:border-box;appearance:none;-webkit-appearance:none;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:800;line-height:1;text-decoration:none;color:#f5c542;border:1.5px solid #f5c54288;background:#f5c5421a;cursor:pointer;transition:background .14s,box-shadow .14s,transform .14s,color .14s}.pixelDotMint:hover{color:#1a1206;background:#f5c542;border-color:#f5c542;box-shadow:0 0 10px rgba(245,197,66,.55);transform:translateY(-1px)}.pixelNavBtn{background:#1a1a24;border:1px solid #3a3a48;color:#cdc6b5;border-radius:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:10px;transition:all .15s}.pixelNavBtn:hover{background:#2a2a38;border-color:#4a4a58;color:#fff}.hudStat{font-size:12px;color:#8b8576;border:1px solid #1c1c26;background:#0c0c13;border-radius:10px;padding:7px 12px;white-space:nowrap}.hudStat b{color:#ede6d6;font-weight:600;margin-left:4px}.hudChips{border-color:#f5c54244;background:#f5c54210}.hudChips b{color:#f5c542}.hudSwitch{font-size:11px;color:#6f6a5d;border:1px dashed #2c2c38;border-radius:10px;padding:7px 10px;text-decoration:none;transition:all .14s}.hudSwitch:hover{color:#cdc6b5;border-color:#4a4a58}.hudChipsBtn{cursor:pointer;font-family:inherit;transition:all .14s}.hudChipsBtn:hover{border-color:#f5c54288;box-shadow:0 0 14px rgba(245,197,66,.15)}.hudBurn{cursor:pointer;font-family:inherit;transition:all .14s;border-color:#ff6a3d55;background:#ff6a3d12;color:#ffb38f;animation:hudBurnPulse 2.2s ease-in-out infinite}.hudBurn b{color:#ff8a5c}.hudBurn:hover{border-color:#ff6a3daa;box-shadow:0 0 14px rgba(255,106,61,.25);animation:none}@keyframes hudBurnPulse{0%,to{box-shadow:0 0 0 rgba(255,106,61,0)}50%{box-shadow:0 0 12px rgba(255,106,61,.22)}}.hudMarket{font-size:12px;color:#ede6d6;border:1px solid #f5c54233;background:#0c0c13;border-radius:10px;padding:7px 12px;text-decoration:none;white-space:nowrap;transition:all .14s}.hudMarket:hover{border-color:#f5c54288;color:#ffe9a8}.hudHelp{display:inline-grid;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;color:#ede6d6;text-decoration:none;border:1px solid #2c2c38;background:#0c0c13;border-radius:10px;transition:all .14s}.hudHelp:hover{border-color:#f5c54288;color:#ffe9a8}.hudPixel{font-size:12px;color:#ede6d6;border:1px solid #2c2c38;background:#0c0c13;border-radius:10px;padding:7px 12px;white-space:nowrap;cursor:pointer;font-family:inherit;transition:all .14s}.hudPixel:hover{border-color:#f5c54288;color:#ffe9a8}.deckHud{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px}.desktopOnly{display:none}@media (min-width:1024px){.mobileOnly{display:none}.desktopOnly{display:block}}.floorStrip{display:flex;align-items:center;gap:8px;overflow-x:auto;max-width:1200px;margin:0 auto;padding:10px 20px 2px;scrollbar-width:none}.floorStrip::-webkit-scrollbar{display:none}.floorStripLabel{font-size:11px;color:#6f6a5d;text-transform:uppercase;letter-spacing:.5px}.floorPill,.floorStripLabel{white-space:nowrap;flex-shrink:0}.floorPill{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#cdc6b5;border:1px solid #1c1c26;background:#0c0c13;border-radius:20px;padding:6px 12px}.floorPill b{color:#f5c542;font-weight:600}.simsGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(360px,1fr);gap:18px;align-items:stretch}.simsStage{display:flex;flex-direction:column;gap:12px;min-width:0}.stageScene{position:relative;flex:1;min-height:520px;border:1px solid #23232f;border-radius:22px;overflow:hidden;display:grid;place-items:center;box-shadow:inset 0 0 120px rgba(0,0,0,.55),0 18px 50px rgba(0,0,0,.45);transition:background .3s ease}.stageTop{position:absolute;top:14px;left:50%;transform:translateX(-50%);z-index:6;display:flex;align-items:stretch;gap:10px;pointer-events:none}.stageTop>*{pointer-events:auto}.stageTopCenter{display:flex;flex-direction:column;align-items:center;gap:8px}.pixelArrowTall{display:flex;align-items:center;justify-content:center;align-self:stretch;width:52px;cursor:pointer;background:none;border:none;color:#f5c542;transition:color .14s}.pixelArrowTall:hover{color:#ffe9a8}.pixelArrowTall .pixelArrowGlyph{font-size:64px;font-weight:700;line-height:1;text-shadow:0 0 16px rgba(245,197,66,.45);animation:arrowPulse 1.8s ease-in-out infinite}.pixelNav{gap:4px}.pixelNav,.pixelNavArrow{display:inline-flex;align-items:center}.pixelNavArrow{justify-content:center;cursor:pointer;height:44px;width:40px;background:none;border:none;color:#f5c542;transition:color .14s}.pixelNavArrow:hover{color:#ffe9a8}.pixelArrowGlyph{font-size:36px;font-weight:700;text-shadow:0 0 10px rgba(245,197,66,.4);animation:arrowPulse 1.8s ease-in-out infinite}@keyframes arrowPulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.pixelArrowTall:hover .pixelArrowGlyph,.pixelNavArrow:hover .pixelArrowGlyph{animation-play-state:paused;transform:scale(1.22)}.pixelNavName{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-family:var(--font-sans,system-ui,sans-serif);font-size:13px;font-weight:600;background:rgba(12,12,19,.92);border:1px solid #2c2c38;color:#ede6d6;border-radius:11px;padding:7px 12px;transition:all .14s}.pixelNavName:hover{border-color:#f5c542;color:#ffe9a8}.pixelNavEmoji{font-size:17px}.pixelNavCount{font-size:10px;font-weight:700;color:#f5c542;background:#f5c54218;border:1px solid #f5c54233;border-radius:6px;padding:2px 6px}.pixelNavCaret{font-size:10px;color:#8b8576}.stageValue{display:flex;flex-direction:column;align-items:center}.stageValueNum{display:inline-flex;align-items:baseline;gap:5px;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1;color:#f5c542;text-shadow:0 2px 16px rgba(245,197,66,.3);animation:valuePop .4s ease}.stageValueNum small{font-size:.42em;font-weight:600;color:#c8b283}.stageValueLabel{font-family:var(--font-sans,system-ui,sans-serif);font-size:11px;color:#8b8576;text-transform:uppercase;letter-spacing:1.5px;margin-top:4px}.spotlight{position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 60% at 50% 38%,rgba(245,197,66,.14),transparent 70%),radial-gradient(70% 45% at 50% 100%,rgba(0,0,0,.5),transparent 60%)}.stageChar{position:relative;z-index:2;width:min(46vw,56vh,340px);aspect-ratio:1/1;display:grid;place-items:center;filter:drop-shadow(0 22px 26px rgba(0,0,0,.55));transition:transform .25s ease,opacity .25s ease}.stageCharRolling{transform:scale(.94);opacity:.35;filter:blur(1px)}.stageBase{font-size:clamp(120px,22vw,190px);line-height:1}.stageLayer{position:absolute;pointer-events:none}.sHead{top:2%;font-size:44px}.sEyes,.sHead{left:50%;transform:translateX(-50%)}.sEyes{top:22%;font-size:34px}.sTorso{bottom:14%;font-size:56px}.sTie,.sTorso{left:50%;transform:translateX(-50%)}.sTie{bottom:30%;font-size:30px}.pedestal{position:absolute;bottom:7%;left:50%;transform:translateX(-50%);width:46%;height:26px;border-radius:50%;background:radial-gradient(closest-side,rgba(245,197,66,.22),rgba(245,197,66,.05) 65%,transparent);z-index:1}.stageRollSpin{position:absolute;z-index:3;font-size:84px;animation:stageSpin .7s linear infinite}@keyframes stageSpin{0%{transform:rotate(-8deg) scale(1)}50%{transform:rotate(8deg) scale(1.12)}to{transform:rotate(-8deg) scale(1)}}.stageReveal{position:absolute;z-index:4;text-align:center;background:#0c0c13ee;border:1px solid #f5c54266;border-radius:18px;padding:18px 26px 20px;backdrop-filter:blur(3px);box-shadow:0 0 60px rgba(245,197,66,.25),0 24px 60px rgba(0,0,0,.6);animation:revealPop .35s cubic-bezier(.2,1.4,.4,1)}@keyframes revealPop{0%{transform:scale(.6) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.revealEmoji{font-size:58px;line-height:1.1}.revealName{font-size:17px;color:#ede6d6;margin:4px 0 6px}.revealModal{width:min(380px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 24px 24px;animation:revealPop .35s cubic-bezier(.2,1.4,.4,1)}.revealSpin{font-size:80px;padding:14px 0;animation:stageSpin .7s linear infinite}.stageFooterL{position:absolute;bottom:14px;left:14px;z-index:6;display:flex;align-items:center;gap:9px}.autosaveChip{height:38px;border-radius:19px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:#8b8576;background:rgba(12,12,19,.85);border:1px solid #2c2c38;backdrop-filter:blur(3px);transition:all .2s}.autosaveSaving{color:#ffe9a8;border-color:#f5c54266;animation:dirtyPulse 1.2s ease-in-out infinite}.stageFooterR{position:absolute;bottom:14px;right:14px;z-index:6;display:flex;align-items:center;gap:9px}.shareBtnStage{height:46px;border-radius:23px;padding:0 16px;display:inline-flex;align-items:center;gap:7px;background:#0c0c13ee;border:1px solid #2c2c38;color:#cdc6b5;font-family:inherit;font-size:15px;cursor:pointer;backdrop-filter:blur(3px);transition:all .15s}.shareBtnStage:hover{border-color:#6db3f2;color:#fff;box-shadow:0 0 14px rgba(109,179,242,.3)}.socialLink{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(12,12,19,.85);border:1px solid #2c2c38;color:#cdc6b5;font-size:15px;text-decoration:none;backdrop-filter:blur(3px);transition:all .15s}.socialLink:hover{border-color:#f5c54288;color:#ffe9a8;box-shadow:0 0 12px rgba(245,197,66,.2)}.shareBonus{font-size:10px;color:#6db3f2;border:1px solid #6db3f244;border-radius:10px;padding:1px 6px}.simsPanel{display:flex;flex-direction:column;min-width:0;border:1px solid #23232f;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#12121b,#0c0c12);height:calc(100vh - 140px);position:sticky;top:14px}.panelHead{align-items:center;gap:12px;padding:14px 18px}.panelHead,.panelTabs{display:flex;background:#0e0e16}.panelTabs{flex-wrap:wrap}.panelTab{flex:1 1 auto;min-width:80px;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 8px;background:none;border:none;border-bottom:2px solid transparent;color:#8b8576;cursor:pointer;font-family:inherit;font-size:12.5px;letter-spacing:.3px;transition:all .14s}.panelTab:hover{color:#cdc6b5;background:#12121b}.panelTabOn{color:#ffe9a8;border-bottom-color:#f5c542;background:#f5c5420d}.panelTabIcon{font-size:16px;line-height:1}.panelSub{font-size:10.5px;color:#6f6a5d;padding:8px 18px 0}.toolHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mktEmbedded{display:flex;flex-direction:column}.mktEmbedded .mktHero{background:none}.mktEmbedded .mktHeroInner{padding:4px 0 12px}.mktEmbedded .mktAvatar,.mktEmbedded .mktDesc{display:none}.mktEmbedded .mktTitle{font-size:15px}.mktEmbedded .mktStats{gap:6px}.mktEmbedded .floorStrip{display:none}.mktEmbedded .mktTabBar{position:static;padding:0}.mktEmbedded .mktWrap{padding:12px 0 4px;margin:0;width:100%}.mktEmbedded .mktLayout{grid-template-columns:1fr;gap:12px}.mktEmbedded .mktSidebar{display:none;position:static;margin-bottom:12px}.mktEmbedded .mktSidebarOpen{display:block}.mktEmbedded .filterToggle{display:inline-block}.mktEmbedded .mktControls{flex-wrap:wrap;gap:8px}.mktEmbedded .mktGrid{grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width:768px){.mktEmbedded .mktGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.mktEmbedded .mktGrid{grid-template-columns:1fr}}.mktEmbedded .actTable{font-size:11px}.slideInR{animation:slideInR .18s ease}.slideInL{animation:slideInL .18s ease}@keyframes slideInR{0%{transform:translateX(26px);opacity:0}to{transform:none;opacity:1}}@keyframes slideInL{0%{transform:translateX(-26px);opacity:0}to{transform:none;opacity:1}}.chipsModal{width:min(580px,100%);max-height:82vh;overflow-y:auto}.burnModal{position:relative;width:min(560px,100%);max-height:82vh;display:flex;flex-direction:column;padding-bottom:52px}.burnModal .infoTitle{font-size:21px}.burnScroll{overflow-y:auto}.burnGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.burnCard{position:relative;display:flex;flex-direction:column;gap:7px;padding:9px;border:1px solid #23232f;border-radius:11px;background:#0e0e16;transition:border-color .15s}.burnCard:hover{border-color:#3a3a48}.burnCardTop{display:flex;align-items:center;justify-content:center}.burnCardEmoji{font-size:32px;line-height:1}.burnCardName{font-size:14px;color:#ece6d6;text-align:center}.burnCard .qtyBadge{position:absolute;top:7px;right:7px;font-size:12px;padding:2px 7px}.burnCard .btn{width:100%;white-space:nowrap;text-align:center;font-size:13px;padding:7px 5px}.panelScroll{flex:1;overflow-y:auto;padding:16px 18px 20px}.panelScroll::-webkit-scrollbar{width:6px}.panelScroll::-webkit-scrollbar-thumb{background:#23232f;border-radius:4px}.buildRow{margin-bottom:14px}.buildRowHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.buildOpts{display:flex;flex-wrap:wrap;gap:6px}.buildChip{display:flex;align-items:center;gap:6px;border:1px solid #2c2c38;background:#14141d;color:#cdc6b5;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:inherit;font-size:12px;transition:all .13s}.buildChip:hover{border-color:#4a4a58}.buildChipOn{border-color:#f5c542;background:#f5c54218;color:#ffe9a8}.buildChipEmoji{font-size:16px;line-height:1}.buildChipName{white-space:nowrap}.rarityDot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.flank{position:absolute;top:0;bottom:0;z-index:5;display:flex;flex-direction:column;justify-content:center;gap:9px;width:clamp(160px,21%,215px);padding:18px 0 70px;overflow-y:auto;scrollbar-width:none}.flank::-webkit-scrollbar{display:none}.flankL{left:14px;animation:flankInL .22s ease}.flankR{right:14px;animation:flankInR .22s ease}.flankDim{opacity:.1;pointer-events:none}.flank{transition:opacity .3s ease}@keyframes flankInL{0%{transform:translateX(-18px);opacity:0}to{transform:none;opacity:1}}@keyframes flankInR{0%{transform:translateX(18px);opacity:0}to{transform:none;opacity:1}}.slotAnchor{position:relative}.slotBtn{width:100%;display:flex;align-items:center;gap:9px;text-align:left;background:rgba(12,12,19,.82);backdrop-filter:blur(3px);border:1px solid #2c2c38;border-radius:12px;padding:7px 11px;cursor:pointer;font-family:inherit;transition:all .14s}.slotBtn:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.45);border-color:#4a4a58}.slotAnchorOpen .slotBtn{border-color:#f5c542!important;box-shadow:0 0 0 1px #f5c54244,0 0 18px rgba(245,197,66,.18)}.slotBtnEmoji{font-size:18px;line-height:1;width:22px;text-align:center;flex-shrink:0}.slotBtnLocked{border-style:dashed;opacity:.75}.lockedChip{opacity:.55;cursor:default;border-style:dashed}.slotBtnText{display:flex;flex-direction:column;min-width:0}.slotBtnLabel{font-size:9px;color:#8b8576;text-transform:uppercase;letter-spacing:1px}.slotBtnName{font-size:12px;color:#ede6d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slotTray{margin-top:6px;padding:8px;display:flex;flex-wrap:wrap;gap:6px;border:1px solid #2c2c38;border-radius:12px;background:rgba(12,12,19,.92);backdrop-filter:blur(4px);animation:trayIn .16s ease}@keyframes trayIn{0%{transform:translateY(-4px);opacity:0}to{transform:none;opacity:1}}.trayEmpty{font-size:11px;color:#8b8576;line-height:1.5}.chipInfo{font-size:11px;color:#6f6a5d;margin-left:1px;cursor:pointer;line-height:1}.chipInfo:hover{color:#f5c542}.flankSkin{display:flex;flex-direction:column;gap:7px;border:1px solid #2c2c38;border-radius:12px;padding:8px 11px;background:rgba(12,12,19,.82);backdrop-filter:blur(3px)}.charPop{animation:charPop .32s ease}@keyframes charPop{0%{transform:scale(1)}40%{transform:scale(1.045);filter:drop-shadow(0 22px 26px rgba(0,0,0,.55)) drop-shadow(0 0 20px rgba(245,197,66,.35))}to{transform:scale(1)}}@keyframes dirtyPulse{0%,to{box-shadow:0 0 0 0 rgba(245,197,66,0)}50%{box-shadow:0 0 16px 2px rgba(245,197,66,.5)}}.builderStats{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:5;display:inline-flex;flex-direction:column;gap:9px;color:#cdc6b5;background:rgba(12,12,19,.92);border:1px solid #f5c54244;border-radius:18px;padding:10px 20px;backdrop-filter:blur(4px);box-shadow:0 8px 24px rgba(0,0,0,.45);max-width:calc(100% - 320px);animation:trayIn .2s ease}.builderStats b{color:#f5c542;font-weight:600}.setNudge{display:flex;align-items:center;gap:8px;width:100%;font-family:inherit;cursor:pointer;text-align:left;padding:7px 11px;border-radius:11px;border:1px solid #f5c54255;background:linear-gradient(180deg,#f5c5421a,#f5c5420a);color:#ece6d6;font-size:11.5px;animation:setNudgePulse 2.4s ease-in-out infinite;transition:all .14s}.setNudge:hover{border-color:#f5c542aa;box-shadow:0 0 16px rgba(245,197,66,.25);animation:none}.setNudge b{color:#f5c542;font-weight:700}.setNudgeSpark{font-size:14px;line-height:1;flex-shrink:0}.setNudgeBody{flex:1;min-width:0;line-height:1.45}.setNudgeArrow{color:#f5c542;font-weight:700}.setNudgeDone{border-color:#6ee7a988;background:linear-gradient(180deg,#6ee7a91a,#6ee7a90a)}.setNudgeDone .setNudgeArrow,.setNudgeDone b{color:#6ee7a9}@keyframes setNudgePulse{0%,to{box-shadow:0 0 0 0 rgba(245,197,66,0)}50%{box-shadow:0 0 12px 1px rgba(245,197,66,.22)}}.bsTopRow{display:flex;align-items:stretch;gap:18px}.bsBottomRow{display:flex;flex-direction:column;gap:8px;padding-top:9px;border-top:1px solid #1f1f2a}.bsSetsRow{display:flex;align-items:center;gap:10px}.bsZone{display:flex;flex-direction:column;justify-content:center;gap:4px}.bsLabel{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#6f6a5d;font-weight:700}.bsZoneSub{font-size:10px;color:#6f6a5d}.bsValue{display:inline-flex;align-items:baseline;gap:5px;font-size:22px;font-weight:700;line-height:1;color:#f5c542;text-shadow:0 0 14px rgba(245,197,66,.35);animation:valuePop .4s ease}.bsValue small{font-size:12px;font-weight:600;color:#c8b283}@keyframes valuePop{0%{transform:scale(1);filter:brightness(1)}40%{transform:scale(1.12);filter:brightness(1.45)}to{transform:scale(1);filter:brightness(1)}}.bsDivider{width:1px;align-self:stretch;background:#2c2c38;flex-shrink:0}.bsCollRow{display:flex;align-items:center;gap:8px}.bsStat{font-size:13px;color:#cdc6b5;white-space:nowrap}.bsStat b{color:#cdc6b5;font-weight:700}.bsBar{position:relative;width:72px;height:6px;border-radius:4px;background:#23232f;overflow:hidden;flex-shrink:0}.bsBarFill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:4px;background:linear-gradient(90deg,#6db3f2,#a98cf0);transition:width .4s ease}.bsPct{font-size:11px;color:#8b8576;min-width:26px}.bsSetRow{display:flex;align-items:center;gap:10px;overflow-x:auto;scrollbar-width:none;flex:1;padding-bottom:1px}.bsSetRow::-webkit-scrollbar{display:none}.bsSet{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;font-size:12px;color:#8b8576;white-space:nowrap}.bsSet b{color:#cdc6b5;font-weight:700}.bsSetDone b{color:#7fd6a0}.bsSetDone{filter:drop-shadow(0 0 5px rgba(127,214,160,.45))}.bsPrize{display:flex;align-items:center;gap:8px;width:100%;border:1px solid #f5c54244;border-radius:12px;padding:5px 10px;background:#f5c5420d;color:#ede6d6;font-family:inherit;font-size:12px;cursor:pointer;text-align:left;transition:all .15s}.bsPrize:hover{border-color:#f5c542;box-shadow:0 0 12px rgba(245,197,66,.25)}.bsPrizeLabel{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#f5c542;background:#f5c54218;border-radius:6px;padding:3px 7px}.bsPrizeBody{color:#cdc6b5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bsPrizeBody b{color:#ffe9a8;font-weight:600}.mPrize{display:flex;align-items:center;gap:8px;margin-bottom:12px;border:1px solid #f5c54233;border-radius:12px;padding:7px 10px;background:#f5c5420d;font-family:var(--font-sans,system-ui,sans-serif);font-size:12px}.mPrize .bsPrizeBody{color:#cdc6b5;white-space:normal}.dustField{inset:0;z-index:1;pointer-events:none;overflow:hidden}.dust,.dustField{position:absolute}.dust{bottom:-6px;width:3px;height:3px;border-radius:50%;background:#f5c542;opacity:0;filter:blur(.5px);animation:dustFloat linear infinite}@keyframes dustFloat{0%{transform:translateY(0) translateX(0);opacity:0}12%{opacity:.45}55%{opacity:.22;transform:translateY(-240px) translateX(8px)}to{transform:translateY(-460px) translateX(-6px);opacity:0}}@media (max-width:1023px){.simsGrid{grid-template-columns:1fr}.stageScene{min-height:380px}.simsPanel{max-height:none;position:static}}.mintDevBar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 12px;background:#0c0c12;border-bottom:1px dashed #2c2c38;font-family:var(--font-sans,system-ui,sans-serif)}.mintDevLabel{color:#6b6657;font-size:11px;text-transform:uppercase;letter-spacing:1px}.mintDevBtn{font-size:11px;padding:3px 9px;border-radius:6px;cursor:pointer;background:#15151d;border:1px solid #2c2c38;color:#b9b1a0;text-transform:capitalize}.mintDevBtnOn{background:#f5c5421a;border-color:#f5c542;color:#ffe9a8}.mintPhaseBanner{display:inline-block;margin:10px 0 14px;padding:6px 12px;border-radius:20px;background:rgba(109,179,242,.12);border:1px solid #2c5274;color:#cfe3f7;font-family:var(--font-sans,system-ui,sans-serif);font-size:12px}.mintHeroRow{display:flex;align-items:center;gap:16px}.mintBaseArt{width:84px;height:84px;flex:0 0 84px;border-radius:14px;display:grid;place-items:center;font-size:44px;background:radial-gradient(circle at 35% 30%,#2a2233,#12121b 70%);border:1px solid #3a3a48;box-shadow:0 0 24px rgba(245,197,66,.12)}.mintBody{max-width:760px;margin:0 auto;padding:22px 16px 60px}.mintCol{display:flex;flex-direction:column;gap:16px}.mintNext{width:100%;max-width:360px;margin:4px auto 0;text-align:center}.mintNextTitle{font-size:12px;color:#f5c542;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.mintNextList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.mintNextItem{display:flex;align-items:center;gap:10px;text-align:left;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13.5px;color:#e7e2d4}.mintNextNum{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#1a1206;background:linear-gradient(180deg,#ffe9a8,#f5c542 70%,#e0a92b)}.mintCard{border:1px solid #23232f;border-radius:16px;padding:18px;background:linear-gradient(180deg,#12121b,#0c0c12)}.mintCardTitle{font-size:18px;color:#ffe9a8;margin-bottom:10px}.mintDivider{display:flex;align-items:center;text-align:center;gap:10px;color:#6b6657;font-size:11px;text-transform:uppercase;letter-spacing:1px;margin:16px 0;font-family:var(--font-sans,system-ui,sans-serif)}.mintDivider:after,.mintDivider:before{content:"";flex:1;height:1px;background:#23232f}.mintWlRow{display:flex;gap:8px}.mintInput{flex:1;min-width:0;padding:10px 12px;border-radius:10px;background:#0e0e16;border:1px solid #2c2c38;color:#e8e2d4;font-size:13px;font-family:var(--font-sans,system-ui,sans-serif)}.mintInput:focus{outline:none;border-color:#f5c542}.mintWlResult{margin-top:10px;padding:10px 12px;border-radius:10px;font-size:13px;font-family:var(--font-sans,system-ui,sans-serif)}.mintWlIn{background:rgba(80,200,120,.1);border:1px solid #2f6b45;color:#b6f0cc}.mintWlOut{background:rgba(230,90,90,.1);border:1px solid #6b2f2f;color:#f0b6b6}.mintPriceRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.mintPrice{font-size:26px;color:#ffe9a8}.mintQty{display:flex;align-items:center;gap:10px}.mintQtyBtn{width:34px;height:34px;border-radius:9px;cursor:pointer;font-size:18px;background:#181820;border:1px solid #3a3a48;color:#ffe9a8}.mintQtyNum{font-size:18px;color:#e8e2d4;min-width:20px;text-align:center}.mintLockEmoji,.mintSuccessArt{font-size:48px;margin-bottom:8px}.pixelGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:6px}.pixelCard{position:relative;text-align:left;cursor:pointer;padding:12px;border-radius:14px;background:#0e0e16;border:1px solid #23232f;transition:all .15s}.pixelCard:hover{border-color:#3a3a48}.pixelCardOn{border-color:#f5c542;box-shadow:0 0 0 1px #f5c54255,0 0 18px rgba(245,197,66,.12)}.pixelCardMint{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;gap:4px;min-height:150px;border:1px dashed #f5c54266;background:#f5c5420a}.pixelCardMint:hover{border-color:#f5c542;background:#f5c54214}.pixelMintIcon{font-size:38px;line-height:1;color:#f5c542;font-weight:700;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;border:1px dashed #f5c54288;margin-bottom:4px}.pixelBadge{position:absolute;top:8px;right:8px;font-size:9px;letter-spacing:1px;background:#f5c542;color:#1a1206;padding:2px 6px;border-radius:6px;font-family:var(--font-sans,system-ui,sans-serif)}.pixelArt{width:100%;aspect-ratio:1;border-radius:10px;display:grid;place-items:center;font-size:40px;background:radial-gradient(circle at 35% 30%,#2a2233,#12121b 70%);border:1px solid #2c2c38;margin-bottom:8px}.pixelName{color:#ffe9a8;font-size:15px;margin-bottom:6px}.pixelStats{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#cdc6b5}.pixelStats,.pixelUpdated{font-family:var(--font-sans,system-ui,sans-serif)}.pixelUpdated{margin-top:6px;font-size:10px;color:#6b6657}.mintSuccessCtas{gap:8px;margin-top:10px}.mintSuccessCtas,.receiveList{display:flex;flex-direction:column}.receiveList{gap:10px}.receiveRow{display:flex;align-items:center;gap:12px}.receiveEmoji{width:40px;height:40px;flex:0 0 40px;border-radius:10px;display:grid;place-items:center;font-size:22px;background:#0e0e16;border:1px solid #2c2c38}.receiveTitle{color:#e8e2d4;font-size:14px}.receiveSub{color:#8b8576;font-size:12px;font-family:var(--font-sans,system-ui,sans-serif)}.helpItem{border:1px solid #23232f;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#12121b,#0c0c12)}.helpHead{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;cursor:pointer;background:none;border:none;text-align:left}.helpTitle{font-size:15px;color:#ffe9a8}.helpChevron{color:#8b8576;font-size:18px;transition:transform .18s}.helpChevronOpen{transform:rotate(180deg);color:#f5c542}.helpBody{padding:0 16px 16px;font-family:var(--font-sans,system-ui,sans-serif);font-size:13.5px;line-height:1.6;color:#cdc6b5}.helpBody p{margin:0 0 10px}.helpBody ol,.helpBody ul{margin:0 0 10px;padding-left:20px}.helpBody li{margin-bottom:5px}.helpBody b{color:#ede6d6}.helpBody i{color:#c8b283;font-style:italic}.gateOverlay{position:fixed;inset:0;z-index:200;display:flex;padding:20px 20px 64px;background:rgba(7,7,11,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow-y:auto}.gateCard{width:100%;max-width:440px;text-align:center;margin:auto;border:1px solid #3a3a48;border-radius:18px;padding:20px;background:linear-gradient(180deg,#14141f,#0b0b11);box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 40px rgba(245,197,66,.08)}.gateTitle{font-size:clamp(20px,5vw,26px);color:#ffe9a8;margin:6px 0 0}.pickerCard{max-width:560px;text-align:left;max-height:82vh;overflow-y:auto}.gateReceive{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;font-family:var(--font-sans,system-ui,sans-serif);font-size:12px}.gateReceive span{background:#0e0e16;border:1px solid #2c2c38;border-radius:20px;padding:5px 11px;color:#cdc6b5}.devFooter{display:contents}.gateDevBar{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);z-index:250;display:flex;gap:4px;padding:4px;border-radius:10px;background:rgba(12,12,18,.92);border:1px solid #2c2c38;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media (max-width:640px){.devFooter{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:250}.gateDevBar{position:static;transform:none;bottom:auto;left:auto;width:100%;border-radius:0;border-left:none;border-right:none;border-bottom:none;justify-content:center;flex-wrap:wrap}}.gateDevBtn{font-family:var(--font-sans,system-ui,sans-serif);font-size:11px;padding:4px 9px;border-radius:7px;cursor:pointer;white-space:nowrap;background:transparent;border:1px solid transparent;color:#b9b1a0}.gateDevBtnOn{background:#f5c5421a;border-color:#f5c542;color:#ffe9a8}.mktRibbon{position:absolute;top:14px;right:-28px;background:#f5c542;color:#0e0e16;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:9px;letter-spacing:.8px;padding:4px 28px;transform:rotate(45deg);box-shadow:0 2px 8px rgba(0,0,0,.6);z-index:10}.mktRarityStrip,.mktRibbon{font-weight:800;text-transform:uppercase;text-align:center}.mktRarityStrip{width:100%;padding:4px 0;font-size:10px;letter-spacing:2px;border-top:1px solid #1c1c26;border-bottom:1px solid #1c1c26;box-shadow:0 4px 6px rgba(0,0,0,.3);z-index:5;position:relative}.rCommon{background:rgba(185,177,160,.15);color:#b9b1a0}.rUncommon{background:rgba(127,214,160,.15);color:#7fd6a0}.rRare{background:rgba(109,179,242,.15);color:#6db3f2}.rSociety{background:rgba(200,168,255,.15);color:#c8a8ff}.rLegendary{background:rgba(245,197,66,.15);color:#f5c542}.rPrestige{background:rgba(232,127,179,.15);color:#e87fb3}.mktInfoBlock{display:flex;flex-direction:column;gap:2px;flex:1}.setTagIcon{display:inline-block;width:8px;height:8px;border-radius:1px}@keyframes toastSlideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.cashierContainer{margin-top:10px;display:flex;flex-direction:column;gap:16px}.packagesGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.chipPackageCard{background:#111116;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;transition:transform .2s,border-color .2s}.chipPackageCard:hover{border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.pkgBestValue{border-color:#f59e0b;box-shadow:0 4px 20px rgba(245,158,11,.1)}.pkgRibbon{position:absolute;top:12px;right:-24px;background:#f59e0b;color:#000;font-size:10px;font-weight:800;padding:4px 28px;transform:rotate(45deg);letter-spacing:.5px}.pkgHeader{display:flex;flex-direction:column;gap:4px}.pkgTitle{font-size:16px;font-weight:600;color:rgba(255,255,255,.9)}.pkgChips{font-size:24px;font-weight:800;color:#fff}.pkgBody{flex:1;font-size:13px;color:rgba(255,255,255,.5);line-height:1.4}.pkgFooter{margin-top:8px}.btnBuyPkg{width:100%;padding:12px;border-radius:8px;border:none;background:#fff;color:#000;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .2s}.btnBuyPkg:hover{opacity:.9}.btnBuyPkg:disabled{opacity:.5;cursor:not-allowed}.pkgBestValue .btnBuyPkg{background:#f59e0b}.viewToggle{display:flex;background:#15151f;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.1);margin-left:8px}.btnViewToggle{background:transparent;border:none;color:#6f6a5d;padding:4px 10px;font-size:16px;cursor:pointer;transition:all .2s}.btnViewToggle:hover{color:#fff}.btnViewToggleOn{background:rgba(255,255,255,.1);color:#f5c542}.mktList{display:flex;flex-direction:column;gap:8px}.mktListCard{display:flex;flex-direction:row;align-items:center;gap:16px;border:1px solid #23232f;border-radius:12px;background:#0e0e16;overflow:hidden;transition:border-color .15s,transform .1s;padding:12px 12px 12px 20px;height:auto;position:relative}.mktListCard:hover{border-color:#f5c54255;transform:translateX(3px)}.mktListCard .mktThumb{width:76px;height:76px;border-radius:8px;flex-shrink:0}.mktListCard .mktThumb .mktRibbon{top:auto;bottom:0;left:0;right:0;width:100%;transform:none;text-align:center;padding:2px 0;font-size:8px}.mktListBadge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;font-size:8.5px;font-weight:700;border-radius:4px;border:1px solid;letter-spacing:.5px;margin-left:6px}.mktListCard .mktCardBody{padding:0;flex-direction:row;align-items:flex-start;justify-content:space-between;flex:1;gap:16px;min-width:0;flex-wrap:wrap}.mktListRightWrapper{flex-direction:column;gap:8px;width:100%;max-width:max-content}.mktListRight,.mktListRightWrapper{display:flex;margin-left:auto;flex-shrink:1;min-width:0}.mktListRight{align-items:center;gap:12px;flex-wrap:wrap}.mktListCard .mktInfoBlock{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.mktListCard .mktName{font-size:15px;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mktListCard .mktCatRow{margin-bottom:0;min-width:100px;justify-content:flex-start}.listPriceRow,.mktPriceRow{display:flex;align-items:center;gap:12px;justify-content:flex-end;flex-shrink:0;flex-wrap:wrap}.mktListCard .mktPriceRow>div{text-align:right}.listActions{margin-top:0;margin-left:0;flex-direction:row;align-items:center;flex-shrink:0;display:flex;gap:8px;flex-wrap:wrap}.listActions .btn{width:auto;padding:6px 12px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mktListCard .mktListedTag{display:none}.mktCard .mktListRightWrapper{margin-left:0;width:100%;max-width:none}.mktCard .mktListRight{flex-direction:column;align-items:stretch;margin-left:0;gap:12px}.mktCard .listPriceRow{justify-content:flex-start}.mktCard .mktPriceRow>div{text-align:left}.mktCard .listActions{width:100%}.mktCard .listActions .btn{flex:1}.listInputWrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.listInputGroup{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.listInputGroup label{font-size:10px;color:#8b8576;text-transform:uppercase;letter-spacing:.5px;line-height:1;white-space:nowrap}.listInputRow{display:flex;align-items:center;gap:4px;background:#111116;border:1px solid #2c2c36;border-radius:6px;padding:0 6px 0 0;overflow:hidden;transition:border-color .2s;min-width:0}.listInputRow:focus-within{border-color:#f5c542}.listInputRow input{background:transparent;border:none;color:#fff;padding:6px;font-size:13px;outline:none;flex:1;min-width:0;width:100%}.listInputRow input[type=number]::-webkit-inner-spin-button,.listInputRow input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.listInputRow span{font-size:12px;color:#8b8576;white-space:nowrap}@media (max-width:768px){.mktListRightWrapper{width:100%;margin-left:0}.mktListCard{flex-wrap:nowrap;gap:14px;padding:14px;width:100%;box-sizing:border-box;align-items:flex-start}.mktListCard .mktName{white-space:normal;line-height:1.2;font-size:15px}.mktListCard .mktThumb{width:76px;height:76px}.mktListCard .mktThumb .mktRibbon{font-size:9px;padding:3px 0}.mktListCard .mktCardBody{flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.mktListRight{width:100%;justify-content:space-between;flex-direction:column;align-items:stretch;margin-left:0;gap:12px;flex-wrap:wrap}.mktListCard .mktInfoBlock{width:100%;flex:none}.mktListCard .listPriceRow,.mktListCard .mktPriceRow{width:100%;justify-content:flex-start;margin-left:0;flex-wrap:wrap}.mktListCard .mktPriceRow>div{text-align:left;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.listActions{width:100%;flex-direction:row;align-items:stretch}.listActions .btn{flex:1}.listInputWrapper{width:100%}.listInputGroup{flex:1}.listInputRow input{width:100%}}.tradeRoomContainer{display:flex;gap:16px;flex:1;min-height:0}.tradeRoomCol{flex:1;display:flex;flex-direction:column;background:#0c0c13;border-radius:12px;overflow:hidden}.tradeCenterIcon{display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:768px){.tradeRoomContainer{flex-direction:column;overflow-y:auto}.tradeRoomCol{flex:none;min-height:350px}.tradeCenterIcon{transform:rotate(90deg);padding:4px 0}}.mobileFooterSocials{position:absolute;bottom:10px;right:10px;display:flex;gap:10px;z-index:100}.mobileFooterSocials .hudHelp{width:40px;height:40px;font-size:22px;border-radius:12px;display:flex;align-items:center;justify-content:center}.mobileFooterSocials .hudHelp svg{width:22px;height:22px}