:root{--bg: #07070c;--bg-2: #0d0d16;--panel: rgba(255,255,255,.045);--panel-2: rgba(255,255,255,.075);--line: rgba(255,255,255,.1);--line-2: rgba(255,255,255,.18);--ink: #f2f3f8;--ink-2: #a7adbf;--ink-3: #80869c;--accent: #8b5cf6;--accent-2: #22d3ee;--danger: #ff4d6d;--radius: 18px;--radius-sm: 12px;--shadow: 0 24px 60px -20px rgba(0,0,0,.85);--head-h: 64px;--tabbar-h: 0px;--safe-b: min(env(safe-area-inset-bottom, 0px), 14px);--dock: calc(var(--tabbar-h) + var(--safe-b));--ease-out: cubic-bezier(.16,1,.3,1);--ease-back: cubic-bezier(.34,1.56,.64,1);--shake: 0px;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(900px 620px at 18% -8%,rgba(139,92,246,.2),transparent 62%),radial-gradient(760px 560px at 88% 4%,rgba(34,211,238,.14),transparent 60%),radial-gradient(1100px 800px at 50% 108%,rgba(255,80,140,.1),transparent 65%),linear-gradient(180deg,var(--bg-2),var(--bg) 60%)}body.stage-open{overflow:hidden}h1,h2,h3{margin:0;line-height:1.15;letter-spacing:-.02em;font-weight:700}p{margin:0}code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88em;background:var(--panel-2);padding:.1em .4em;border-radius:5px}@keyframes body-shake{0%,to{transform:translateZ(0)}10%{transform:translate3d(calc(var(--shake) * -1),calc(var(--shake) * .4),0) rotate(-.25deg)}25%{transform:translate3d(var(--shake),calc(var(--shake) * -.5),0) rotate(.25deg)}40%{transform:translate3d(calc(var(--shake) * -.7),calc(var(--shake) * .2),0)}55%{transform:translate3d(calc(var(--shake) * .6),var(--shake),0) rotate(-.15deg)}70%{transform:translate3d(calc(var(--shake) * -.35),calc(var(--shake) * -.3),0)}85%{transform:translate3d(calc(var(--shake) * .18),calc(var(--shake) * .12),0)}}.is-shaking{animation:body-shake .52s cubic-bezier(.36,.07,.19,.97)}#fx-flash{position:fixed;inset:0;z-index:9000;pointer-events:none;opacity:0;mix-blend-mode:screen}#fx-canvas{position:fixed;inset:0;z-index:9001;pointer-events:none}.topbar{position:sticky;top:0;z-index:200;height:var(--head-h);display:flex;align-items:center;gap:18px;padding:0 clamp(14px,3vw,32px);background:#07070cb8;backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:9px;font-weight:700;letter-spacing:-.02em}.brand-mark{font-size:18px;background:linear-gradient(135deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(139,92,246,.6))}.brand-name{font-size:17px}.brand-name em{font-style:normal;color:var(--ink-2)}.tabs{display:flex;gap:2px;margin-inline:auto;padding:4px;background:var(--panel);border:1px solid var(--line);border-radius:999px}.tab{appearance:none;border:0;background:transparent;color:var(--ink-2);font:inherit;font-weight:600;font-size:14px;padding:7px 18px;border-radius:999px;cursor:pointer;transition:color .2s,background .2s}.tab:hover{color:var(--ink)}.tab.is-active{color:#fff;background:linear-gradient(135deg,#8b5cf6e6,#22d3ee8c);box-shadow:0 6px 20px -8px #8b5cf6e6}.wallet{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2)}.wallet b{color:var(--ink);font-variant-numeric:tabular-nums}.wallet-sep{width:1px;height:16px;background:var(--line-2)}main{padding:clamp(22px,4vw,48px) clamp(14px,3vw,32px) 120px}.view{display:none;max-width:1280px;margin:0 auto}.view.is-active{display:block;animation:view-in .38s var(--ease-out) backwards}@keyframes view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}body{height:auto;min-height:100dvh;display:flex;flex-direction:column}main{flex:1 0 auto;display:flex;flex-direction:column}main{overflow-x:clip}body.is-fit{height:100dvh}html:has(body.is-fit),body.is-fit{overflow:hidden;overscroll-behavior:none}body.is-fit main{flex:1 1 auto;min-height:0}.view.is-active{flex:1 1 auto;min-height:0;width:100%}.odds-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 12px;background:#ffffff08;border:1px solid var(--line);border-radius:12px;font-size:12.5px;color:var(--ink-2)}.odds-label{width:100%;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.odds-item{display:inline-flex;align-items:center;gap:6px}.odds-item i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.odds-item b{color:var(--ink);font-variant-numeric:tabular-nums}.btn{appearance:none;border:1px solid transparent;border-radius:999px;padding:11px 22px;font:inherit;font-weight:600;font-size:14px;cursor:pointer;transition:transform .18s var(--ease-back),box-shadow .2s,background .2s,border-color .2s}.btn:active{transform:scale(.96)}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--accent),#6d28d9);box-shadow:0 12px 30px -12px #8b5cf6f2}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 38px -14px #8b5cf6}.btn-ghost{color:var(--ink);background:var(--panel);border-color:var(--line-2)}.btn-ghost:hover{background:var(--panel-2)}.btn-danger{color:#fff;background:linear-gradient(135deg,#ff4d6d,#c81e4a);box-shadow:0 12px 30px -14px #ff4d6de6}.btn-danger:hover{transform:translateY(-1px);box-shadow:0 16px 34px -14px #ff4d6d}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.about{max-width:980px;margin:0 auto}.about h1{font-size:clamp(28px,4.4vw,40px);text-align:center;margin-bottom:28px}.about-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.about-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.about-card h2{font-size:17px;margin-bottom:10px}.about-card p{color:var(--ink-2);font-size:14.2px}.about-card p+p{margin-top:10px}.about-card b{color:var(--ink);font-weight:600}.about-card .note{font-size:13px;color:var(--ink-3);border-left:2px solid var(--line-2);padding-left:12px}.rarity-legend{margin-top:14px;display:grid;gap:6px}.legend-row{display:grid;grid-template-columns:10px 110px 1fr;align-items:center;gap:10px;font-size:12.5px;color:var(--ink-3)}.legend-row i{width:10px;height:10px;border-radius:3px;background:var(--c);box-shadow:0 0 10px var(--c)}.legend-row b{color:var(--ink);font-weight:600}.about-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.player{position:fixed;left:50%;bottom:calc(var(--dock) + 12px);z-index:8000;transform:translate(-50%,130%);display:flex;align-items:center;gap:12px;padding:9px 12px 9px 9px;width:min(520px,calc(100vw - 28px));background:#0e0e16db;backdrop-filter:blur(20px) saturate(1.5);border:1px solid var(--line-2);border-radius:999px;box-shadow:var(--shadow);opacity:0;transition:transform .42s var(--ease-back),opacity .3s}.player.is-open{transform:translate(-50%);opacity:1}.player-art{width:42px;height:42px;border-radius:50%;overflow:hidden;flex:0 0 auto;border:1px solid var(--line-2)}.player-art img{width:100%;height:100%;object-fit:cover;display:block}.player.is-playing .player-art{animation:spin-slow 7s linear infinite}@keyframes spin-slow{to{transform:rotate(360deg)}}.player-meta{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;line-height:1.25}.player-meta strong{font-size:13.5px}.player-meta span{font-size:12px;color:var(--ink-2)}.player-meta strong,.player-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-bar{position:absolute;left:14px;right:14px;bottom:3px;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.player-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.player-btn{appearance:none;flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:50%;background:var(--panel-2);color:var(--ink);font-size:12px;cursor:pointer;text-decoration:none;transition:background .2s,transform .15s}.player-btn:hover{background:#ffffff29;transform:scale(1.06)}.player-btn .i{width:15px;height:15px}.player-spotify .i{width:19px;height:19px}.player-spotify{color:#1ed760;border-color:#1ed7606b;background:#1ed7601f}.player-spotify:hover{background:#1ed76038}.ico-spotify{width:19px;height:19px;fill:currentColor}.player.is-loading .player-art{opacity:.45}.toast{position:fixed;left:50%;bottom:calc(var(--dock) + 18px);z-index:9600;display:flex;align-items:center;gap:10px;max-width:min(460px,calc(100vw - 28px));transform:translate(-50%,16px) scale(.96);padding:11px 16px 11px 13px;background:#161622f7;border:1px solid var(--line-2);border-radius:14px;font-size:13.5px;line-height:1.4;box-shadow:0 18px 40px -16px #000000e6;opacity:0;transition:opacity .22s,transform .35s var(--ease-back);pointer-events:none}.toast .i{flex:0 0 auto;width:18px;height:18px;color:#8bb4ff}.toast.is-ok .i{color:#2ee08a}.toast.is-error{border-color:#ff4d6d73}.toast.is-error .i{color:var(--danger)}.toast.is-on{opacity:1;transform:translate(-50%) scale(1)}body.has-player .toast{bottom:calc(var(--dock) + 92px)}.i{width:1.15em;height:1.15em;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em}.icon-btn{appearance:none;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--line-2);border-radius:50%;background:#ffffff0f;color:var(--ink);cursor:pointer;transition:background .2s,transform .25s var(--ease-back),border-color .2s}.icon-btn .i{width:16px;height:16px}.icon-btn:hover{background:#ffffff24}.icon-btn:active{transform:scale(.92)}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 18px;margin-bottom:16px}.page-head h1{font-size:clamp(26px,4vw,38px);letter-spacing:-.03em;background:linear-gradient(180deg,#fff 30%,#c9c2e8);-webkit-background-clip:text;background-clip:text;color:transparent}.page-lead{max-width:62ch;margin-bottom:18px;font-size:14px;line-height:1.6;color:var(--ink-2)}.settings{display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:16px;background:var(--panel);overflow:hidden}.set-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:14px 16px}.set-row+.set-row{border-top:1px solid var(--line)}.set-txt{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 220px}.set-txt b{font-size:14px}.set-txt span{font-size:12px;line-height:1.5;color:var(--ink-3)}.switch{position:relative;flex:0 0 auto;width:46px;height:26px;padding:0;border:1px solid var(--line-2);border-radius:999px;background:#ffffff1a;cursor:pointer;transition:background .25s,border-color .25s}.switch i{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0006;transition:transform .3s var(--ease-back)}.switch[aria-checked=true]{background:linear-gradient(135deg,var(--accent),#6d28d9);border-color:transparent}.switch[aria-checked=true] i{transform:translate(20px)}.switch:focus-visible{outline:2px solid #8bb4ff;outline-offset:2px}.dlg .dbzp-box{width:min(420px,100%)}.dlg h2{font-size:18px;margin-bottom:8px;padding-right:0}.dlg .dbzp-lead{margin-bottom:14px;line-height:1.55}.dlg-input{width:100%;margin-bottom:12px;padding:12px 14px;border:1px solid var(--line-2);border-radius:12px;background:#0000004d;color:var(--ink);font:inherit;font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s}.dlg-input:focus{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 0 0 3px #8b5cf633}.dlg-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.dlg-actions .btn{min-width:110px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dbzp:not(.is-on),.haul:not(.is-on),.detail:not(.is-on){pointer-events:none}img[src$="logo-mark.webp"]{object-fit:contain}.auth-body{display:grid;place-items:safe center;align-content:safe center;min-height:100dvh;padding:28px 18px;background:radial-gradient(90% 70% at 50% -10%,rgba(120,90,255,.22),transparent 70%),radial-gradient(70% 60% at 100% 100%,rgba(63,169,255,.12),transparent 70%),var(--bg)}.auth{width:min(430px,100%);text-align:center}.auth-brand{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:18px;font-size:23px;font-weight:800;letter-spacing:-.02em}.auth-logo{width:clamp(104px,26vw,150px);height:auto;filter:drop-shadow(0 14px 34px rgba(150,90,255,.42));animation:auth-logo-in .7s var(--ease-out) backwards}@keyframes auth-logo-in{0%{opacity:0;transform:translateY(14px) scale(.9) rotate(-5deg)}}.auth-brand em{font-style:normal;color:#c4a4ff}.auth h1{text-wrap:balance;font-size:clamp(25px,5.5vw,33px);line-height:1.18;letter-spacing:-.02em}.auth-lead{margin:12px auto 26px;max-width:36ch;font-size:14px;line-height:1.6;color:var(--ink-2)}.auth-box{padding:24px 22px;border:1px solid var(--line-2);border-radius:20px;background:linear-gradient(160deg,#181826f5,#0b0b13fa);box-shadow:var(--shadow);text-align:left}.auth-google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:#fff;color:#1a1a24;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;transition:transform .15s,box-shadow .2s}.auth-google svg{width:18px;height:18px}.auth-google:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 26px -12px #ffffff8c}.auth-google:disabled{opacity:.6;cursor:default}.auth-or{position:relative;margin:20px 0;text-align:center}.auth-or:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line)}.auth-or span{position:relative;padding:0 12px;background:#14141f;font-size:11.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3)}.auth-mail label{display:block;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.auth-mail input{width:100%;padding:12px 14px;margin-bottom:11px;border:1px solid var(--line-2);border-radius:12px;background:#0000004d;color:var(--ink);font:inherit;font-size:14px}.auth-mail input:focus{outline:none;border-color:#a163e9d9}.auth-mail .btn{width:100%;padding:12px 0;font-size:14px}.auth-msg{margin-top:14px;padding:10px 13px;border-radius:11px;border:1px solid var(--line-2);background:#ffffff0d;font-size:13px;line-height:1.5;color:var(--ink-2)}.auth-msg.is-error{border-color:#ff4d6d73;background:#ff4d6d1f;color:#ffc2ce}.auth-msg.is-ok{border-color:#2ee08a73;background:#2ee08a1a;color:#a8ffd6}.auth-note{margin-top:16px;font-size:11.5px;line-height:1.55;color:var(--ink-3)}.auth-legal{margin-top:20px;font-size:11px;line-height:1.6;color:var(--ink-3)}.auth-legal a{color:var(--ink-2)}.gate{position:fixed;inset:0;z-index:9500;display:grid;place-items:center;background:radial-gradient(60% 50% at 50% 42%,rgba(139,92,246,.16),transparent 70%),var(--bg);color:var(--ink-2);font-size:13.5px;text-align:center;transition:opacity .45s var(--ease-out),visibility .45s}.gate.is-out{opacity:0;visibility:hidden}.gate-in{display:grid;place-items:center;gap:18px;padding:24px}.gate-in p+p{margin-top:4px}.gate-in>p:first-child{max-width:320px;text-align:center;color:var(--ink-2, #c9c6dd);line-height:1.45}.gate-act{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.gate-logo{width:min(220px,56vw);height:auto;aspect-ratio:2000 / 1091;animation:gate-breathe 1.8s ease-in-out infinite}@keyframes gate-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.07);opacity:1}}.gate-bar{position:relative;width:120px;height:3px;border-radius:999px;overflow:hidden;background:#ffffff14}.gate-bar i{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:999px;background:linear-gradient(90deg,transparent,#a78bfa,#22d3ee,transparent);animation:gate-sweep 1.1s cubic-bezier(.45,0,.55,1) infinite}@keyframes gate-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.auth-tabs{display:flex;gap:3px;padding:3px;margin-bottom:16px;border:1px solid var(--line);border-radius:999px;background:#00000047}.auth-tab{flex:1 1 0;padding:8px 0;border:0;border-radius:999px;background:transparent;color:var(--ink-3);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.auth-tab.is-on{color:#fff;background:#ffffff1c}.auth-form label{display:block;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.auth-form label+input{margin-bottom:12px}.auth-form input[type=email],.auth-form input[type=password],.auth-form input[type=text]{width:100%;padding:12px 14px;border:1px solid var(--line-2);border-radius:12px;background:#0000004d;color:var(--ink);font:inherit;font-size:14px}.auth-form input:focus{outline:none;border-color:#a163e9d9}.auth-form .btn{width:100%;padding:12px 0;font-size:14px;margin-top:4px}.auth-pass{position:relative;margin-bottom:8px}.auth-pass input{padding-right:68px!important;margin-bottom:0!important}.auth-eye{position:absolute;right:6px;top:50%;translate:0 -50%;padding:6px 10px;border:0;border-radius:8px;background:#ffffff14;color:var(--ink-2);font:inherit;font-size:12px;cursor:pointer}.auth-eye:hover{background:#ffffff29;color:#fff}.auth-hint{margin-bottom:12px;font-size:11.5px;line-height:1.5;color:var(--ink-3)}.auth-links{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;margin-top:14px}.auth-link{border:0;background:transparent;color:var(--ink-3);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0}.auth-link:hover{color:var(--ink)}@media(max-width:480px){.auth h1 br{display:none}}.card{--w: 300px;--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 50%;--r-color: #8b95ad;--r-glow: #8b95ad;--pop-scale: 1;position:relative;width:var(--w);aspect-ratio:63 / 94;font-size:calc(var(--w) / 30);perspective:110em;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.card.is-compact{--w: 196px}.card-inner{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--spin, 0deg))) scale(var(--pop-scale));transition:transform .5s var(--ease-out)}.card.is-facedown .card-inner{transform:rotateY(180deg)}.card.is-flipping .card-inner{transition:transform .62s cubic-bezier(.55,.05,.25,1)}.card:focus-visible{outline:2px solid var(--accent-2);outline-offset:6px;border-radius:2em}.card-face{position:absolute;inset:0;border-radius:1.6em;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.card-back{transform:rotateY(180deg);display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 0%,#2b2456,#14122a 55%,#0a0a16);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 0 6em #8b5cf638,0 2em 4.6em -2.2em #000}.back-art{position:relative;width:64%;aspect-ratio:1;display:grid;place-items:center}.back-disc{position:absolute;inset:24%;border-radius:50%;background:conic-gradient(from 0deg,#8b5cf6,#22d3ee,#ec4899,#8b5cf6);filter:blur(1px);opacity:.55;animation:back-spin 9s linear infinite}.back-ring{position:absolute;inset:6%;border:1px solid rgba(255,255,255,.16);border-radius:50%}.back-ring.r2{inset:18%;border-color:#ffffff1a}.back-ring.r3{inset:30%;border-style:dashed;border-color:#ffffff24}.back-logo{position:relative;width:46%;filter:drop-shadow(0 0 1.4em rgba(139,92,246,.85));user-select:none;pointer-events:none}.back-word{position:absolute;bottom:10%;font-size:1.1em;letter-spacing:.42em;color:#ffffff73;font-weight:700}@keyframes back-spin{to{transform:rotate(360deg)}}.card-front{background:linear-gradient(170deg,#1a1a26,#0c0c14 60%);border:1px solid rgba(255,255,255,.12);box-shadow:0 2.2em 5em -2.4em #000,inset 0 1px #ffffff1a;padding:.3em}.card:after{content:"";position:absolute;inset:-12%;border-radius:2.8em;background:radial-gradient(60% 60% at 50% 50%,var(--r-glow),transparent 70%);opacity:0;filter:blur(2.6em);z-index:-1;transition:opacity .45s;pointer-events:none}.card.r-rare:after{opacity:.22}.card.r-epic:after{opacity:.34}.card.r-legendary:after{opacity:.48}.card.r-mythic:after{opacity:.62}.card.is-facedown:after{opacity:0!important}.card.is-compact:after{display:none}.card-bg{position:absolute;inset:0;border-radius:1.3em;overflow:hidden;z-index:0}.card.is-compact .card-bg{display:none}.card-bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.35);filter:blur(2.6em) saturate(1.5) brightness(.5);opacity:.55}.card-frame{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;gap:.5em;padding:.8em;border-radius:1.3em;border:1px solid color-mix(in srgb,var(--r-color) 45%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--r-color) 16%,transparent),#0a0a128c 30%,#08080ee0 62%,#06060bf5);overflow:hidden}.card-art{position:relative;width:69%;margin:0 auto;border-radius:.8em;overflow:hidden;aspect-ratio:1;flex:0 0 auto;background:#0a0a12;box-shadow:0 1em 2.4em -1em #000,inset 0 0 0 1px #ffffff1f}.card-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out)}.card:hover .card-art img{transform:scale(1.045)}.art-vignette{position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(6,6,12,.6));pointer-events:none}.art-shine{position:absolute;inset:0;background:radial-gradient(18em 18em at var(--mx) var(--my),rgba(255,255,255,.34),transparent 62%);mix-blend-mode:soft-light;opacity:0;transition:opacity .3s;pointer-events:none}.card:hover .art-shine{opacity:1}.art-holo{position:absolute;inset:0;background:repeating-linear-gradient(115deg,#ff006e80,#ffbe0080,#00ffa380,#00aaff80,#be00ff80,#ff006e80 40%);background-size:260% 260%;background-position:var(--mx) var(--my);mix-blend-mode:color-dodge;opacity:0;pointer-events:none;transition:opacity .35s}.card.r-rare{--holo: .1}.card.r-epic{--holo: .17}.card.r-legendary{--holo: .24}.card.r-mythic{--holo: .34}.art-holo{opacity:var(--holo, 0)}.card.r-mythic .art-holo{animation:holo-drift 6s linear infinite}.card:hover .art-holo{opacity:calc(var(--holo, 0) + .08)}@keyframes holo-drift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.chip-explicit,.chip-score{position:absolute;top:.7em;display:inline-flex;align-items:center;gap:.4em;height:2.1em;padding:0 .7em;border-radius:999px;font-size:1.1em;font-weight:700;background:#08080ed1;border:1px solid rgba(255,255,255,.16);color:#fff}.chip-explicit{left:.7em;padding:0 .6em;color:#ffb3c1}.chip-score{right:.7em;font-variant-numeric:tabular-nums}.score-dot{width:.6em;height:.6em;border-radius:50%;background:var(--r-color);box-shadow:0 0 .8em var(--r-color)}.card-band{display:flex;align-items:center;justify-content:space-between;gap:.8em;padding:.3em .8em;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--r-color) 44%,transparent),color-mix(in srgb,var(--r-color) 10%,transparent));border:1px solid color-mix(in srgb,var(--r-color) 50%,transparent);flex:0 0 auto}.band-name{font-size:1.05em;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px .6em color-mix(in srgb,var(--r-color) 80%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.band-stars{display:inline-flex;gap:.1em;flex:0 0 auto}.star{width:1.1em;height:1.1em;fill:var(--r-glow);filter:drop-shadow(0 0 .4em var(--r-glow))}.card-id{flex:0 0 auto}.card-title{font-size:1.5em;font-weight:700;letter-spacing:-.015em;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-artist{margin-top:.15em;font-size:1.2em;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-stats{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(6,1fr);gap:.2em .8em;align-content:start;overflow:hidden;border-top:1px solid rgba(255,255,255,.1);padding-top:.5em}.stat{grid-column:span 3;display:flex;flex-direction:column;min-width:0;line-height:1.3}.stat.is-wide{grid-column:span 6}.stat.is-third{grid-column:span 2}.stat-k{color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;font-size:.8em;font-weight:700}.stat-v{color:var(--ink);font-size:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-meter{flex:0 0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6em;font-size:.8em;padding-top:.5em}.meter-k{text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--ink-3)}.meter-track{height:.5em;border-radius:999px;background:#ffffff1f;overflow:hidden}.meter-track i{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--r-color) 45%,transparent),var(--r-glow));box-shadow:0 0 1em var(--r-glow)}.meter-v{font-size:1.2em;font-weight:700;font-variant-numeric:tabular-nums;color:var(--r-glow);text-shadow:0 0 1em color-mix(in srgb,var(--r-glow) 55%,transparent)}.card-foot{flex:0 0 auto;display:flex;justify-content:space-between;gap:.8em;font-size:.85em;letter-spacing:.1em;color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:.45em;border-top:1px solid rgba(255,255,255,.08)}.card-actions{position:absolute;left:.9em;right:.9em;bottom:.9em;display:flex;gap:.6em;transform:translateY(calc(100% + 1.4em));opacity:0;transition:transform .42s var(--ease-back),opacity .3s;z-index:3}.card.is-active .card-actions,.card.is-sounding .card-actions{transform:none;opacity:1}.act{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.5em;height:3.4em;border:1px solid rgba(255,255,255,.18);border-radius:.9em;background:#0a0a12e0;backdrop-filter:blur(10px);color:#fff;font:inherit;font-size:1.15em;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s,transform .15s,border-color .2s}.act:hover{background:#ffffff29;transform:translateY(-1px)}.act .ico{width:1.3em;height:1.3em;fill:currentColor;flex:0 0 auto}.act-label{overflow:hidden;text-overflow:ellipsis}.act-play{flex:1 1 auto}.act-deezer,.act-spotify,.act-qobuz,.act-tidal{flex:0 0 auto;width:3.4em;padding:0;gap:0}.act-deezer{color:#a238ff;border-color:#a238ff73;background:#180c22e6}.act-deezer:hover{background:#a238ff42}.act-spotify{color:#1ed760;border-color:#1ed76073;background:#0c2014e6}.act-spotify:hover{background:#1ed7603d}.act-qobuz{color:#7fb2ff;border-color:#7fb2ff73;background:#0c1222e6}.act-qobuz:hover{background:#7fb2ff3d}.act-tidal{color:#e6e6e6;border-color:#e6e6e666;background:#101014e6}.act-tidal:hover{background:#e6e6e633}@media(max-width:480px){.act-play .act-label{display:none}.act-play{flex:0 0 auto;width:3.4em;gap:0}}.card.is-sounding .act-play .ico{animation:pulse-ico 1s ease-in-out infinite}@keyframes pulse-ico{50%{opacity:.35;transform:scale(.86)}}.card.is-active .card-frame:after,.card.is-sounding .card-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,5,10,.88) 5em,transparent 12em);pointer-events:none}.card-glare{position:absolute;inset:0;border-radius:1.3em;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.2) 47%,rgba(255,255,255,.05) 52%,transparent 60%);transform:translate(-120%);pointer-events:none}.card:hover .card-glare{animation:glare-sweep 1.1s var(--ease-out)}@keyframes glare-sweep{to{transform:translate(120%)}}.card.r-legendary .card-front,.card.r-mythic .card-front{padding:.2em}.card.is-compact.r-legendary .card-front:before,.card.is-compact.r-mythic .card-front:before{display:none}.card.is-compact.r-legendary .card-front{box-shadow:0 2.2em 5em -2.4em #000,0 0 0 1px var(--r-glow)}.card.is-compact.r-mythic .card-front{box-shadow:0 2.2em 5em -2.4em #000,0 0 0 1px var(--r-color)}.card.is-compact.r-legendary .card-frame:before,.card.is-compact.r-mythic .card-frame:before{display:none}.card.is-compact .art-holo{animation:none!important}.card.r-legendary .card-front:before,.card.r-mythic .card-front:before{content:"";position:absolute;inset:-60%;background:conic-gradient(from 0deg,transparent 0deg,var(--r-glow) 40deg,#fff 60deg,var(--r-color) 90deg,transparent 150deg,transparent 210deg,var(--r-glow) 250deg,#fff 270deg,transparent 330deg);animation:frame-spin 4.5s linear infinite;opacity:.75}.card.r-mythic .card-front:before{background:conic-gradient(from 0deg,#ff3d71,#ffb020,#2ee08a,#3fa9ff,#a855f7,#ff3d71);animation-duration:3.2s;opacity:.9}@keyframes frame-spin{to{transform:rotate(360deg)}}.card.r-epic .card-front{box-shadow:0 2.2em 5em -2.4em #000,0 0 0 1px #a855f773,inset 0 1px #ffffff1f}.card.r-legendary .card-front{box-shadow:0 2.6em 6em -2.4em #000,0 0 4.4em -1.4em #ffb020d9}.card.r-mythic .card-front{box-shadow:0 3em 7em -2.4em #000,0 0 5.6em -1.2em #ff3d71e6}.card.r-legendary .card-frame:before,.card.r-mythic .card-frame:before{content:"";position:absolute;inset:0;background:radial-gradient(2px 2px at 18% 24%,#fff,transparent),radial-gradient(1.6px 1.6px at 72% 16%,#fff,transparent),radial-gradient(2px 2px at 84% 62%,#fff,transparent),radial-gradient(1.4px 1.4px at 30% 78%,#fff,transparent),radial-gradient(1.8px 1.8px at 58% 44%,#fff,transparent);opacity:0;animation:twinkle 2.6s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes twinkle{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.55;transform:scale(1.03)}}.card-count,.card-new{position:absolute;z-index:4;font-size:1.05em;font-weight:800;letter-spacing:.08em;padding:.3em .8em;border-radius:999px;pointer-events:none}.card-count{top:-.7em;right:-.7em;background:#1a1a26;border:1px solid var(--line-2);color:var(--ink)}.card-new{top:-.7em;left:-.7em;text-transform:uppercase;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;box-shadow:0 .6em 1.8em -.8em #8b5cf6;animation:new-pop .5s var(--ease-back) backwards}@keyframes new-pop{0%{transform:scale(.4);opacity:0}}.card.is-reveal{--w: var(--cw, min(330px, 74vw, 46vh));opacity:0;transform:translateY(46px) scale(.9);transition:opacity .5s var(--ease-out),transform .6s var(--ease-back)}.card.is-reveal.is-in{opacity:1;transform:none}.card.is-instant .card-inner{transition:none!important}.card.is-cracking{animation:card-crack .26s ease-out}@keyframes card-crack{0%,to{transform:none}30%{transform:translate(-5px,3px) rotate(-1.1deg)}60%{transform:translate(6px,-4px) rotate(1.3deg)}}.card.is-cracking .card-back:after{content:"";position:absolute;inset:0;background:radial-gradient(45% 40% at 50% 45%,rgba(255,255,255,.55),rgba(255,180,220,.22) 45%,transparent 72%);mix-blend-mode:screen;pointer-events:none}.card.is-popped .card-inner{animation:card-pop .75s cubic-bezier(.2,.7,.3,1)}.card.is-popped.r-rare .card-glare,.card.is-popped.r-epic .card-glare,.card.is-popped.r-legendary .card-glare,.card.is-popped.r-mythic .card-glare,.card.is-popped.r-secret .card-glare{animation:glare-sweep 1.1s var(--ease-out) .12s}@keyframes card-pop{0%{transform:scale(1)}16%{transform:scale(calc(var(--pop-scale) * 1.12),calc(var(--pop-scale) * .84))}34%{transform:scale(.92,1.12) translateY(-16px)}52%{transform:scale(1.06,.95) translateY(0)}70%{transform:scale(.98,1.03)}86%{transform:scale(1.01,.99)}to{transform:scale(1)}}.card.is-sounding .card-art:after{content:"";position:absolute;left:.8em;bottom:.8em;width:2.2em;height:1.4em;background:linear-gradient(#fff,#fff) 0 100% / .3em 40% no-repeat,linear-gradient(#fff,#fff) .6em 100% / .3em 90% no-repeat,linear-gradient(#fff,#fff) 1.2em 100% / .3em 60% no-repeat,linear-gradient(#fff,#fff) 1.8em 100% / .3em 100% no-repeat;animation:eq .9s steps(1) infinite;filter:drop-shadow(0 0 .5em var(--r-glow))}@keyframes eq{0%{background-size:.3em 40%,.3em 90%,.3em 60%,.3em 100%}25%{background-size:.3em 90%,.3em 40%,.3em 100%,.3em 55%}50%{background-size:.3em 60%,.3em 100%,.3em 45%,.3em 80%}75%{background-size:.3em 100%,.3em 55%,.3em 85%,.3em 35%}}@media(max-width:560px){.card{--w: 260px}.card.is-compact{--w: 158px}}.card-front{opacity:1;transition:opacity 0s linear .31s}.card-back{opacity:0;transition:opacity 0s linear .31s}.card.is-facedown .card-front{opacity:0;transition-delay:0s}.card.is-facedown .card-back{opacity:1;transition-delay:0s}.card:not(.is-flipping) .card-front,.card:not(.is-flipping) .card-back{transition-delay:0s}.card-prog{position:absolute;left:.9em;right:.9em;bottom:calc(.9em + 3.4em * 1.15 + .55em);height:.32em;border-radius:999px;background:#ffffff24;overflow:hidden;opacity:0;transform:translateY(.6em);transition:opacity .3s,transform .3s;z-index:3;pointer-events:none}.card-prog i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b660ff,#ff7ad9);transform:scaleX(0);transform-origin:0 50%}.card.is-sounding .card-prog{opacity:1;transform:none}.card.is-compact .card-prog{display:none}.pack{--hue: 268;--mx: 50%;--my: 50%;--w: 216px;position:relative;width:var(--w);aspect-ratio:3 / 4.35;perspective:1200px;font-size:calc(var(--w) / 21.6);cursor:pointer;-webkit-tap-highlight-color:transparent}.pack--stage{--w: min(320px, 62vw, 40vh)}.pack-body{--rx: 0deg;--ry: 0deg;position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .35s cubic-bezier(.16,1,.3,1);animation:pack-float 5s ease-in-out infinite}@keyframes pack-float{0%,to{translate:0 -.7em}50%{translate:0 .7em}}.pack-shell{position:absolute;inset:0;border-radius:.9em;overflow:hidden;isolation:isolate;box-shadow:0 4em 6em -3em #000000e6,0 0 0 1px hsl(var(--hue) 70% 70% / .35),inset 0 0 0 1px #ffffff24}.pack-foil{position:absolute;inset:0;background:linear-gradient(168deg,hsl(var(--hue) 72% 44%),hsl(calc(var(--hue) + 24) 66% 24%) 38%,hsl(calc(var(--hue) - 16) 74% 15%) 68%,hsl(calc(var(--hue) + 42) 60% 26%))}.pack-prism{position:absolute;inset:-20%;background:repeating-linear-gradient(104deg,#ff0080,#ff8c00 7%,#ffe600 13%,#00ff9d,#00b3ff,#8b00ff 34%,#ff0080 40%);background-size:220% 220%;mix-blend-mode:color-dodge;opacity:.16;filter:blur(.9em) saturate(1.3);animation:prism-drift 9s linear infinite;mask-image:radial-gradient(75% 60% at 50% 45%,transparent 8%,#000 78%);-webkit-mask-image:radial-gradient(75% 60% at 50% 45%,transparent 8%,#000 78%)}@keyframes prism-drift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.pack-weave{position:absolute;inset:0;background:repeating-linear-gradient(72deg,rgba(255,255,255,.07) 0 1px,transparent 1px 4px),repeating-linear-gradient(-72deg,rgba(0,0,0,.14) 0 1px,transparent 1px 5px);opacity:.7}.pack-cylinder{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.42) 0%,rgba(255,255,255,.26) 9%,rgba(255,255,255,.05) 20%,transparent 44%,rgba(0,0,0,.28) 78%,rgba(0,0,0,.6) 100%)}.pack-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,4,10,.3) 0%,transparent 20%,transparent 46%,rgba(4,4,10,.42) 68%,rgba(4,4,10,.66) 100%)}.pack-sheen{position:absolute;inset:-30% -60%;background:linear-gradient(104deg,transparent 43%,rgba(255,255,255,.5) 48.5%,rgba(255,255,255,.12) 52%,transparent 58%);transform:translate(-60%);animation:sheen-sweep 4.2s cubic-bezier(.5,0,.3,1) infinite;mix-blend-mode:screen;pointer-events:none}@keyframes sheen-sweep{0%,58%{transform:translate(-60%)}to{transform:translate(60%)}}.pack-crimp{position:absolute;left:0;right:0;height:9%;background:linear-gradient(180deg,#ffffff57,#ffffff0a 55%,#00000047),repeating-linear-gradient(90deg,#ffffff29 0 2px,#0000001a 2px 5px);box-shadow:inset 0 0 1em #00000059;z-index:3}.pack-crimp.is-top{top:0}.pack-crimp.is-bottom{bottom:0}.pack-crimp i{position:absolute;left:0;right:0;height:2px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.75) 0 4px,transparent 4px 9px)}.pack-crimp.is-top i{bottom:0}.pack-crimp.is-bottom i{top:0}.pack-crimp.is-top:after{content:"";position:absolute;left:0;right:0;bottom:-.5em;height:.5em;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.pack-window{position:absolute;left:50%;top:20%;width:52%;aspect-ratio:1;translate:-50% 0;border-radius:50%;overflow:hidden;z-index:2;display:grid;place-items:center;box-shadow:0 0 0 .2em #ffffff38,0 0 0 .45em #00000059,0 1.2em 2em -.8em #000c}.pack-window img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;filter:saturate(1.35) contrast(1.1) brightness(.85)}.win-glow{position:absolute;inset:0;background:radial-gradient(circle at 34% 24%,hsl(var(--hue) 95% 72% / .5),transparent 58%),radial-gradient(circle at 72% 80%,hsl(calc(var(--hue) + 60) 95% 62% / .35),transparent 58%),radial-gradient(circle,transparent 42%,rgba(4,4,10,.72) 100%)}.win-disc{position:absolute;inset:14%;border-radius:50%;background:conic-gradient(from 0deg,hsl(var(--hue) 90% 68%),#fff,hsl(calc(var(--hue) + 70) 90% 64%),#fff,hsl(var(--hue) 90% 68%));opacity:.3;filter:blur(.12em);animation:win-spin 7s linear infinite}@keyframes win-spin{to{transform:rotate(360deg)}}.win-ring{position:absolute;inset:8%;border:1px dashed rgba(255,255,255,.4);border-radius:50%;animation:win-spin 18s linear infinite reverse}.win-mark{position:relative;font-size:2.6em;color:#fff;text-shadow:0 0 1.2em rgba(255,255,255,.9),0 .1em .3em rgba(0,0,0,.6)}.pack-tab{position:absolute;left:0;top:13.5%;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:.05em;padding:.45em 1em .5em .9em;border:1px solid rgba(255,255,255,.26);border-left:0;border-radius:0 .55em .55em 0;background:linear-gradient(100deg,hsl(var(--hue) 78% 46% / .96),hsl(calc(var(--hue) + 26) 70% 32% / .92));box-shadow:.18em .18em .5em #0000008c,inset 0 1px #ffffff4d;text-shadow:0 .08em .2em rgba(0,0,0,.6)}.pack-tab b{text-transform:uppercase;font-size:.78em;font-weight:800;letter-spacing:.22em;color:#ffffffb8}.pack-tab span{font-size:1.15em;font-weight:800;letter-spacing:.02em;line-height:1.05;color:#fff;font-variant-numeric:tabular-nums}.pack-plate{position:absolute;left:6%;right:6%;top:49%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.25em;text-align:center;text-shadow:0 .15em .5em rgba(0,0,0,.85)}.plate-kicker{text-transform:uppercase;font-size:.95em;font-weight:800;letter-spacing:.5em;text-indent:.5em;color:#ffffff9e}.plate-name{font-size:2.05em;font-weight:800;letter-spacing:-.02em;line-height:1.12;text-wrap:balance;color:#fff;text-shadow:0 .06em .18em rgba(0,0,0,.95),0 0 .9em hsl(var(--hue) 95% 70% / .85)}.plate-rule{width:45%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent)}.plate-tag{font-size:1.05em;letter-spacing:.08em;color:#ffffffa8}.pack-foot{position:absolute;left:8%;right:8%;bottom:13%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.6em}.foot-count{text-transform:uppercase;font-size:.95em;font-weight:800;letter-spacing:.28em;text-indent:.28em;color:#fffc;padding:.3em 1em;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#0000004d;backdrop-filter:blur(4px)}.foot-gems{display:flex;gap:.5em}.foot-gems i{width:.55em;height:.55em;border-radius:50%;background:var(--g);box-shadow:0 0 .7em var(--g)}.pack-gloss{position:absolute;inset:0;z-index:4;pointer-events:none;background:radial-gradient(60% 50% at var(--mx) var(--my),rgba(255,255,255,.3),transparent 60%);mix-blend-mode:overlay;opacity:0;transition:opacity .3s}.pack:hover .pack-gloss{opacity:1}.pack-seam{position:absolute;left:0;right:0;top:9%;height:2px;z-index:5;background:#fff;opacity:0;box-shadow:0 0 1.5em .3em #fff}.pack-halo{position:absolute;pointer-events:none;inset:-18%;border-radius:50%;background:radial-gradient(closest-side,hsl(var(--hue) 90% 62% / .55),transparent 72%);filter:blur(2.4em);opacity:.55;z-index:-1;transition:opacity .35s;animation:halo-breathe 4s ease-in-out infinite}@keyframes halo-breathe{50%{transform:scale(1.09)}}.pack:hover .pack-halo{opacity:.95}.pack-shadow{pointer-events:none;position:absolute;left:50%;bottom:-6%;width:62%;height:5%;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.65),transparent);filter:blur(.6em);animation:shadow-pulse 5s ease-in-out infinite}@keyframes shadow-pulse{0%,to{transform:translate(-50%) scale(.88);opacity:.75}50%{transform:translate(-50%) scale(1.06);opacity:.5}}.shop{--hue: 268;position:relative;overflow-x:clip;display:flex;flex-direction:column;align-items:center;gap:14px;flex:1 1 auto;min-height:0;padding-bottom:4px}.shop-scene{position:relative;width:100%;flex:1 1 auto;min-height:190px;display:flex;align-items:center;justify-content:center;container-type:size;container-name:scene}.shop-logo{position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(118%,700px);max-height:104%;object-fit:contain;mix-blend-mode:screen;opacity:.3;filter:saturate(1.2);pointer-events:none;user-select:none;animation:logo-breathe 11s ease-in-out infinite}@keyframes logo-breathe{0%,to{opacity:.26;scale:1}50%{opacity:.36;scale:1.04}}.shop-stage{position:absolute;inset:0;perspective:1400px;transform-style:preserve-3d;touch-action:pan-y}.shop-slot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .45s;backface-visibility:hidden;will-change:transform,opacity;cursor:pointer}.shop-slot .pack{--w: max(110px, min(300px, 58cqw, 62cqh))}.shop-slot.is-active{cursor:pointer}.shop-slot:not(.is-active) .pack-sheen{animation:none;opacity:.25}.shop-slot.is-active .pack-body{animation:pack-float 5s ease-in-out infinite}.shop-slot.is-active:hover .pack-body{scale:1.035}.shop-nav{position:absolute;top:50%;translate:0 -50%;z-index:20;width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:50%;background:#0c0c14d1;backdrop-filter:blur(14px);color:var(--ink);font-size:15px;cursor:pointer;transition:background .2s,transform .2s,border-color .2s}.shop-nav:hover{background:hsl(var(--hue) 70% 55% / .28);border-color:hsl(var(--hue) 80% 65% / .7);transform:scale(1.09)}.shop-nav.is-prev{left:max(4px,2vw)}.shop-nav.is-next{right:max(4px,2vw)}.shop-meta{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;flex:0 0 auto}.shop-name{font-size:clamp(20px,3.2vw,30px);letter-spacing:-.02em;line-height:1.15;text-shadow:0 0 1.4em hsl(var(--hue) 90% 65% / .55)}.shop-tag{font-size:13px;color:var(--ink-2);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-open{padding:13px 30px;font-size:15px;background:linear-gradient(135deg,hsl(var(--hue) 75% 58%),hsl(calc(var(--hue) + 30) 70% 42%));box-shadow:0 14px 34px -14px hsl(var(--hue) 85% 55% / .95)}.btn-open:hover{box-shadow:0 20px 44px -16px hsl(var(--hue) 90% 60%)}.shop-skeleton{position:absolute;left:50%;top:50%;translate:-50% -50%;width:max(110px,min(300px,58cqw,62cqh));aspect-ratio:3 / 4.35;border-radius:.9em;background:linear-gradient(100deg,var(--panel) 30%,var(--panel-2) 50%,var(--panel) 70%);background-size:300% 100%;animation:skel 1.4s linear infinite}@keyframes skel{to{background-position:-300% 0}}.load-err{text-align:center;color:var(--ink-2);padding:40px;width:100%}@media(max-width:720px){.shop-nav{width:40px;height:40px}.shop-slot .pack{--w: max(110px, min(250px, 66cqw, 64cqh))}}.stage{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .4s;--aura: #8b95ad;--aura-soft: #c8d0e0}.stage.is-open{opacity:1;pointer-events:auto}body.stage-live main,body.stage-live .topbar,body.stage-live .tabbar{visibility:hidden}.stage-bg{position:absolute;inset:0;background:radial-gradient(70% 60% at 50% 45%,color-mix(in srgb,var(--aura) 22%,transparent),transparent 70%),radial-gradient(120% 100% at 50% 120%,#08081066,#04040a 70%),#04040a;transition:background .6s}.stage-rays{position:absolute;width:min(140vmax,1800px);height:min(140vmax,1800px);will-change:transform;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--aura) 22%,transparent) 0deg 5deg,transparent 5deg 14deg);opacity:0;mask-image:radial-gradient(closest-side,#000 18%,transparent 70%);-webkit-mask-image:radial-gradient(closest-side,#000 18%,transparent 70%);animation:rays-spin 40s linear infinite;transition:opacity .6s;pointer-events:none}@keyframes rays-spin{to{transform:rotate(360deg)}}.stage[data-rarity=rare] .stage-rays{opacity:.28}.stage[data-rarity=epic] .stage-rays{opacity:.45}.stage[data-rarity=legendary] .stage-rays{opacity:.66}.stage[data-rarity=mythic] .stage-rays{opacity:.85}.stage-shock{position:absolute;inset:0;pointer-events:none;z-index:40}.shock{position:absolute;left:50%;top:50%;width:10px;height:10px;translate:-50% -50%;border-radius:50%;border:3px solid var(--sc, #fff);opacity:0;animation:shock-out var(--sd, .9s) cubic-bezier(.16,1,.3,1) forwards}@keyframes shock-out{0%{transform:scale(.4);opacity:0}12%{opacity:.95}to{transform:scale(var(--ss, 60));opacity:0;border-width:1px}}.stage-phase{transition:transform .7s cubic-bezier(.16,1,.3,1)}.stage.is-punched .stage-phase{transform:scale(.93);transition-duration:.12s}.stage.is-slowmo .stage-bg{background-color:#020206fb}.stage.is-slowmo .stage-rays{animation-duration:90s}.stage-close{position:absolute;top:max(16px,env(safe-area-inset-top));right:16px;z-index:60}.stage-close:hover{transform:rotate(90deg)}.stage-phase{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:24px}.stage-phase.is-on{display:flex;animation:phase-in .45s cubic-bezier(.16,1,.3,1) backwards}@keyframes phase-in{0%{opacity:0}}.stage-hint{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);animation:hint-pulse 2s ease-in-out infinite;transition:opacity .3s}.stage-hint.sm{font-size:11px;letter-spacing:.1em;animation:none;color:var(--ink-3)}.stage-hint.is-dim{opacity:0;animation:none}@keyframes hint-pulse{50%{opacity:.42}}.loader-ring{position:relative;width:84px;height:84px}.loader-ring i{position:absolute;inset:0;border:2px solid transparent;border-top-color:var(--accent);border-radius:50%;animation:load-spin 1.1s linear infinite}.loader-ring i:nth-child(2){inset:11px;border-top-color:var(--accent-2);animation-duration:1.5s;animation-direction:reverse}.loader-ring i:nth-child(3){inset:22px;border-top-color:#ec4899;animation-duration:.85s}@keyframes load-spin{to{transform:rotate(360deg)}}.loader-txt{color:var(--ink-2);font-size:14px;letter-spacing:.04em}.charge-wrap{position:relative;display:grid;place-items:center;--charge: 0}.charge-ring{position:absolute;width:168%;aspect-ratio:1;transform:rotate(-90deg);pointer-events:none;overflow:visible}.cr-track,.cr-fill{fill:none;stroke-width:1.4;stroke-linecap:round}.cr-track{stroke:#ffffff14}.cr-fill{stroke:var(--aura-soft);stroke-dasharray:345.6;stroke-dashoffset:calc(345.6 - 345.6 * var(--charge));filter:drop-shadow(0 0 6px var(--aura-soft));transition:stroke-dashoffset .08s linear}.charge-wrap.is-charging .cr-track{stroke:#ffffff29}.pack-slot .pack{cursor:grab}.charge-wrap.is-charging .pack-body{animation:pack-float 5s ease-in-out infinite,pack-strain .11s linear infinite;scale:calc(1 + var(--charge) * .1);will-change:transform,scale,translate}.charge-wrap.is-charging.is-hot .pack-body{animation:pack-float 5s ease-in-out infinite,pack-strain-hot .09s linear infinite}@keyframes pack-strain{0%,to{translate:0 0}25%{translate:-1px .5px}50%{translate:1px -.8px}75%{translate:-.6px 1px}}@keyframes pack-strain-hot{0%,to{translate:0 0}25%{translate:-3px 1.5px}50%{translate:2.5px -2px}75%{translate:-1.5px 2.5px}}.charge-wrap.is-charging .pack-halo{opacity:calc(.5 + var(--charge) * .5)}.charge-wrap.is-charging .pack-seam{opacity:var(--charge);height:5px;transform:scaleY(calc(.4 + var(--charge) * .6))}.charge-wrap.is-charging .pack-prism{opacity:calc(.28 + var(--charge) * .5);animation-duration:3s}.tear-light{position:absolute;top:9%;left:7%;right:7%;height:0;opacity:0;pointer-events:none;z-index:20}.tear-light:before,.tear-light:after{content:"";position:absolute;opacity:0}.tear-light:before{left:0;right:0;top:-1.5px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,#fff 14%,#fff 86%,transparent);transform:scaleX(0)}.tear-light:after{left:10%;right:10%;bottom:0;height:30em;transform-origin:50% 100%;transform:scaleY(0);background:linear-gradient(0deg,color-mix(in srgb,var(--aura-soft) 45%,#fff) 0%,color-mix(in srgb,var(--aura-soft) 40%,transparent) 28%,transparent 80%);-webkit-mask:linear-gradient(90deg,transparent,#000 28%,#000 72%,transparent);mask:linear-gradient(90deg,transparent,#000 28%,#000 72%,transparent)}.charge-wrap.is-tearing .tear-light{opacity:1}.charge-wrap.is-tearing .tear-light:before{animation:tear-rip .55s cubic-bezier(.2,.8,.2,1) forwards}.charge-wrap.is-tearing .tear-light:after{animation:tear-beam 1s cubic-bezier(.16,1,.3,1) .1s forwards}@keyframes tear-rip{0%{transform:scaleX(0);opacity:1}40%{transform:scaleX(1);opacity:1}to{transform:scaleX(1) scaleY(.3);opacity:0}}@keyframes tear-beam{0%{transform:scaleY(0);opacity:.95}35%{transform:scaleY(1);opacity:.8}to{transform:scaleY(1.12);opacity:0}}.charge-wrap.is-tearing .pack-crimp.is-top{animation:crimp-rip .85s cubic-bezier(.35,-.2,.5,1.2) forwards}@keyframes crimp-rip{0%{transform:none;opacity:1}15%{transform:translateY(-.6em) rotate(-2deg)}to{transform:translate(7em,-22em) rotate(-42deg) scale(1.15);opacity:0}}.charge-wrap.is-tearing .pack-body{animation:pack-drop .9s cubic-bezier(.5,0,.75,0) .16s forwards}@keyframes pack-drop{0%{transform:rotateX(0) rotateY(0) scale(1);opacity:1}25%{transform:rotateX(-8deg) rotateY(6deg) scale(1.06);opacity:1}to{transform:rotateX(46deg) rotateY(-14deg) scale(.82) translateY(26em);opacity:0}}.charge-wrap.is-tearing{pointer-events:none}.charge-wrap.is-tearing .charge-ring{animation:ring-blow .5s ease-out forwards}@keyframes ring-blow{to{transform:rotate(-90deg) scale(2.2);opacity:0}}#phase-open{perspective:1700px;--cw: 280px}.open-table{position:relative;width:var(--cw);aspect-ratio:63 / 94;transform-style:preserve-3d}.deck{position:absolute;left:50%;top:50%;translate:-50% -50%;transform:translate(var(--shift, 0px));transition:transform .55s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d;cursor:pointer}.deck.is-empty{pointer-events:none}.deck.is-behind{transform:translateY(-9%) scale(.86);opacity:.5;pointer-events:none}.deck-card{position:absolute;left:50%;top:50%;width:var(--cw);aspect-ratio:63 / 94;translate:-50% -50%;border-radius:1.6em;font-size:calc(var(--cw) / 30);transform:translate3d(var(--dx),var(--dy),var(--dz)) rotate(var(--dr));opacity:var(--dop, 1);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s;background:radial-gradient(120% 90% at 50% 0%,#2b2456,#14122a 55%,#0a0a16);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 0 6em #8b5cf638,0 2em 4.6em -2.2em #000;display:grid;place-items:center;overflow:hidden}.dk-disc{position:absolute;left:50%;top:50%;width:34%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:conic-gradient(from 0deg,#8b5cf6,#22d3ee,#ec4899,#8b5cf6);opacity:.5;filter:blur(1px);animation:win-spin 9s linear infinite}.dk-ring{position:absolute;left:50%;top:50%;width:62%;aspect-ratio:1;translate:-50% -50%;border:1px solid rgba(255,255,255,.16);border-radius:50%}.dk-ring.r2{width:46%;border-style:dashed;border-color:#ffffff24;animation:win-spin 22s linear infinite reverse}.dk-logo{position:relative;width:30%;filter:drop-shadow(0 0 1.2em rgba(139,92,246,.8));user-select:none}.dk-word{position:absolute;bottom:10%;font-size:1.1em;letter-spacing:.42em;color:#ffffff73;font-weight:700}.deck-card.is-top{cursor:pointer}.deck-count{position:absolute;left:50%;top:50%;translate:-50% -50%;transform:translate3d(var(--dx, 0),calc(var(--dy, 0px) - var(--cw) * .62),40px);z-index:5;padding:5px 13px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.1em;white-space:nowrap;color:#fff;background:#0a0a14d1;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(8px);pointer-events:none;transition:transform .5s cubic-bezier(.16,1,.3,1)}.deck.is-ready .deck-card.is-top{animation:deck-breathe 2.2s ease-in-out infinite}@keyframes deck-breathe{50%{transform:translate3d(var(--dx),calc(var(--dy) - 10px),var(--dz)) rotate(var(--dr)) scale(1.03)}}.deck:hover .deck-card.is-top{filter:brightness(1.25)}.deck:after{content:"";position:absolute;left:50%;top:50%;width:150%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(139,92,246,.3),transparent 70%);filter:blur(30px);z-index:-1;animation:halo-breathe 3s ease-in-out infinite}.reveal-slot{position:absolute;inset:0;display:grid;place-items:center;transform-style:preserve-3d;z-index:10;pointer-events:none}.reveal-slot .card{pointer-events:auto}.reveal-slot.is-charging:before,.reveal-slot.is-charging:after{content:"";position:absolute;left:50%;top:50%;width:150%;aspect-ratio:1;translate:-50% -50%;border:2px solid var(--aura);border-radius:50%;opacity:0;animation:charge-ring var(--charge-ms, .8s) cubic-bezier(.4,0,.2,1) infinite}.reveal-slot.is-charging:after{animation-delay:calc(var(--charge-ms, .8s) / -2)}@keyframes charge-ring{0%{transform:scale(1.7);opacity:0}40%{opacity:.9}to{transform:scale(.75);opacity:0}}.reveal-slot.has-aura .aura{position:absolute;left:50%;top:50%;width:200%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--aura) 48%,transparent),transparent 72%);filter:blur(34px);animation:aura-pulse 2.6s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes aura-pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.55}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.95}}.reveal-slot.is-mythic .aura{animation:aura-pulse 2.6s ease-in-out infinite}.reveal-slot.is-secret .aura{background:conic-gradient(from 0deg,#ff5fd2,#ff8a5f,#ffe95f,#5fff9b,#8be9ff,#c65fff,#ff5fd2);-webkit-mask:radial-gradient(closest-side,#000 18%,transparent 72%);mask:radial-gradient(closest-side,#000 18%,transparent 72%);animation:aura-pulse 2.6s ease-in-out infinite,aura-turn 6s linear infinite}@keyframes aura-turn{to{rotate:360deg}}.stage[data-rarity=mythic] .stage-rays{animation:rays-spin 14s linear infinite,mythic-hue 5s linear infinite}@keyframes mythic-hue{to{filter:hue-rotate(360deg)}}@media(pointer:coarse){.stage[data-rarity=mythic] .stage-rays{animation:rays-spin 14s linear infinite}}.shatter{position:absolute;left:50%;top:50%;translate:-50% -50%;pointer-events:none;z-index:30;perspective:1100px;transform-style:preserve-3d}.shard{position:absolute;left:50%;top:50%;width:var(--sw);height:var(--sh);margin-left:calc(var(--sw) / -2);margin-top:calc(var(--sh) / -2);clip-path:var(--clip);transform-style:preserve-3d;animation:shard-fly var(--sdur) cubic-bezier(.08,.72,.28,1) var(--sdel) forwards}.shard-face{position:absolute;inset:0;transform:none!important;backface-visibility:visible!important;border-radius:0!important;overflow:hidden}.shard:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 50%,rgba(255,255,255,.75),rgba(255,255,255,.12) 45%,transparent 72%);mix-blend-mode:screen;opacity:.9;animation:shard-cool var(--sdur) linear var(--sdel) forwards}@keyframes shard-cool{to{opacity:0}}@keyframes shard-fly{0%{transform:translateZ(0) rotate3d(0,0,1,0);opacity:1;filter:brightness(3) drop-shadow(0 0 8px rgba(255,255,255,.95))}10%{filter:brightness(1.5) drop-shadow(0 0 6px rgba(255,255,255,.85))}65%{opacity:1;filter:brightness(1.25) drop-shadow(0 0 4px rgba(255,255,255,.6))}to{transform:translate3d(var(--tx),var(--ty),240px) rotateX(var(--rx)) rotateY(var(--ry)) rotate(var(--rz)) scale(.7);opacity:0;filter:brightness(1.1) drop-shadow(0 0 2px rgba(255,255,255,.3))}}.rarity-stamp{position:absolute;left:50%;bottom:15%;translate:-50% 0;z-index:45;font-size:clamp(26px,6vw,54px);font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:0 0 .3em var(--aura),0 0 1em var(--aura),0 .06em 0 rgba(0,0,0,.6);opacity:0;pointer-events:none;white-space:nowrap}.rarity-stamp.is-on{animation:stamp-slam .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes stamp-slam{0%{opacity:0;transform:scale(7) rotate(-9deg);filter:blur(12px)}22%{opacity:1;transform:scale(1) rotate(-2deg);filter:blur(0)}30%{transform:scale(1.09) rotate(1deg)}40%{transform:scale(1) rotate(0)}82%{opacity:1}to{opacity:0;transform:scale(1.04)}}.rarity-stamp.is-mythic{background:linear-gradient(90deg,#ff3d71,#ffb020,#2ee08a,#3fa9ff,#a855f7,#ff3d71);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rarity-stamp.is-mythic.is-on{animation:stamp-slam .9s cubic-bezier(.16,1,.3,1) forwards,stamp-rainbow 1.4s linear 1}@keyframes stamp-rainbow{to{background-position:300% 0}}.reveal-counter{display:flex;gap:7px;z-index:20}.pip{width:9px;height:9px;border-radius:50%;background:#ffffff29;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.pip.is-done{background:var(--pip);box-shadow:0 0 10px var(--pip)}.pip.is-current{width:24px;border-radius:999px;background:#fff;box-shadow:0 0 14px #fff}.btn-next{z-index:20}#phase-carousel{justify-content:space-between;gap:14px;padding:clamp(56px,8vh,84px) 0 calc(clamp(18px,3.5vh,36px) + var(--safe-b))}.carousel-head{text-align:center;z-index:5;padding:0 20px}.carousel-head h2{font-size:clamp(24px,4.4vw,36px);letter-spacing:-.02em;animation:head-in .6s var(--ease-back) backwards}@keyframes head-in{0%{opacity:0;transform:translateY(-10px) scale(.96)}}.carousel-head p{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.sub-chip{font-size:11px;font-weight:700;letter-spacing:.06em;padding:3px 10px;border-radius:999px;color:#fff;background:color-mix(in srgb,var(--c) 26%,transparent);border:1px solid color-mix(in srgb,var(--c) 55%,transparent)}.sub-new{font-size:11.5px;color:var(--ink-2);align-self:center;margin-left:4px}.carousel-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;z-index:5;padding:0 16px}.win-art{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;border-radius:50%;overflow:hidden;opacity:.92}.win-art i{display:block;background-size:cover;background-position:center;filter:saturate(1.1) contrast(1.05)}.win-art i:only-child{grid-column:1 / 3;grid-row:1 / 3}.pack-window.has-art .win-disc{opacity:.22}.pack-window.has-art .win-mark{font-size:1.7em;opacity:.92;text-shadow:0 0 .5em rgba(0,0,0,.95),0 .1em .3em rgba(0,0,0,.9)}.pack-window.has-art:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(closest-side,rgba(4,4,10,.62),rgba(4,4,10,.18) 70%,transparent);pointer-events:none}.reveal-slot .card{touch-action:none}.card.is-hit{scale:1.12}.fx-full .card.is-hit{filter:brightness(1.45)}.card.is-lurch{animation:card-lurch .42s var(--ease-back)}@keyframes card-lurch{0%{rotate:var(--lurch);scale:.94}to{rotate:0deg;scale:1}}.card.is-floating{animation:card-float 3.6s ease-in-out infinite}@keyframes card-float{0%,to{translate:0 0}50%{translate:0 -9px}}.card.is-wiggle .card-inner{animation:card-wiggle .55s cubic-bezier(.2,.7,.3,1)}@keyframes card-wiggle{0%{transform:scale(1)}20%{transform:scale(1.1,.9) rotate(-3deg)}40%{transform:scale(.94,1.06) rotate(2.5deg)}60%{transform:scale(1.03,.97) rotate(-1deg)}to{transform:scale(1)}}.card.is-spinning .card-inner{transition:none}.card.is-backside .card-front{opacity:0!important}.card.is-backside .card-back{opacity:1!important}.card.is-fresh .card-new{animation:new-drop .8s cubic-bezier(.3,1.6,.5,1) .35s backwards}@keyframes new-drop{0%{opacity:0;transform:translateY(-70px) scale(1.5) rotate(-12deg)}55%{opacity:1;transform:translateY(4px) scale(.94) rotate(3deg)}75%{transform:translateY(-6px) scale(1.04) rotate(-2deg)}to{transform:none}}.stage.is-dolly .stage-phase{transform:scale(1.08);transition:transform 1.3s cubic-bezier(.4,0,.2,1)}.stage-vignette{position:absolute;inset:0;z-index:35;pointer-events:none;opacity:0;transition:opacity .35s ease-out;background:radial-gradient(ellipse 75% 70% at 50% 50%,transparent 40%,color-mix(in srgb,var(--vig, #fff) 55%,transparent) 100%)}.cine i{position:absolute;left:0;right:0;z-index:50;height:min(9vh,80px);background:#000;pointer-events:none;transition:transform .55s cubic-bezier(.16,1,.3,1)}.cine-top{top:0;transform:translateY(-101%)}.cine-bot{bottom:0;transform:translateY(101%);display:grid;place-items:center}.cine.is-on i{transform:none}.cine-name{max-width:92vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-display, system-ui);font-size:clamp(18px,3.4vw,30px);letter-spacing:.06em;color:#fff;text-shadow:0 0 18px var(--aura),0 2px 0 rgba(0,0,0,.9)}.cine-name:not(:empty):after{content:"\258c";margin-left:2px;color:var(--aura);animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.rarity-stamp.is-chroma{text-shadow:-3px 0 0 rgba(255,40,120,.8),3px 0 0 rgba(40,220,255,.8),0 0 .6em var(--aura)}.reveal-counter{gap:9px}.pip{width:16px;height:22px;border-radius:4px;border:2px solid rgba(20,14,51,.95);background:linear-gradient(180deg,#2b2456,#14122a);box-shadow:inset 0 1px #ffffff1f}.pip.is-done{background:linear-gradient(180deg,color-mix(in srgb,var(--pip) 60%,#fff),var(--pip));box-shadow:0 0 12px -2px var(--pip),inset 0 1px #ffffff80}.pip.is-current{width:20px;border-radius:4px;background:linear-gradient(180deg,#fff,#d9ccff);box-shadow:0 0 14px #fffc}.pip.is-land{animation:pip-land .55s cubic-bezier(.3,1.8,.5,1)}@keyframes pip-land{0%{transform:scale(1.9) rotate(-20deg)}to{transform:none}}@media(prefers-reduced-motion:reduce){.card.is-floating,.card.is-lurch,.card.is-fresh .card-new,.pip.is-land{animation:none}.stage.is-dolly .stage-phase{transform:none}}.charge-wrap,.charge-wrap *{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.stage,.stage-phase{will-change:transform}.reveal-slot .card{will-change:transform,scale,rotate}.stage:not(.is-shaking){transform:translateZ(0)}.nyan-ov{position:fixed;inset:0;z-index:9000;pointer-events:none;overflow:hidden}.ny-sky{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 50%,#12348480,#060e34b8);opacity:0;transition:opacity .45s ease-out}.nyan-ov.is-on .ny-sky{opacity:1}.nyan-ov.is-dropped .ny-sky{opacity:0;transition-duration:1.4s}.nyan-ov.is-out{opacity:0;transition:opacity .45s}.ny-stars{position:absolute;inset:0;opacity:0;transition:opacity .5s}.nyan-ov.is-on .ny-stars{opacity:1}.nyan-ov.is-dropped .ny-stars{opacity:.35;transition-duration:1.4s}.ny-star{position:absolute;width:var(--u);height:var(--u);background:#fff;box-shadow:0 calc(var(--u) * -2) #fff,0 calc(var(--u) * 2) #fff,calc(var(--u) * -2) 0 #fff,calc(var(--u) * 2) 0 #fff;animation:ny-star-run var(--d) linear infinite var(--w),ny-twinkle .36s steps(1) infinite var(--w)}@keyframes ny-star-run{to{translate:-60vw 0}}@keyframes ny-twinkle{0%{scale:1;opacity:1}50%{scale:.5;opacity:.6}}.ny-fly{position:absolute;left:0;will-change:transform}.ny-cat{position:absolute;inset:0;width:100%;height:100%;z-index:2;overflow:visible;animation:ny-bob .36s steps(1) infinite;filter:drop-shadow(0 calc(var(--u) * 1.5) calc(var(--u) * 2) rgba(0,0,0,.45))}@keyframes ny-bob{50%{translate:0 calc(var(--u) * -1)}}.ny-legs{animation:ny-legs .18s steps(1) infinite}@keyframes ny-legs{50%{transform:translate(1px)}}.ny-tail{animation:ny-tail .36s steps(1) infinite}@keyframes ny-tail{50%{transform:translateY(-2px)}}.ny-trail{position:absolute;top:var(--u);right:calc(100% - var(--u) * 9);height:calc(var(--u) * 17);display:flex;flex-direction:row-reverse;z-index:1}.ny-trail i{flex:0 0 calc(var(--u) * 8);height:100%;background:linear-gradient(to bottom,#ff1a1a 0 16.67%,#f90 0 33.34%,#fe0 0 50%,#3f0 0 66.67%,#09f 0 83.34%,#63f 0);animation:ny-wave .36s steps(1) infinite}.ny-trail i:nth-child(2n){animation-delay:-.18s}@keyframes ny-wave{50%{translate:0 var(--u)}}.ny-hold{position:absolute;z-index:3;transform-origin:50% 0;animation:ny-swing .72s ease-in-out infinite alternate;filter:drop-shadow(0 0 calc(var(--u) * 2) rgba(255,255,255,.7)) drop-shadow(0 0 calc(var(--u) * 5) rgba(255,95,210,.55))}@keyframes ny-swing{0%{rotate:-9deg}to{rotate:5deg}}.ny-hold .deck-card{left:50%;top:50%;translate:-50% -50%;transform:none;transition:none;opacity:1}.pack-motif{position:absolute;inset:0;opacity:.5;mix-blend-mode:overlay;pointer-events:none}.pat-orbit .pack-motif{background:repeating-radial-gradient(circle at 50% 34%,rgba(255,255,255,.22) 0 1px,transparent 1px 13px)}.pat-dots .pack-motif{background:radial-gradient(rgba(255,255,255,.3) 1.6px,transparent 1.7px);background-size:15px 15px}.pat-bars .pack-motif{background:repeating-linear-gradient(90deg,rgba(255,255,255,.2) 0 5px,transparent 5px 17px)}.pat-zigzag .pack-motif{background:repeating-linear-gradient(56deg,rgba(255,255,255,.2) 0 2px,transparent 2px 13px),repeating-linear-gradient(-56deg,rgba(255,255,255,.2) 0 2px,transparent 2px 13px)}.pat-grid .pack-motif{background:repeating-linear-gradient(0deg,rgba(255,255,255,.2) 0 1px,transparent 1px 15px),repeating-linear-gradient(90deg,rgba(255,255,255,.2) 0 1px,transparent 1px 15px)}.pat-waves .pack-motif{background:repeating-radial-gradient(ellipse 60% 22% at 50% 120%,rgba(255,255,255,.24) 0 2px,transparent 2px 16px)}.pat-silk .pack-motif{background:repeating-linear-gradient(28deg,rgba(255,255,255,.22) 0 1px,transparent 1px 9px);opacity:.38}.pat-rays .pack-motif{background:repeating-conic-gradient(from 0deg at 50% 32%,rgba(255,255,255,.26) 0deg 3deg,transparent 3deg 11deg)}.pat-scratch .pack-motif{background:repeating-linear-gradient(97deg,rgba(255,255,255,.16) 0 1px,transparent 1px 7px),repeating-linear-gradient(83deg,rgba(0,0,0,.2) 0 1px,transparent 1px 19px)}.pat-columns .pack-motif{background:repeating-linear-gradient(90deg,rgba(255,255,255,.26) 0 2px,rgba(0,0,0,.14) 2px 4px,transparent 4px 22px)}.pat-chevron .pack-motif{background:repeating-linear-gradient(135deg,rgba(255,255,255,.24) 0 3px,transparent 3px 14px)}.pat-film .pack-motif{background:repeating-linear-gradient(0deg,rgba(255,255,255,.3) 0 8px,transparent 8px 18px) left / 10px 100% no-repeat,repeating-linear-gradient(0deg,rgba(255,255,255,.3) 0 8px,transparent 8px 18px) right / 10px 100% no-repeat,repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 18px)}.pat-bands .pack-motif{background:repeating-linear-gradient(0deg,rgba(255,255,255,.22) 0 6px,transparent 6px 24px)}.pat-tiles .pack-motif{background:repeating-linear-gradient(45deg,rgba(255,255,255,.22) 0 2px,transparent 2px 12px),repeating-linear-gradient(-45deg,rgba(255,255,255,.14) 0 2px,transparent 2px 12px)}.win-mark{font-size:2.4em}.pat-columns .win-mark,.pat-film .win-mark{font-size:2em}.keys{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-2) 42%,transparent);background:color-mix(in srgb,var(--accent-2) 12%,transparent);font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink)}.keys-ico{width:15px;height:15px;color:var(--accent-2)}.keys b{font-weight:700}.keys span{font-size:11.5px;color:var(--ink-3)}.keys.is-empty{border-color:#ff4d6d73;background:#ff4d6d1f}.keys.is-empty .keys-ico{color:var(--danger)}.keys.is-empty .keys-next{display:inline!important;color:#ffb3c1}.browse{position:relative;z-index:5;display:flex;flex-direction:column;gap:12px;margin:0 auto 18px;width:100%}.fam-bar{display:flex;gap:4px;justify-content:center;padding:4px;margin:0 auto;border:1px solid var(--line);border-radius:999px;background:#ffffff09}.fam{appearance:none;border:0;background:transparent;color:var(--ink-3);font:inherit;font-size:13px;font-weight:600;padding:7px 18px;border-radius:999px;cursor:pointer;transition:color .2s,background .25s}.fam:hover{color:var(--ink)}.fam[aria-selected=true]{color:#fff;background:#ffffff1c;box-shadow:inset 0 1px #ffffff24}.rail-wrap{position:relative}.rail{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:3px 44px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.rail::-webkit-scrollbar{display:none}.coll{--hue: 268;position:relative;flex:0 0 auto;scroll-snap-align:center;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:0 9px;width:152px;padding:9px 12px 10px;overflow:hidden;border:1px solid var(--line-2);border-radius:13px;background:var(--panel);color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .18s,color .2s}.coll:hover{transform:translateY(-2px);color:var(--ink);border-color:hsl(var(--hue) 70% 60% / .6)}.coll[aria-selected=true]{color:#fff;border-color:hsl(var(--hue) 82% 64% / .9);background:linear-gradient(140deg,hsl(var(--hue) 70% 50% / .3),hsl(var(--hue) 70% 40% / .08)),var(--panel-2);box-shadow:0 10px 26px -14px hsl(var(--hue) 90% 58%)}.coll-ico{grid-row:1 / 3;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-style:normal;font-size:15px;color:hsl(var(--hue) 90% 74%);background:hsl(var(--hue) 70% 50% / .18);border:1px solid hsl(var(--hue) 70% 60% / .3)}.coll-name{font-size:13.5px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coll-sub{font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coll[aria-selected=true] .coll-sub{color:#ffffffb8}.coll-fill{position:absolute;left:0;bottom:0;height:2px;background:hsl(var(--hue) 90% 62%);box-shadow:0 0 8px hsl(var(--hue) 90% 62%);transition:width .5s var(--ease-out)}.rail-nav{position:absolute;top:50%;translate:0 -50%;z-index:4;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:50%;background:#0c0c14e6;backdrop-filter:blur(10px);color:var(--ink);font-size:11px;cursor:pointer;transition:background .2s,opacity .25s}.rail-nav:hover{background:#ffffff29}.rail-nav.is-off{opacity:.25;pointer-events:none}.rail-nav.is-prev{left:0}.rail-nav.is-next{right:0}.shop-vols{display:flex;flex-wrap:nowrap;gap:7px;justify-content:safe center;max-width:min(560px,100%);min-height:54px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.shop-vols::-webkit-scrollbar{display:none}.shop-vols:empty{visibility:hidden}.shop-vols .vol{flex:0 0 auto}.vol{--hue: 268;display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 13px;border:1px solid var(--line-2);border-radius:10px;background:transparent;color:var(--ink-3);font:inherit;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.vol b{font-size:11.5px;font-weight:700;letter-spacing:.02em}.vol span{font-size:10.5px;font-variant-numeric:tabular-nums;opacity:.8}.vol:hover{color:var(--ink);border-color:hsl(var(--hue) 70% 60% / .6)}.vol.is-on{color:#fff;background:hsl(var(--hue) 75% 55% / .24);border-color:hsl(var(--hue) 85% 64% / .9);box-shadow:0 0 16px -6px hsl(var(--hue) 90% 60%)}@media(max-width:720px){.fam{padding:7px 13px;font-size:12.5px}.rail{padding:3px 12px;-webkit-mask-image:none;mask-image:none}.rail-nav{display:none}.coll{width:138px}}.shop-progress{display:flex;flex-direction:column;gap:6px;width:min(340px,80vw)}.shop-progress:empty{display:none}.sp-bar{height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden}.sp-bar i{display:block;height:100%;background:linear-gradient(90deg,hsl(var(--hue) 70% 45%),hsl(var(--hue) 90% 65%));box-shadow:0 0 12px -2px hsl(var(--hue) 90% 60%);transition:width .6s var(--ease-out)}.shop-progress span{font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums}.shop-progress b{color:var(--ink)}.shop-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media(max-width:420px){.shop-actions:not(:has(#shop-free:not([hidden]))){flex-wrap:nowrap}.shop-actions:not(:has(#shop-free:not([hidden]))) .btn{flex:1 1 0;min-width:0;padding-left:12px;padding-right:12px}}.btn .cost{display:inline-flex;align-items:center;gap:3px;margin-left:7px;padding:2px 7px;border-radius:999px;background:#00000047;font-size:12px;font-variant-numeric:tabular-nums}.btn .cost .i{width:13px;height:13px;color:var(--accent-2)}.btn.is-prem .cost .i{color:#ffd36a}.btn.is-locked{opacity:.55;filter:saturate(.5);box-shadow:none}.btn.is-locked:hover{transform:none}.btn-ten{position:relative;display:inline-flex;align-items:center}.btn-ten em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffd36a;margin-left:9px;padding-left:9px;border-left:1px solid var(--line-2)}.btn:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.4)}.btn:disabled:hover{transform:none}.haul{position:fixed;inset:0;z-index:7000;display:grid;place-items:center;padding:clamp(10px,2.5vw,32px)}.haul-scrim{position:absolute;inset:0;background:#040409e0;opacity:0;transition:opacity .35s}.haul.is-on .haul-scrim{opacity:1}.haul-panel{position:relative;display:flex;flex-direction:column;gap:18px;width:min(1180px,100%);max-height:92vh;overflow:hidden;padding:clamp(18px,3vw,30px);border:1px solid var(--line-2);border-radius:22px;background:linear-gradient(160deg,#161622f7,#090910fc);box-shadow:var(--shadow);opacity:0;transform:translateY(26px) scale(.97);transition:opacity .4s,transform .5s var(--ease-out)}.haul.is-on .haul-panel{opacity:1;transform:none}.haul-close{position:absolute;top:12px;right:12px;z-index:5;width:34px;height:34px}.haul-close:hover{transform:rotate(90deg)}.haul-head{text-align:center}.haul-head h2{font-size:clamp(22px,3.4vw,32px)}.haul-sub{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.haul-chip{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;color:#fff;background:color-mix(in srgb,var(--c) 24%,transparent);border:1px solid color-mix(in srgb,var(--c) 55%,transparent)}.haul-new{font-size:11.5px;color:var(--ink-3);align-self:center;margin-left:4px}.haul-grid{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;gap:20px 14px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-items:center;padding:6px 6px 10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.haul-grid::-webkit-scrollbar{width:7px}.haul-grid::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:99px}.haul-card{--w: 150px;animation:haul-in .45s var(--ease-out) backwards;animation-delay:var(--delay);content-visibility:auto;contain-intrinsic-size:150px 224px}@keyframes haul-in{0%{opacity:0;transform:translateY(16px) scale(.92)}}.haul-loading{grid-column:1/-1;display:grid;place-items:center;gap:18px;text-align:center;color:var(--ink-2);padding:50px 0}.haul-foot{display:flex;gap:10px;justify-content:center}@media(max-width:720px){.haul-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:16px 10px}.haul-card{--w: 128px;contain-intrinsic-size:128px 191px}.btn-ten em,.keys span{display:none}}.dbz{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;border:1px solid color-mix(in srgb,#ffb020 42%,transparent);background:color-mix(in srgb,#ffb020 12%,transparent);color:var(--ink);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .2s,border-color .2s}.dbz:hover{background:color-mix(in srgb,#ffb020 24%,transparent)}.dbz-ico{width:15px;height:15px;color:#ffd36a}.dbz b{font-weight:700}.dbz span{font-size:11px;color:var(--ink-3)}.dbz.is-rich{box-shadow:0 0 16px -6px #ffb020}.dbzp{position:fixed;inset:0;z-index:7200;display:grid;place-items:center;padding:18px}@media(max-width:559px){.dbzp{place-items:end center;padding:0}.dbzp .dbzp-box{width:100%!important;border-radius:22px 22px 0 0;padding-bottom:calc(22px + var(--safe-b));transform:translateY(40px)}.dbzp.is-on .dbzp-box{transform:none}}.dbzp-scrim{position:absolute;inset:0;background:#040409cc;opacity:0;transition:opacity .3s}.dbzp.is-on .dbzp-scrim{opacity:1}.dbzp-box{position:relative;width:min(430px,100%);padding:26px;border:1px solid var(--line-2);border-radius:20px;background:linear-gradient(160deg,#181620f7,#0a090ffc);box-shadow:var(--shadow);opacity:0;transform:translateY(20px) scale(.97);transition:opacity .35s,transform .45s var(--ease-out)}.dbzp.is-on .dbzp-box{opacity:1;transform:none}.dbzp-close{position:absolute;top:12px;right:12px;width:34px;height:34px}.dbzp-close .i{width:14px;height:14px}.dbzp-box h2{font-size:19px;padding-right:40px}.dbzp-balance{display:flex;align-items:baseline;gap:8px;margin:14px 0 6px;font-size:34px;font-weight:800;font-variant-numeric:tabular-nums;color:#ffd36a;text-shadow:0 0 22px rgba(255,176,32,.45)}.dbzp-balance .i{width:28px;height:28px;align-self:center}.dbzp-balance b{font-weight:800}.dbzp-lead{font-size:13px;color:var(--ink-2);margin-bottom:16px}.dbzp-rows{display:flex;flex-direction:column;gap:8px}.dbzp-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border:1px solid var(--line-2);border-radius:13px;background:var(--panel);color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background .2s,border-color .2s,transform .15s}.dbzp-row:hover:not(:disabled){background:var(--panel-2);transform:translate(3px)}.dbzp-row:disabled{opacity:.4;cursor:not-allowed}.dbzp-v{font-weight:700;color:#ffd36a;font-variant-numeric:tabular-nums;white-space:nowrap}.dbzp-k{display:inline-flex;align-items:center;gap:9px}.dbzp-k .i{width:16px;height:16px;color:#ffd36a}.dbzp-row.is-danger{color:#ffc2ce;border-color:#ff4d6d59}.dbzp-row.is-danger:hover{background:#ff4d6d1f}.dbzp-scale-h{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.dbzp-scale{margin-top:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;font-size:11.5px;color:var(--ink-3)}.dbzp-scale i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:var(--c);box-shadow:0 0 7px var(--c)}.dbzp-scale b{color:var(--ink-2);font-weight:600}.coll-ico.has-art{background-size:cover;background-position:center;border-color:hsl(var(--hue) 70% 60% / .5);box-shadow:inset 0 0 0 1px #0006}.browse-top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.coll-find{display:flex;align-items:center;gap:7px;padding:0 12px;height:38px;border:1px solid var(--line-2);border-radius:999px;background:#0000003d}.coll-find svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:var(--ink-3);stroke-width:2;stroke-linecap:round}.coll-find input{width:168px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px}.coll-find input::placeholder{color:var(--ink-3)}.coll-find input:focus{outline:none}.coll-find:focus-within{border-color:#9a5ae2cc}.rail-empty{margin:0 auto;padding:16px 0;font-size:13px;color:var(--ink-3)}.fam:focus-visible,.coll:focus-visible,.vol:focus-visible,.rail-nav:focus-visible,.shop-nav:focus-visible,.tab:focus-visible,.btn:focus-visible,.dbz:focus-visible,.seg-btn:focus-visible,.cx-chip:focus-visible,.cx-filter:focus-visible,.cx-opt:focus-visible,.cx-tag:focus-visible,.cx-sort:focus-visible{outline:2px solid #8bb4ff;outline-offset:2px;border-radius:8px}.skip-link{position:absolute;left:50%;top:-60px;z-index:9999;translate:-50% 0;padding:10px 18px;border-radius:0 0 12px 12px;background:#8bb4ff;color:#0b0b13;font-weight:700;text-decoration:none;transition:top .2s}.skip-link:focus{top:0}.coll-sub{color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.rail{scroll-behavior:auto}.coll,.coll-fill{transition:none}}.dbzp-box.is-wide{width:min(520px,100%)}.coll.is-new{border-style:dashed;border-color:hsl(var(--hue) 70% 60% / .55)}.coll.is-new .coll-ico{font-size:18px}.perso-field{display:block;margin-bottom:12px}.perso-field>span{display:block;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.perso-field input{width:100%;padding:11px 13px;border:1px solid var(--line-2);border-radius:11px;background:#0000004d;color:var(--ink);font:inherit;font-size:13.5px}.perso-field input:focus{outline:none;border-color:#47cfebd9}.perso-hint{font-size:12px;line-height:1.5;color:var(--ink-3);margin-bottom:14px}.perso-hint a{color:#6fd6ff}.perso-progress{margin-bottom:12px;--hue: 190}.perso-progress span{display:block;margin-top:6px;font-size:12px;color:var(--ink-2)}.perso-error{margin-bottom:12px;padding:9px 12px;border:1px solid rgba(255,77,109,.45);border-radius:10px;background:#ff4d6d1f;font-size:12.5px;color:#ffc2ce}.perso-note{margin-top:16px;padding-top:13px;border-top:1px solid var(--line);font-size:11.5px;line-height:1.55;color:var(--ink-3)}.keys.is-prem{border-color:color-mix(in srgb,#ffb020 45%,transparent);background:color-mix(in srgb,#ffb020 12%,transparent)}.keys.is-prem .keys-ico{color:#ffd36a}.keys.is-prem.is-empty{border-color:#ff4d6d73;background:#ff4d6d1f}.keys.is-prem.is-empty .keys-ico{color:var(--danger)}@media(max-width:900px){.keys.is-prem span,.keys span{display:none}}.btn-link{appearance:none;border:0;background:transparent;color:var(--ink-3);font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.btn-link:hover{color:var(--ink)}.coll-wrap{position:relative;flex:0 0 auto;scroll-snap-align:center}.coll-wrap .coll{width:152px}.fav-star{position:absolute;top:3px;right:3px;z-index:3;width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#ffffff38;font-size:12px;line-height:1;cursor:pointer;transition:color .2s,transform .15s,background .2s}.fav-star:hover{color:#ffd36a;transform:scale(1.18);background:#00000059}.fav-star.is-on{color:#ffd36a;text-shadow:0 0 8px rgba(255,176,32,.85)}@media(max-width:720px){.coll-wrap .coll{width:138px}}.sell-card{display:flex;align-items:center;gap:12px;padding:10px;margin-bottom:10px;border:1px solid color-mix(in srgb,var(--c) 40%,transparent);border-radius:14px;background:color-mix(in srgb,var(--c) 8%,transparent)}.sell-card img{width:48px;height:48px;border-radius:8px;object-fit:cover;flex:0 0 auto}.sell-card>span{display:flex;flex-direction:column;min-width:0;font-size:12.5px;color:var(--ink-2)}.sell-card b{font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sell-card em{font-style:normal;font-size:11px;font-weight:700;color:var(--c)}.sell-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sell-grid .perso-field{margin-bottom:8px}.perso-field select{width:100%;padding:11px 13px;border:1px solid var(--line-2);border-radius:11px;background:#0000004d;color:var(--ink);font:inherit;font-size:13.5px}.perso-field select option{background:#14141f}.sell-net{font-size:14px;color:var(--ink-2);margin:4px 0 2px}.sell-net b{color:#ffd36a;font-size:16px}.sell-card.is-bundle img{box-shadow:5px -4px 0 -1px color-mix(in srgb,var(--c) 35%,#1a1a26),10px -8px 0 -2px color-mix(in srgb,var(--c) 18%,#1a1a26);margin-right:8px}.sell-picks{display:flex;flex-direction:column;gap:2px;max-height:min(34vh,240px);overflow-y:auto;margin-bottom:8px;padding:4px;border:1px solid var(--line);border-radius:12px;background:#0000002e;overscroll-behavior:contain}.sell-pick{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:7px 8px;border-radius:9px;font-size:13px;color:var(--ink);cursor:pointer;transition:background .15s}.sell-pick:hover{background:#ffffff0d}.sell-pick input{width:17px;height:17px;margin:0;accent-color:#ffd36a}.sell-pick .sp-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sell-pick .sp-tier{padding:0 5px;border-radius:5px;background:var(--c);color:#0b0b12;font-size:9.5px;font-weight:800}.sell-pick .sp-n{font-size:11px;color:var(--ink-3);min-width:40px;text-align:right}.sell-pick:has(input:not(:checked)){opacity:.5}#sell-panel.is-bundle .dbzp-lead{margin-bottom:10px}.detail-bundle{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:9px 16px;border:1px solid rgba(255,211,106,.5);border-radius:999px;background:linear-gradient(135deg,#ffd36a29,#ff7ad91a);color:#ffe9a8;font-weight:700;font-size:13px}.detail-bundle:hover{background:linear-gradient(135deg,#ffd36a42,#ff7ad929)}.detail-bundle .i{width:16px;height:16px}.card.r-secret{--r-color: #ff5fd2;--r-glow: #8be9ff;--holo: .42}.card.r-secret .card-front{padding:.2em;box-shadow:0 3em 7em -2.4em #000,0 0 6em -1em #ff5fd2d9}.card.r-secret .card-front:before{content:"";position:absolute;inset:-60%;background:conic-gradient(from 0deg,#ff5fd2,#ff8a5f,#ffe95f,#5fff9b,#8be9ff,#c65fff,#ff5fd2);animation:frame-spin 2.6s linear infinite;opacity:.95}@media(hover:hover)and (pointer:fine){html:not(.fx-lite) .card.r-secret .card-frame{animation:secret-hue 7s linear infinite}}@keyframes secret-hue{to{filter:hue-rotate(360deg)}}.card.r-secret .card-frame:before{content:"";position:absolute;inset:0;background:radial-gradient(2px 2px at 18% 24%,#fff,transparent),radial-gradient(1.6px 1.6px at 72% 16%,#fff,transparent),radial-gradient(2px 2px at 84% 62%,#fff,transparent),radial-gradient(1.4px 1.4px at 30% 78%,#fff,transparent),radial-gradient(1.8px 1.8px at 58% 44%,#fff,transparent);opacity:0;animation:twinkle 2.2s ease-in-out infinite;pointer-events:none}.card.r-secret:after{opacity:.7}.card.r-secret .card-tier,.card.r-secret .tier-badge,.card.r-secret .card-rarity{background:linear-gradient(100deg,#ff5fd2,#ffe95f,#5fff9b,#8be9ff,#c65fff);background-size:260% 100%;animation:secret-slide 4s linear infinite;color:#14121c;-webkit-text-fill-color:#14121c}@keyframes secret-slide{to{background-position:260% 0}}.reveal-slot.is-secret:before,.stamp.is-secret{background:conic-gradient(from 0deg,#ff5fd2,#ff8a5f,#ffe95f,#5fff9b,#8be9ff,#c65fff,#ff5fd2)!important;-webkit-background-clip:border-box}.seal-secret{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#14121c;background:linear-gradient(100deg,#ff5fd2,#ffe95f,#5fff9b,#8be9ff,#c65fff);background-size:260% 100%;animation:secret-slide 4s linear infinite}@media(prefers-reduced-motion:reduce){.card.r-secret .card-front:before,.card.r-secret .card-frame,.card.r-secret .card-tier,.seal-secret{animation:none}}.seal-perso{display:inline-flex;align-items:center;gap:4px;padding:.15em .6em;border-radius:999px;border:1px solid rgba(111,214,255,.55);background:#6fd6ff24;color:#9fe4ff;font-style:normal;font-size:.82em;font-weight:700;letter-spacing:.04em;white-space:nowrap}.seal-perso:before{content:"\25c6";font-size:.8em;opacity:.85}.stat.is-seal{display:flex;align-items:center;padding-top:.1em}.stat.is-seal .seal-perso{font-size:.9em}.jacket-meta .seal-perso{margin-left:4px;font-size:10px}.shelf-tile.is-secret .st-sleeve{border-color:transparent;background:linear-gradient(150deg,#2a1650,#150c30) padding-box,conic-gradient(from 200deg,#ff5fd2,#ff8a5f,#ffe95f,#5fff9b,#8be9ff,#c65fff,#ff5fd2) border-box;box-shadow:0 4px #0a061ad9,0 0 22px -4px #c65fffb3,0 16px 26px -14px #000000e6}.shelf-tile.is-secret .st-name{background:linear-gradient(100deg,#ff5fd2,#ffe95f,#5fff9b,#8be9ff,#c65fff,#ff5fd2);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:secret-slide 5s linear infinite}.shelf-tile.is-secret .st-bar i{background:linear-gradient(90deg,#ff5fd2,#ffe95f,#5fff9b,#8be9ff,#c65fff)}.shelf-tile.is-secret .st-disc{filter:none}.fx-lite .shelf-tile.is-secret .st-name{animation:none}@media(prefers-reduced-motion:reduce){.shelf-tile.is-secret .st-name{animation:none}}.sh-nyan{flex:1 1 100%;display:flex;align-items:center;gap:10px}.sh-nyan-say{position:relative;flex:1 1 auto;margin:0;padding:10px 14px;border-radius:16px;background:#fff;color:#1b1236;font-size:13.5px;font-weight:600;line-height:1.4;box-shadow:0 3px #0a061ad9,0 0 18px -6px #c65fffcc}.sh-nyan-say:after{content:"";position:absolute;right:-7px;top:50%;width:14px;height:14px;margin-top:-7px;background:#fff;transform:rotate(45deg);border-radius:2px}.sh-nyan-cat{flex:0 0 auto;width:68px;height:42px;animation:sh-nyan-float 2.8s ease-in-out infinite alternate}.sh-nyan .ny-cat{position:static;filter:none;animation:none}@keyframes sh-nyan-float{0%{translate:0 -4px}to{translate:0 4px}}@media(min-width:720px){.sh-nyan{flex:0 1 460px}}.fx-lite .sh-nyan-cat,.fx-lite .sh-nyan .ny-legs,.fx-lite .sh-nyan .ny-tail{animation:none}@media(prefers-reduced-motion:reduce){.sh-nyan-cat,.sh-nyan .ny-legs,.sh-nyan .ny-tail{animation:none}}.coll-stats{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kpi{display:flex;flex-direction:column;align-items:center;min-width:76px;padding:8px 12px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm)}.kpi b{font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.kpi span{font-size:10.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}@media(max-width:559px){#coll-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;width:100%}#coll-stats .kpi{min-width:0;padding:7px 2px}#coll-stats .kpi b{font-size:15px}#coll-stats .kpi span{font-size:8.5px;letter-spacing:.06em}#coll-stats .kpi-bar{grid-column:1 / -1}}.kpi-bar{display:flex;width:100%;height:7px;border-radius:999px;overflow:hidden;background:var(--panel);border:1px solid var(--line)}.kpi-bar i{width:var(--w);background:var(--c);box-shadow:0 0 10px -2px var(--c);transition:width .5s var(--ease-out)}.seg{display:flex;align-items:center;gap:2px;padding:3px;max-width:100%;overflow-x:auto;scrollbar-width:none;border:1px solid var(--line-2);border-radius:999px;background:#0000003d}.seg::-webkit-scrollbar{display:none}.seg-btn{flex:0 0 auto;appearance:none;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:600;padding:6px 13px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.seg-btn:hover{color:var(--ink)}.seg-btn.is-active{background:#ffffff21;color:#fff;box-shadow:inset 0 1px #ffffff1a}.coll-body{display:flex;flex-direction:column;gap:16px}.group{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;overflow:hidden}.group-head{appearance:none;width:100%;display:flex;align-items:center;gap:14px;padding:12px 16px;border:0;border-bottom:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background .2s}.group-head:hover{background:var(--panel-2)}.group-cover{width:48px;height:48px;border-radius:9px;object-fit:cover;flex:0 0 auto;border:1px solid var(--line-2)}.group-head.is-round .group-cover{border-radius:50%}.group-swatch{width:48px;height:48px;border-radius:9px;flex:0 0 auto;background:linear-gradient(140deg,var(--c),color-mix(in srgb,var(--c) 25%,#000));box-shadow:0 0 22px -8px var(--c)}.group-txt{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.group-txt b{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-sub{font-size:12.5px;color:var(--ink-2)}.group-meta{font-size:11px;color:var(--ink-3)}.group-count{font-size:12px;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.group-count i{font-style:normal;color:var(--ink-3)}.group-caret{display:grid;color:var(--ink-3);transform:rotate(90deg);transition:transform .3s var(--ease-out)}.group.is-collapsed .group-caret{transform:none}.group.is-collapsed .card-grid{display:none}.card-grid{display:grid;gap:22px 18px;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));justify-items:center;padding:24px 16px 22px}.empty{text-align:center;padding:72px 20px;border:1px dashed var(--line-2);border-radius:var(--radius)}.empty.sm{padding:46px 20px}.empty-art{font-size:46px;background:linear-gradient(135deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(139,92,246,.7))}.empty h2{font-size:20px;margin:14px 0 8px}.empty p{color:var(--ink-2);font-size:14px;margin-bottom:20px}@media(max-width:560px){.card-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px 12px;padding:20px 10px}}.card-grid>.card{content-visibility:auto;contain-intrinsic-size:196px 292px}.disc-grid>.jacket-item{content-visibility:auto;contain-intrinsic-size:190px 250px}.coll-body>.group{content-visibility:auto;contain-intrinsic-size:100% 420px}.coll-more{display:flex;justify-content:center;padding:26px 0 10px}.coll-count{text-align:center;font-size:12.5px;color:var(--ink-3);padding-bottom:10px}.jacket-item{position:relative}.jacket-star{position:absolute;top:4px;left:4px;z-index:4;width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#06060c8c;backdrop-filter:blur(6px);color:#ffffff4d;font-size:13px;line-height:1;cursor:pointer;opacity:0;transition:opacity .2s,color .2s,transform .15s}.jacket-item:hover .jacket-star,.jacket-star:focus-visible,.jacket-star.is-on{opacity:1}.jacket-star:hover{transform:scale(1.15);color:#ffd36a}.jacket-star.is-on{color:#ffd36a;text-shadow:0 0 9px rgba(255,176,32,.9)}.market-h{margin:26px 0 10px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.market-h:first-of-type{margin-top:8px}.market-sub{margin-bottom:14px;max-width:60ch;font-size:13px;line-height:1.55;color:var(--ink-3)}.market-list{display:flex;flex-direction:column;gap:8px}.market-empty{padding:22px;border:1px dashed var(--line-2);border-radius:14px;font-size:13px;color:var(--ink-3);text-align:center}.lot{--c: #8b95ad;display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding:10px 14px;border:1px solid var(--line-2);border-left:3px solid var(--c);border-radius:13px;background:var(--panel)}.lot.is-sold{opacity:.78;border-left-color:#2ee08a}.lot.is-expired,.lot.is-cancelled{opacity:.55;border-left-color:var(--line-2)}.lot-art{position:relative;width:54px;height:54px;border-radius:9px;overflow:hidden;background:var(--panel-2)}.lot-art img{width:100%;height:100%;object-fit:cover;display:block}.lot-tier{position:absolute;left:3px;bottom:3px;padding:0 5px;border-radius:5px;background:var(--c);color:#0b0b12;font-size:9.5px;font-weight:800}.lot-body{min-width:0;display:flex;flex-direction:column;gap:1px}.lot-body b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lot-body span{font-size:12px;color:var(--ink-2)}.lot-body em{font-style:normal;font-size:11px;color:var(--ink-3)}.lot-side{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.lot-price{font-size:14px;color:#ffd36a;font-variant-numeric:tabular-nums}.lot-left{font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.lot-price small{font-size:10.5px;color:color-mix(in srgb,#ffd36a 70%,transparent)}.lot-btn{margin-top:4px;padding:6px 12px;border:1px solid var(--line-2);border-radius:999px;background:transparent;color:var(--ink-2);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.lot-btn:hover{color:#fff;border-color:#ff4d6d99;background:#ff4d6d24}.lot-btn.is-bid{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--accent),#6d28d9);box-shadow:0 8px 20px -10px #8b5cf6e6}.lot-btn.is-bid:hover{background:linear-gradient(135deg,#9d74ff,#7c3aed)}.lot-lead{margin-top:4px;font-size:11.5px;font-weight:700;color:var(--ink-3)}.lot-lead.is-me{color:#2ee08a}.market-wait{padding:24px;border:1px solid var(--line-2);border-radius:16px;background:radial-gradient(120% 90% at 0% 0%,rgba(120,140,255,.1),transparent 60%),var(--panel)}.market-wait h3{font-size:15px;margin-bottom:8px}.market-wait p{max-width:68ch;font-size:13px;line-height:1.6;color:var(--ink-2)}.market-wait p+p{margin-top:10px}.market-note{margin-top:18px;color:var(--ink-3)!important;font-size:12px!important}.dbz-packs{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.dbzpack{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:22px 16px 16px;border:1px solid color-mix(in srgb,#ffb020 32%,transparent);border-radius:16px;background:radial-gradient(120% 80% at 50% 0%,rgba(255,176,32,.16),transparent 62%),var(--panel);text-align:center}.dbzpack.is-pop{border-color:color-mix(in srgb,#ffb020 60%,transparent);box-shadow:0 18px 40px -22px #ffb020cc}.dbzpack-ico{width:30px;height:30px;color:#ffd36a;margin-bottom:6px}.dbzpack-tag{position:absolute;top:-9px;right:12px;padding:2px 9px;border-radius:999px;background:#ffd36a;color:#14121c;font-size:10.5px;font-weight:800}.dbzpack-n{font-size:26px;font-weight:800;color:#ffd36a;font-variant-numeric:tabular-nums;text-shadow:0 0 20px rgba(255,176,32,.4)}.dbzpack-u{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.dbzpack-eur{margin-top:8px;font-size:16px;font-weight:700}.dbzpack-buy{margin-top:12px;width:100%;padding:9px 0;border:1px solid color-mix(in srgb,#ffb020 50%,transparent);border-radius:10px;background:color-mix(in srgb,#ffb020 18%,transparent);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s}.dbzpack-buy:hover{background:color-mix(in srgb,#ffb020 32%,transparent)}.trk-sell{display:inline-flex;align-items:center;gap:5px;padding:5px 11px 6px 9px;border:2px solid rgba(20,14,51,.9);border-radius:999px;background:linear-gradient(180deg,#fff3a8,#ffd24a 45%,#ff9f1c);color:#3a1d00;font-family:var(--font-display, inherit);font-size:13px;letter-spacing:.02em;cursor:pointer;box-shadow:inset 0 2px #ffffffbf,0 3px #9a4a00;transition:transform .12s,box-shadow .12s,filter .2s}.trk-sell .i{width:14px;height:14px;stroke-width:2.4}.trk-sell:hover{filter:brightness(1.08);transform:translateY(-1px)}.trk-sell:active{transform:translateY(2px);box-shadow:inset 0 2px #ffffffb3,0 1px #9a4a00}@media(max-width:420px){.trk-sell span{display:none}.trk-sell{padding:6px}}.act-sell{flex:0 0 auto;width:3.4em;padding:0;color:#3a1d00;border-color:#140e33e6;background:linear-gradient(180deg,#fff3a8,#ffd24a 45%,#ff9f1c)}.act-sell:hover{background:linear-gradient(180deg,#fff7c2,#ffdb6a 45%,#ffae3c)}.act-sell .ico{fill:none;stroke:currentColor}@media(max-width:560px){.lot{grid-template-columns:44px 1fr}.lot-side{grid-column:1 / 3;flex-direction:row;align-items:center;justify-content:space-between}}.soc-me{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:flex-end;padding:16px 18px;margin-bottom:16px;border:1px solid var(--line-2);border-radius:16px;background:var(--panel)}.soc-me-id{display:flex;flex-direction:column;gap:4px}.soc-me-id>span,.soc-me-pseudo label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.soc-me-id b{font-size:22px;letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#8bb4ff}.soc-me-id .soc-btn{align-self:flex-start;margin-top:2px}.soc-me-pseudo{display:flex;flex-direction:column;gap:4px}.soc-me-pseudo input,.soc-add input{padding:9px 12px;border:1px solid var(--line-2);border-radius:10px;background:#0000004d;color:var(--ink);font:inherit;font-size:13.5px}.soc-me-pseudo{flex-direction:row;align-items:flex-end;gap:8px;flex-wrap:wrap}.soc-me-pseudo label{width:100%}.soc-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:18px}.soc-add label{width:100%;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.soc-add input{width:160px;letter-spacing:.18em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.soc-row{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line-2);border-radius:13px;background:var(--panel)}.soc-av{--hue: 268;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(140deg,hsl(var(--hue) 70% 52%),hsl(calc(var(--hue) + 40) 65% 38%));color:#fff;font-size:14px;font-weight:800}.soc-id{min-width:0;display:flex;flex-direction:column}.soc-id b{font-size:14px}.soc-id span{font-size:11.5px;color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.soc-act{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.soc-wait{align-self:center;font-size:11.5px;color:var(--ink-3)}.soc-btn{padding:6px 12px;border:1px solid var(--line-2);border-radius:999px;background:transparent;color:var(--ink-2);font:inherit;font-size:12px;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.soc-btn:hover{color:#fff;background:#ffffff1a}.soc-btn.is-ok{color:#a8ffd6;border-color:#2ee08a80;background:#2ee08a1f}.soc-btn.is-danger{color:#ffc2ce;border-color:#ff4d6d80;background:#ff4d6d1f}.soc-account{display:flex;gap:10px;flex-wrap:wrap}.card-me{display:grid;grid-template-columns:auto 1fr;gap:14px 16px;align-items:center;padding:18px;margin-bottom:16px;border:1px solid var(--line-2);border-radius:18px;background:radial-gradient(120% 90% at 0% 0%,hsl(268 70% 50% / .16),transparent 60%),var(--panel)}.me-av{--hue: 268;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(140deg,hsl(var(--hue) 72% 54%),hsl(calc(var(--hue) + 40) 66% 36%));color:#fff;font-size:21px;font-weight:800;letter-spacing:.02em}.me-body{min-width:0;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.me-body b{font-size:19px;letter-spacing:-.01em}.me-since{font-size:12px;color:var(--ink-3)}.me-body .soc-btn{margin-top:5px}.me-id{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:14px;border-top:1px solid var(--line)}.me-id>span{width:100%;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.me-id b{font-size:22px;letter-spacing:.2em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#8bb4ff}.me-stats{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin-bottom:6px}.me-links{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.me-link{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:0 12px;align-items:center;padding:13px 15px;border:1px solid var(--line-2);border-radius:13px;background:var(--panel);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background .2s,border-color .2s,transform .15s}.me-link:hover{background:var(--panel-2);transform:translateY(-1px)}.me-link-ico{grid-row:1 / 3;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#7f2fda2e;border:1px solid hsl(268 70% 60% / .3);color:#c4a4ff}.me-link-ico .i{width:16px;height:16px}.me-link b{font-size:13.5px}.me-link span{font-size:11.5px;color:var(--ink-3)}.me-note{margin-top:10px;font-size:11.5px;line-height:1.55;color:var(--ink-3)}.top-av{--hue: 268;flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:linear-gradient(140deg,hsl(var(--hue) 72% 54%),hsl(calc(var(--hue) + 40) 66% 36%));color:#fff;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:transform .15s,box-shadow .2s}.top-av:hover{transform:scale(1.08);box-shadow:0 0 14px -4px hsl(var(--hue) 80% 60%)}.brand{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.brand-logo{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(180,120,255,.45))}.empty-box{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 22px;border:1px dashed var(--line-2);border-radius:16px;text-align:center}.empty-ico{display:grid;place-items:center;width:46px;height:46px;margin-bottom:4px;border-radius:14px;background:#7f2fda24;border:1px solid hsl(268 70% 60% / .26);color:#c4a4ff;font-size:19px}.empty-box h3{font-size:15px}.empty-box p{max-width:44ch;font-size:12.5px;line-height:1.6;color:var(--ink-3)}.empty-box .btn{margin-top:6px}.soc-add-row{display:flex;gap:8px;flex-wrap:wrap}.soc-add-row input{flex:1 1 140px}.soc-help{width:100%;margin-top:8px;max-width:56ch;font-size:11.5px;line-height:1.55;color:var(--ink-3)}.lang-pick{display:flex;gap:8px;flex-wrap:wrap}.lang-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid var(--line-2);border-radius:12px;background:var(--panel);color:var(--ink-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.lang-btn .flag{font-size:17px;line-height:1}.lang-btn:hover{color:#fff;background:var(--panel-2)}.lang-btn.is-on{color:#fff;border-color:#9e5cebd9;background:#7a26d938}.shop-why{margin-top:20px;padding:18px 20px;border:1px solid var(--line-2);border-radius:16px;background:var(--panel)}.shop-why h3{font-size:14px;margin-bottom:10px}.shop-why ul{list-style:none;display:flex;flex-direction:column;gap:7px}.shop-why li{position:relative;padding-left:16px;font-size:13px;line-height:1.55;color:var(--ink-2)}.shop-why li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#ffd36a}.shop-why p{margin-top:12px;font-size:12px;line-height:1.6;color:var(--ink-3)}.sell-copies{display:block;margin-top:5px;font-size:12px;color:var(--ink-3)}.sell-warn{display:block;margin-top:8px;padding:8px 11px;border:1px solid rgba(255,176,32,.45);border-radius:10px;background:#ffb0201a;font-size:12px;line-height:1.5;color:#ffe1a6}.faq{display:flex;flex-direction:column;gap:8px;max-width:62ch}.faq-item{border:1px solid var(--line-2);border-radius:14px;background:var(--panel);overflow:hidden}.faq-item[open]{border-color:#9054d480}.faq-item summary{display:flex;align-items:center;gap:10px;padding:14px 16px;font-size:14.5px;font-weight:700;cursor:pointer;list-style:none;transition:background .2s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";margin-left:auto;font-size:18px;font-weight:400;color:var(--ink-3);transition:transform .2s}.faq-item[open] summary:after{content:"\2212"}.faq-item summary:hover{background:var(--panel-2)}.faq-body{padding:0 16px 16px;display:flex;flex-direction:column;gap:10px}.faq-body p{font-size:13.5px;line-height:1.6;color:var(--ink-2)}.faq-note{font-size:12.5px!important;color:var(--ink-3)!important}.faq-body .btn{align-self:flex-start}.faq-list{list-style:none;display:flex;flex-direction:column;gap:8px}.faq-list li{position:relative;padding-left:16px;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.faq-list li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:#c4a4ff}.faq .rarity-legend{margin:2px 0}.shop-h{font-family:var(--font-display, inherit);font-weight:400;font-size:20px;color:#fff;margin:26px 0 12px}.prem-card{position:relative;overflow:hidden;isolation:isolate;padding:20px 20px 18px;border-radius:24px;border:2px solid rgba(20,14,51,.95);background:radial-gradient(120% 90% at 0% 0%,rgba(255,214,90,.28),transparent 55%),radial-gradient(90% 80% at 100% 100%,rgba(255,95,210,.25),transparent 60%),linear-gradient(135deg,#3a2170,#1a1240 60%,#2a1030);box-shadow:inset 0 1px #ffffff24,0 6px #0a061ad9,0 18px 40px -18px #ffbe3c8c}.prem-glow{position:absolute;inset:-40%;z-index:-1;background:conic-gradient(from 0deg,transparent 0 60deg,rgba(255,210,90,.22) 90deg,transparent 120deg,transparent 240deg,rgba(255,110,220,.18) 270deg,transparent 300deg);animation:hd-spin 14s linear infinite}.prem-shine{position:absolute;top:0;bottom:0;width:40%;left:-50%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent);animation:prem-shine 4.5s ease-in-out infinite}@keyframes prem-shine{0%,55%{transform:translate(0)}to{transform:translate(420%)}}.prem-head{display:flex;align-items:center;gap:14px}.prem-crown{width:64px;flex:0 0 auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5)) drop-shadow(0 0 14px rgba(255,200,80,.6));animation:hd-float 3.6s ease-in-out infinite}.prem-crown svg{display:block;width:100%;height:auto}.prem-kicker{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffe08a}.prem-card h2{font-family:var(--font-display, inherit);font-weight:400;font-size:34px;line-height:1;color:#fff;background:linear-gradient(180deg,#fff6d6,#ffc93a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.prem-price{margin-left:auto;padding:6px 12px;border-radius:999px;background:#00000059;color:#ffe08a;font-weight:800;font-size:13px;white-space:nowrap}.prem-perks{list-style:none;display:grid;gap:8px;margin:16px 0;padding:0}.prem-perks li{display:flex;align-items:center;gap:10px;font-size:14px;color:#efe8ff}.prem-perks b{color:#ffd36a}.pp-ico{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#ffe08a,#f5a623);box-shadow:0 0 10px #ffc85099;position:relative}.pp-ico:after{content:"\2713";position:absolute;inset:0;display:grid;place-items:center;font-size:12px;font-weight:900;color:#5a3000}.prem-acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.prem-try{background:linear-gradient(180deg,#ffe9a8,#f5a623);color:#3a1c00}.prem-on{font-weight:800;color:#ffe08a}.prem-card.is-active{border-color:#ffc850cc}.deal-card{position:relative;display:flex;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;border-radius:20px;border:2px solid rgba(20,14,51,.95);background:linear-gradient(135deg,#1f3a5a,#142440);box-shadow:inset 0 1px #ffffff1f,0 5px #0a061ad9}.deal-ribbon{position:absolute;top:-10px;left:14px;padding:3px 10px;border-radius:999px;background:linear-gradient(180deg,#ff6a8a,#e0254f);color:#fff;font-weight:900;font-size:12px;box-shadow:0 3px #7a0e25;animation:quest-nudge 2.4s ease-in-out infinite}.deal-ico{flex:0 0 auto;width:58px;height:58px;display:grid;place-items:center;border-radius:16px;background:#0000004d;animation:hd-float 3s ease-in-out infinite}.deal-ico svg{width:42px;height:42px}.deal-ico .i{width:34px;height:34px;color:#ffd36a}.deal-txt{flex:1;min-width:0}.deal-kicker{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7fe3ff}.deal-txt h3{font-family:var(--font-display, inherit);font-weight:400;font-size:19px;color:#fff;margin:2px 0}.deal-price s{color:var(--ink-3)}.deal-price b{color:#ffd36a}.deal-card.is-bought{opacity:.6}.deal-card.is-bought .deal-ribbon{animation:none}.shop-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.item-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px 14px;border-radius:20px;border:2px solid rgba(20,14,51,.95);background:linear-gradient(180deg,#3c2e7cd9,#1c1540f2);box-shadow:inset 0 1px #ffffff1f,0 5px #0a061ad9;text-align:center;transition:transform .25s var(--ease-back);animation:item-in .5s var(--ease-back) backwards;animation-delay:calc(var(--i) * 70ms)}@keyframes item-in{0%{opacity:0;transform:translateY(14px) scale(.96)}}.item-card:hover{transform:translateY(-4px)}.item-ico{width:64px;height:64px;display:grid;place-items:center;animation:hd-float 3.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.8s)}.item-ico svg{width:56px;height:56px}.item-ico .i{width:44px;height:44px;color:#7fe3ff}.item-card.is-key_prem .item-ico .i{color:#ffd36a}.item-card h3{font-family:var(--font-display, inherit);font-weight:400;font-size:17px;color:#fff}.item-card p{font-size:12px;color:var(--ink-2);min-height:2.6em}.item-buy{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:2px solid rgba(20,14,51,.95);border-radius:999px;background:linear-gradient(180deg,#ff9ae4,#c046ef);box-shadow:inset 0 2px #fff6,0 3px #5a1a8a;color:#fff;font-family:var(--font-display, inherit);font-size:15px;cursor:pointer}.item-buy .i{width:16px;height:16px}.item-buy:disabled,.item-card.is-off .item-buy{filter:grayscale(.8);opacity:.6;cursor:default}.fx-lite .prem-glow,.fx-lite .prem-shine,.fx-lite .item-ico,.fx-lite .deal-ico,.fx-lite .prem-crown{animation:none}@media(max-width:560px){.dbz-packs{grid-template-columns:repeat(3,1fr)!important;gap:8px}.dbzpack{padding:14px 6px 10px!important}.dbzpack-n{font-size:17px!important}.dbzpack-ico{width:22px!important;height:22px!important}.dbzpack-u{font-size:9px}.dbzpack-eur{font-size:13px}.dbzpack-buy{padding:6px 4px!important;font-size:12px!important}.dbzpack-tag{font-size:9px!important;padding:2px 6px!important}}.lot.is-bundle .lot-art{overflow:visible}.lot.is-bundle .lot-art img{border-radius:9px;position:relative;z-index:1}.lot.is-bundle .lot-art:before,.lot.is-bundle .lot-art:after{content:"";position:absolute;inset:0;border-radius:9px;background:color-mix(in srgb,var(--c) 30%,#1a1a26);transform:translate(4px,-4px)}.lot.is-bundle .lot-art:after{transform:translate(8px,-8px);opacity:.5}.lot.is-bundle .lot-tier{z-index:2}.lot-n{position:absolute;right:3px;top:3px;z-index:3;padding:1px 6px;border-radius:999px;background:#ffd36a;color:#2a1a00;font-size:10.5px;font-weight:800;box-shadow:0 2px 8px #0006}.lot-body em.lot-kind{color:#ffd36a;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-h-tracks{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.shop-h-tracks small{font-family:inherit;font-size:12px;font-weight:600;color:var(--ink-3);letter-spacing:0;text-transform:none}.shop-tracks-lead{margin:-4px 0 12px;font-size:13px;color:var(--ink-2)}.shop-tracks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:12px;margin-bottom:26px}.shop-tracks-empty{color:var(--ink-3);font-size:13px}.trk-offer{position:relative;min-width:0;display:flex;flex-direction:column;gap:8px;padding:10px 10px 12px;border-radius:18px;border:2px solid rgba(20,14,51,.95);background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--c) 26%,transparent),transparent 70%),linear-gradient(180deg,#34286ee6,#181238f5);box-shadow:inset 0 1px #ffffff1f,0 5px #0a061ad9;animation:item-in .5s var(--ease-back) backwards;animation-delay:calc(var(--i) * 60ms);transition:transform .25s var(--ease-back)}.trk-offer:hover{transform:translateY(-3px)}.item-card:hover:before,.trk-offer:hover:before{content:"";position:absolute;left:0;right:0;top:100%;height:8px}.trk-offer.is-legendary,.trk-offer.is-mythic{border-color:color-mix(in srgb,var(--c) 70%,#140e33);box-shadow:inset 0 1px #ffffff29,0 5px #0a061ad9,0 0 24px -6px var(--g)}.trk-offer.is-mythic:after{content:"";position:absolute;inset:-2px;border-radius:18px;padding:2px;background:conic-gradient(from var(--spin, 0deg),#ff3d71,#ffb020,#3fa9ff,#2ee08a,#a855f7,#ff3d71);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:offer-spin 4s linear infinite}@property --spin{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes offer-spin{to{--spin: 360deg}}.to-art{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:12px;overflow:hidden;background:#0000004d;cursor:pointer}.to-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.trk-offer:hover .to-art img{transform:scale(1.05)}.to-ph{position:absolute;inset:0;background:linear-gradient(135deg,#ffffff0f,#ffffff05)}.to-play{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0a061ab8;color:#fff;box-shadow:0 0 0 2px #ffffff40}.to-play .i{width:16px;height:16px}.to-tier{position:absolute;left:8px;top:8px;padding:2px 8px;border-radius:999px;background:var(--c);color:#0b0b12;font-size:10.5px;font-weight:800;box-shadow:0 2px 8px #00000059}.to-body{display:flex;flex-direction:column;min-width:0;gap:1px}.to-body b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.to-body span{font-size:12px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.to-body em{font-style:normal;font-size:11px;color:var(--ink-3)}.to-buy{align-self:stretch;justify-content:center}.to-done{align-self:stretch;padding:8px 10px;border-radius:999px;background:#2ee08a24;border:1px solid rgba(46,224,138,.45);color:#7ff0b7;font-size:12.5px;font-weight:700;text-align:center}.trk-offer.is-bought .to-art{filter:saturate(.55) brightness(.8)}.trk-offer.is-got{animation:offer-got .7s var(--ease-back)}@keyframes offer-got{0%{transform:scale(1)}35%{transform:scale(1.07) rotate(-1.5deg);box-shadow:0 0 40px 4px var(--g)}to{transform:scale(1)}}@media(max-width:560px){.shop-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.to-body b{font-size:13px}}.fx-lite .trk-offer.is-mythic:after{animation:none}.tour{position:fixed;inset:0;z-index:9000;pointer-events:none}.tour-mask{position:fixed;background:#04040ac7;backdrop-filter:blur(1.5px);pointer-events:auto;transition:all .28s var(--ease-out)}.tour-ring{position:fixed;border:2px solid #8bb4ff;border-radius:14px;box-shadow:0 0 0 1px #00000080,0 0 28px -4px #8bb4ffcc;opacity:0;pointer-events:none;transition:all .28s var(--ease-out);animation:tour-pulse 2.2s ease-in-out infinite}@keyframes tour-pulse{50%{box-shadow:0 0 0 1px #00000080,0 0 40px -2px #8bb4ff}}.tour-bubble{position:fixed;z-index:2;padding:18px 20px 16px;border:1px solid var(--line-2);border-radius:16px;background:linear-gradient(160deg,#1a1a28fc,#0c0c14fc);box-shadow:var(--shadow),0 0 60px -20px #8bb4ff99;pointer-events:auto;transition:left .28s var(--ease-out),top .28s var(--ease-out)}.tour-step{font-size:10.5px;font-weight:800;letter-spacing:.16em;color:var(--ink-3)}.tour-bubble h2{margin:5px 0 7px;font-size:18px;letter-spacing:-.01em}.tour-bubble p{font-size:13.5px;line-height:1.6;color:var(--ink-2)}.tour-actions{display:flex;align-items:center;gap:12px;margin-top:16px}.tour-skip{border:0;background:transparent;color:var(--ink-3);font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tour-skip:hover{color:var(--ink)}.tour-dots{flex:1 1 auto;display:flex;gap:5px;justify-content:center}.tour-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff38;transition:all .3s}.tour-dots i.is-on{width:18px;border-radius:999px;background:#8bb4ff}.tour-next{padding:9px 18px;font-size:13px}@media(max-width:480px){.tour-bubble{padding:15px 16px 14px}.tour-bubble h2{font-size:16px}}@media(prefers-reduced-motion:reduce){.tour-ring{animation:none}.tour-mask,.tour-ring,.tour-bubble{transition:none}}.tour.is-paused{display:none}.tour-wait{margin-top:8px;padding:7px 10px;border-radius:10px;background:#ffd36a24;color:#ffe08a;font-size:13px;font-weight:700}.tour-wait[hidden]{display:none}.tour.is-waiting .tour-ring{animation-duration:1.2s}body.tour-on .daily-btn,body.tour-on .showcase-btn,body.tour-on .ltd-btn,body.tour-on .goal,body.tour-on .shop-nav,body.tour-on .shop-vols,body.tour-on .browse{pointer-events:none}.ach-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.ach-lead{max-width:46ch;font-size:13.5px;line-height:1.55;color:var(--ink-2)}#ach-claim-all b{margin-left:6px;color:#fff6d6}.ach-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.ach{--hue: 268;position:relative;display:grid;grid-template-columns:84px 1fr;grid-template-rows:auto auto;align-items:center;gap:4px 16px;padding:16px;border:2px solid rgba(20,14,51,.9);border-radius:18px;background:radial-gradient(120% 100% at 0% 0%,hsl(var(--hue) 80% 50% / .22),transparent 62%),linear-gradient(180deg,#32266899,#18113ab3);box-shadow:inset 0 1px #ffffff1a,0 4px #0a061ad9;overflow:hidden}.ach-badge{grid-row:1 / 3;position:relative;width:84px;height:84px;display:grid;place-items:center}.ach-medal{position:relative;z-index:2;width:76px;height:76px;display:block;overflow:hidden;border-radius:50%;overflow:visible}.badge-svg{width:100%;height:100%;display:block}.ach-badge:not(.is-lit) .ach-medal{opacity:.75}.ach-halo{position:absolute;inset:-6px;z-index:1;border-radius:50%;background:radial-gradient(closest-side,hsl(var(--hue) 100% 65% / .55),transparent 72%);opacity:0}.ach-badge.is-lit .ach-halo{opacity:.45}.ach-badge.is-ready .ach-halo{animation:ach-halo 2s ease-in-out infinite}@keyframes ach-halo{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}.ach-rays{position:absolute;inset:-22px;z-index:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,hsl(var(--hue) 100% 75% / .55) 0 8deg,transparent 8deg 24deg);-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent 75%);mask-image:radial-gradient(closest-side,#000 30%,transparent 75%);opacity:0;transform:scale(.6);transition:opacity .4s,transform .5s var(--ease-back)}.ach-badge.is-ready .ach-rays,.ach-badge.is-max .ach-rays{opacity:1;transform:scale(1);animation:ach-spin 9s linear infinite}.ach-badge.is-max:not(.is-ready) .ach-rays{opacity:.45;animation-duration:20s}@keyframes ach-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ach-badge.is-ready .ach-medal{animation:ach-bob 2s ease-in-out infinite}@keyframes ach-bob{0%,to{translate:0 0;rotate:-3deg}50%{translate:0 -4px;rotate:3deg}}.ach-shine{position:absolute;inset:5px;border-radius:50%;overflow:hidden;pointer-events:none}.ach-shine:before{content:"";position:absolute;top:-20%;bottom:-20%;width:35%;left:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:translate(-150%) skew(-18deg)}.ach-badge.is-lit .ach-shine:before{animation:ach-shine 4.5s ease-in-out infinite}.ach-badge.is-ready .ach-shine:before{animation-duration:2.2s}@keyframes ach-shine{0%,70%{transform:translate(-150%) skew(-18deg)}to{transform:translate(380%) skew(-18deg)}}.ach.is-claimed .ach-medal{animation:ach-claim .8s cubic-bezier(.3,1.7,.5,1)}@keyframes ach-claim{0%{transform:scale(1)}30%{transform:scale(1.35) rotate(-12deg)}to{transform:scale(1) rotate(0)}}.ach-pip{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:#ff3d71;color:#fff;font-size:11px;font-weight:800;box-shadow:0 0 10px #ff3d71cc}.ach-body{min-width:0}.ach-body h3{display:flex;align-items:baseline;gap:8px;font-size:15.5px;letter-spacing:-.01em}.ach-metal{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ach-sub{margin-top:3px;font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.ach-sub b{color:var(--ink)}.ach-bar{margin:9px 0 6px;height:5px;border-radius:999px;background:#ffffff17;overflow:hidden}.ach-bar i{display:block;height:100%;background:linear-gradient(90deg,hsl(var(--hue) 70% 45%),hsl(var(--hue) 92% 66%));box-shadow:0 0 10px -2px hsl(var(--hue) 90% 60%);transition:width .6s var(--ease-out)}.ach-next{font-size:12px;color:var(--ink-3)}.ach-gain{color:#ffd36a;font-weight:700;white-space:nowrap}.ach-claim{grid-column:1 / 3;margin-top:12px;padding:10px 14px;border:1px solid hsl(var(--hue) 70% 60% / .55);border-radius:11px;background:hsl(var(--hue) 70% 50% / .2);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s,transform .15s}.ach-claim:hover:not(:disabled){background:hsl(var(--hue) 75% 55% / .34);transform:translateY(-1px)}.ach-claim b{color:#ffe9a8}.ach-claim.is-off{border-color:var(--line);background:transparent;color:var(--ink-3);cursor:default}@media(max-width:480px){.ach-grid{grid-template-columns:1fr}.ach{grid-template-columns:68px 1fr;gap:4px 12px}.ach-badge{width:68px;height:68px}.ach-medal{width:62px;height:62px}}@media(prefers-reduced-motion:reduce){.ach-badge .ach-rays,.ach-badge .ach-medal,.ach-halo,.ach-shine:before{animation:none!important}}.ach-grid{display:block}.ach-group{margin-bottom:26px}.ach-group-h{display:flex;align-items:baseline;gap:10px;margin-bottom:11px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ach-group-h:after{content:"";flex:1 1 auto;height:1px;background:var(--line)}.ach-group-h em{order:3;font-style:normal;font-size:11.5px;letter-spacing:0;color:var(--ink-2);font-variant-numeric:tabular-nums}.ach-grid-in{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ach-metal{opacity:.85}.ach-metal.is-fer{color:#79809a}.ach-metal.is-cuivre{color:#e29a5c}.ach-metal.is-argent{color:#e6ecf7}.ach-metal.is-or{color:#ffdf85}.ach-metal.is-platine{color:#a8f0e0}.ach-metal.is-onyx{color:#d3aaff}.ach-metal.is-prisme{background:linear-gradient(90deg,#ff9ad3,#ffd36a,#6ff0c0,#8bb4ff);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:480px){.ach-grid-in{grid-template-columns:1fr}}.ach-body h3{font-family:var(--font-display);font-weight:400;font-size:18px;letter-spacing:.01em}.ach-bar{height:10px;border:2px solid rgba(20,14,51,.9);background:#0a061ccc}.ach-bar i{position:relative;border-radius:999px;background:linear-gradient(90deg,hsl(var(--hue) 90% 50%),hsl(calc(var(--hue) + 30) 100% 68%));box-shadow:inset 0 2px #ffffff73;overflow:hidden}.ach-claim:not(.is-off){font-family:var(--font-display);font-weight:400;font-size:16px;color:#3a1d00;border:2px solid rgba(20,14,51,.9);background:linear-gradient(180deg,#fff3a8,#ffd24a 45%,#ff9f1c);box-shadow:inset 0 2px #fffc,0 4px #9a4a00,0 10px 22px -10px #ffaa28e6;text-shadow:0 1px 0 rgba(255,255,255,.5)}.ach-claim:not(.is-off) b{color:#7a2e00}.ach-claim:not(.is-off):active{transform:translateY(3px);box-shadow:inset 0 2px #ffffffb3,0 1px #9a4a00}.ach-group-h{font-family:var(--font-display);font-weight:400;font-size:16px;letter-spacing:.08em;color:#d7c9ff}.fx-lite .ach-rays{animation:none!important}.fx-lite .ach-shine{display:none}.quests{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:6px 18px;margin-bottom:8px}.quests:empty{display:none}.quest-col{margin-bottom:18px}.quest-col .ach-group-h{flex-wrap:wrap;row-gap:4px}.quest-col .ach-group-h:after{display:none}.quest-timer{order:2;margin-left:auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:600;font-style:normal;font-size:11.5px;letter-spacing:.02em;text-transform:none;color:var(--ink-2)}.quest-col .quest-count{order:1}.quest-list{display:grid;gap:8px}.quest{--hue: 268;position:relative;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:11px 12px;border:2px solid rgba(20,14,51,.9);border-radius:16px;background:radial-gradient(90% 140% at 0% 50%,hsl(var(--hue) 85% 55% / .2),transparent 60%),linear-gradient(180deg,#3226688c,#18113ab3);box-shadow:inset 0 1px #ffffff1a,0 3px #0a061ad9;overflow:hidden}.quest-ico{display:grid;place-items:center;width:44px;height:44px;border:2px solid rgba(20,14,51,.9);border-radius:13px;background:linear-gradient(180deg,hsl(var(--hue) 90% 68%),hsl(var(--hue) 75% 44%));box-shadow:inset 0 2px #ffffff73,0 3px hsl(var(--hue) 60% 22%);color:#fff}.quest-ico svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 0 rgba(20,14,51,.7))}.quest-main{min-width:0}.quest-name{margin:0 0 7px;font-family:var(--font-display);font-size:15.5px;line-height:1.15;color:#fff}.quest-bar{position:relative;height:16px;border:2px solid rgba(20,14,51,.9);border-radius:999px;background:#0a061ccc;overflow:hidden}.quest-bar i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,hsl(var(--hue) 90% 50%),hsl(calc(var(--hue) + 30) 100% 68%));box-shadow:inset 0 2px #ffffff73;transition:width .6s cubic-bezier(.2,.8,.2,1)}.quest-bar span{position:relative;display:block;font-size:10.5px;font-weight:800;line-height:12px;text-align:center;color:#fff;text-shadow:0 1px 0 rgba(10,6,28,.9);font-variant-numeric:tabular-nums}.quest-reward{display:inline-flex;align-items:center;gap:3px;padding:5px 9px 5px 10px;border:2px solid rgba(20,14,51,.9);border-radius:999px;background:#0a061c8c;font-family:var(--font-display);font-size:15px;color:#ffe08a;white-space:nowrap}.quest-reward svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2}.quest-claim{position:relative;display:grid;justify-items:center;padding:6px 12px 7px;border:2px solid rgba(20,14,51,.9);border-radius:13px;background:linear-gradient(180deg,#fff3a8,#ffd24a 45%,#ff9f1c);box-shadow:inset 0 2px #fffc,0 4px #9a4a00,0 10px 22px -10px #ffaa28e6;color:#3a1d00;font-family:var(--font-display);font-size:12px;line-height:1.05;cursor:pointer;overflow:hidden;animation:quest-nudge 2.4s ease-in-out infinite}.quest-claim b{font-weight:400;font-size:17px;color:#7a2e00}.quest-claim:after{content:"";position:absolute;inset:-20% auto -20% -60%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:skew(-20deg);animation:quest-shine 2.4s ease-in-out infinite}.quest-claim:active{transform:translateY(3px);box-shadow:inset 0 2px #ffffffb3,0 1px #9a4a00;animation:none}.quest-claim:disabled{opacity:.6;animation:none}@keyframes quest-nudge{0%,70%,to{transform:none}78%{transform:translateY(-3px) rotate(-3deg)}86%{transform:translateY(0) rotate(2deg)}93%{transform:rotate(-1deg)}}@keyframes quest-shine{0%,55%{transform:translate(0) skew(-20deg)}to{transform:translate(420%) skew(-20deg)}}.quest.is-done{border-color:hsl(var(--hue) 90% 70% / .9);box-shadow:inset 0 1px #ffffff2e,0 3px #0a061ad9,0 0 0 3px hsl(var(--hue) 90% 60% / .25)}.quest.is-done .quest-ico{animation:quest-bob 1.8s ease-in-out infinite}@keyframes quest-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-4deg)}}.quest.is-claimed{opacity:.6}.quest.is-claimed .quest-ico{filter:saturate(.35)}.quest.is-claimed .quest-bar i{background:linear-gradient(90deg,#3fcf8e,#8af5c1)}.quest-check{display:grid;place-items:center;width:36px;height:36px;border:2px solid rgba(20,14,51,.9);border-radius:50%;background:linear-gradient(180deg,#8af5c1,#1fb574);box-shadow:inset 0 2px #ffffff8c;color:#083d27}.quest-check svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.quest.is-just{opacity:1;animation:quest-just .9s cubic-bezier(.3,1.6,.5,1)}.quest.is-just .quest-check{animation:quest-stamp .6s cubic-bezier(.3,1.8,.5,1)}@keyframes quest-just{0%{transform:scale(.96)}40%{transform:scale(1.03)}to{transform:none}}@keyframes quest-stamp{0%{transform:scale(2.4) rotate(-25deg);opacity:0}60%{transform:scale(.9) rotate(4deg);opacity:1}to{transform:none}}@media(max-width:480px){.quests{grid-template-columns:1fr}.quest{grid-template-columns:40px 1fr auto;gap:10px;padding:10px}.quest-ico{width:40px;height:40px}.quest-name{font-size:14.5px}}.fx-lite .quest-claim:after,.fx-lite .quest-ico svg{filter:none}.fx-lite .quest-claim:after{display:none}@media(prefers-reduced-motion:reduce){.quest-claim,.quest-claim:after,.quest.is-done .quest-ico,.quest.is-just,.quest.is-just .quest-check{animation:none!important}}.quest.is-hammer{border-color:#ffd36a8c}.quest.is-hammer .quest-ico{background:linear-gradient(180deg,#ffe08a,#f5a623);color:#5a3000}.quest-claim b svg,.quest-reward svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.quest-claim b svg{width:16px;height:16px;vertical-align:-2px;margin-left:2px}.disc-grid{display:grid;gap:40px 28px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));padding:8px 2px 10px}.jacket-item{appearance:none;border:0;background:none;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:12px;animation:jacket-in .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--delay)}@keyframes jacket-in{0%{opacity:0;transform:translateY(18px) scale(.94)}}.jacket-item:focus-visible{outline:none}.jacket-item:focus-visible .jacket{outline:2px solid var(--accent-2);outline-offset:4px}.jacket-stage{position:relative;aspect-ratio:1.32 / 1}.disc{position:absolute;left:8%;top:0;width:75.7%;aspect-ratio:1;border-radius:50%;transform:translate(6%);transition:transform .55s cubic-bezier(.34,1.56,.64,1);background:repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.055) 0 1px,transparent 1px 3px),radial-gradient(circle at 34% 26%,#3a3a46,#15151c 38%,#08080c);box-shadow:0 10px 26px -10px #000,inset 0 0 0 1px #ffffff14}.jacket-item:hover .disc,.jacket-item:focus-visible .disc{transform:translate(34%) rotate(22deg)}.disc-pie{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from -90deg,var(--c) 0turn calc(var(--pct) * 1turn),color-mix(in srgb,var(--c) 32%,transparent) calc(var(--pct) * 1turn) 1turn);mask-image:radial-gradient(circle,transparent 63%,#000 65%,#000 88%,transparent 90%);-webkit-mask-image:radial-gradient(circle,transparent 63%,#000 65%,#000 88%,transparent 90%);filter:drop-shadow(0 0 6px var(--c))}.disc-label{position:absolute;inset:31%;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #ffffff24}.disc-label img{width:100%;height:100%;object-fit:cover;filter:saturate(1.1)}.disc-hole{position:absolute;left:50%;top:50%;width:7%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:#05050a;box-shadow:0 0 0 1px #ffffff2e}.disc-label{animation:disc-spin 24s linear infinite}.jacket-item:hover .disc-label,.jacket-item:focus-visible .disc-label{animation-duration:3.5s}.jacket{position:absolute;left:0;top:0;width:75.7%;aspect-ratio:1;border-radius:4px;overflow:hidden;background:#111;box-shadow:0 14px 30px -12px #000000e6,inset 0 0 0 1px #ffffff1f;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.jacket img{width:100%;height:100%;object-fit:cover;display:block}.jacket-item:hover .jacket{transform:translateY(-6px) rotate(-2deg)}.jacket-spine{position:absolute;left:0;top:0;bottom:0;width:9%;background:linear-gradient(90deg,#0009,#ffffff24 55%,#00000059);mix-blend-mode:overlay}.jacket-gloss{position:absolute;inset:0;background:linear-gradient(118deg,transparent 42%,rgba(255,255,255,.28) 50%,transparent 58%);transform:translate(-120%);transition:transform .8s cubic-bezier(.16,1,.3,1)}.jacket-item:hover .jacket-gloss{transform:translate(120%)}.jacket-badge{position:absolute;left:3%;bottom:6%;z-index:3;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:#fff;background:#08080ee0;border:1px solid color-mix(in srgb,var(--c) 60%,transparent);box-shadow:0 0 18px -6px var(--c)}.jacket-badge.is-full{background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 45%,#fff));color:#08080c}.jacket-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.jacket-meta b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jacket-meta span{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jacket-meta i{font-style:normal;font-size:11px;color:var(--ink-3)}.detail{position:fixed;inset:0;z-index:7000;display:grid;place-items:center;padding:clamp(12px,3vw,40px)}.detail-scrim{position:absolute;inset:0;background:#040409d1;backdrop-filter:blur(8px);opacity:0;transition:opacity .35s}.detail.is-on .detail-scrim{opacity:1}.detail-panel{position:relative;display:grid;grid-template-columns:minmax(230px,300px) minmax(280px,1fr);gap:clamp(20px,3vw,40px);width:min(920px,100%);max-height:88vh;overflow:hidden;padding:clamp(20px,3vw,34px);border:1px solid var(--line-2);border-radius:22px;background:linear-gradient(160deg,#181824f5,#0a0a12fa);box-shadow:var(--shadow);opacity:0;transform:translateY(28px) scale(.96);transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1)}.detail.is-on .detail-panel{opacity:1;transform:none}.detail-close{position:absolute;top:12px;right:12px;z-index:5;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:50%;background:#ffffff12;color:var(--ink);font-size:12px;cursor:pointer;transition:background .2s,transform .2s}.detail-close:hover{background:#ffffff2e;transform:rotate(90deg)}.detail-left{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}.detail-art .jacket-stage{aspect-ratio:1.3 / 1}.detail-art .disc{transform:none;translate:30% 0;animation:detail-disc-turn 14s linear infinite}@keyframes detail-disc-turn{0%{rotate:8deg}to{rotate:368deg}}.detail-art .disc-label{animation:none}.detail-id h2{font-size:clamp(19px,2.4vw,25px);line-height:1.15}.detail-artist{font-size:14.5px;color:var(--ink-2);margin-top:3px}.detail-meta{font-size:12px;color:var(--ink-3);margin-top:7px}.detail-progress{display:flex;flex-direction:column;gap:7px}.detail-bar{height:8px;border-radius:999px;background:#ffffff1a;overflow:hidden}.detail-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 45%,transparent),var(--c));box-shadow:0 0 14px -2px var(--c);transition:width .9s cubic-bezier(.16,1,.3,1) .25s}.detail-progress span{font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums}.detail-progress b{color:var(--ink)}.detail-right{display:flex;flex-direction:column;min-height:0;overflow:hidden}.detail-kicker{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.tracklist{list-style:none;margin:0;padding:0 6px 0 0;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.tracklist::-webkit-scrollbar{width:7px}.tracklist::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:99px}.trk{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;border:1px solid transparent;animation:trk-in .45s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--delay)}@keyframes trk-in{0%{opacity:0;transform:translate(22px)}}.trk-no{font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-3);text-align:right}.trk-body{min-width:0;display:flex;flex-direction:column;gap:1px}.trk-title{font-size:13.8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trk-sub{font-size:11.5px;color:var(--ink-3)}.trk-side{display:flex;align-items:center;gap:8px}.trk-dur{font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.trk-rar{width:8px;height:8px;border-radius:50%;background:var(--rc);box-shadow:0 0 9px var(--rc)}.trk.is-owned{background:#ffffff0b;border-color:color-mix(in srgb,var(--rc) 32%,transparent);cursor:pointer;transition:background .2s,transform .2s,border-color .2s}.trk.is-owned:hover{background:color-mix(in srgb,var(--rc) 14%,transparent);border-color:color-mix(in srgb,var(--rc) 62%,transparent);transform:translate(3px)}.trk.is-owned .trk-no{color:var(--rc);font-weight:700}@media(max-width:420px){.trk.is-owned{grid-template-columns:26px 1fr;row-gap:8px}.trk.is-owned .trk-side{grid-column:2}.trk.is-owned .trk-dur{margin-left:auto}}.trk.is-sounding{background:color-mix(in srgb,var(--rc) 22%,transparent)}.trk.is-missing{opacity:.5}.trk.is-missing .trk-title{color:var(--ink-3);font-style:italic}.trk-loading{padding:30px 0;text-align:center;color:var(--ink-3);font-size:13px}@media(max-width:680px){.detail-panel{grid-template-columns:1fr;max-height:92vh;overflow-y:auto}.detail-art{max-width:260px}.disc-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:30px 18px}}.jacket-serie{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--accent-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-serie{display:inline-block;margin-top:8px;padding:4px 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-2) 45%,transparent);background:color-mix(in srgb,var(--accent-2) 12%,transparent);font-size:11.5px;font-weight:700;color:var(--accent-2)}.trk.is-outside{opacity:.32}.trk.is-outside .trk-title{color:var(--ink-3)}.trk.is-outside em{font-style:normal;font-size:11px;margin-left:6px;padding:1px 6px;border-radius:999px;background:#ffffff14}.jacket-item.is-missed{cursor:default}.jacket-item.is-missed .jacket-stage{filter:grayscale(1);opacity:.38}.jacket-item.is-missed .jacket-meta{opacity:.6}.jacket-item.is-missed:hover .disc,.jacket-item.is-missed:focus-visible .disc{transform:translate(6%)}.jacket-item.is-missed .disc-label{animation:none}.reel{--rw: 260px;position:relative;width:100%;flex:1 1 auto;min-height:0;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;perspective:1200px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.reel::-webkit-scrollbar{display:none}.reel.is-grabbing{cursor:grabbing;scroll-snap-type:none}.reel-track{display:flex;align-items:center;gap:calc(var(--rw) * -.06);padding:26px calc(50% - var(--rw) / 2);transform-style:preserve-3d}.reel-item{position:relative;flex:0 0 auto;scroll-snap-align:center;scroll-snap-stop:always}.reel-card{transform-origin:50% 60%;will-change:transform,opacity;transition:transform .12s linear,opacity .12s linear}.reel-card>.card{--w: var(--rw);animation:reel-in .7s var(--ease-back) backwards;animation-delay:var(--delay)}@keyframes reel-in{0%{opacity:0;transform:translateY(60px) rotate(4deg) scale(.9)}}.reel-item .card-bg{display:none}.reel-item:not(.is-center) .card:after{opacity:0!important}.reel-item:not(.is-center) .card-front:before,.reel-item:not(.is-center) .card-frame:before{animation-play-state:paused}.reel-item.is-center .card{cursor:pointer}.reel-item:not(.is-center) .card{cursor:pointer}.reel-item.is-center:after{content:"";position:absolute;left:10%;right:10%;bottom:-22px;height:26px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--aura) 55%,transparent),transparent);opacity:.8;pointer-events:none}.reel-dots{display:flex;justify-content:center;gap:8px;z-index:5}.reel-dot{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--c) 40%,rgba(255,255,255,.12));cursor:pointer;transition:width .35s var(--ease-back),background .25s,box-shadow .25s}.reel-dot.is-on{width:26px;background:var(--c);box-shadow:0 0 12px var(--c)}@media(prefers-reduced-motion:reduce){.reel-card>.card{animation:none}}.topbar{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:8px 12px;padding-top:max(8px,env(safe-area-inset-top))}.brand{flex:0 0 auto}.brand-name,.tabs{display:none}.tabs .tab svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.wallet{display:flex;align-items:center;gap:6px;justify-self:end;min-width:0;overflow:hidden}.wallet-sep,.wallet-stat{display:none}.keys,.dbz{flex:0 0 auto;padding:5px 9px;font-size:12.5px;gap:5px}.keys span,.dbz span{font-size:10.5px}@media(max-width:759px){.keys .keys-next,.dbz span{display:none}.wallet{gap:5px}}:root{--tabbar-h: 62px}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:800;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;height:var(--dock);padding:6px 6px var(--safe-b);border-top:1px solid var(--line-2);background:#090910f5;backdrop-filter:blur(18px)}.tabbar .tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:calc(var(--tabbar-h) - 12px);padding:0 2px;border:0;border-radius:12px;background:transparent;color:var(--ink-3);font:inherit;font-size:10px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:color .2s,background .2s}.tabbar .tab svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tabbar .tab svg{transition:transform .35s var(--ease-back)}.tabbar .tab.is-active{color:#fff;background:none;box-shadow:none;text-shadow:none}.tabbar .tab.is-active svg{color:#d9c6ff;transform:translateY(-1px);filter:drop-shadow(0 0 6px rgba(190,140,255,.55))}.tabbar .tab:active svg{transform:scale(.9)}.tab svg .tf{fill:currentColor;fill-opacity:var(--tf, .1)}.tab{--tf: .1}.tab.is-active{--tf: .32}.tabs .tab.is-active{--tf: .28}.tab-ink{position:absolute;left:0;top:0;width:28px;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#ff7ad9,#a78bfa);box-shadow:0 0 10px #c882ffcc;opacity:0;transition:transform .45s var(--ease-out),opacity .2s;pointer-events:none}.tab-dot{position:absolute;top:6px;left:calc(50% + 8px);width:8px;height:8px;border-radius:50%;background:#ff3d71;box-shadow:0 0 0 2px #090910f5,0 0 10px #ff3d71cc}main{padding-bottom:calc(var(--dock) + 28px)}body.has-player main{padding-bottom:calc(var(--dock) + 104px)}.view{padding-left:14px;padding-right:14px}#view-open.is-active{display:flex;flex-direction:column;gap:10px;overflow:hidden;padding-top:4px}#view-open .browse{flex:0 0 auto;margin-bottom:0;gap:8px}@media(min-width:760px){.topbar{grid-template-columns:auto 1fr auto;gap:16px;padding:10px 18px}.brand-name{display:inline;font-size:17px}.tabs{display:flex;justify-self:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:#00000042}:root{--tabbar-h: 0px}.tabbar{display:none}main{padding-bottom:32px}.wallet-sep{display:block}.wallet-stat{display:inline}.keys,.dbz{padding:5px 12px;font-size:13px}.view{padding-left:24px;padding-right:24px}#view-open.is-active{gap:14px}}@media(min-width:760px)and (max-width:1439px){.tabs .tab{padding:8px 11px}.tabs .tab span{display:none}}@media(min-width:1440px){.tabs .tab{display:inline-flex;align-items:center;gap:7px;padding:7px 14px}}.tabs .tab[data-view=profil]{display:none}.tabs{min-width:0}.wallet-stat{white-space:nowrap}@media(min-width:1100px){.view{padding-left:32px;padding-right:32px}}.dbzp,.haul,.detail,.stage,.tour{z-index:9000}.dbzp-box,.haul-panel{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}.browse-top{display:grid;grid-template-columns:1fr;gap:8px;justify-items:center}.fam-bar{width:fit-content;max-width:100%;margin-inline:auto;overflow-x:auto;scrollbar-width:none;justify-content:flex-start}.fam-bar::-webkit-scrollbar{display:none}.fam{flex:0 0 auto}.coll-find{width:100%;max-width:420px}.coll-find input{width:100%}.rail{justify-content:flex-start}.rail-wrap{display:flex;justify-content:center}.rail{max-width:100%}@media(min-width:760px){.browse-top{grid-template-columns:1fr auto 1fr;align-items:center}.browse-top .fam-bar{grid-column:2}.browse-top .coll-find{grid-column:3;justify-self:end;width:200px}}@media(max-width:759px){.shop{gap:10px}.shop-name{font-size:19px}.shop-tag{display:none}.shop-progress{width:min(300px,86vw)}.coll{width:128px;padding:7px 10px 8px}.coll-ico{width:26px;height:26px;font-size:13px}.coll-name{font-size:12.5px}.fam{padding:6px 12px;font-size:12px}}@media(max-height:680px){.shop-progress,.shop-tag{display:none}.shop-vols{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.shop-vols::-webkit-scrollbar{display:none}.vol{flex:0 0 auto;padding:5px 11px}}@media(max-height:620px){.shop-scene{min-height:140px}.shop-vols:empty{min-height:0}}.view.is-active.from-right{animation:view-from-right .32s var(--ease-out) backwards}.view.is-active.from-left{animation:view-from-left .32s var(--ease-out) backwards}@keyframes view-from-right{0%{opacity:0;transform:translate3d(48px,0,0)}}@keyframes view-from-left{0%{opacity:0;transform:translate3d(-48px,0,0)}}.top-menu{position:fixed;top:calc(max(8px,env(safe-area-inset-top)) + 52px);right:10px;z-index:950;display:flex;flex-direction:column;min-width:190px;padding:6px;border:2px solid rgba(20,14,51,.95);border-radius:16px;background:linear-gradient(180deg,#2a2160,#17123a);box-shadow:inset 0 1px #ffffff1f,0 16px 40px -12px #000;animation:top-menu-in .18s var(--ease-out)}.top-menu[hidden]{display:none}@keyframes top-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}}.top-menu button{display:flex;align-items:center;gap:12px;padding:11px 12px;border:0;border-radius:11px;background:none;color:var(--ink);font:inherit;font-size:15px;font-weight:700;text-align:left;cursor:pointer}.top-menu button:hover,.top-menu button:active{background:#ffffff14}.top-menu svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:#cbb6ff}.top-menu svg .tf{fill:currentColor;fill-opacity:.18}@media(max-width:759px){.top-av{position:relative}.top-av:after{content:"";position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border-radius:50%;background:#1b1540 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / 9px no-repeat;box-shadow:0 0 0 2px #0a061af2}}.top-av.is-premium{box-shadow:0 0 0 2px #1b1540,0 0 0 4px #ffc93a,0 0 14px #ffc850b3}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/lilita-one-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/lilita-one-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+A720-A7FF}:root{--pink: #ff3ec8;--cyan: #34e1ff;--violet: #8b4dff;--gold: #ffd24a;--gold-2: #ff9f1c;--navy: #140e33;--accent: #b44dff;--accent-2: #34e1ff;--font-display: "Lilita One", "Arial Rounded MT Bold", "Trebuchet MS", system-ui, sans-serif;--bg: #0a0720;--bg-2: #120b30;--line: rgba(190, 160, 255, .12);--line-2: rgba(200, 175, 255, .22);--panel: rgba(120, 90, 220, .07);--panel-2: rgba(140, 110, 240, .12)}body:before{background:radial-gradient(900px 640px at 12% -6%,rgba(255,62,200,.2),transparent 62%),radial-gradient(820px 600px at 92% 6%,rgba(52,225,255,.16),transparent 60%),radial-gradient(1200px 800px at 50% 115%,rgba(139,77,255,.22),transparent 66%),linear-gradient(180deg,#120b30,#0a0720 55%,#07051a)}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.55;background:radial-gradient(1.2px 1.2px at 20px 30px,#fff,transparent),radial-gradient(1px 1px at 140px 90px,rgba(255,255,255,.8),transparent),radial-gradient(1.4px 1.4px at 260px 160px,#ffe7a3,transparent),radial-gradient(1px 1px at 80px 210px,rgba(170,230,255,.9),transparent),radial-gradient(1.2px 1.2px at 310px 40px,rgba(255,190,240,.9),transparent);background-size:340px 240px}.page-head h1,.shop-name,.carousel-head h2,.haul-head h2,.dbzp-box h2,.detail-id h2,.empty h2,.tour-bubble h2,.auth h1,.auth-brand{font-family:var(--font-display);font-weight:400;letter-spacing:.005em}.page-head h1{font-size:clamp(30px,5vw,44px);background:linear-gradient(180deg,#fff 20%,#f5c8ff 60%,#b99aff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(20,14,51,.9))}.fx-lite .page-head h1{filter:none;text-shadow:none}.kpi b,.dbzp-balance b,.dbzpack-n,.me-id b,.lot-price{font-family:var(--font-display);font-weight:400;letter-spacing:.01em}.btn{font-family:var(--font-display);font-weight:400;font-size:16px;letter-spacing:.02em;padding:11px 24px 12px;border-radius:16px;transition:transform .12s var(--ease-out),box-shadow .12s var(--ease-out),filter .2s}.btn:active{transform:translateY(3px) scale(.99)}.btn-primary{color:#fff;border:2px solid rgba(20,14,51,.85);background:linear-gradient(180deg,#ff7be0,#d23cf2 45%,#8b4dff);text-shadow:0 2px 0 rgba(70,20,110,.55);box-shadow:inset 0 2px #ffffff8c,inset 0 -3px #3c0a7859,0 4px #3c1778,0 12px 26px -10px #d23cf2e6}.btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 2px #fff9,inset 0 -3px #3c0a7859,0 5px #3c1778,0 16px 30px -10px #d23cf2}.btn-primary:active{transform:translateY(3px);box-shadow:inset 0 2px #ffffff73,inset 0 -2px #3c0a7859,0 1px #3c1778,0 6px 16px -8px #d23cf2e6}.btn-ghost{color:#efe8ff;border:2px solid rgba(20,14,51,.85);background:linear-gradient(180deg,#3a2f6e,#261d52);box-shadow:inset 0 2px #ffffff29,0 4px #120c2c,0 10px 20px -12px #000000e6}.btn-ghost:hover{background:linear-gradient(180deg,#463a82,#2e2462)}.btn-ghost:active{transform:translateY(3px);box-shadow:inset 0 2px #ffffff1f,0 1px #120c2c}.btn-danger{border:2px solid rgba(20,14,51,.85);background:linear-gradient(180deg,#ff7a93,#ff3d6e 50%,#c81e4a);box-shadow:inset 0 2px #ffffff73,0 4px #6b0f2a,0 12px 24px -12px #ff3d6ee6;text-shadow:0 2px 0 rgba(100,10,40,.5)}.btn-open{color:#3a1d00;font-size:19px;padding:13px 30px 14px;border:2px solid rgba(20,14,51,.9);background:linear-gradient(180deg,#fff3a8,#ffd24a 38%,#ff9f1c);text-shadow:0 1px 0 rgba(255,255,255,.55);box-shadow:inset 0 2px #fffc,inset 0 -3px #aa460059,0 5px #9a4a00,0 14px 34px -10px #ffaa28f2}.btn-open:hover{box-shadow:inset 0 2px #ffffffd9,inset 0 -3px #aa460059,0 6px #9a4a00,0 18px 40px -10px #ffaa28}.btn-open:active{box-shadow:inset 0 2px #ffffffb3,0 2px #9a4a00,0 6px 16px -8px #ffaa28e6}.btn-open .cost{background:#501e002e;color:#3a1d00}.btn-open .cost .i,.btn-open.is-prem .cost .i{color:#7a3a00}.btn-open{position:relative;overflow:hidden;isolation:isolate}.btn-open:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:40%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:translate(-160%) skew(-18deg);animation:btn-shine 3.6s var(--ease-out) 1.2s infinite}@keyframes btn-shine{0%,62%{transform:translate(-160%) skew(-18deg)}to{transform:translate(360%) skew(-18deg)}}.btn-open.is-locked:after,.fx-lite .btn-open:after{animation:none;opacity:0}.btn-ten{color:#fff;border:2px solid rgba(20,14,51,.85);background:linear-gradient(180deg,#7ad8ff,#3a8dff 50%,#5b3dff);text-shadow:0 2px 0 rgba(20,30,110,.5);box-shadow:inset 0 2px #ffffff8c,inset 0 -3px #14146e4d,0 4px #1d2474,0 12px 26px -12px #3a8dffe6}.btn-ten:hover{background:linear-gradient(180deg,#8fe0ff,#4a98ff 50%,#6a4dff)}.btn-ten:active{box-shadow:inset 0 2px #ffffff73,0 1px #1d2474}.btn-ten em{color:#fff3a8;border-left-color:#ffffff4d;font-family:system-ui,sans-serif}.btn .cost{font-family:system-ui,sans-serif;font-weight:800}.btn.is-locked{opacity:.6;filter:grayscale(.45)}.topbar{background:linear-gradient(180deg,#120b30eb,#0c0822db);border-bottom:1px solid rgba(190,150,255,.16);box-shadow:0 10px 30px -18px #000000e6}.brand-logo{width:62px;height:40px;filter:drop-shadow(0 3px 8px rgba(255,62,200,.45))}.brand-name{font-family:var(--font-display);font-size:22px!important;letter-spacing:.01em;background:linear-gradient(90deg,#ff6ad8,#c56bff 45%,#34e1ff);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-name em{color:transparent}.keys,.dbz{position:relative;border:2px solid rgba(20,14,51,.9);background:linear-gradient(180deg,#3c2e78f2,#22184ef2);box-shadow:inset 0 1px #ffffff29,0 3px #0a061ae6;padding:3px 11px 3px 4px!important;gap:6px!important}.keys b,.dbz b{font-family:var(--font-display);font-weight:400;font-size:15px;letter-spacing:.02em}.keys-ico,.dbz-ico{box-sizing:content-box;width:13px!important;height:13px!important;padding:4px;border-radius:50%;color:#fff!important;stroke-width:2.4}.keys .keys-ico{background:radial-gradient(circle at 35% 30%,#9ef2ff,#16a6d9 70%);box-shadow:inset 0 -2px #0003}.keys.is-prem .keys-ico{background:radial-gradient(circle at 35% 30%,#fff1a6,#f0a010 70%)}.dbz .dbz-ico{background:radial-gradient(circle at 35% 30%,#ffb3ec,#d8269f 70%)}.keys.is-empty .keys-ico{background:radial-gradient(circle at 35% 30%,#ffb3c1,#d62250 70%)}.keys.is-full{box-shadow:inset 0 1px #ffffff29,0 3px #0a061ae6,0 0 14px -2px #34e1ff8c}.keys.is-prem.is-full{box-shadow:inset 0 1px #ffffff29,0 3px #0a061ae6,0 0 14px -2px #ffd24a99}.top-av{border:2px solid rgba(20,14,51,.9);box-shadow:0 0 0 2px #ff3ec880,0 3px #0a061ae6;font-family:var(--font-display);font-weight:400;font-size:13px}.tabs{background:#0a061e99;border:1px solid rgba(190,150,255,.16)}.tab.is-active{background:linear-gradient(180deg,#ff6ad8,#b44dff 60%,#7b3cff);box-shadow:inset 0 1px #ffffff73,0 3px #3c1778,0 8px 20px -8px #d23cf2e6;text-shadow:0 1px 0 rgba(70,20,110,.5)}.tabbar{background:linear-gradient(180deg,#140c32f7,#0a061cfc)}.shop-logo{display:none}.stage-decor{position:absolute;inset:0;pointer-events:none;z-index:0}.shop{overflow:visible}#view-open.is-active{overflow:hidden;overflow:clip}.shop-stage{z-index:1}.sd-aura{position:absolute;left:50%;top:48%;width:min(200cqmin,1100px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,hsl(var(--hue) 95% 60% / .5),hsl(calc(var(--hue) + 40) 95% 55% / .2) 55%,transparent 72%);animation:sd-breathe 5s ease-in-out infinite;will-change:opacity,transform}@keyframes sd-breathe{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.sd-rays{position:absolute;left:50%;top:48%;width:min(230cqmin,1300px);aspect-ratio:1;margin:calc(min(230cqmin,1300px)/-2) 0 0 calc(min(230cqmin,1300px)/-2);border-radius:50%;background:repeating-conic-gradient(from 0deg,hsl(var(--hue) 100% 75% / .2) 0deg 6deg,transparent 6deg 18deg);-webkit-mask-image:radial-gradient(closest-side,#000 12%,transparent 72%);mask-image:radial-gradient(closest-side,#000 12%,transparent 72%);animation:sd-spin 60s linear infinite;will-change:transform}@keyframes sd-spin{to{transform:rotate(360deg)}}.sd-pedestal{position:absolute;left:50%;bottom:7%;width:min(62cqw,360px);height:min(12cqh,70px);translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,hsl(var(--hue) 100% 80% / .55),hsl(var(--hue) 90% 55% / .22) 55%,transparent 75%)}.sd-pedestal:before{content:"";position:absolute;inset:18% 8%;border-radius:50%;border:2px solid hsl(var(--hue) 100% 78% / .55);box-shadow:0 0 18px hsl(var(--hue) 100% 65% / .5),inset 0 0 14px hsl(var(--hue) 100% 70% / .35)}.sd-pedestal b{position:absolute;inset:18% 8%;border-radius:50%;border:2px solid hsl(var(--hue) 100% 82% / .6);animation:sd-ripple 2.8s cubic-bezier(.2,.6,.3,1) infinite}@keyframes sd-ripple{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.5);opacity:0}}.sd-sparks{position:absolute;inset:0}.sd-sparks i{position:absolute;left:var(--x);bottom:8%;width:10px;height:10px;opacity:0;background:linear-gradient(#fff,#fff) center / 2px 100% no-repeat,linear-gradient(#fff,#fff) center / 100% 2px no-repeat;filter:drop-shadow(0 0 4px hsl(var(--hue) 100% 70%));transform:scale(var(--s));animation:sd-rise var(--w) linear var(--d) infinite}.sd-sparks i:nth-child(3n){background:radial-gradient(circle,#fff 0 2px,hsl(var(--hue) 100% 75% / .8) 3px,transparent 5px)}.sd-sparks i:nth-child(4n+1){filter:drop-shadow(0 0 4px #ffd24a)}@keyframes sd-rise{0%{opacity:0;transform:translateZ(0) scale(var(--s)) rotate(0)}15%{opacity:1}80%{opacity:.8}to{opacity:0;transform:translate3d(12px,-58cqh,0) scale(calc(var(--s) * .4)) rotate(180deg)}}.pack-prism{background:none;animation:none;filter:none;overflow:hidden}.pack-prism i{position:absolute;top:0;bottom:0;left:0;width:200%;background:repeating-linear-gradient(104deg,#ff0080,#ff8c00 5%,#ffe600 9%,#00ff9d,#00b3ff,#8b00ff 24%,#ff0080 28%);opacity:.9;animation:prism-slide 7s ease-in-out infinite alternate;will-change:transform}@keyframes prism-slide{0%{transform:translate(0)}to{transform:translate(-40%)}}.charge-wrap.is-charging .pack-prism i{animation-duration:2.5s}.shop-slot:not(.is-active) .pack-prism i{animation:none}.pack-shell{box-shadow:0 0 0 2px #140e33f2,0 0 0 4px hsl(var(--hue) 90% 72% / .55),0 4em 6em -3em #000000e6,inset 0 0 0 1px #ffffff29}.plate-name{font-family:var(--font-display);font-weight:400;font-size:2.3em;letter-spacing:.01em}.plate-kicker,.foot-count,.pack-tab span,.pack-tab b{font-family:var(--font-display);font-weight:400}.shop-name{font-size:clamp(26px,4.4vw,40px);color:#fff;text-shadow:0 3px 0 rgba(20,14,51,.95),0 0 26px hsl(var(--hue) 100% 65% / .75)}.shop-progress .sp-bar{height:10px;border:2px solid rgba(20,14,51,.9);background:#0a061ccc}.sp-bar i{background:linear-gradient(90deg,hsl(var(--hue) 95% 55%),hsl(calc(var(--hue) + 40) 100% 70%));box-shadow:inset 0 2px #fff6;border-radius:999px}.shop-nav{border:2px solid rgba(20,14,51,.9);background:linear-gradient(180deg,#3d3078,#251b55);box-shadow:inset 0 2px #ffffff2e,0 4px #120c2c}.shop-nav:hover{background:linear-gradient(180deg,hsl(var(--hue) 70% 55%),hsl(var(--hue) 70% 38%))}.vol{border:2px solid rgba(20,14,51,.9);background:linear-gradient(180deg,#3c2e78b3,#1e1646b3);box-shadow:inset 0 1px #ffffff1f,0 3px #0a061ae6}.vol b{font-family:var(--font-display);font-weight:400;font-size:13px}.vol.is-on{background:linear-gradient(180deg,hsl(var(--hue) 85% 62%),hsl(var(--hue) 75% 42%));box-shadow:inset 0 1px #fff6,0 3px hsl(var(--hue) 70% 20%),0 0 18px -4px hsl(var(--hue) 100% 60%)}.fam-bar{background:#0a061e99;border-color:#be96ff29}.fam{font-family:var(--font-display);font-weight:400;font-size:14px;letter-spacing:.02em}.fam[aria-selected=true]{background:linear-gradient(180deg,#fff,#e2d6ff);color:#2a1a5e;box-shadow:0 3px #0a061ae6}.coll{border:2px solid rgba(20,14,51,.9);background:linear-gradient(180deg,#382a70bf,#1c1442bf);box-shadow:inset 0 1px #ffffff1f,0 3px #0a061ae6}.coll-name{font-family:var(--font-display);font-weight:400;font-size:14.5px;letter-spacing:.01em}.coll[aria-selected=true]{background:linear-gradient(180deg,hsl(var(--hue) 80% 58%),hsl(var(--hue) 70% 34%));border-color:#140e33f2;box-shadow:inset 0 1px #fff6,0 3px hsl(var(--hue) 70% 16%),0 0 22px -6px hsl(var(--hue) 100% 62%)}.coll-ico.has-art{border:2px solid rgba(20,14,51,.8)}.coll-fill{height:3px;background:linear-gradient(90deg,#ffd24a,#fff3a8);box-shadow:none}.kpi{border:2px solid rgba(20,14,51,.8);background:linear-gradient(180deg,#3c2e788c,#1e16468c);box-shadow:inset 0 1px #ffffff1a,0 3px #0a061acc}.kpi b{font-size:21px}.dbzp-box,.haul-panel,.detail-panel{border:2px solid rgba(20,14,51,.95);background:linear-gradient(170deg,#281c58fa,#100a28fc 60%);box-shadow:0 0 0 1px #be96ff2e,0 30px 70px -20px #000000f2}.rarity-stamp{font-family:var(--font-display);font-weight:400;letter-spacing:.06em;-webkit-text-stroke:2px rgba(20,14,51,.9);paint-order:stroke fill}.carousel-head h2{font-size:clamp(30px,5vw,44px);text-shadow:0 3px 0 rgba(20,14,51,.95),0 0 30px color-mix(in srgb,var(--aura) 70%,transparent)}.stage-hint{font-family:var(--font-display);font-weight:400;letter-spacing:.12em;font-size:14px}.band-name{font-family:var(--font-display);font-weight:400;letter-spacing:.1em}.card-new{font-family:var(--font-display);font-weight:400;letter-spacing:.06em;background:linear-gradient(180deg,#ff6ad8,#d23cf2);border:2px solid rgba(20,14,51,.9)}.card-count{font-family:var(--font-display);font-weight:400;border:2px solid rgba(20,14,51,.9);background:linear-gradient(180deg,#3d3078,#251b55)}.fx-lite .sd-rays{animation:none}.fx-lite .sd-sparks i:nth-child(2n){display:none}.fx-lite .sd-sparks i{filter:none}.fx-lite .sd-pedestal:before{box-shadow:none}.fx-lite .brand-logo{filter:none}@media(prefers-reduced-motion:reduce){.sd-aura,.sd-rays,.sd-pedestal b,.sd-sparks i,.btn-open:after{animation:none!important}}@media(max-width:759px){.btn-open{font-size:18px;padding:12px 24px 13px}.brand-logo{width:56px;height:36px}}.card{--vinyl: radial-gradient(circle, #23232d 0 30%, #0d0d12 70%, #16161d);--vinyl-edge: rgba(255, 255, 255, .1);--label-ring: color-mix(in srgb, var(--r-color) 70%, #fff)}.card.r-uncommon{--vinyl: radial-gradient(circle, #3be39a 0 22%, #13925a 55%, #0b5c39 80%, #16a567);--vinyl-edge: rgba(160, 255, 210, .35)}.card.r-rare{--vinyl: radial-gradient(circle, #7cc4ff 0 22%, #1e6fd6 55%, #0d3c87 80%, #2a82ea);--vinyl-edge: rgba(170, 215, 255, .4)}.card.r-epic{--vinyl: radial-gradient(circle, #d3a8ff 0 22%, #8b43f0 55%, #4a1597 80%, #9b57ff);--vinyl-edge: rgba(220, 190, 255, .45)}.card.r-legendary{--vinyl: conic-gradient(from 30deg, #ffe9a8, #c98a12, #ffd36a, #8f5a00, #ffe08a, #b87708, #ffe9a8);--vinyl-edge: rgba(255, 240, 190, .7)}.card.r-mythic{--vinyl: radial-gradient(1.6em 1.2em at 30% 22%, #ffe95f 60%, transparent 62%), radial-gradient(2.2em 1.4em at 74% 30%, #3fa9ff 60%, transparent 62%), radial-gradient(1.4em 2em at 80% 70%, #2ee08a 60%, transparent 62%), radial-gradient(2em 1.3em at 24% 76%, #a855f7 60%, transparent 62%), radial-gradient(1em 1em at 55% 88%, #ffb020 60%, transparent 62%), radial-gradient(circle, #ff6b93 0 30%, #d11d52 70%, #ff3d71);--vinyl-edge: rgba(255, 190, 215, .7)}.card.r-secret{--vinyl: radial-gradient(120% 60% at 20% 30%, rgba(255, 255, 255, .5), transparent 40%), radial-gradient(90% 70% at 80% 70%, rgba(139, 233, 255, .55), transparent 45%), conic-gradient(from 90deg, #ff5fd2, #1a1030, #8be9ff, #1a1030, #ffe95f, #1a1030, #ff5fd2);--vinyl-edge: rgba(255, 255, 255, .8)}.card-front{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible}.card-bg,.card-glare,.card-front:before{display:none!important}.card-frame{display:block;padding:0;border:0;border-radius:0;background:none;overflow:visible;animation:none!important}.card-art{position:absolute;left:4%;top:1.1em;width:92%;margin:0;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--vinyl);box-shadow:0 0 0 .18em #0a061ae6,inset 0 0 0 .35em var(--vinyl-edge),0 1.6em 2.4em -1em #000000d9;transition:transform .55s cubic-bezier(.2,.8,.2,1);z-index:0}.card:hover .card-art,.card.is-active .card-art,.card.is-sounding .card-art{transform:translateY(-1em)}.disc-spin{position:absolute;inset:0;border-radius:50%}.card.is-sounding .disc-spin{animation:disc-spin 1.8s linear infinite}@keyframes disc-spin{to{transform:rotate(360deg)}}.disc-grooves{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,transparent 36%,rgba(0,0,0,.35) 37%,transparent 38.5%,transparent 66%,rgba(0,0,0,.3) 67%,transparent 68.5%,transparent 94%,rgba(255,255,255,.08) 95%,transparent 97%),repeating-radial-gradient(circle,rgba(0,0,0,.26) 0 .07em,transparent .07em .3em)}.disc-label{position:absolute;inset:31%;border-radius:50%;overflow:hidden;background:#0a0a12;box-shadow:0 0 0 .22em #0a061ad9,0 0 0 .42em var(--label-ring)}.disc-label img{width:100%;height:100%;object-fit:cover;display:block;transition:none}.card:hover .card-art img{transform:none}.disc-hole{position:absolute;left:50%;top:50%;width:1.3em;height:1.3em;translate:-50% -50%;border-radius:50%;background:#07060f;box-shadow:0 0 0 .2em #ffffff8c,inset 0 .2em .3em #000c;z-index:2}.art-shine{opacity:1;mix-blend-mode:normal;border-radius:50%;background:radial-gradient(14em 14em at var(--mx) var(--my),rgba(255,255,255,.16),transparent 60%),conic-gradient(from 0deg,transparent 0deg,rgba(255,255,255,.2) 28deg,transparent 58deg,transparent 180deg,rgba(255,255,255,.14) 208deg,transparent 238deg);-webkit-mask:radial-gradient(circle,transparent 30%,#000 31%);mask:radial-gradient(circle,transparent 30%,#000 31%);z-index:1}.art-vignette{display:none}.art-holo{border-radius:50%;background:conic-gradient(from 0deg,#ff0080,#ff8c00,#ffe600,#00ff9d,#00b3ff,#8b00ff,#ff0080);background-size:auto;-webkit-mask:radial-gradient(circle,transparent 31%,#000 32%);mask:radial-gradient(circle,transparent 31%,#000 32%);z-index:1}.card.r-mythic .art-holo,.card.r-secret .art-holo{animation:disc-spin 9s linear infinite}.card.r-legendary .card-art{box-shadow:0 0 0 .18em #0a061ae6,inset 0 0 0 .35em var(--vinyl-edge),0 0 0 .4em #ffd36a,0 0 2.6em .2em #ffb020bf}.card.r-mythic .card-art{box-shadow:0 0 0 .18em #0a061ae6,inset 0 0 0 .35em var(--vinyl-edge),0 0 0 .4em #ff7ab8,0 0 3em .3em #ff3d71cc}.card.r-secret .card-art{box-shadow:0 0 0 .18em #0a061ae6,inset 0 0 0 .35em var(--vinyl-edge),0 0 0 .4em #fff,0 0 3.2em .4em #8be9ffcc}.card.r-secret .card-front{box-shadow:none}.card-band{position:absolute;top:calc(51% - 1.5em);right:-.4em;z-index:3;gap:.4em;padding:.35em .75em;border-radius:.7em;border:.16em solid rgba(10,6,26,.95);background:linear-gradient(180deg,color-mix(in srgb,var(--r-color) 80%,#fff),var(--r-color));box-shadow:0 .3em #0a061acc,inset 0 .15em #ffffff80;transform:rotate(5deg)}.band-name{font-family:var(--font-display, inherit);font-weight:400;font-size:1.15em;letter-spacing:.06em;color:#fff;text-shadow:0 .1em 0 rgba(10,6,26,.7)}.card-band .star{fill:#fff;filter:none;width:1em;height:1em}.card.r-common .card-band{background:linear-gradient(180deg,#c3c9d8,#8b95ad)}.chip-explicit,.chip-score{z-index:3;border:.14em solid rgba(10,6,26,.95);background:#140e2aeb}.chip-score{top:.5em;right:-.2em}.chip-explicit{top:.5em;left:-.2em;right:auto}.card.is-compact .chip-explicit{display:none}.card-label{position:absolute;left:0;right:0;bottom:0;height:49%;z-index:2;display:flex;flex-direction:column;gap:.42em;padding:1.65em 1.25em 1em;border-radius:1.2em;border:.18em solid rgba(10,6,26,.95);background:linear-gradient(180deg,color-mix(in srgb,var(--r-color) 26%,#221a48),#15102e 34%,#0e0b20);box-shadow:inset 0 .16em #ffffff24,0 1.4em 2.6em -1.2em #000;-webkit-mask:radial-gradient(4.2em 1.45em at 50% 0,transparent 97%,#000 100%);mask:radial-gradient(4.2em 1.45em at 50% 0,transparent 97%,#000 100%);overflow:hidden}.card-label:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.2) 47%,rgba(255,255,255,.05) 52%,transparent 60%);transform:translate(-120%);pointer-events:none}.card:hover .art-holo{opacity:var(--holo, 0)}.card:hover .card-label:after{animation:glare-sweep 1.1s var(--ease-out)}.card.is-popped:not(.r-common):not(.r-uncommon) .card-label:after{animation:glare-sweep 1.1s var(--ease-out) .12s}.card-title{font-family:var(--font-display, inherit);font-weight:400;font-size:1.55em;letter-spacing:.01em;line-height:1.1}.card-artist{margin-top:.1em;font-size:1.15em}.card-stats{padding-top:.45em;gap:.15em .8em;border-top-color:#ffffff1f}.card-meter{padding-top:.2em}.card-foot{padding-top:.35em}.card-actions{left:.8em;right:.8em;bottom:.8em}.card.is-active .card-frame:after,.card.is-sounding .card-frame:after{display:none}.card.is-active .card-label:before,.card.is-sounding .card-label:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgba(8,6,20,.94) 5em,transparent 11em);pointer-events:none}.card-actions{z-index:4}.act{border:.14em solid rgba(10,6,26,.95);background:linear-gradient(180deg,#3a2d78,#231a52);box-shadow:inset 0 .12em #fff3,0 .25em #0a061ad9;backdrop-filter:none}.act-reco{flex:0 0 auto;width:3.4em;padding:0;color:#fff;background:linear-gradient(180deg,#ff8cc6,#e0408f)}.act-reco:hover{background:linear-gradient(180deg,#ffa3d3,#f0509f)}.card.is-sounding .card-art:after{left:50%;bottom:36%;translate:-50% 0;z-index:3}.card:after{inset:-8% -10% 30%;border-radius:50%}.card-back,.deck-card{background:none;border:0;box-shadow:none;overflow:visible;display:block}.back-art{position:absolute;left:4%;top:1.1em;width:92%;aspect-ratio:1;display:block}.back-vinyl{position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(circle,rgba(255,255,255,.045) 0 .07em,transparent .07em .3em),radial-gradient(circle,#1e1a33 0 30%,#0c0a18 70%,#151226);box-shadow:0 0 0 .18em #0a061ae6,inset 0 0 0 .35em #ffffff14,0 1.6em 2.4em -1em #000000d9;overflow:hidden}.back-vinyl:after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,255,.16) 28deg,transparent 58deg,transparent 180deg,rgba(255,255,255,.1) 208deg,transparent 238deg)}.back-ring{position:absolute;inset:30%;border:0;border-radius:50%;background:radial-gradient(circle,#8b5cf6,#5b21b6 70%,#2e1065);box-shadow:0 0 0 .22em #0a061ad9,0 0 0 .42em #c4aaff8c}.back-disc{position:absolute;inset:34%;border-radius:50%;background:conic-gradient(from 0deg,#8b5cf6,#22d3ee,#ec4899,#8b5cf6);opacity:.5;filter:none;animation:back-spin 9s linear infinite}.back-logo{position:absolute;left:50%;top:50%;width:24%;translate:-50% -50%;filter:drop-shadow(0 0 .8em rgba(139,92,246,.9))}.back-sleeve{position:absolute;left:0;right:0;bottom:0;height:49%;display:grid;place-items:center;border-radius:1.2em;border:.18em solid rgba(10,6,26,.95);background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 .5em,transparent .5em 1.2em),linear-gradient(180deg,#2c2263,#1a1440 45%,#110d2a);box-shadow:inset 0 .16em #ffffff24,0 1.4em 2.6em -1.2em #000;-webkit-mask:radial-gradient(4.4em 2.6em at 50% 0,transparent 97%,#000 100%);mask:radial-gradient(4.4em 2.6em at 50% 0,transparent 97%,#000 100%)}.back-word{position:static;font-family:var(--font-display, inherit);font-weight:400;font-size:1.9em;letter-spacing:.22em;color:#ffffff8c;text-shadow:0 .1em 0 rgba(10,6,26,.8)}.deck-card{font-size:calc(var(--cw) / 30)}.card.is-compact{aspect-ratio:63 / 80}.card.is-compact .card-stats{display:none}.card.is-compact .card-label{height:38%;gap:.3em;padding-top:1.8em}.card.is-compact .card-band{top:calc(62% - 1.5em)}.card.is-compact .card-title{font-size:1.8em;-webkit-line-clamp:1}.card.is-compact .card-artist{font-size:1.35em}.card.is-compact .card-meter{margin-top:auto}.card.is-compact .card-foot{display:none}.card-grid>.card{contain-intrinsic-size:196px 249px}.card-count{right:auto;left:-.5em}.pip{width:20px!important;height:20px;border-radius:50%!important;background:radial-gradient(circle,#0c0a18 0 16%,transparent 17%),repeating-radial-gradient(circle,rgba(255,255,255,.06) 0 1px,transparent 1px 3px),#1b1633}.pip.is-done{background:radial-gradient(circle,#0c0a18 0 14%,color-mix(in srgb,var(--pip) 50%,#fff) 15% 34%,transparent 35%),radial-gradient(circle,var(--pip),color-mix(in srgb,var(--pip) 55%,#000))}.pip.is-current{background:radial-gradient(circle,#0c0a18 0 14%,#fff 15% 34%,transparent 35%),radial-gradient(circle,#e9ddff,#8b6ce0);animation:pip-turn 1.6s linear infinite}@keyframes pip-turn{to{transform:rotate(360deg)}}.fx-lite .art-holo{opacity:calc(var(--holo, 0) * .5);animation:none!important}.fx-lite .card.r-legendary .card-art,.fx-lite .card.r-mythic .card-art,.fx-lite .card.r-secret .card-art{box-shadow:0 0 0 .18em #0a061ae6,0 0 0 .4em var(--r-glow)}.fx-lite .back-disc{animation:none}.fx-lite .card-art{box-shadow:0 0 0 .18em #0a061ae6,inset 0 0 0 .35em var(--vinyl-edge)}.fx-lite .back-vinyl{box-shadow:0 0 0 .18em #0a061ae6,inset 0 0 0 .35em #ffffff14}.fx-lite .card-label,.fx-lite .back-sleeve{box-shadow:inset 0 .16em #ffffff24}@media(prefers-reduced-motion:reduce){.card.is-sounding .disc-spin,.art-holo,.back-disc,.pip.is-current{animation:none!important}}.pack-vinyl{position:absolute;left:8%;top:1%;width:84%;aspect-ratio:1;border-radius:50%;z-index:0;background:radial-gradient(circle,transparent 36%,rgba(0,0,0,.35) 37%,transparent 38.5%,transparent 66%,rgba(0,0,0,.3) 67%,transparent 68.5%),repeating-radial-gradient(circle,rgba(255,255,255,.05) 0 .07em,transparent .07em .3em),radial-gradient(circle,#221d38 0 30%,#0d0b18 70%,#17132b);box-shadow:0 0 0 .2em #0a061ae6,inset 0 0 0 .35em #ffffff14,0 1em 2em -1em #000000e6;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.pack-vinyl:after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,255,.2) 28deg,transparent 58deg,transparent 180deg,rgba(255,255,255,.12) 208deg,transparent 238deg)}.pv-label{position:absolute;inset:32%;border-radius:50%;background:radial-gradient(circle,#07060f 0 7%,rgba(255,255,255,.7) 8% 10%,transparent 11%),repeating-conic-gradient(from 0deg,hsl(var(--hue) 90% 62%) 0 30deg,hsl(calc(var(--hue) + 40) 90% 55%) 30deg 60deg);box-shadow:0 0 0 .2em #0a061ad9,0 0 0 .38em hsl(var(--hue) 90% 80% / .6);animation:disc-spin 6s linear infinite}.pack:hover .pack-vinyl{transform:translateY(-7%)}.pack-shell{inset:auto 0 0;aspect-ratio:1;border-radius:.5em;z-index:1;box-shadow:0 0 0 .2em #0a061af2,0 4em 6em -3em #000000e6,inset 0 0 0 1px #ffffff2e}.pack-cylinder{background:linear-gradient(90deg,rgba(0,0,0,.35),transparent 7%,transparent 93%,rgba(0,0,0,.35))}.pack-scrim{background:linear-gradient(180deg,transparent 55%,rgba(4,4,10,.55) 78%,rgba(4,4,10,.8))}.pack-window{top:9%;width:60%;border-radius:.45em;box-shadow:0 0 0 .2em #0a061ae6,0 0 0 .38em hsl(var(--hue) 80% 75% / .45),0 1.2em 2em -.6em #000000d9}.pack-window.has-art .win-disc,.pack-window.has-art .win-ring,.pack-window.has-art .win-mark{display:none}.pack-window .win-glow{background:linear-gradient(160deg,hsl(var(--hue) 95% 72% / .28),transparent 45%,rgba(4,4,10,.35))}.pack-tab{top:7%}.pack-plate{top:73%;gap:.1em}.plate-kicker,.plate-rule{display:none}.plate-name{font-size:2.1em;line-height:1.05}.plate-tag{font-size:.95em}.pack-foot{bottom:3.5%}.pack-foot .foot-count{display:none}.pack-sticker{position:absolute;right:4%;top:4%;z-index:4;width:4.6em;aspect-ratio:1;display:grid;place-content:center;text-align:center;border-radius:50%;border:.16em solid rgba(10,6,26,.95);background:radial-gradient(circle at 35% 30%,#fff6b8,#ffd24a 55%,#ff9f1c);box-shadow:0 .25em #0a061acc,inset 0 .15em #ffffffb3;color:#5a2600;font-family:var(--font-display, inherit);font-size:1em;line-height:.95;transform:rotate(12deg)}.pack-sticker b{display:block;font-weight:400;font-size:1.9em}.pack-crimp{background:none;box-shadow:none}.pack-crimp.is-bottom{display:none}.pack-crimp.is-top{height:5%;background:linear-gradient(180deg,#ffffff47,#ffffff0f);border-bottom:1px solid rgba(255,255,255,.35)}.pack-crimp.is-top:after{display:none}.pack-crimp.is-top i{left:auto;right:12%;bottom:-.9em;width:1.5em;height:1.8em;border-radius:0 0 .4em .4em;background:linear-gradient(180deg,#ff5a7a,#d81b4a);box-shadow:0 .15em .3em #00000080}.pack-seam{top:0}.charge-wrap.is-charging .pack-vinyl{transform:translateY(calc(var(--charge) * -16%)) rotate(calc(var(--charge) * 220deg));transition:none}.charge-wrap.is-charging .pack-vinyl{will-change:transform}.charge-wrap.is-charging .pv-label{animation-duration:2s}.charge-wrap.is-charging.is-hot .pv-label{animation-duration:.8s}.charge-wrap.is-tearing .pack-vinyl{animation:vinyl-shoot .9s cubic-bezier(.2,.9,.3,1) forwards}@keyframes vinyl-shoot{0%{transform:translateY(-16%) rotate(220deg) scale(1);opacity:1}30%{transform:translateY(-70%) rotate(560deg) scale(1.18);opacity:1}to{transform:translateY(-160%) rotate(900deg) scale(.6);opacity:0}}.tear-light{top:31%}.shop-skeleton{border-radius:.5em}.fx-lite .pv-label{animation:none}html{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img,svg,a{-webkit-user-drag:none;user-drag:none}input,textarea,select,[contenteditable=true],.card-label .card-id,.card-label .card-stats,.detail-title,.detail-artist,.detail-meta,.detail-tracks .trk-title,.detail-tracks .trk-name,.faq-body,.soc-id span,.me-id{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.stage,.stage *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.stage-world{--horizon: 64%;position:absolute;inset:0;overflow:hidden;pointer-events:none}.sw-sky{position:absolute;inset:-10%;background:radial-gradient(40% 30% at 22% 28%,rgba(168,85,247,.32),transparent 70%),radial-gradient(38% 28% at 80% 22%,rgba(34,211,238,.2),transparent 70%),radial-gradient(60% 40% at 50% var(--horizon),color-mix(in srgb,var(--aura) 45%,#ff4fd8),transparent 70%),linear-gradient(180deg,#07051a,#150b3a 45%,#2a0f4a 62%,#0a0618 64%);animation:sw-drift 26s ease-in-out infinite alternate}@keyframes sw-drift{0%{transform:translate3d(-2%,-1%,0) scale(1.02)}to{transform:translate3d(2%,1%,0) scale(1.06)}}.sw-stars{position:absolute;left:0;right:0;top:-100%;height:calc(var(--horizon) * 2 + 100%);background:radial-gradient(1.5px 1.5px at 12% 18%,#fff,transparent),radial-gradient(1px 1px at 34% 8%,#fff,transparent),radial-gradient(1.8px 1.8px at 58% 22%,#fff,transparent),radial-gradient(1px 1px at 76% 12%,#fff,transparent),radial-gradient(1.4px 1.4px at 88% 30%,#fff,transparent),radial-gradient(1px 1px at 22% 38%,#fff,transparent),radial-gradient(1.2px 1.2px at 46% 44%,#fff,transparent),radial-gradient(1px 1px at 68% 40%,#fff,transparent);background-size:100% 50%;opacity:.7;animation:sw-stars 60s linear infinite}@keyframes sw-stars{to{transform:translate3d(0,50%,0)}}.sw-sun{position:absolute;left:50%;top:var(--horizon);width:min(78vmin,640px);aspect-ratio:1;translate:-50% -58%}.sw-sun:before{content:"";position:absolute;inset:-22%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--aura) 60%,#ff4fd8),transparent 70%);opacity:.55;animation:sw-pulse 2.4s ease-in-out infinite}@keyframes sw-pulse{50%{transform:scale(1.06);opacity:.75}}.sw-vinyl{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 20deg,rgba(255,255,255,.16) 32deg,transparent 50deg,transparent 190deg,rgba(255,255,255,.1) 205deg,transparent 222deg),repeating-radial-gradient(circle,rgba(255,255,255,.06) 0 1px,transparent 1px 5px),radial-gradient(circle,#1a1030 0 30%,#07050f 72%,#120b25);box-shadow:0 0 0 3px color-mix(in srgb,var(--aura) 70%,#ff4fd8),0 0 60px color-mix(in srgb,var(--aura) 50%,#ff4fd8);animation:disc-spin 14s linear infinite}.sw-vinyl i{position:absolute;inset:34%;border-radius:50%;background:radial-gradient(circle,#07050f 0 6%,transparent 7%),repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--aura) 80%,#fff) 0 22.5deg,color-mix(in srgb,var(--aura) 55%,#ff4fd8) 22.5deg 45deg);box-shadow:0 0 0 4px #07050fcc}.sw-eq{position:absolute;left:0;right:0;top:calc(var(--horizon) - 16vmin);height:16vmin;display:flex;align-items:flex-end;justify-content:space-between;padding:0 2vw;opacity:.5}.sw-eq i{width:1.9%;height:100%;border-radius:3px 3px 0 0;background:linear-gradient(0deg,color-mix(in srgb,var(--aura) 70%,#ff4fd8),#22d3ee);transform-origin:bottom;transform:scaleY(var(--h));animation:sw-bar var(--d) ease-in-out var(--o) infinite alternate}@keyframes sw-bar{0%{transform:scaleY(calc(var(--h) * .25))}to{transform:scaleY(var(--h))}}.sw-floor{position:absolute;left:0;right:0;top:var(--horizon);bottom:0;overflow:hidden;perspective:240px;perspective-origin:50% 0;background:linear-gradient(180deg,color-mix(in srgb,var(--aura) 35%,#2a0f4a),#07051a 70%);box-shadow:0 -2px 18px color-mix(in srgb,var(--aura) 80%,#ff4fd8)}.sw-grid{position:absolute;left:-100%;right:-100%;top:0;height:400%;transform-origin:50% 0;transform:rotateX(72deg);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--aura) 75%,#ff4fd8) 0 2px,transparent 2px 64px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--aura) 75%,#ff4fd8) 0 2px,transparent 2px 64px);opacity:.55;animation:sw-run 1.1s linear infinite}@keyframes sw-run{0%{transform:rotateX(72deg) translate3d(0,-64px,0)}to{transform:rotateX(72deg) translateZ(0)}}.sw-notes span{position:absolute;left:var(--x);bottom:-10%;font-size:calc(28px * var(--s));color:color-mix(in srgb,var(--aura) 55%,#fff);opacity:0;animation:sw-note var(--t) linear var(--o) infinite}@keyframes sw-note{0%{transform:translateZ(0) rotate(-10deg);opacity:0}10%{opacity:.35}80%{opacity:.2}to{transform:translate3d(30px,-110vh,0) rotate(20deg);opacity:0}}.stage.is-revving .sw-grid,.stage[data-rarity=epic] .sw-grid{animation-duration:.5s}.stage.is-revving .sw-vinyl,.stage[data-rarity=epic] .sw-vinyl{animation-duration:4s}.stage.is-revving .sw-eq,.stage[data-rarity=epic] .sw-eq{opacity:.8}.stage.is-revving .sw-eq i{animation-duration:.28s}.stage.is-burst .sw-grid,.stage[data-rarity=legendary] .sw-grid,.stage[data-rarity=mythic] .sw-grid,.stage[data-rarity=secret] .sw-grid{animation-duration:.3s;opacity:.8}.stage.is-burst .sw-vinyl,.stage[data-rarity=legendary] .sw-vinyl,.stage[data-rarity=mythic] .sw-vinyl,.stage[data-rarity=secret] .sw-vinyl{animation-duration:1.6s}.stage[data-rarity=legendary] .sw-eq,.stage[data-rarity=mythic] .sw-eq,.stage[data-rarity=secret] .sw-eq{opacity:1}.stage[data-rarity=legendary] .sw-eq i,.stage[data-rarity=mythic] .sw-eq i,.stage[data-rarity=secret] .sw-eq i{animation-duration:.22s}.stage.is-slowmo .sw-grid,.stage.is-slowmo .sw-vinyl,.stage.is-slowmo .sw-eq i{animation-play-state:paused}.stage[data-phase=carousel] .sw-eq{opacity:.3}.fx-lite .sw-sky,.fx-lite .sw-stars,.fx-lite .sw-vinyl,.fx-lite .sw-grid,.fx-lite .sw-eq i,.fx-lite .sw-sun:before{animation:none!important}.fx-lite .sw-notes{display:none}.fx-lite .sw-floor{perspective:none}.fx-lite .sw-grid{--gl: color-mix(in srgb, var(--aura) 75%, #ff4fd8);inset:0;height:auto;transform:none;background:linear-gradient(var(--gl),var(--gl)) 0 2% / 100% 1px no-repeat,linear-gradient(var(--gl),var(--gl)) 0 6% / 100% 1px no-repeat,linear-gradient(var(--gl),var(--gl)) 0 12% / 100% 1.5px no-repeat,linear-gradient(var(--gl),var(--gl)) 0 21% / 100% 1.5px no-repeat,linear-gradient(var(--gl),var(--gl)) 0 34% / 100% 2px no-repeat,linear-gradient(var(--gl),var(--gl)) 0 53% / 100% 2px no-repeat,linear-gradient(var(--gl),var(--gl)) 0 80% / 100% 2px no-repeat,repeating-conic-gradient(from 90deg at 50% -30%,var(--gl) 0 .4deg,transparent .4deg 9deg)}@media(prefers-reduced-motion:reduce){.stage-world *{animation:none!important}}.fx-lite .stage-world>*{display:none!important}.fx-lite .stage-world{--gl: color-mix(in srgb, var(--aura) 75%, #ff4fd8);--sun: min(78vmin, 640px);background:radial-gradient(40% 30% at 22% 28%,rgba(168,85,247,.32),transparent 70%),radial-gradient(38% 28% at 80% 22%,rgba(34,211,238,.2),transparent 70%),radial-gradient(60% 40% at 50% var(--horizon),color-mix(in srgb,var(--aura) 45%,#ff4fd8),transparent 70%),linear-gradient(180deg,#07051a,#150b3a 45%,#2a0f4a 62%,#0a0618 64%)}.fx-lite .stage-world:before,.fx-lite .stage-world:after{content:"";position:absolute;pointer-events:none}.fx-lite .stage-world:before{width:calc(var(--sun) * 1.44);aspect-ratio:1;left:calc(50% - var(--sun) * .72);top:calc(var(--horizon) - var(--sun) * .8);border-radius:50%;background:radial-gradient(circle closest-side,#07050f 0 4%,color-mix(in srgb,var(--aura) 80%,#fff) 4.5% 22%,#120b25 23% 66%,color-mix(in srgb,var(--aura) 70%,#ff4fd8) 67% 69%,color-mix(in srgb,color-mix(in srgb,var(--aura) 60%,#ff4fd8) 45%,transparent) 70%,transparent 100%)}.fx-lite .stage-world.is-painted{background:var(--world) center / 100% 100% no-repeat}.fx-lite .stage-world.is-painted:before,.fx-lite .stage-world.is-painted:after{display:none}.fx-lite .stage-world:after{left:0;right:0;top:var(--horizon);bottom:0;background:linear-gradient(var(--gl),var(--gl)) 0 0 / 100% 2px no-repeat,linear-gradient(var(--gl),var(--gl)) 0 2% / 100% 1px no-repeat,linear-gradient(var(--gl),var(--gl)) 0 6% / 100% 1px no-repeat,linear-gradient(var(--gl),var(--gl)) 0 12% / 100% 1.5px no-repeat,linear-gradient(var(--gl),var(--gl)) 0 21% / 100% 1.5px no-repeat,linear-gradient(var(--gl),var(--gl)) 0 34% / 100% 2px no-repeat,linear-gradient(var(--gl),var(--gl)) 0 53% / 100% 2px no-repeat,linear-gradient(var(--gl),var(--gl)) 0 80% / 100% 2px no-repeat,repeating-conic-gradient(from 90deg at 50% -30%,color-mix(in srgb,var(--gl) 55%,transparent) 0 .4deg,transparent .4deg 9deg),linear-gradient(180deg,color-mix(in srgb,var(--aura) 35%,#2a0f4a),#07051a 70%)}.card.is-popped .card-art{animation:disc-eject .95s cubic-bezier(.2,.9,.25,1.15) backwards}@keyframes disc-eject{0%{transform:translateY(42%) scale(.86)}55%{transform:translateY(-10%) scale(1.04)}to{transform:translateY(0) scale(1)}}.card.is-popped .disc-spin{animation:disc-whirl 1.6s cubic-bezier(.12,.7,.2,1)}@keyframes disc-whirl{0%{transform:rotate(-1080deg)}to{transform:rotate(0)}}.card.is-popped.is-sounding .disc-spin{animation:disc-spin 1.8s linear infinite}.card.is-popped.r-epic .card-art:before,.card.is-popped.r-legendary .card-art:before,.card.is-popped.r-mythic .card-art:before,.card.is-popped.r-secret .card-art:before{content:"";position:absolute;inset:0;border-radius:50%;border:.4em solid var(--r-glow);animation:disc-ring 1.1s ease-out .25s both;z-index:3;pointer-events:none}@keyframes disc-ring{0%{transform:scale(.6);opacity:1}to{transform:scale(1.02);opacity:0}}.shelf{display:grid;gap:26px 18px;grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.shelf-tile{--hue: 268;position:relative;display:flex;flex-direction:column;gap:10px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;animation:tile-in .5s cubic-bezier(.2,.8,.2,1) var(--delay) backwards}@keyframes tile-in{0%{opacity:0;transform:translateY(14px)}}.shelf-tile>.st-disc,.shelf-tile>.st-sleeve{width:82%}.st-sleeve{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;border:2px solid rgba(10,6,26,.95);background:linear-gradient(150deg,hsl(var(--hue) 75% 52%),hsl(calc(var(--hue) + 30) 70% 26%));box-shadow:0 4px #0a061ad9,0 16px 26px -14px #000000e6;z-index:1;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.st-art{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr}.st-art i{background:hsl(var(--hue) 60% 30%) center / cover no-repeat;box-shadow:inset 0 0 0 1px #0a061a80}.st-sleeve:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 38%),linear-gradient(0deg,hsl(var(--hue) 70% 20% / .55),transparent 45%)}.st-emb{position:absolute;left:50%;top:46%;width:44%;aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;z-index:2;pointer-events:none}.st-emb:before{content:"";position:absolute;inset:-24%;border-radius:50%;background:radial-gradient(closest-side,rgba(10,6,26,.6),rgba(10,6,26,.3) 55%,transparent)}.st-emb .emb{position:relative;width:100%;height:auto;aspect-ratio:1;overflow:visible}.st-emb .emb-icon{width:82%;color:#fff;filter:drop-shadow(0 2px 0 rgba(14,10,40,.95)) drop-shadow(0 0 8px hsl(var(--hue) 90% 62% / .9))}.st-emb .emb-flag{filter:drop-shadow(0 4px 8px rgba(0,0,0,.45))}.fx-lite .st-emb .emb-icon{filter:drop-shadow(0 2px 0 rgba(14,10,40,.95))}.fx-lite .st-emb .emb-flag{filter:none}.st-vol{position:absolute;left:6px;bottom:6px;z-index:2;padding:2px 8px;border-radius:999px;border:2px solid rgba(10,6,26,.95);background:linear-gradient(180deg,#fff3a8,#ffc233);color:#5a2600;font-family:var(--font-display, inherit);font-size:12px}.st-disc{position:absolute;top:0;right:0;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#0a0816 0 6%,transparent 7%),radial-gradient(circle,hsl(var(--hue) 85% 60%) 0 22%,transparent 23%),repeating-radial-gradient(circle,rgba(255,255,255,.05) 0 1px,transparent 1px 4px),radial-gradient(circle,#1d1834 0 30%,#0b0916 72%);box-shadow:0 0 0 2px #0a061af2;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.st-disc i{position:absolute;inset:3px;border-radius:50%;background:conic-gradient(var(--c) calc(var(--pct) * 360deg),color-mix(in srgb,var(--c) 32%,transparent) 0);-webkit-mask:radial-gradient(circle,transparent 62%,#000 63%,#000 69%,transparent 70%);mask:radial-gradient(circle,transparent 62%,#000 63%,#000 69%,transparent 70%)}.shelf-tile:hover .st-disc,.shelf-tile:focus-visible .st-disc{transform:translate(12%) rotate(40deg)}.shelf-tile:hover .st-sleeve{transform:translateY(-3px) rotate(-1.5deg)}.shelf-tile:active .st-sleeve{transform:scale(.97)}.st-body{display:flex;flex-direction:column;gap:3px;min-width:0}.st-name{font-family:var(--font-display, inherit);font-weight:400;font-size:17px;line-height:1.1;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-era{font-style:normal;font-size:12px;color:var(--ink-2)}.st-bar{height:8px;margin-top:4px;border-radius:999px;border:2px solid rgba(10,6,26,.95);background:#0a061ab3;overflow:hidden}.st-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,hsl(var(--hue) 90% 55%),hsl(calc(var(--hue) + 40) 100% 70%))}.st-num{font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.st-num b{color:#fff}.serie-head{--hue: 268;position:relative;margin:0 0 22px;padding:14px;border:2px solid rgba(20,14,51,.95);border-radius:18px;background:radial-gradient(120% 140% at 0% 0%,hsl(var(--hue) 80% 50% / .35),transparent 60%),linear-gradient(180deg,#32266899,#18113abf);box-shadow:inset 0 1px #ffffff1a,0 4px #0a061ad9;animation:tile-in .4s cubic-bezier(.2,.8,.2,1) backwards}.sh-back{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border:2px solid rgba(10,6,26,.9);border-radius:999px;background:#0a061a73;color:#e6ddff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sh-back .i{width:16px;height:16px}.sh-main{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-top:12px}.sh-txt{flex:1 1 260px;min-width:0}.sh-txt h2{font-family:var(--font-display, inherit);font-weight:400;font-size:clamp(24px,4vw,32px);line-height:1.05;color:#fff;text-shadow:0 3px 0 rgba(20,14,51,.9)}.sh-txt h2 small{font-size:.55em;color:#ffe08a}.sh-txt p{margin-top:3px;font-size:13px;color:var(--ink-2)}.sh-bar{height:12px;margin-top:10px;border-radius:999px;border:2px solid rgba(10,6,26,.95);background:#0a061ab3;overflow:hidden}.sh-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,hsl(var(--hue) 90% 55%),hsl(calc(var(--hue) + 40) 100% 70%));box-shadow:inset 0 2px #fff6}.sh-num b{color:#fff}.sh-open{flex:0 0 auto;padding:11px 20px;font-size:15px}.sh-hop{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:14px -14px -14px;padding:10px 14px 12px;border-top:1px solid rgba(255,255,255,.08)}.sh-hop::-webkit-scrollbar{display:none}.sh-hop-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:2px solid rgba(10,6,26,.9);border-radius:999px;background:#0a061a73;color:#e6ddff;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.sh-hop-btn i{width:10px;height:10px;border-radius:50%;background:hsl(var(--hue) 85% 60%)}.sh-hop-btn b{font-size:11px;color:var(--ink-3)}.sh-hop-btn.is-on{background:hsl(var(--hue) 70% 45%);color:#fff}.sh-hop-btn.is-on b{color:#fff}@media(max-width:560px){.shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.st-name{font-size:15.5px}.sh-open{width:100%}}.fx-lite .shelf-tile{animation:none}.recos{margin-bottom:8px}.recos:empty{display:none}.reco-h{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#ffb3d9}.reco-h svg{width:16px;height:16px;fill:currentColor}.reco-h em{margin-left:auto;font-style:normal;text-transform:none;letter-spacing:0;font-weight:600;color:var(--ink-3)}.lot.reco{border-left-color:#ff7ab8}.lot.reco.is-sent{border-left-color:var(--c)}.reco-disc{border-radius:50%!important;box-shadow:0 0 0 3px #0a061ae6,0 0 0 5px var(--c)}.reco-disc:after{content:"";position:absolute;left:50%;top:50%;width:18%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:#07060f;box-shadow:0 0 0 2px #fff9}.reco-disc .lot-tier{z-index:1}.reco-from{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.reco-av{width:20px;height:20px;font-size:9px}.reco-take{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:2px solid rgba(20,14,51,.95);border-radius:12px;background:linear-gradient(180deg,#ff9ad3,#e0408f);box-shadow:inset 0 2px #ffffff80,0 3px #7a1446;color:#fff;font-family:var(--font-display, inherit);font-size:14px;cursor:pointer}.reco-take svg{width:14px;height:14px;fill:currentColor}.reco-take:active{transform:translateY(2px);box-shadow:inset 0 2px #ffffff80,0 1px #7a1446}.reco-take:disabled{opacity:.5;cursor:default}.reco-count{font-family:var(--font-display, inherit);font-weight:400;font-size:20px;color:#ffb3d9}.reco-count small{font-size:12px;color:var(--ink-3)}.reco-sent{margin-top:10px}.reco-empty,.reco-hint{padding:14px 16px;border:1px dashed var(--line-2);border-radius:14px;font-size:13px;color:var(--ink-2)}.reco-hint{margin-top:10px}.trk-reco{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:2px solid rgba(20,14,51,.9);border-radius:50%;background:linear-gradient(180deg,#ff9ad3,#e0408f);box-shadow:inset 0 2px #ffffff80,0 3px #7a1446;color:#fff;cursor:pointer;transition:transform .12s,box-shadow .12s}.trk-reco .i{width:14px;height:14px}.trk-reco:hover{transform:translateY(-1px)}.trk-reco:active{transform:translateY(2px);box-shadow:inset 0 2px #ffffff80,0 1px #7a1446}.sw-beams{position:absolute;inset:0;opacity:0;transition:opacity .5s}.sw-beams i{position:absolute;bottom:-6%;width:22vmin;height:120vh;transform-origin:50% 100%;background:linear-gradient(0deg,color-mix(in srgb,var(--aura) 70%,#fff),transparent 85%);-webkit-mask:linear-gradient(90deg,transparent,#000 45%,#000 55%,transparent);mask:linear-gradient(90deg,transparent,#000 45%,#000 55%,transparent);clip-path:polygon(46% 100%,54% 100%,100% 0,0 0);opacity:.5;animation:sw-sweep 3.2s ease-in-out infinite alternate}.sw-beams i:nth-child(1){left:6%;--a: -28deg;--b: 8deg}.sw-beams i:nth-child(2){left:24%;--a: -12deg;--b: 18deg;animation-delay:-.8s}.sw-beams i:nth-child(3){right:24%;--a: 12deg;--b: -18deg;animation-delay:-1.6s}.sw-beams i:nth-child(4){right:6%;--a: 28deg;--b: -8deg;animation-delay:-2.4s}@keyframes sw-sweep{0%{transform:rotate(var(--a))}to{transform:rotate(var(--b))}}.stage[data-rarity=rare] .sw-beams{opacity:.25}.stage[data-rarity=epic] .sw-beams{opacity:.5}.stage[data-rarity=legendary] .sw-beams,.stage[data-rarity=mythic] .sw-beams,.stage[data-rarity=secret] .sw-beams,.stage.is-burst .sw-beams{opacity:.85}.stage[data-rarity=mythic] .sw-beams i,.stage[data-rarity=secret] .sw-beams i{animation-duration:1.4s}.fx-lite .sw-beams i{animation:none}.sh-vols{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-top:14px;padding-bottom:2px}.sh-vols::-webkit-scrollbar{display:none}.sh-vol{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 12px 10px;border:2px solid rgba(10,6,26,.9);border-radius:12px;background:#0a061a73;color:#e6ddff;font:inherit;cursor:pointer;overflow:hidden}.sh-vol b{font-family:var(--font-display, inherit);font-weight:400;font-size:14px;color:#fff}.sh-vol span{font-size:11px;color:var(--ink-3)}.sh-vol i{position:absolute;left:0;bottom:0;height:3px;width:calc(var(--p, 0) * 100%);min-width:3px;background:linear-gradient(90deg,hsl(var(--hue) 90% 60%),hsl(calc(var(--hue) + 40) 100% 72%))}.sh-vol.is-on{background:hsl(var(--hue) 70% 45%);border-color:#0a061af2}.sh-vol.is-on span{color:#fffc}.pack-hero{position:absolute;inset:0;background:hsl(var(--hue) 50% 30%) center / cover no-repeat;filter:saturate(1.15) contrast(1.05)}.pack.has-hero .pack-motif{opacity:.18}.pack.has-hero .pack-foil{opacity:1}.pack.has-hero .pack-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,hsl(var(--hue) 90% 55% / .55),transparent 45%),linear-gradient(0deg,hsl(calc(var(--hue) + 20) 80% 14% / .95) 0%,hsl(var(--hue) 70% 20% / .5) 32%,transparent 55%)}.pack.has-hero .pack-window{display:none}.pack.has-hero .pack-plate{top:auto;bottom:12%}.pack.has-hero .plate-name{font-size:2.3em}.pack.has-hero .plate-tag{display:inline-block;margin-top:.25em;padding:.15em .7em;border-radius:999px;background:#0a061a8c;color:#fff;font-family:var(--font-display, inherit);font-size:1em;letter-spacing:.03em}.pack.has-hero .pack-tab{top:6%;padding:.5em 1.1em .55em 1em;border:.16em solid rgba(10,6,26,.95);border-left:0;box-shadow:.25em .25em #0a061a99}.pack.has-hero .pack-tab b{color:#fff;font-size:1.2em;letter-spacing:.08em}.pack.has-hero .pack-tab span{font-size:1em}.pack-pct{position:absolute;left:5%;bottom:4%;z-index:4;padding:.3em .75em;border-radius:999px;border:.14em solid rgba(10,6,26,.95);background:#0a061ac7;color:#fff;font-family:var(--font-display, inherit);font-size:1.05em;box-shadow:0 .2em #0a061ab3}.pack-pct:before{content:"";display:inline-block;width:.7em;height:.7em;margin-right:.4em;border-radius:50%;vertical-align:-.02em;background:conic-gradient(#ffd24a calc(var(--pct, 0) * 360deg),#fff3 0)}.pack-pct.is-full{background:linear-gradient(180deg,#fff3a8,#ffc233);color:#5a2600}.pack-pct.is-full:before{display:none}.pack[style*=--pct] .pv-label{box-shadow:0 0 0 .2em #0a061ad9,0 0 0 .38em #ffffff26}.pack[style*=--pct] .pack-vinyl:before{content:"";position:absolute;inset:27%;border-radius:50%;background:conic-gradient(#ffd24a calc(var(--pct) * 360deg),transparent 0);-webkit-mask:radial-gradient(circle,transparent 78%,#000 80%);mask:radial-gradient(circle,transparent 78%,#000 80%);z-index:1}.browse{margin-bottom:0}.browse-bar{display:flex;align-items:center;gap:8px}.pick-nav{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border:2px solid rgba(20,14,51,.95);border-radius:50%;background:linear-gradient(180deg,#33286b,#221a4c);box-shadow:inset 0 1px #ffffff24,0 3px #0a061ad9;color:#e6ddff;cursor:pointer}.pick-nav .i{width:18px;height:18px}.pick-btn{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;padding:7px 8px;border:2px solid rgba(20,14,51,.95);border-radius:16px;background:linear-gradient(180deg,#3c2e7ce6,#221a4cf2);box-shadow:inset 0 1px #ffffff29,0 4px #0a061ad9;color:#fff;font:inherit;text-align:left;cursor:pointer}.pick-ico{--hue: 268;flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;border:2px solid rgba(10,6,26,.9);background:hsl(var(--hue) 70% 45%) center / cover no-repeat;font-style:normal;font-size:18px}.pick-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.pick-txt b{font-family:var(--font-display, inherit);font-weight:400;font-size:18px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-txt em{font-style:normal;font-size:12px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-all{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:11px;border:2px solid rgba(10,6,26,.9);background:linear-gradient(180deg,#ff7ad9,#b43bf0);box-shadow:inset 0 2px #fff6;font-family:var(--font-display, inherit);font-size:14px}.pick-all .i{width:16px;height:16px}.picker{position:fixed;inset:0;z-index:6000;visibility:hidden;pointer-events:none}.picker.is-armed{visibility:visible}.picker.is-armed .picker-panel{will-change:transform}.picker.is-open{visibility:visible;pointer-events:auto}.picker-scrim{position:absolute;inset:0;background:#04030cb8;opacity:0;transition:opacity .3s}.picker.is-open .picker-scrim{opacity:1}.picker-panel{position:absolute;left:0;right:0;bottom:0;top:max(24px,env(safe-area-inset-top));display:flex;flex-direction:column;gap:10px;padding:14px 14px 0;border-radius:22px 22px 0 0;border:2px solid rgba(20,14,51,.95);border-bottom:0;background:radial-gradient(120% 60% at 50% 0%,rgba(168,85,247,.25),transparent 60%),linear-gradient(180deg,#1c1542,#0e0a22);box-shadow:0 -20px 60px -20px #000000e6;transform:translateY(104%);transition:transform .42s cubic-bezier(.2,.9,.25,1)}.picker.is-open .picker-panel{transform:none}.picker-head{display:flex;align-items:center;justify-content:space-between}.picker-head h2{font-family:var(--font-display, inherit);font-weight:400;font-size:24px;color:#fff}.picker .coll-find{max-width:none;width:100%}.picker .fam-bar{flex:0 0 auto;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:0}.picker .fam-bar::-webkit-scrollbar{display:none}.picker .rail{flex:1 1 auto;display:block;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 2px calc(24px + var(--safe-b));-webkit-mask-image:none;mask-image:none;scroll-snap-type:none;overscroll-behavior:contain}.pk-sec{margin-bottom:16px}.pk-sec h3{display:flex;align-items:baseline;gap:8px;margin:4px 2px 9px;font-family:var(--font-display, inherit);font-weight:400;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:#d7c9ff}.pk-sec h3 em{font-style:normal;font-size:12px;color:var(--ink-3);letter-spacing:0}.pk-grid{display:grid;gap:9px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.picker .coll-wrap .coll,.picker .coll{width:100%;grid-template-columns:auto 1fr auto;border:2px solid rgba(20,14,51,.95);background:linear-gradient(180deg,#322668bf,#18113ad9);box-shadow:inset 0 1px #ffffff1a,0 3px #0a061ad9}.picker .coll-ico{grid-row:1 / 3;width:38px;height:38px}.coll-pct{grid-column:3;grid-row:1 / 3;align-self:center;font-family:var(--font-display, inherit);font-size:13px;color:#ffe08a}.picker .coll.is-on{border-color:hsl(var(--hue) 85% 65%);background:linear-gradient(140deg,hsl(var(--hue) 75% 48% / .75),hsl(var(--hue) 70% 30% / .75));color:#fff}.picker .coll-fill{position:absolute;left:0;bottom:0;height:4px}.picker .fav-star{top:4px;right:4px}.picker .coll-pct{margin-right:10px}@media(max-width:1099px){#view-open .browse{padding:0 2px}.picker:not(.is-warm) .picker-panel{display:none}}@media(min-width:1100px){#view-open.is-active{display:grid;grid-template-columns:minmax(280px,330px) 1fr;grid-template-rows:minmax(0,1fr);gap:clamp(28px,4vw,72px)}#view-open .browse{height:100%;min-height:0}.browse-bar{display:none}.picker{position:static;visibility:visible;pointer-events:auto;height:100%}.picker-scrim,.picker-close{display:none}.picker-panel{position:relative;inset:auto;height:100%;transform:none;border-radius:20px;border-bottom:2px solid rgba(20,14,51,.95);padding:14px 12px 0;box-shadow:inset 0 1px #ffffff14,0 4px #0a061ad9;background:linear-gradient(180deg,#221a4cd9,#100c26e6)}.picker-head h2{font-size:20px}.pk-grid{grid-template-columns:1fr;gap:7px}.picker .rail{padding-bottom:14px}}.fx-lite .picker-panel{transition:none}.vol{position:relative;overflow:hidden}.vol-fill{position:absolute;left:0;bottom:0;height:3px;background:linear-gradient(90deg,#ffd24a,#fff3a8)}.vt-hero{position:relative;margin-bottom:20px;padding:18px;border:2px solid rgba(20,14,51,.95);border-radius:20px;background:radial-gradient(90% 120% at 100% 0%,rgba(34,211,238,.25),transparent 55%),radial-gradient(90% 120% at 0% 100%,rgba(255,79,216,.3),transparent 60%),linear-gradient(180deg,#2c2263,#19133e);box-shadow:inset 0 1px #ffffff24,0 4px #0a061ad9;overflow:hidden}.vt-kicker{font-family:var(--font-display, inherit);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#ffb3e6}.vt-hero h2{margin:4px 0 6px;font-family:var(--font-display, inherit);font-weight:400;font-size:clamp(24px,4.5vw,34px);line-height:1.05;color:#fff;text-shadow:0 3px 0 rgba(20,14,51,.9)}.vt-hero p{max-width:60ch;font-size:14px;line-height:1.5;color:#d9d0ff}.vt-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:12px;font-size:13px;color:#fff;font-weight:700}.vt-timer:before{content:"\23f1  "}.vt-steps{display:inline-flex;align-items:center;gap:5px}.vt-steps i{width:12px;height:12px;border-radius:50%;border:2px solid rgba(10,6,26,.9);background:#0a061a80}.vt-steps i.is-on{background:linear-gradient(180deg,#ffe08a,#ffb020)}.vt-steps i:last-of-type{margin-right:4px}.vt-grid{display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start}.vt-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 2px 10px;font-family:var(--font-display, inherit);font-weight:400;font-size:18px;color:#fff}.vt-h em{font-family:system-ui,sans-serif;font-style:normal;font-size:12px;font-weight:600;color:var(--ink-3)}.vt-list{display:grid;gap:7px}.vt-opt{--hue: 268;--p: 0;position:relative;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:8px 12px 8px 8px;border:2px solid rgba(20,14,51,.95);border-radius:14px;background:linear-gradient(180deg,#322668b3,#18113ad9);box-shadow:inset 0 1px #ffffff1a,0 3px #0a061ad9;color:#fff;font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:transform .15s}.vt-opt:hover:not(:disabled){transform:translateY(-1px)}.vt-opt:active:not(:disabled){transform:translateY(2px)}.vt-bar{position:absolute;inset:0 auto 0 0;width:calc(var(--p) * 100%);background:linear-gradient(90deg,hsl(var(--hue) 80% 50% / .35),hsl(var(--hue) 80% 60% / .15));pointer-events:none;transition:width .6s cubic-bezier(.2,.8,.2,1)}.vt-ico,.vt-name,.vt-pct,.vt-check{position:relative;z-index:1}.vt-ico{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;border:2px solid rgba(10,6,26,.9);background:linear-gradient(180deg,hsl(var(--hue) 85% 62%),hsl(var(--hue) 75% 40%));box-shadow:inset 0 2px #ffffff59;font-style:normal;font-size:18px}.vt-name{display:flex;flex-direction:column;min-width:0;font-family:var(--font-display, inherit);font-size:15.5px;line-height:1.15}.vt-name em{font-family:system-ui,sans-serif;font-style:normal;font-size:11px;font-weight:600;color:#b9adf0}.vt-pct{font-family:var(--font-display, inherit);font-weight:400;font-size:15px;color:#ffe08a}.vt-opt.is-mine{border-color:#ffd24a;box-shadow:inset 0 1px #fff3,0 3px #9a4a00,0 0 0 3px #ffd24a40}.vt-check{position:absolute;top:50%;right:54px;translate:0 -50%;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#fff3a8,#ffc233);border:2px solid rgba(10,6,26,.9);color:#5a2600;animation:quest-stamp .5s cubic-bezier(.3,1.8,.5,1)}.vt-check svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.vt-opt.is-won{opacity:.45;cursor:default}.vt-opt:disabled:not(.is-won){cursor:default}.vt-opt.is-sending{opacity:.6}.vt-more{margin-top:8px;padding:7px 14px;border:2px solid rgba(20,14,51,.9);border-radius:999px;background:#0a061a73;color:#e6ddff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.vt-wins{margin-bottom:20px;padding:14px;border:2px dashed rgba(255,210,74,.45);border-radius:18px;background:#ffd24a0f}.vt-win-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.vt-win-row>b{font-family:var(--font-display, inherit);font-weight:400;color:#ffe08a;margin-right:4px}.vt-win{--hue: 268;display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 6px;border-radius:999px;border:2px solid rgba(10,6,26,.9);background:linear-gradient(180deg,hsl(var(--hue) 75% 50%),hsl(var(--hue) 70% 34%));font-family:var(--font-display, inherit);font-size:14px;color:#fff}.vt-win i{font-style:normal;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#fff3}.vt-note{font-size:12.5px;color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.vt-check{animation:none}}.act-share{flex:0 0 auto;width:3.4em;padding:0;color:#fff;background:linear-gradient(180deg,#5ee0ff,#2a8fd8)}.act-share:hover{background:linear-gradient(180deg,#7de8ff,#3aa0e8)}.trk-share{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:2px solid rgba(20,14,51,.9);border-radius:50%;background:linear-gradient(180deg,#5ee0ff,#2a8fd8);box-shadow:inset 0 2px #ffffff80,0 3px #0f4a78;color:#fff;cursor:pointer}.trk-share .i{width:14px;height:14px}.trk-share:active{transform:translateY(2px);box-shadow:inset 0 2px #ffffff80,0 1px #0f4a78}.share-panel{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:16px}.sp-scrim{position:absolute;inset:0;background:#04030cc7;opacity:0;transition:opacity .3s}.sp-card{position:relative;display:flex;gap:20px;align-items:center;max-width:720px;width:100%;max-height:calc(100vh - 32px);padding:18px;border:2px solid rgba(20,14,51,.95);border-radius:22px;background:linear-gradient(180deg,#2c2263,#17123a);box-shadow:0 30px 80px -20px #000;transform:translateY(20px) scale(.96);opacity:0;transition:transform .35s cubic-bezier(.2,.9,.25,1.2),opacity .25s}.share-panel.is-on .sp-scrim{opacity:1}.share-panel.is-on .sp-card{transform:none;opacity:1}.sp-img{width:42%;max-height:70vh;object-fit:contain;border-radius:14px;box-shadow:0 10px 30px -10px #000}.sp-side{flex:1 1 auto;display:flex;flex-direction:column;gap:10px}.sp-side h2{font-family:var(--font-display, inherit);font-weight:400;font-size:24px;color:#fff}.sp-side p{font-size:14px;color:#d9d0ff}.sp-side .btn{justify-content:center}.sp-nets{display:flex;flex-wrap:wrap;gap:6px}.sp-nets a{padding:6px 12px;border-radius:999px;border:2px solid rgba(10,6,26,.9);background:#0a061a73;color:#fff;font-size:12.5px;font-weight:700;text-decoration:none}.sp-close{position:absolute;top:10px;right:10px}@media(max-width:560px){.sp-card{flex-direction:column;overflow-y:auto}.sp-img{width:62%;max-height:46vh}}.act-deezer{flex:1 1 auto!important;width:auto!important;padding:0 .8em!important;gap:.4em!important;color:#fff!important;background:linear-gradient(180deg,#b660ff,#8a1fe8)!important}.act-deezer:hover{background:linear-gradient(180deg,#c47aff,#9a30f5)!important}.act-deezer .act-label{font-family:var(--font-display, inherit);font-weight:400;font-size:1.05em}.act-deezer .ico{width:1.5em;height:1.5em}.act-spotify,.act-qobuz,.act-tidal{opacity:.8}.card.is-compact .act-qobuz,.card.is-compact .act-tidal{display:none}@media(max-width:480px){.act-deezer .act-label{display:inline}.card:not(.is-compact) .act-qobuz,.card:not(.is-compact) .act-tidal{display:none}}.player-deezer{color:#b660ff}.player-deezer .i{width:22px;height:22px}.powered{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:6px 0 22px;padding:16px 18px;border:2px solid rgba(20,14,51,.95);border-radius:18px;background:linear-gradient(180deg,#322668b3,#18113ad9);box-shadow:inset 0 1px #ffffff1a,0 4px #0a061ad9}.powered-by{display:flex;flex-direction:column;gap:4px}.powered-by span{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.powered-by img{width:150px;height:auto;display:block}.powered p{flex:1 1 260px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.powered a{color:#c99bff}.daily-btn{position:absolute;left:max(6px,1.5vw);top:6px;z-index:25;display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:2px solid rgba(20,14,51,.95);border-radius:999px;background:linear-gradient(180deg,#3c2e7cf2,#221a4cf2);box-shadow:inset 0 1px #ffffff29,0 4px #0a061ad9;color:#fff;font:inherit;text-align:left;cursor:pointer}.db-disc{position:relative;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,#0a0816 0 8%,transparent 9%),radial-gradient(circle,#ffd24a 0 30%,transparent 31%),repeating-radial-gradient(circle,rgba(255,255,255,.07) 0 1px,transparent 1px 3px),radial-gradient(circle,#231d3d,#0b0916);box-shadow:0 0 0 2px #0a061af2}.daily-btn.is-ready .db-disc{animation:disc-spin 3s linear infinite}.daily-btn.is-ready{background:linear-gradient(180deg,#ff7ad9,#b43bf0);animation:quest-nudge 2.6s ease-in-out infinite}.db-txt{display:flex;flex-direction:column;line-height:1.1}.db-txt b{font-family:var(--font-display, inherit);font-weight:400;font-size:14px}.db-txt em{font-style:normal;font-size:11px;color:#fffc}.db-streak{font-family:var(--font-display, inherit);font-size:14px;padding-left:4px}.daily-btn .tab-dot{position:absolute;top:-2px;right:-2px}@media(max-width:560px){.db-txt em{display:none}.daily-btn{padding-right:10px}}.seal-daily{display:inline-flex;align-items:center;gap:.4em;padding:.15em .7em;border-radius:999px;background:linear-gradient(100deg,#ffd24a,#ff7ad9);color:#3a1030;font-weight:800;font-size:.95em;letter-spacing:.02em}.seal-daily:before{content:"\2605"}.daily-modal{position:fixed;inset:0;z-index:7000;display:grid;place-items:center;padding:14px}.daily-modal[hidden]{display:none}.dl-scrim{position:absolute;inset:0;background:#04030ccc;opacity:0;transition:opacity .3s}.daily-modal.is-on .dl-scrim{opacity:1}.dl-card{position:relative;width:min(460px,100%);max-height:calc(100vh - 28px);overflow-y:auto;padding:20px 18px 18px;border:2px solid rgba(20,14,51,.95);border-radius:24px;text-align:center;background:radial-gradient(80% 50% at 50% 0%,rgba(255,210,74,.22),transparent 60%),radial-gradient(90% 60% at 50% 100%,rgba(255,79,216,.2),transparent 60%),linear-gradient(180deg,#2c2263,#150f34);box-shadow:0 30px 80px -20px #000;transform:translateY(24px) scale(.95);opacity:0;transition:transform .4s cubic-bezier(.2,.9,.25,1.2),opacity .25s}.daily-modal.is-on .dl-card{transform:none;opacity:1}.dl-close{position:absolute;top:10px;right:10px}.dl-kicker{font-family:var(--font-display, inherit);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#ffe08a}.dl-card h2{font-family:var(--font-display, inherit);font-weight:400;font-size:30px;color:#fff;text-shadow:0 3px 0 rgba(20,14,51,.9)}.dl-lead{margin:4px auto 10px;max-width:36ch;font-size:13.5px;color:#d9d0ff}.dl-stage{display:grid;place-items:center;min-height:200px;margin:6px 0 12px}.dl-stage .card{--w: min(250px, 64vw);text-align:left}.dl-wait{color:var(--ink-2)}.dl-foot{display:flex;flex-direction:column;gap:12px;align-items:stretch}.dl-streak{display:flex;flex-direction:column;align-items:center;gap:8px}.dl-streak b{font-family:var(--font-display, inherit);font-weight:400;font-size:17px;color:#fff}.dl-streak b:before{content:"\1f525  "}.dl-streak em{font-style:normal;font-size:12.5px;color:#ffe08a}.dl-week{display:flex;gap:6px}.dl-day{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;color:var(--ink-3);text-transform:uppercase}.dl-day i{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;border:2px solid rgba(10,6,26,.9);background:#0a061a80;font-style:normal;font-size:13px;color:#3a1d00}.dl-day.is-on i{background:linear-gradient(180deg,#fff3a8,#ffc233)}.dl-claim{justify-content:center;font-size:17px;padding:14px}.dl-done{font-size:13.5px;color:#b9f5d8}.jacket-stage.is-full .jacket{box-shadow:0 0 0 2px #ffd24a,0 0 0 4px #0a061ae6,0 10px 26px -8px #ffbe3cbf;overflow:hidden}.jacket-holo{position:absolute;inset:-50%;background:linear-gradient(115deg,transparent 30%,rgba(255,0,128,.28) 38%,rgba(255,230,0,.3) 44%,rgba(0,255,160,.28) 50%,rgba(0,170,255,.3) 56%,rgba(170,0,255,.28) 62%,transparent 70%);mix-blend-mode:color-dodge;pointer-events:none;animation:holo-slide 4.5s ease-in-out infinite}@keyframes holo-slide{0%,to{transform:translate3d(-25%,0,0)}50%{transform:translate3d(25%,0,0)}}.jacket-ribbon{position:absolute;right:-30%;top:10%;width:90%;padding:.2em 0;transform:rotate(35deg);text-align:center;background:linear-gradient(180deg,#fff3a8,#ffc233);border-top:2px solid rgba(10,6,26,.85);border-bottom:2px solid rgba(10,6,26,.85);color:#5a2600;font-family:var(--font-display, inherit);font-size:12px;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 3px 8px #0006}.jacket-stage.is-full .disc{box-shadow:0 0 0 2px #ffd24a,0 0 18px #ffd24a99}.fx-lite .jacket-holo{animation:none;mix-blend-mode:normal;opacity:.5}@media(prefers-reduced-motion:reduce){.jacket-holo{animation:none}}.board{margin-bottom:8px}.board:empty{display:none}.bd-h{color:#ffe08a}.bd-tabs{margin:0 0 10px}.bd-list{list-style:none;display:grid;gap:7px;padding:0;margin:0}.bd-row{--p: 0;position:relative;display:grid;grid-template-columns:34px 34px 1fr auto;align-items:center;gap:10px;padding:8px 14px 8px 10px;border:2px solid rgba(20,14,51,.95);border-radius:14px;background:linear-gradient(180deg,#322668b3,#18113ad9);box-shadow:inset 0 1px #ffffff1a,0 3px #0a061ad9;overflow:hidden}.bd-row.is-me{border-color:#ffd24a}.bd-bar{position:absolute;inset:0 auto 0 0;width:calc(var(--p) * 100%);background:linear-gradient(90deg,#ffd24a38,#ff7ad91f);pointer-events:none}.bd-rank,.bd-av,.bd-name,.bd-val{position:relative;z-index:1}.bd-rank{font-size:20px;text-align:center;font-family:var(--font-display, inherit);color:#d7c9ff}.bd-av{width:34px;height:34px;font-size:12px}.bd-name{font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-val{font-family:var(--font-display, inherit);font-weight:400;font-size:20px;color:#ffe08a}.bd-unit{margin:6px 2px 0;font-size:12px;color:var(--ink-3)}.act-play{flex:0 0 auto!important;width:3.4em;padding:0;gap:0}.act-play .act-label{display:none}.shop-slot.is-locked .pack-body>:not(.lock-ov){filter:saturate(.35) brightness(.5)}.lock-ov{position:absolute;inset:auto 0 0;aspect-ratio:1;z-index:8;display:grid;place-items:center;pointer-events:none}.lock-chains{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 3px 3px rgba(0,0,0,.55));transition:transform .9s cubic-bezier(.5,0,.75,0),opacity .5s .35s}.lk-chain{animation:lk-glint 3.4s ease-in-out infinite}.lk-chain+.lk-chain{animation-delay:1.7s}@keyframes lk-glint{0%,70%,to{filter:brightness(1)}80%{filter:brightness(1.55)}}.pl-halo{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,214,90,.5),rgba(255,170,40,.12) 45%,transparent 70%);opacity:.55;transform:scale(.9);animation:pl-halo 2.8s ease-in-out infinite}@keyframes pl-halo{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.padlock{position:relative;width:34%;min-width:58px;transform-origin:50% 12%;filter:drop-shadow(0 10px 14px rgba(0,0,0,.65)) drop-shadow(0 0 10px rgba(255,200,80,.35));animation:pl-swing 3.6s ease-in-out infinite}@keyframes pl-swing{0%,to{rotate:0deg}25%{rotate:-5deg}75%{rotate:5deg}}.pl-svg{display:block;width:100%;height:auto;overflow:visible}.pl-shackle-hi{stroke:#ffffffd9}.pl-body{stroke:#6e3f00;stroke-width:2}.pl-bevel{stroke:#fff6c88c}.pl-sweep{fill:#ffffff8c;transform:skew(-22deg);animation:pl-sweep 3.6s ease-in-out infinite}@keyframes pl-sweep{0%,55%{transform:skew(-22deg) translate(0)}85%,to{transform:skew(-22deg) translate(120px)}}.pl-rivet{fill:#fff3c0;stroke:#8a5200;stroke-width:.8}.pl-hole{fill:#3a1f00}.pl-spark{position:absolute;width:10px;height:10px;background:radial-gradient(circle,#fff 0 18%,transparent 20%),conic-gradient(from 45deg,transparent 0 20deg,#fff6d6 22deg 26deg,transparent 28deg 110deg,#fff6d6 112deg 116deg,transparent 118deg 200deg,#fff6d6 202deg 206deg,transparent 208deg 290deg,#fff6d6 292deg 296deg,transparent 298deg);border-radius:50%;opacity:0;animation:pl-twinkle 2.4s ease-in-out infinite}.pl-spark.s1{left:30%;top:30%}.pl-spark.s2{right:28%;top:40%;animation-delay:.8s;width:8px;height:8px}.pl-spark.s3{left:40%;bottom:26%;animation-delay:1.6s}@keyframes pl-twinkle{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1.3) rotate(45deg)}}.lock-ov.is-hof .pl-halo{background:radial-gradient(circle,rgba(255,236,150,.7),rgba(255,190,40,.2) 45%,transparent 70%)}.padlock:after{content:"";position:absolute;inset:50% 20% 10%;opacity:0;background:linear-gradient(118deg,transparent 46%,#3b2200 47% 50%,transparent 51%),linear-gradient(62deg,transparent 58%,#3b2200 59% 61%,transparent 62%),linear-gradient(160deg,transparent 30%,#3b2200 31% 33%,transparent 34%);transition:opacity .1s}.padlock[data-crack="1"]:after{opacity:.45}.padlock[data-crack="2"]:after{opacity:.75}.padlock[data-crack="3"]:after{opacity:1}.padlock.is-hit{scale:.9}.padlock.is-rattle{animation:pl-rattle .5s ease-in-out}@keyframes pl-rattle{0%,to{rotate:0deg}20%{rotate:-14deg}40%{rotate:12deg}60%{rotate:-8deg}80%{rotate:4deg}}.lock-ov.is-broken .padlock{animation:pl-burst .7s cubic-bezier(.2,.8,.3,1) forwards}.lock-ov.is-broken .pl-shackle,.lock-ov.is-broken .pl-shackle-hi{transform-origin:46px 36px;animation:pl-shackle .5s ease-out forwards}.lock-ov.is-broken .lock-chains{transform:translateY(40%) rotate(8deg);opacity:0}.lock-ov.is-broken .pl-halo{animation:none;opacity:0;transition:opacity .3s}.lock-ov.is-broken .hammer{opacity:0;transition:opacity .2s}@keyframes pl-burst{0%{transform:scale(1);opacity:1}30%{transform:scale(1.3) translateY(-8%);opacity:1}to{transform:scale(.4) translateY(40%) rotate(35deg);opacity:0}}@keyframes pl-shackle{to{transform:rotate(-38deg) translate(-4px,-10px)}}.hammer{position:absolute;width:34%;min-width:64px;left:50%;top:6%;z-index:2;transform-origin:80% 95%;transform:translate(-10%) rotate(40deg);filter:drop-shadow(0 8px 12px rgba(0,0,0,.6))}.hammer.is-swing{animation:hm-swing .34s cubic-bezier(.55,0,.9,.6)}@keyframes hm-swing{0%{transform:translate(-10%) rotate(40deg)}45%{transform:translate(-10%) rotate(62deg)}75%{transform:translate(-10%) rotate(-8deg)}to{transform:translate(-10%) rotate(40deg)}}.hm-svg{display:block;width:100%;height:auto}.hm-handle{fill:#8a5a2b;stroke:#4a2b10;stroke-width:2}.hm-head{fill:#b9c1d3;stroke:#3c4254;stroke-width:2.5}.hm-shine{stroke:#fffc;fill:none}.shop-slot:not(.is-active) .lock-ov *{animation:none!important}.fx-lite .lock-ov *{animation-duration:0s!important;animation:none!important}@media(max-width:759px){.lk-chain,.pl-sweep{animation:none!important}}.fx-lite .shop-slot.is-locked .pack-body>:not(.lock-ov){filter:none;opacity:.45}.fx-lite .lock-chains,.fx-lite .padlock{filter:none}.fx-lite .lock-ov.is-broken .padlock{animation:pl-burst .5s forwards!important}.shop-lock{width:min(360px,92vw);display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 14px;border-radius:16px;border:2px solid rgba(20,14,51,.95);background:linear-gradient(180deg,#3c2e7ce6,#1c1540f2);box-shadow:inset 0 1px #ffffff24,0 4px #0a061ad9;text-align:center}.shop-lock[hidden]{display:none}.sl-txt{font-size:13.5px;color:var(--ink-2)}.sl-txt b{color:#fff}.sl-bar{width:100%;height:6px;border-radius:99px;background:#ffffff1a;overflow:hidden}.sl-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#ffd36a,#ff7ad9);border-radius:inherit}.sl-smash{display:inline-flex;align-items:center;gap:8px}.sl-smash .i{width:20px;height:20px}.sl-smash.is-empty{filter:grayscale(.7) brightness(.8)}.sl-how{font-size:12.5px}.shop-actions.is-locked #shop-open,.shop-actions.is-locked #shop-ten{display:none}.vol-lock{width:12px;height:12px;margin-right:3px;vertical-align:-1px}.shop-pity{font-size:12.5px;color:var(--ink-2);text-align:center}.shop-pity b{color:#ffd36a;font-weight:800}.shop-pity.is-close{color:#ffe9a8;animation:quest-nudge 2.6s ease-in-out infinite}.showcase-btn{position:absolute;right:max(6px,1.5vw);top:6px;z-index:25;display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:2px solid rgba(20,14,51,.95);border-radius:999px;background:linear-gradient(180deg,#3c2e7cf2,#221a4cf2);box-shadow:inset 0 1px #ffffff29,0 4px #0a061ad9;color:#fff;font:inherit;text-align:left;cursor:pointer}.showcase-btn[hidden]{display:none}.showcase-btn.is-ready{background:linear-gradient(180deg,#ffd36a,#f08a24);color:#3a1c00}.showcase-btn.is-ready .db-txt em{color:#3a1c00d9}.sc-star{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:17px;background:radial-gradient(circle at 35% 30%,#fff6d6,#ffb020);color:#7a3a00;box-shadow:inset 0 -2px #0003}.showcase-btn .tab-dot{top:-2px;left:auto;right:-2px}.btn-free{background:linear-gradient(180deg,#ffe08a,#f5a623);color:#3a1c00;box-shadow:inset 0 2px #ffffff80,0 4px #9a5a00}@media(max-width:520px){.showcase-btn{padding:5px}.showcase-btn .db-txt em{display:none}}.fx-lite .shop-pity.is-close{animation:none}.trk-info{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:2px solid rgba(20,14,51,.9);border-radius:50%;background:linear-gradient(180deg,#b69bff,#7a4ff0);box-shadow:inset 0 2px #ffffff73,0 3px #3c1f86;color:#fff;cursor:pointer}.trk-info .i{width:15px;height:15px}.tinfo{position:fixed;inset:0;z-index:9200;display:grid;place-items:end center}.tinfo[hidden]{display:none}.tinfo-scrim{position:absolute;inset:0;background:#04030cb3;opacity:0;transition:opacity .25s}.tinfo.is-on .tinfo-scrim{opacity:1}.tinfo-panel{position:relative;width:min(560px,100%);max-height:min(88vh,760px);display:flex;flex-direction:column;gap:12px;padding:16px 16px calc(16px + var(--safe-b));border:2px solid rgba(20,14,51,.95);border-radius:22px 22px 0 0;background:radial-gradient(120% 50% at 50% 0%,rgba(168,85,247,.22),transparent 60%),linear-gradient(180deg,#1c1542,#0e0a22);box-shadow:0 -20px 60px -20px #000;transform:translateY(104%);transition:transform .36s cubic-bezier(.2,.9,.25,1);user-select:text}.tinfo.is-on .tinfo-panel{transform:none}@media(min-width:760px){.tinfo{place-items:center}.tinfo-panel{border-radius:22px}}.tinfo-close{position:absolute;top:10px;right:10px}.tinfo-head{display:flex;gap:14px;align-items:center;padding-right:36px}.tinfo-cover{flex:0 0 auto;width:96px;aspect-ratio:1;border-radius:12px;background:#0a0a12 center / cover;box-shadow:0 8px 20px -8px #000}.tinfo-id{min-width:0;display:flex;flex-direction:column;gap:4px}.tinfo-id h2{font-family:var(--font-display, inherit);font-weight:400;font-size:21px;line-height:1.1;color:#fff}.tinfo-id p{color:var(--ink-2);font-weight:700}.tinfo-tier{align-self:flex-start;padding:2px 9px;border-radius:999px;background:var(--rc);color:#0b0b13;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.tinfo-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.tinfo-acts .btn{padding:7px 12px;font-size:13px;display:inline-flex;align-items:center;gap:6px}.tinfo-deezer{background:linear-gradient(180deg,#b27bff,#7a3cff);color:#fff;text-decoration:none}.tinfo-tabs{display:flex;gap:4px;padding:3px;border-radius:999px;background:#0000004d}.tinfo-tabs button{flex:1;padding:8px 10px;border:0;border-radius:999px;background:none;color:var(--ink-2);font-family:var(--font-display, inherit);font-size:15px;cursor:pointer}.tinfo-tabs button.is-on{background:#efe8ff;color:#2a1760}.tinfo-body{overflow-y:auto;min-height:180px;padding:2px}.tinfo-body h3{font-family:var(--font-display, inherit);font-weight:400;font-size:16px;color:#fff;margin:14px 0 8px}.tinfo-list{display:grid;gap:6px}.tinfo-row{display:grid;grid-template-columns:130px 1fr;gap:10px;align-items:center;font-size:13.5px}.tinfo-row dt{color:var(--ink-3);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.tinfo-row dd{color:var(--ink);margin:0;display:flex;align-items:center;gap:8px}.tinfo-pop{flex:0 0 110px;height:6px;border-radius:99px;background:#ffffff1a;overflow:hidden}.tinfo-pop i{display:block;height:100%;background:linear-gradient(90deg,#7dd3fc,#c99bff)}.tinfo-pop-n{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:12px}.tinfo-artist,.tinfo-album{display:flex;gap:14px;align-items:flex-start}.tinfo-avatar{flex:0 0 auto;width:84px;aspect-ratio:1;border-radius:50%;background:#0a0a12 center / cover;box-shadow:0 0 0 3px #ffffff1f}.tinfo-albart{flex:0 0 auto;width:110px;aspect-ratio:1;border-radius:10px;background:#0a0a12 center / cover}.tinfo-artist .tinfo-list,.tinfo-album .tinfo-list{flex:1;min-width:0}.tinfo-artist .tinfo-row,.tinfo-album .tinfo-row{grid-template-columns:110px 1fr}.tinfo-top{display:grid;gap:4px;padding-left:18px;font-size:13.5px;color:var(--ink)}.tinfo-top li.is-mine span{color:#ffd36a}.tinfo-top em{font-style:normal;font-size:11px;color:var(--ink-3);margin-left:6px}.tinfo-rels{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tinfo-rel{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:var(--ink-2);font-size:11.5px;text-align:center}.tinfo-rel i{width:100%;max-width:70px;aspect-ratio:1;border-radius:50%;background:#0a0a12 center / cover}.tinfo-rel span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tinfo-wait{color:var(--ink-3)}@media(max-width:420px){.tinfo-row{grid-template-columns:104px 1fr}.tinfo-cover{width:78px}.tinfo-artist,.tinfo-album{flex-direction:column;align-items:center}}.pack-mystery{background:radial-gradient(circle at 50% 40%,#3a2a7a,#140d33)}.pm-l{position:absolute;inset:0;background:center / cover no-repeat;opacity:0;transition:opacity 1.1s ease;filter:saturate(.9) blur(.5px)}.pm-l.is-on{opacity:.55}.pm-q{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);font-family:var(--font-display, inherit);font-weight:400;font-size:calc(var(--w, 250px) * .62);line-height:1;color:#fff;text-shadow:0 .04em 0 rgba(20,14,51,.9),0 0 .3em rgba(200,150,255,.9);-webkit-text-stroke:.02em rgba(20,14,51,.9);z-index:1}.pack.has-mystery .pack-hero:after{z-index:0}.fx-lite .pm-l{transition:none}.pack-emblem{position:absolute;left:50%;top:40%;width:calc(var(--w, 250px) * .42);aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;pointer-events:none;z-index:1}.pack-emblem:before{content:"";position:absolute;inset:-24%;border-radius:50%;background:radial-gradient(closest-side,rgba(10,6,26,.6),rgba(10,6,26,.3) 55%,transparent)}.pack-emblem .emb{position:relative;width:100%;height:100%;overflow:visible}.pack-emblem .emb-icon{width:82%;height:82%;color:#fff;filter:drop-shadow(0 2px 0 rgba(14,10,40,.95)) drop-shadow(0 0 10px hsl(var(--hue) 90% 62% / .9))}.pack-emblem .emb-flag{filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.fx-lite .pack-emblem .emb-icon{filter:drop-shadow(0 2px 0 rgba(14,10,40,.95))}.fx-lite .pack-emblem .emb-flag{filter:none}.coll-ico.has-emb,.pick-ico.has-emb{position:relative;color:#fff;overflow:hidden}.coll-ico.has-emb.has-art:before,.pick-ico.has-emb:before{content:"";position:absolute;inset:0;background:#0a061a6b}.coll-ico .emb,.pick-ico .emb,.vt-ico .emb,.vt-win .emb{position:relative;width:70%;height:auto;aspect-ratio:1;overflow:visible}.coll-ico .emb-flag,.pick-ico .emb-flag,.vt-ico .emb-flag,.vt-win .emb-flag{width:100%}.coll-ico .emb-icon,.pick-ico .emb-icon{filter:drop-shadow(0 1px 0 rgba(14,10,40,.9))}.vt-ico.has-emb{color:#fff}.vt-ico .emb-icon{filter:drop-shadow(0 1px 0 rgba(14,10,40,.6))}.seal-hof{background:linear-gradient(100deg,#fff1b8,#f5b82e 45%,#b8860b);color:#3a2400}.seal-hof:before{content:"\265b"}.shop-lock.is-hof .sl-bar{display:none}.btn-open.is-free{background:linear-gradient(180deg,#ffe9a8,#f5a623)}.btn-open .free-n{font-weight:800}@media(max-width:560px){.daily-btn,.showcase-btn{padding:4px;gap:0}.daily-btn .db-txt,.showcase-btn .db-txt{display:none}.daily-btn .db-streak{position:absolute;right:-6px;bottom:-6px;padding:1px 5px;border-radius:999px;background:#1b1540;font-size:11px;box-shadow:0 0 0 2px #0a061af2}.db-disc,.sc-star{width:34px;height:34px}.shop-pity{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:94vw}.shop-lock{padding:8px 10px;gap:6px}.sl-txt{font-size:12.5px}}body.hof-on main{background:radial-gradient(70% 45% at 50% 30%,rgba(255,200,70,.26),transparent 70%),radial-gradient(60% 40% at 50% 100%,rgba(255,170,40,.16),transparent 70%),linear-gradient(180deg,#5a370052,#2816001f)}@keyframes hof-breathe{0%,to{opacity:.85}50%{opacity:1}}#view-open.is-hof .shop-name{color:#ffe08a;text-shadow:0 3px 0 rgba(70,40,0,.9),0 0 24px rgba(255,200,80,.6)}.hof-deco{display:none}#view-open.is-hof .hof-deco{display:block;position:absolute;inset:-6% -4%;pointer-events:none;z-index:0}.hd-halo{position:absolute;left:50%;top:46%;width:90%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 18deg,rgba(255,220,120,.22) 24deg,transparent 34deg,transparent 90deg,rgba(255,220,120,.18) 100deg,transparent 112deg,transparent 180deg,rgba(255,220,120,.22) 192deg,transparent 202deg,transparent 270deg,rgba(255,220,120,.18) 280deg,transparent 292deg);animation:hd-spin 28s linear infinite}.hd-halo.h2{width:60%;animation-duration:18s;animation-direction:reverse;opacity:.8}@keyframes hd-spin{to{rotate:360deg}}.hd-beam{position:absolute;left:50%;top:-10%;width:46%;height:80%;translate:-50% 0;background:linear-gradient(180deg,rgba(255,236,170,.35),transparent 80%);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);filter:blur(6px);animation:hof-breathe 4s ease-in-out infinite}.hd-trophy{position:absolute;width:13%;max-width:64px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5)) drop-shadow(0 0 12px rgba(255,200,80,.6));animation:hd-float 5.5s ease-in-out infinite}.hd-trophy svg{display:block;width:100%;height:auto}.hd-trophy.t1{left:3%;top:70%;rotate:-10deg}.hd-trophy.t2{right:4%;top:66%;rotate:8deg;animation-delay:-2s;width:11%}.hd-trophy.t3{left:22%;top:84%;rotate:6deg;animation-delay:-3.5s;width:8%;opacity:.85}@keyframes hd-float{0%,to{translate:0 -8px}50%{translate:0 8px}}.hd-disc{position:absolute;width:16%;max-width:78px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 2px #140e33cc,0 8px 18px -6px #000;animation:hd-float 6.5s ease-in-out infinite,hd-turn 9s linear infinite}.hd-disc:after{content:"";position:absolute;inset:34%;border-radius:50%;background:radial-gradient(circle,#1a1030 0 18%,#fff 20% 60%,#d9dee9 62%)}.hd-disc b{position:absolute;bottom:-16px;font-family:var(--font-display, inherit);font-weight:400;font-size:9px;letter-spacing:.12em;color:#fff6d6;text-shadow:0 1px 0 #000;rotate:0deg}.hd-disc.is-plat{background:repeating-radial-gradient(circle,rgba(0,0,0,.12) 0 1px,transparent 1px 3px),conic-gradient(from 20deg,#f7f9ff,#aeb6c8,#fff,#8d96ab,#eef1f8,#a3abc0,#f7f9ff)}.hd-disc.is-diam{background:repeating-radial-gradient(circle,rgba(0,40,60,.12) 0 1px,transparent 1px 3px),conic-gradient(from 0deg,#e8fbff,#7fe3ff,#fff,#b58bff,#e8fbff,#6ad7ff,#fff,#e8fbff);box-shadow:0 0 0 2px #140e33cc,0 0 18px #8ce6ffb3}.hd-disc.d1{right:3%;top:24%}.hd-disc.d2{left:3%;top:26%;animation-delay:-1.5s,-3s;width:13%}.hd-disc.d3{right:22%;top:86%;animation-delay:-3s,-6s;width:8%;opacity:.8}.hd-disc.d4{right:10%;top:82%;animation-delay:-4.5s,-2s;width:8%;opacity:.75}@keyframes hd-turn{to{rotate:360deg}}.hd-glint{position:absolute;width:12px;height:12px;background:radial-gradient(circle,#fff 0 16%,transparent 18%),conic-gradient(from 45deg,transparent 0 20deg,#fff6d6 22deg 26deg,transparent 28deg 110deg,#fff6d6 112deg 116deg,transparent 118deg 200deg,#fff6d6 202deg 206deg,transparent 208deg 290deg,#fff6d6 292deg 296deg,transparent 298deg);border-radius:50%;opacity:0;animation:pl-twinkle 2.6s ease-in-out infinite}.hd-glint.g1{left:20%;top:20%}.hd-glint.g2{left:78%;top:14%;animation-delay:.3s}.hd-glint.g3{left:86%;top:50%;animation-delay:.9s}.hd-glint.g4{left:8%;top:58%;animation-delay:1.2s}.hd-glint.g5{left:30%;top:86%;animation-delay:1.6s}.hd-glint.g6{left:66%;top:88%;animation-delay:2s}.hd-glint.g7{left:50%;top:6%;animation-delay:.6s}.hd-glint.g8{left:92%;top:76%;animation-delay:1.4s;width:8px;height:8px}.hd-glint.g9{left:4%;top:32%;animation-delay:2.2s;width:8px;height:8px}.fx-lite .hof-deco *{animation:none!important}.fx-lite #view-open.is-hof:before{animation:none}.fx-lite .hd-glint{opacity:.7}@media(prefers-reduced-motion:reduce){.hof-deco *{animation:none!important}}@media(max-width:560px){#view-open.is-hof .hof-deco{inset:0}.hd-trophy{width:11%}.hd-disc{width:12%}.hd-disc b,.hd-disc.d3,.hd-disc.d4,.hd-trophy.t3{display:none}}.shop-lock.is-hof{border-color:#ffc850b3;background:linear-gradient(180deg,#6e460ae6,#321e06f2)}.lk-wrap{opacity:.5}.padlock{margin-top:12%}.card-actions{gap:.45em}.card-actions .act:not(.act-deezer){flex:0 0 2.9em!important;width:2.9em!important;padding:0}.act-deezer{min-width:max-content}.dz-wordmark{display:inline-flex;align-items:center;gap:8px;color:#fff}.dz-wordmark .i{width:34px;height:34px;color:#a238ff}.dz-wordmark b{font-family:var(--font-display, inherit);font-weight:400;font-size:30px;letter-spacing:-.01em}.powered-by .dz-wordmark{font-size:inherit;letter-spacing:0;text-transform:none;color:#fff}.card.is-ltd{--vinyl: radial-gradient(.35em .35em at 18% 34%, #fff3c4 60%, transparent 72%), radial-gradient(.26em .26em at 27% 70%, #ffd36a 60%, transparent 72%), radial-gradient(.32em .32em at 42% 14%, #ffe08a 60%, transparent 72%), radial-gradient(.22em .22em at 63% 22%, #fff3c4 60%, transparent 72%), radial-gradient(.38em .38em at 82% 41%, #ffd36a 60%, transparent 72%), radial-gradient(.24em .24em at 76% 78%, #ffe08a 60%, transparent 72%), radial-gradient(.32em .32em at 48% 88%, #fff3c4 60%, transparent 72%), radial-gradient(.21em .21em at 12% 55%, #ffd36a 60%, transparent 72%), radial-gradient(.19em .19em at 88% 62%, #fff3c4 60%, transparent 72%), conic-gradient(from 210deg, rgba(255, 255, 255, .22), rgba(255, 255, 255, 0) 22%, rgba(255, 236, 190, .2) 48%, rgba(255, 255, 255, 0) 72%, rgba(255, 255, 255, .22)), radial-gradient(circle, rgba(255, 244, 214, .3) 0 30%, rgba(40, 34, 62, .58) 64%, rgba(255, 226, 150, .35));--vinyl-edge: rgba(255, 226, 150, .9);--label-ring: #ffd36a;--holo: .55}.card.is-ltd .card-art{box-shadow:0 0 0 .18em #0a061ae6,inset 0 0 0 .35em var(--vinyl-edge),inset 0 0 0 .52em #0a061a8c,0 0 0 .38em #ffe08a,0 0 0 .55em #0a061ae6,0 0 0 .66em #c98a12,0 0 2.4em .3em #ffc4508c}.card.is-ltd .art-holo{mix-blend-mode:normal;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,246,214,.75) 14deg,transparent 34deg,transparent 180deg,rgba(255,246,214,.45) 196deg,transparent 214deg);animation:disc-spin 7s linear infinite}.seal-ltd{background:linear-gradient(100deg,#fff3c4,#ffd36a 40%,#c98a12);color:#3a2400;box-shadow:inset 0 0 0 1.5px #3a240059}.seal-ltd:before{content:"\25c9"}.card.is-ltd .foot-serial{color:#ffd36a;font-weight:800;letter-spacing:.04em}.ltd-press{position:absolute;left:50%;top:50%;width:min(92vw,calc(var(--cw, 240px) * 1.9));aspect-ratio:1;border-radius:50%;translate:-50% -50%;border:3px solid #ffd36a;box-shadow:0 0 0 6px #ffd36a40,inset 0 0 0 6px #ffd36a40;opacity:0;pointer-events:none;z-index:3;animation:ltd-press-ring .62s cubic-bezier(.5,0,.75,0) forwards}.ltd-press.is-second{animation-delay:.12s;border-color:#fff3c4}@keyframes ltd-press-ring{0%{transform:scale(1.6);opacity:0}35%{opacity:1}to{transform:scale(.42);opacity:0}}.card.is-pressing{animation:ltd-squash .5s cubic-bezier(.3,1.6,.5,1)}@keyframes ltd-squash{0%{scale:1}30%{scale:1.08 .86}60%{scale:.96 1.05}to{scale:1}}.ltd-seal{position:absolute;top:-3%;left:62%;z-index:30;white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 12px 7px;border:2px solid rgba(20,14,51,.95);border-radius:14px;background:linear-gradient(180deg,#fff3c4,#ffd36a 45%,#e0a020);color:#3a2400;box-shadow:inset 0 2px #fff9,0 5px #0a061ad9;rotate:8deg;opacity:0;pointer-events:none}.ltd-seal b{font-family:var(--font-display, inherit);font-weight:400;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ltd-seal span{font-family:var(--font-display, inherit);font-size:21px;line-height:1;font-variant-numeric:tabular-nums}.ltd-seal.is-on{animation:ltd-slam .55s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes ltd-slam{0%{transform:scale(2.6);opacity:0}55%{transform:scale(.92);opacity:1}to{transform:scale(1);opacity:1}}.ltd-btn{position:absolute;right:max(6px,1.5vw);bottom:8px;z-index:25;display:flex;align-items:center;padding:4px;border:2px solid rgba(20,14,51,.95);border-radius:999px;background:linear-gradient(180deg,#3c2e7cf2,#221a4cf2);box-shadow:inset 0 1px #ffffff29,0 3px 6px #06041299;color:#fff;font:inherit;cursor:pointer}.ltd-btn[hidden],.ltd-btn .db-txt{display:none}.ltd-btn.is-hot{box-shadow:inset 0 1px #ffffff29,0 3px 6px #06041299,0 0 0 2px #ffd36a,0 0 16px 1px #ffd36a66}.ltd-disc{position:relative;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,#0a0816 0 9%,transparent 10%),radial-gradient(circle,#ffd36a 0 28%,transparent 29%),radial-gradient(2px 2px at 30% 30%,#fff3c4 60%,transparent 70%),radial-gradient(2px 2px at 72% 64%,#ffd36a 60%,transparent 70%),radial-gradient(circle,#fff4d659,#28223ecc 70%);box-shadow:0 0 0 2px #0a061af2,0 0 0 3.5px #ffd36a}.ltd-btn.is-hot .ltd-disc{animation:disc-spin 4s linear infinite}.ltd-time{position:absolute;left:50%;bottom:-10px;translate:-50% 0;padding:1px 6px;border-radius:999px;background:#1b1540;box-shadow:0 0 0 2px #0a061af2;color:#ffe08a;font-size:10.5px;font-weight:800;line-height:1.35;white-space:nowrap;font-variant-numeric:tabular-nums}.ltd-time[hidden]{display:none}.ltd-btn.is-ready:after{content:"!";position:absolute;top:-5px;right:-5px;z-index:2;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#ff3d71;color:#fff;font:400 12px/1 var(--font-display, system-ui, sans-serif);box-shadow:0 0 0 2px #0a061af2;animation:ready-pulse 1.6s ease-in-out infinite}.shop-ltd{display:flex;align-items:center;justify-content:center;max-width:min(94vw,520px);margin:4px auto 0;font-size:12.5px;color:#ffe08a;text-align:center}.shop-ltd b{font-weight:800}.shop-ltd[hidden]{display:none}.shop-ltd .sl-msg{min-width:0}.shop-ltd .info-tip{flex:0 0 auto}.shop-ltd .tip-bubble{color:var(--ink)}.shop-ltd .tip-bubble b{color:#ffe08a}@media(max-width:560px){.shop-ltd{font-size:11.5px}.shop-ltd .sl-msg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.fx-lite .card.is-ltd .card-art{box-shadow:0 0 0 .18em #0a061ae6,inset 0 0 0 .35em var(--vinyl-edge),0 0 0 .38em #ffe08a,0 0 0 .55em #0a061ae6,0 0 0 .66em #c98a12}.fx-lite .card.is-ltd{--holo: .3}.fx-lite .ltd-press{box-shadow:none}.fx-lite .ltd-btn.is-hot .ltd-disc,.fx-lite .ltd-btn.is-ready:after{animation:none}@media(prefers-reduced-motion:reduce){.ltd-press{display:none}.card.is-pressing{animation:none}.ltd-seal.is-on{animation:none;opacity:1}.ltd-btn.is-hot .ltd-disc,.ltd-btn.is-ready:after,.card.is-ltd .art-holo{animation:none}}.card.is-ltd .stat.is-date .stat-k{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.is-ltd .stat.is-date .stat-v{color:#ffe08a}.band-ltd{flex:0 0 auto;padding:.1em .55em;border-radius:999px;background:linear-gradient(100deg,#fff3c4,#ffd36a 45%,#c98a12);color:#3a2400;font-weight:800;font-size:.9em;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1.5px #3a240059}.chip-ltd{position:absolute;top:.5em;left:-.2em;z-index:3;display:inline-flex;align-items:center;height:2.1em;padding:0 .75em;border-radius:999px;border:.14em solid rgba(10,6,26,.95);background:linear-gradient(100deg,#fff3c4,#ffd36a 45%,#c98a12);color:#3a2400;font-size:1.1em;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 0 1.2em #ffc4508c}.card.is-ltd .chip-explicit{top:3em}.trk.is-ltd{background:linear-gradient(100deg,#ffd36a24,#ffd36a08 60%);border-color:#ffd36a8c}.trk.is-ltd:hover{background:linear-gradient(100deg,#ffd36a3d,#ffd36a0f 60%);border-color:#ffd36a}.trk.is-ltd .trk-rar{background:#ffd36a;box-shadow:0 0 0 2px var(--rc),0 0 10px #ffd36a}.trk-ed{display:inline-block;margin:2px 0 0 4px;padding:0 7px;border-radius:999px;font-weight:800;white-space:nowrap}.trk-ed.is-ltd{background:linear-gradient(100deg,#fff3c4,#ffd36a 45%,#c98a12);color:#3a2400}.trk-ed.is-hof{background:linear-gradient(100deg,#ffe7a0,#e0a83a);color:#3a2400}.trk.is-again{margin-top:-4px}.jacket-ltd{position:absolute;left:3%;top:5%;z-index:3;padding:3px 8px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(100deg,#fff3c4,#ffd36a 45%,#c98a12);color:#3a2400;border:1px solid rgba(58,36,0,.45);box-shadow:0 0 14px -2px #ffc450b3}.goal{position:relative;z-index:26;flex:0 0 auto;width:min(560px,100%);display:flex;align-items:center;gap:8px;padding:6px 8px 6px 6px;border:2px solid rgba(20,14,51,.95);border-radius:16px;background:linear-gradient(180deg,#3c2e7ce6,#1c1540f2);box-shadow:inset 0 1px #ffffff24,0 4px #0a061ad9}.goal[hidden]{display:none}.goal-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:#fff;font:inherit;text-align:left;cursor:pointer}.goal-ico{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c9f6ff,#2bb3e6 70%);box-shadow:inset 0 -2px #0003,0 0 0 2px #0a061ae6}.goal-ico svg{width:20px;height:20px;fill:none;stroke:#08364d;stroke-width:2.2}.goal-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.goal-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12.5px;line-height:1.2}.goal-line b{min-width:0;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.goal-line em{flex:0 0 auto;font-style:normal;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.goal-bar{display:block;height:7px;border-radius:99px;background:#ffffff1a;overflow:hidden}.goal-bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#7df9ff,#b38cff 60%,#ff7ad9);transition:width .6s cubic-bezier(.22,1,.36,1)}.goal-claim{flex:0 0 auto;padding:7px 12px;font-size:13px}.goal-claim[hidden]{display:none}#goal-tip{flex:0 0 auto;display:flex}#goal-tip .info-tip{margin-left:0}#goal-tip .tip-bubble{bottom:auto;top:calc(100% + 10px);translate:-50% -4px}#goal-tip .tip-bubble:after{top:auto;bottom:100%;translate:-50% 5px;border-width:1px 0 0 1px}#goal-tip .info-tip:hover .tip-bubble,#goal-tip .info-tip:focus-visible .tip-bubble,#goal-tip .info-tip.is-open .tip-bubble{translate:-50% 0}#goal-tip .tip-bubble b{color:#9ef2ff}.goal.is-reached .goal-bar i{background:linear-gradient(90deg,#ffe08a,#f5a623)}.goal.is-reached .goal-line em{color:#ffe08a}.goal.is-due{background:linear-gradient(180deg,#78520aeb,#3c2604f2);box-shadow:inset 0 1px #fff0c840,0 4px #0a061ad9,0 0 0 2px #ffd36a}.goal.is-due .goal-ico{background:radial-gradient(circle at 35% 30%,#fff6d6,#ffb020 70%)}.goal.is-due .goal-ico svg{stroke:#6a3a00}.goal.is-due .goal-line b{color:#fff3c4}.goal.is-due .goal-line em{display:none}.goal.is-due .goal-bar i{background:linear-gradient(90deg,#fff3c4,#ffd36a 50%,#f5a623)}.goal-claim{background:linear-gradient(180deg,#ffe9a8,#f5a623);color:#3a1c00;box-shadow:inset 0 2px #ffffff80,0 3px #9a5a00}.goal.is-due .goal-claim{animation:ready-nudge 3.2s ease-in-out infinite}@media(max-width:560px){.goal{padding:5px 6px 5px 5px;gap:6px;border-radius:14px}.goal-main{gap:8px}.goal-ico{width:26px;height:26px}.goal-ico svg{width:17px;height:17px}.goal-line{font-size:11.5px}.goal-bar{height:6px}.goal-claim{padding:6px 10px;font-size:12px}}.fx-lite .goal.is-due .goal-claim{animation:none}@media(prefers-reduced-motion:reduce){.goal-bar i{transition:none}.goal.is-due .goal-claim{animation:none}}.shop-admin{max-width:min(94vw,520px);margin:2px auto 0;padding:3px 10px;border:1px solid rgba(255,150,60,.45);border-radius:999px;background:#ff782824;color:#ffc79a;font:inherit;font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.shop-admin[hidden]{display:none}.shop-admin b{color:#ff9a4d;font-weight:800}.adm-zone[hidden]{display:none}.adm-zone .settings{border-color:#ff963c59}.adm{position:fixed;inset:0;z-index:7200;display:flex;align-items:flex-end;justify-content:center}.adm[hidden]{display:none}.adm-scrim{position:absolute;inset:0;background:#04030cb8;opacity:0;transition:opacity .25s}.adm.is-on .adm-scrim{opacity:1}body.adm-open{overflow:hidden}.adm-sheet{position:relative;width:min(560px,100%);max-height:min(92vh,92dvh);display:flex;flex-direction:column;border:2px solid rgba(20,14,51,.95);border-bottom:0;border-radius:22px 22px 0 0;background:linear-gradient(180deg,#2a2160,#17123a 40%);box-shadow:0 -18px 40px -10px #000000b3,inset 0 1px #ffffff1a;color:var(--ink);transform:translateY(100%);transition:transform .28s cubic-bezier(.22,1,.36,1)}.adm.is-on .adm-sheet{transform:none}.adm.is-live .adm-sheet{border-top-color:#ff8a3d;box-shadow:0 -18px 40px -10px #000000b3,0 -2px #ff8a3d}.adm-head{position:relative;display:flex;align-items:center;gap:12px;padding:18px 14px 12px 16px;border-bottom:1px solid var(--line)}.adm-grip{position:absolute;top:7px;left:50%;width:40px;height:4px;translate:-50% 0;border-radius:99px;background:#ffffff38}.adm-title{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.adm-title h2{margin:0;font-size:19px}.adm-state{font-size:12px;color:var(--ink-3)}.adm.is-live .adm-state{color:#ffb27a;font-weight:700}.adm-head .switch{width:54px;height:30px}.adm-head .switch i{width:24px;height:24px}.adm-head .switch[aria-checked=true]{background:linear-gradient(135deg,#ff9a4d,#e2541a)}.adm-head .switch[aria-checked=true] i{transform:translate(24px)}.adm-x{flex:0 0 auto}.adm-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px calc(18px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:16px}.adm-note{margin:0;padding:10px 12px;border-radius:12px;background:#ff78281a;border:1px solid rgba(255,150,60,.25);color:#ffd2b0;font-size:12.5px;line-height:1.5}.adm-sec{display:flex;flex-direction:column;gap:10px}.adm-sec h3{margin:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.adm-chips{display:flex;gap:8px;margin:0 -14px;padding:2px 14px 4px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.adm-chips::-webkit-scrollbar{display:none}.adm-chip{flex:0 0 auto;min-height:38px;padding:0 14px;border:1px solid var(--line-2);border-radius:999px;background:#ffffff0d;color:var(--ink);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;scroll-snap-align:start;cursor:pointer}.adm-chip.is-on{border-color:transparent;background:linear-gradient(135deg,#ff9a4d,#e2541a);color:#fff}.adm-odds{display:flex;flex-direction:column;gap:7px;padding:12px;border-radius:14px;background:#00000038;border:1px solid var(--line)}.adm-odds-h{margin:0 0 2px;font-size:12px;color:var(--ink-3)}.adm-odds-h em{font-style:normal;color:#ffb27a}.adm-odd{display:grid;grid-template-columns:minmax(96px,34%) 1fr auto;align-items:center;gap:10px;font-size:13px}.adm-odd.is-extra{padding-top:7px;border-top:1px dashed var(--line)}.adm-odd.is-extra+.adm-odd.is-extra{padding-top:0;border-top:0}.adm-odd-k{display:flex;align-items:center;gap:7px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-odd-k i,.adm-row-k i{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.adm-odd-bar{height:8px;border-radius:99px;background:#ffffff14;overflow:hidden}.adm-odd-bar b{display:block;height:100%;border-radius:inherit;background:var(--c);transition:width .3s}.adm-odd-v{display:flex;flex-direction:column;align-items:flex-end;min-width:64px;line-height:1.15}.adm-odd-v b{font-variant-numeric:tabular-nums}.adm-odd-v em{font-style:normal;font-size:10.5px;color:var(--ink-3);white-space:nowrap}.adm-fine{border-radius:14px;border:1px solid var(--line);background:#ffffff08}.adm-fine summary{min-height:44px;display:flex;align-items:center;padding:0 14px;font-weight:700;font-size:14px;cursor:pointer;list-style:none}.adm-fine summary::-webkit-details-marker{display:none}.adm-fine summary:after{content:"\25be";margin-left:auto;color:var(--ink-3);transition:rotate .2s}.adm-fine[open] summary:after{rotate:180deg}.adm-rows{display:flex;flex-direction:column;padding:0 12px 10px}.adm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-top:1px solid var(--line)}.adm-row-col{flex-direction:column;align-items:stretch;gap:8px;padding:10px 0}.adm-row-k{display:flex;align-items:center;gap:8px;font-size:14px;min-width:0}.adm-step{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:999px;overflow:hidden;flex:0 0 auto}.adm-step button{width:44px;height:40px;border:0;background:#ffffff0f;color:var(--ink);font:inherit;font-size:20px;line-height:1;cursor:pointer}.adm-step button:active:not(:disabled){background:#ffffff29}.adm-step button:disabled{opacity:.3;cursor:default}.adm-step output{min-width:62px;text-align:center;font-weight:800;font-variant-numeric:tabular-nums;font-size:14px}.adm-seg{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.adm-seg button{min-height:38px;padding:0 2px;border:1px solid var(--line-2);border-radius:10px;background:#ffffff0a;color:var(--ink-2);font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.adm-seg button.is-on{border-color:transparent;background:linear-gradient(135deg,#ff9a4d,#e2541a);color:#fff}.adm-saved{margin:0;min-height:16px;font-size:12px;color:var(--ink-3);text-align:right}.adm-give{display:flex;flex-direction:column;gap:8px}.adm-gv{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#ffffff08}.adm-gv-k{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:14px}.adm-gv-k b{font-variant-numeric:tabular-nums;font-size:15px}.adm-gv-a{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:6px}.adm-btn{min-height:42px;padding:4px 10px;border:1px solid rgba(190,150,255,.3);border-radius:12px;background:#be96ff1f;color:#fff;font:inherit;font-size:13.5px;font-weight:800;cursor:pointer}.adm-btn:active:not(:disabled){transform:scale(.97)}.adm-btn:disabled{opacity:.5}.adm-btn.is-minus{background:#ffffff0a;border-color:var(--line-2);color:var(--ink-2)}.adm-btn em{display:block;font-style:normal;font-weight:500;font-size:11.5px;color:var(--ink-3)}.adm-resets{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adm-resets .adm-btn{min-height:56px;text-align:left;padding:8px 12px}@media(min-width:720px){.adm{align-items:center;padding:24px}.adm-sheet{border-bottom:2px solid rgba(20,14,51,.95);border-radius:22px;max-height:min(86vh,860px)}.adm-grip{display:none}.adm-head{padding-top:14px}}@media(prefers-reduced-motion:reduce){.adm-sheet,.adm-scrim,.adm-odd-bar b{transition:none}}.tabs,.fam-bar,.seg,.cx-views,.tinfo-tabs{--seg-pad: 4px;--seg-r: 999px;position:relative;padding:var(--seg-pad);border-radius:var(--seg-r);isolation:isolate}.seg-ind{position:absolute;left:0;top:0;z-index:0;border-radius:max(6px,calc(var(--seg-r) - var(--seg-pad)));pointer-events:none;opacity:0;transition:transform .38s cubic-bezier(.3,1.25,.5,1),width .38s cubic-bezier(.3,1.25,.5,1),height .38s cubic-bezier(.3,1.25,.5,1),opacity .2s;will-change:transform}.has-ind>:not(.seg-ind){position:relative;z-index:1}.has-ind .tab.is-active,.has-ind .fam[aria-selected=true],.has-ind .seg-btn.is-active,.has-ind .cx-chip.is-on,.has-ind>button.is-on{background:none!important;box-shadow:none!important}.has-ind .tab,.has-ind .fam,.has-ind .seg-btn,.has-ind .cx-chip,.tinfo-tabs>button{transition:color .25s}.tabs>.seg-ind{background:linear-gradient(180deg,#ff6ad8,#b44dff 60%,#7b3cff);box-shadow:inset 0 1px #ffffff73,0 2px #3c1778}.fam-bar,.seg,.cx-views,.tinfo-tabs{background:#0a061e99;border:1px solid rgba(190,150,255,.16)}.fam-bar>.seg-ind,.seg>.seg-ind,.cx-views>.seg-ind,.tinfo-tabs>.seg-ind{background:linear-gradient(180deg,#fff,#e2d6ff);box-shadow:0 2px #0a061ae6}.fam,.seg-btn,.cx-views .cx-chip,.tinfo-tabs>button{font-family:var(--font-display, inherit);font-weight:400;letter-spacing:.02em;color:#cfc4f5}.fam:hover,.seg-btn:hover,.cx-views .cx-chip:hover,.tinfo-tabs>button:hover{color:#fff}.has-ind .fam[aria-selected=true],.has-ind .seg-btn.is-active,.has-ind .cx-chip.is-on,.tinfo-tabs.has-ind>button.is-on{color:#2a1a5e}@media(prefers-reduced-motion:reduce){.seg-ind{transition:none}}@media(min-width:1100px){#view-open.is-active{grid-template-columns:330px minmax(0,1fr)}}@media(min-width:1100px){.picker-panel{padding:16px!important;gap:12px;border:1px solid rgba(190,150,255,.18)!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff12,0 18px 40px -24px #000000e6!important;background:linear-gradient(180deg,#221a4ce6,#100c26f0)!important;overflow:hidden}.picker .rail{padding:2px!important;margin:0 -4px;padding-inline:4px!important;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 16px),transparent)!important}.pk-sec:last-child{margin-bottom:8px}}.picker .fav-star{top:50%;right:8px;width:30px;height:30px;translate:0 -50%;color:#ffffff4d;transform:none!important}.picker .fav-star .i{width:17px;height:17px}.picker .fav-star:hover{background:#ffffff1a;color:#ffd36a}.picker .fav-star.is-on{color:#ffd36a}.picker .fav-star.is-on .i{filter:drop-shadow(0 0 5px rgba(255,176,32,.7))}.picker .coll-pct{margin-right:34px!important}.picker .coll{padding-right:8px}.brand{gap:10px}.brand-logo{width:42px!important;height:42px!important;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(255,62,200,.35))}.wallet{gap:8px!important;overflow:visible!important;padding:4px 2px 6px}.wallet-sep{margin:0 4px;height:20px}.wallet .top-av{margin-left:0}.keys,.dbz,.keys.is-prem,.keys.is-empty,.keys.is-prem.is-empty{border:2px solid rgba(20,14,51,.9);background:linear-gradient(180deg,#3c2e78f2,#22184ef2);box-shadow:inset 0 1px #ffffff29,0 2px 5px #0604128c!important}.keys.is-full{border-color:#34e1ffbf}.keys.is-prem.is-full{border-color:#ffd24acc}.keys.is-empty,.keys.is-prem.is-empty{border-color:#ff4d6db3}.top-av{width:36px!important;height:36px!important;flex:0 0 36px;box-shadow:0 0 0 2px #ff3ec88c!important}.top-av.is-premium{box-shadow:0 0 0 2px #ffc93a,0 0 10px #ffc8508c!important}.top-av:hover{transform:none!important;box-shadow:0 0 0 2px #ff7ad9e6!important}@media(max-width:759px){.wallet{gap:6px!important;padding:4px 4px 6px 0}.brand-logo{width:38px!important;height:38px!important}.top-av{width:34px!important;height:34px!important;flex-basis:34px}}.hammer{transform-origin:50% 96%!important}.hm-ico{display:block;width:100%;height:100%}.daily-btn .tab-dot,.showcase-btn .tab-dot{display:none!important}.daily-btn.is-ready:after,.showcase-btn.is-ready:after{content:"!";position:absolute;top:-5px;right:-5px;z-index:2;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#ff3d71;color:#fff;font:400 12px/1 var(--font-display, system-ui, sans-serif);box-shadow:0 0 0 2px #0a061af2;animation:ready-pulse 1.6s ease-in-out infinite}.daily-btn.is-ready,.showcase-btn.is-ready{animation:ready-nudge 3.2s ease-in-out infinite}.showcase-btn.is-ready{animation-delay:1.6s}@keyframes ready-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes ready-nudge{0%,72%,to{transform:none}78%{transform:rotate(-9deg) scale(1.06)}84%{transform:rotate(7deg) scale(1.06)}90%{transform:rotate(-4deg)}95%{transform:rotate(2deg)}}@media(prefers-reduced-motion:reduce){.daily-btn.is-ready,.showcase-btn.is-ready,.daily-btn.is-ready:after,.showcase-btn.is-ready:after{animation:none}}@media(min-width:760px){#view-open .shop-scene{flex:0 0 auto;height:clamp(170px,calc(100dvh - 540px),460px);min-height:0}}.stage-decor{-webkit-mask-image:radial-gradient(closest-side at 50% 48%,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 48%,#000 55%,transparent 100%)}#view-open.is-hof .hof-deco{inset:0!important}.hd-halo{width:72%!important;-webkit-mask-image:radial-gradient(closest-side,#000 25%,transparent 92%);mask-image:radial-gradient(closest-side,#000 25%,transparent 92%)}.hd-halo.h2{width:50%!important}.hd-beam{top:0!important;height:70%!important;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 60%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 60%,transparent)}.hd-disc.d1{right:1.5%!important;left:auto!important;top:64%!important}.hd-disc.d2{left:1.5%!important;right:auto!important;top:64%!important}.hd-disc.d3{right:24%!important;top:86%!important}.hd-disc.d4{display:none!important}.hd-trophy.t1{left:12%!important;top:76%!important}.hd-trophy.t2{right:12%!important;top:74%!important}.hd-trophy.t3{left:24%!important;top:86%!important}.hd-glint.g3{left:82%!important;top:30%!important}.hd-glint.g4{left:16%!important;top:30%!important}.hd-glint.g9{left:6%!important;top:88%!important}.hd-glint.g8{left:94%!important;top:90%!important}.daily-modal .dl-claim{box-shadow:inset 0 2px #ffffff80,0 3px #5a2800e6!important}.daily-modal .dl-claim:after{display:none!important}.daily-modal .dl-claim:hover{transform:translateY(-1px);filter:brightness(1.05)}.ui-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none;overflow:hidden;clip-path:inset(50%)}.ui-select{position:relative;display:inline-flex;min-width:0}.ui-sel-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;width:100%;padding:7px 10px 7px 13px;border:1px solid rgba(190,150,255,.22);border-radius:999px;background:linear-gradient(180deg,#3c2e78b3,#22184eb3);box-shadow:inset 0 1px #ffffff1a;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s,background .2s}.ui-sel-btn:hover,.ui-select.is-open .ui-sel-btn{border-color:#d6b4ff8c}.ui-sel-btn:focus-visible{outline:2px solid #c9a6ff;outline-offset:2px}.ui-sel-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-sel-chev{flex:0 0 auto;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:.7;transition:rotate .25s}.ui-select.is-open .ui-sel-chev{rotate:180deg}.ui-sel-list{position:fixed;z-index:9800;max-height:min(320px,60vh);overflow-y:auto;margin:0;padding:6px;list-style:none;border:1px solid rgba(190,150,255,.26);border-radius:16px;background:linear-gradient(180deg,#2a1f5c,#17113a);box-shadow:0 18px 40px -12px #000000d9,inset 0 1px #ffffff14;opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top center;transition:opacity .16s,transform .2s cubic-bezier(.2,.9,.3,1.2)}.ui-sel-list.is-on{opacity:1;transform:none}.ui-sel-list li{position:relative;padding:9px 34px 9px 12px;border-radius:10px;color:var(--ink-2);font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;outline:none}.ui-sel-list li:hover,.ui-sel-list li:focus{background:#ffffff17;color:#fff}.ui-sel-list li[aria-selected=true]{color:#fff;background:#b44dff47}.ui-sel-list li[aria-selected=true]:after{content:"";position:absolute;right:12px;top:50%;width:10px;height:6px;border:solid #ff9be6;border-width:0 0 2px 2px;translate:0 -70%;rotate:-45deg}.perso-field .ui-select{display:flex;width:100%}.perso-field .ui-sel-btn{border-radius:11px;padding:10px 12px;background:#0000004d;border-color:var(--line-2);font-weight:600}.coll[aria-selected=true],.picker .coll.is-on{background:linear-gradient(140deg,hsl(var(--hue) 55% 30%),hsl(var(--hue) 50% 17%))!important;border-color:hsl(var(--hue) 85% 64%)!important;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px hsl(var(--hue) 85% 64% / .35),0 0 18px -8px hsl(var(--hue) 90% 60%)!important;color:#fff!important}.coll[aria-selected=true] .coll-sub,.picker .coll.is-on .coll-sub{color:#ffffffc7!important}.sh-hop-btn.is-on{background:hsl(var(--hue) 50% 24%)!important;border-color:hsl(var(--hue) 85% 64%)!important;color:#fff}.sh-hop-btn i{box-shadow:0 0 0 2px #0a061ae6}.sh-hop-btn.is-on i{box-shadow:0 0 0 2px #fff}.sh-vol.is-on{background:hsl(var(--hue) 50% 26%)!important;border-color:hsl(var(--hue) 85% 64%)!important}.vol.is-on{background:linear-gradient(180deg,hsl(var(--hue) 60% 38%),hsl(var(--hue) 55% 24%))!important;border-color:hsl(var(--hue) 85% 66%)!important;box-shadow:inset 0 1px #ffffff38,0 3px hsl(var(--hue) 60% 12%)!important;color:#fff}.vol.is-on span,.vol.is-on em{color:#fffc!important}#view-open.is-hof .vol.is-on{background:linear-gradient(180deg,#ffe08a,#e0a526)!important;border-color:#fff1bf!important;box-shadow:inset 0 1px #fff9,0 3px #6b4200!important;color:#3a2400!important}#view-open.is-hof .vol.is-on b,#view-open.is-hof .vol.is-on span,#view-open.is-hof .vol.is-on em{color:#3a2400!important;text-shadow:none!important}.info-tip{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;margin-left:6px;padding:0;vertical-align:middle;border:1px solid rgba(190,150,255,.35);border-radius:50%;background:#be96ff1f;color:#d7c9ff;font:italic 700 12px/1 Georgia,serif;letter-spacing:0;text-transform:none;cursor:help}.info-tip:hover,.info-tip:focus-visible,.info-tip.is-open{background:#be96ff47;color:#fff}.tip-bubble{position:absolute;left:calc(50% + var(--tip-dx, 0px));bottom:calc(100% + 10px);display:none;z-index:50;width:min(280px,80vw);padding:9px 12px;border:1px solid rgba(190,150,255,.3);border-radius:12px;background:#221a4d;box-shadow:0 12px 30px -10px #000c;color:var(--ink);font:500 12.5px/1.5 var(--font-body, system-ui, sans-serif);font-style:normal;text-align:left;white-space:normal;opacity:0;visibility:hidden;translate:-50% 4px;transition:opacity .15s,translate .15s,visibility .15s;pointer-events:none}.tip-bubble:after{content:"";position:absolute;left:calc(50% + var(--tip-arrow, 0px));top:100%;width:10px;height:10px;translate:-50% -5px;rotate:45deg;background:#221a4d;border:solid rgba(190,150,255,.3);border-width:0 1px 1px 0}.info-tip:hover .tip-bubble,.info-tip:focus-visible .tip-bubble,.info-tip.is-open .tip-bubble{display:block;opacity:1;visibility:visible;translate:-50% 0;width:min(280px,80vw)}.market-empty,.reco-empty,.reco-hint,.empty-box{border:1px solid rgba(190,150,255,.12)!important;background:#ffffff08}.empty-box{padding:26px 22px}#view-social>.soc-add,#view-social>.board,#view-social>.recos,#view-social>#soc-pending,#view-social>.soc-list-h{margin-top:32px}#view-social>#soc-list{margin-top:0}#view-social>.page-head+.soc-add{margin-top:8px}#view-social .market-h{margin-bottom:12px}.soc-add-lab{display:flex;align-items:center;margin-bottom:8px}.soc-add-lab label{margin:0}.soc-add-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.soc-mine{padding:6px 4px;border:0;background:none;color:#cbb6ff;font:inherit;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#cbb6ff66;cursor:pointer}.soc-mine:hover{color:#fff}.bd-h{display:flex;align-items:center}.bd-unit{display:none}#view-social .market-list{gap:10px}.ach-claim:not(.is-off),.quest-claim,#ach-claim-all{border:2px solid rgba(20,14,51,.9)!important;background:linear-gradient(180deg,#fff3a8,#ffd24a 45%,#ff9f1c)!important;box-shadow:inset 0 2px #ffffffbf,0 3px #9a4a00!important;color:#3a1d00!important;text-shadow:0 1px 0 rgba(255,255,255,.45)!important;transition:transform .15s,filter .15s}.ach-claim:not(.is-off) b,.quest-claim b,#ach-claim-all b{color:#7a2e00!important}.ach-claim:not(.is-off):hover,.quest-claim:hover,#ach-claim-all:hover:not(:disabled){filter:brightness(1.07) saturate(1.05);transform:translateY(-1px)}.ach-claim:not(.is-off):active,.quest-claim:active,#ach-claim-all:active{transform:translateY(2px);box-shadow:inset 0 2px #ffffffb3,0 1px #9a4a00!important}#ach-claim-all:disabled{filter:grayscale(.7);opacity:.6}#view-about.is-active{display:flex;flex-direction:column}#view-about .powered{order:5;margin-top:26px}.faq:not(.is-md) .faq-nav,.faq:not(.is-md) .faq-panel{display:none}.faq.is-md{max-width:none;display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-template-areas:"hero hero" "nav panel";gap:18px 22px;align-items:start}.faq.is-md .faq-item:not(.faq-hero){display:none}.faq.is-md .faq-hero{grid-area:hero;padding:6px 8px;border:1px solid rgba(190,150,255,.2);border-radius:22px;background:radial-gradient(90% 140% at 0% 0%,rgba(255,106,216,.18),transparent 55%),linear-gradient(180deg,#221a4ceb,#100c26f0)}.faq.is-md .faq-hero summary{cursor:default;font-family:var(--font-display, inherit);font-weight:400;font-size:22px;background:none!important}.faq.is-md .faq-hero summary:after{display:none}.faq.is-md .faq-hero .faq-body{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px 24px}.faq.is-md .faq-hero .faq-body p{flex:1 1 420px;font-size:15px}.faq-nav{grid-area:nav;display:flex;flex-direction:column;gap:6px;position:sticky;top:calc(var(--head-h, 64px) + 16px)}.faq-nav button{padding:13px 15px;border:1px solid transparent;border-radius:14px;background:#ffffff09;color:var(--ink-2);font:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.faq-nav button:hover{background:#ffffff12;color:#fff}.faq-nav button.is-on{border-color:#d6b4ff66;background:linear-gradient(135deg,#b44dff52,#7b3cff33);color:#fff}.faq-nav button:focus-visible{outline:2px solid #c9a6ff;outline-offset:2px}.faq-panel{grid-area:panel;min-height:100%;padding:24px 26px;border:1px solid rgba(190,150,255,.18);border-radius:22px;background:linear-gradient(180deg,#221a4ce6,#100c26f0);box-shadow:inset 0 1px #ffffff12;animation:faq-in .25s ease-out}@keyframes faq-in{0%{opacity:.4}}.faq-panel-h{margin:0 0 14px;font-family:var(--font-display, inherit);font-weight:400;font-size:24px;color:#fff}.faq-panel .faq-body{padding:0!important;display:block!important}.faq-panel .faq-body p{font-size:15px;line-height:1.65}.shop-money{margin-top:34px;padding:20px;border:1px solid rgba(255,210,74,.28);border-radius:22px;background:radial-gradient(90% 120% at 100% 0%,rgba(255,190,60,.1),transparent 60%),linear-gradient(180deg,#281c148c,#140e14b3)}.sm-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.sm-head .shop-h{margin:0}.sm-badge{padding:3px 10px;border:1px solid rgba(255,210,74,.5);border-radius:999px;color:#ffd98a;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sm-lead{margin:8px 0 16px;font-size:13px;color:var(--ink-2)}.shop-money .market-note{margin:14px 0 0}#view-boutique.is-settled .item-card,#view-boutique.is-settled .trk-offer:not(.is-got),#view-boutique.is-settled .deal-card,#view-boutique.is-settled .prem-card{animation:none!important}.shop-h-tracks small{font-family:var(--font-body, system-ui, sans-serif)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:0!important;color:var(--ink-3)!important}.shop-why{border:1px solid rgba(190,150,255,.18)!important;border-radius:22px!important;background:linear-gradient(180deg,#221a4cb3,#100c26cc)!important}.charge-ring{opacity:0;transition:opacity .25s}.charge-wrap.is-charging .charge-ring,.charge-wrap.is-tearing .charge-ring{opacity:1}.detail-art .disc{translate:20% 0!important}.detail-art{padding-right:6px}*{-webkit-tap-highlight-color:transparent}button,a,[role=button],[role=tab],label,summary{-webkit-touch-callout:none}.deal-ribbon{left:auto!important;right:16px}.deal-ico{animation-name:deal-float!important}@keyframes deal-float{0%,to{translate:0 -3px}50%{translate:0 3px}}@media(max-width:560px){.prem-head{flex-wrap:wrap}.prem-price{margin-left:0;order:3;flex-basis:auto;white-space:normal}.deal-card{flex-wrap:wrap}.deal-txt{flex:1 1 160px}.deal-kicker{letter-spacing:.04em}.deal-buy{flex:1 1 100%}}.prem-crown-sm{display:inline-flex;vertical-align:-2px;margin-left:6px}.prem-crown-sm svg{width:17px;height:13px;filter:drop-shadow(0 0 4px rgba(255,200,80,.6))}.me-av.is-premium{box-shadow:0 0 0 3px #ffc93a,0 0 18px #ffc8508c}.me-prem{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:6px 0 4px;font-size:12.5px;color:var(--ink-2)}.me-prem[hidden]{display:none}.me-prem.is-on{padding:4px 12px 4px 8px;border:1px solid rgba(255,210,74,.5);border-radius:999px;background:linear-gradient(90deg,#ffc85038,#ff96281a)}.me-prem.is-on .prem-crown-sm{margin-left:0}.me-prem.is-on b{color:#ffe08a;font-family:var(--font-display, inherit);font-weight:400;font-size:14px}.me-prem-go{padding:3px 10px;border:1px solid rgba(255,210,74,.5);border-radius:999px;background:none;color:#ffd98a;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.me-prem-go:hover{background:#ffd24a1f}.soc-row.is-premium .soc-av{box-shadow:0 0 0 2px #ffc93a}.picker-head,.picker .coll-find,.picker .fam-bar{flex:0 0 auto!important}.picker .rail{flex:1 1 0!important;min-height:0}.picker .rail>.pk-grid:first-child,.picker .rail>.pk-sec:first-child>.pk-grid:first-child{margin-top:8px}.picker .rail{padding-top:6px!important}.sc-star{line-height:0}.sc-star svg{display:block;width:56%;height:56%;fill:currentColor}.st-art.n1{grid-template-columns:1fr;grid-template-rows:1fr}.st-art.n2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.st-art.n3{grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr}.st-art.n3 i:first-child{grid-row:1 / 3}.st-art.n4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.btn-open .bo-lbl{display:inline-flex;flex-direction:column;align-items:center;line-height:1.05}.btn-open .bo-left{font-family:system-ui,sans-serif;font-style:normal;font-weight:700;font-size:11px;letter-spacing:0;opacity:.78;white-space:nowrap;margin-top:2px}.btn-open .bo-left:empty,.btn-open .bo-left[hidden]{display:none}.shop-actions .btn .cost .i{box-sizing:content-box;width:10px;height:10px;padding:3px;border-radius:50%;color:#fff!important;stroke-width:2.6;background:radial-gradient(circle at 35% 30%,#9ef2ff,#16a6d9 70%);box-shadow:0 0 0 1.5px #140e3373}.shop-actions .btn.is-prem .cost .i{background:radial-gradient(circle at 35% 30%,#fff1a6,#f0a010 70%)}.dbzp-k .i{color:#5fd8ff}.dbzp-k .i.is-prem{color:#ffd36a}@media(max-width:560px){.showcase-btn,.showcase-btn.is-ready{background:linear-gradient(180deg,#3c2e7cf2,#221a4cf2);color:#fff}.sc-star{background:radial-gradient(circle at 50% 36%,#fff3c4,#ffc23a 58%,#e8900f);box-shadow:inset 0 0 0 1.5px #7a3a004d}.showcase-btn:not(.is-ready) .sc-star{filter:saturate(.35) brightness(.8)}.daily-btn,.showcase-btn{box-shadow:inset 0 1px #ffffff29,0 3px 6px #06041299}.showcase-btn.is-ready{box-shadow:inset 0 1px #ffffff29,0 3px 6px #06041299,0 0 0 2px #ffc23a,0 0 16px 1px #ffc23a73}}.act-play.is-mute{opacity:.55;filter:saturate(.3)}.act-play.is-mute .ico{fill:none}.trk-mute{font-style:normal;color:var(--ink-3);opacity:.85}.coll-ico.is-mystery,.pick-ico.is-mystery{background:radial-gradient(circle at 50% 40%,#3a2a7a,#140d33);color:#fff;font-family:var(--font-display, inherit);font-weight:400;line-height:1;text-shadow:0 1px 0 rgba(20,14,51,.9),0 0 8px rgba(200,150,255,.9)}.coll-ico.is-mystery{font-size:22px;border-color:#c896ff59}.pick-ico.is-mystery{font-size:24px}.mini-mystery{position:relative;overflow:hidden}.mini-mystery .pm-l{filter:none}.mini-mystery .pm-l.is-on{opacity:.6}.mm-q{position:relative;z-index:1;font-weight:400}.fx-lite .pm-l{transition:none!important;filter:none}.shop-slot .pack-body{transform-style:flat}.keys{cursor:pointer}.keys:focus-visible{outline:2px solid #9ef2ff;outline-offset:2px}.keysp-count{color:#9ef2ff;text-shadow:0 0 22px rgba(52,225,255,.35)}.keysp-count .keys-ico{width:22px!important;height:22px!important;padding:7px;background:radial-gradient(circle at 35% 30%,#9ef2ff,#16a6d9 70%);box-shadow:inset 0 -2px #0003}.keysp-count .keys-ico.is-prem{background:radial-gradient(circle at 35% 30%,#fff1a6,#f0a010 70%)}#keys-panel.is-prem .keysp-count{color:#ffd36a;text-shadow:0 0 22px rgba(255,176,32,.45)}.keysp-count span{color:var(--ink-2);font-weight:600}.keysp-next{font-weight:600}.keysp-wallet{margin:0;font-size:13px;color:var(--ink-2);text-align:center}.keysp-wallet:empty{display:none}.card-actions .act.act-sell{flex:0 1 auto!important;width:auto!important;min-width:2.9em;padding:0 .75em;gap:.45em;color:#3a1d00;border-color:#140e33f2;background:linear-gradient(180deg,#fff3a8,#ffd24a 45%,#ff9f1c);font-family:var(--font-display, inherit);font-weight:400;letter-spacing:.02em}.card-actions .act.act-sell:hover{background:linear-gradient(180deg,#fff7c2,#ffdb6a 45%,#ffae3c)}.card-actions .act.act-sell .ico{width:1.25em;height:1.25em;fill:none;stroke:currentColor}.card.is-compact .card-actions .act-spotify{display:none}@media(max-width:420px){.trk-sell span{display:inline}.trk-sell{min-height:34px;padding:6px 12px 7px 10px;font-size:14px}.trk-sell .i{width:16px;height:16px}}.stage:not(.is-open){visibility:hidden;transition:opacity .4s,visibility 0s .4s}.stage.is-open{visibility:visible}.stage:not(.is-open),.stage:not(.is-open) .stage-phase{will-change:auto}.stage:not(.is-open) .stage-rays{animation:none;will-change:auto}.shop-slot .pack-body{transform:none}.shop-slot:not(.is-active) .pack-body,.shop-slot:not(.is-active) .pack-shadow,.shop-slot:not(.is-active) .pv-label{animation:none}.shop-slot:not(.is-active) .pack-halo,.shop-slot:not(.is-active) .pack-prism,.shop-slot:not(.is-active) .pack-sheen,.shop-slot:not(.is-active) .pack-gloss{display:none}@media(max-width:759px){.shop-slot .pack-halo,.shop-slot .pack-shadow{filter:none;animation:none}.shop-slot .pack-prism,.shop-slot .pack-sheen,.shop-slot .pack-gloss{display:none}.shop-slot .pack-motif{mix-blend-mode:normal;opacity:.22}.sd-rays,.sd-aura{animation:none;will-change:auto}.sd-sparks i:nth-child(2n){display:none}.lock-chains,.padlock{filter:none}}.inst{position:fixed;inset:0;z-index:9500;display:flex;align-items:flex-end;justify-content:center;padding:0 12px calc(var(--dock) + 12px);background:#05040c80;opacity:0;transition:opacity .22s}.inst.is-on{opacity:1}.inst-card{width:100%;max-width:420px;padding:16px;border-radius:20px;background:#17122b;border:1px solid rgba(160,130,255,.35);box-shadow:0 4px #0a061ae6,0 24px 50px -18px #000000e6;transform:translateY(24px);transition:transform .3s var(--ease-out)}.inst.is-on .inst-card{transform:none}.inst-head{display:flex;gap:12px;align-items:flex-start}.inst-ico{flex:0 0 auto;width:52px;height:52px;border-radius:13px}.inst-head b{display:block;font-size:17px}.inst-head p{margin:3px 0 0;font-size:13.5px;line-height:1.4;color:var(--ink-2)}.inst-steps{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:#ffffff0f;font-size:13.5px;line-height:1.5}.inst-share{width:17px;height:17px;vertical-align:-3px;fill:none;stroke:#8bb4ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.inst-act{display:flex;gap:10px;margin-top:14px}.inst-act .btn{flex:1 1 0;justify-content:center}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}button,a,.tab,.tabbar,[role=button],[role=tab]{touch-action:manipulation}button,.tabbar,.topbar,.shop-stage,.shelf-tile,.jacket-item{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media(max-width:520px){.picker .pk-grid{grid-template-columns:1fr;gap:7px}}.keys.is-ham .keys-ico,.keysp-count .keys-ico.is-ham{background:radial-gradient(circle at 35% 30%,#fff,#b9c0d0 55%,#6c7488);color:#1b1540;box-shadow:inset 0 -2px #0003}.keys.is-ham{border-color:#c8d2e673}.keys.is-ham.is-none{opacity:.6}.keys.is-ham.is-none .keys-ico{filter:grayscale(1)}.fam-bar.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.fam-bar.fade-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px);mask-image:linear-gradient(90deg,transparent,#000 36px)}.fam-bar.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent)}.stage:not(.is-open) *,.stage:not(.is-open) *:before,.stage:not(.is-open) *:after{animation-play-state:paused!important}.cx{--cx-edge: rgba(20, 14, 51, .95);display:grid;gap:12px;margin-bottom:16px;min-width:0}.cx-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.cx-search{position:relative;display:flex;align-items:center;min-width:0;height:48px;border:2px solid var(--cx-edge);border-radius:999px;background:#0a061e99;box-shadow:inset 0 2px 6px #00000059;transition:border-color .2s,box-shadow .2s}.cx-search:focus-within{border-color:#d6b4ffa6;box-shadow:inset 0 2px 6px #00000059,0 0 0 3px #a855f740}.cx-search>.i{flex:0 0 auto;width:18px;height:18px;margin-left:14px;color:var(--ink-3);pointer-events:none}.cx-search input{flex:1 1 auto;min-width:0;height:100%;padding:0 8px 0 10px;border:0;background:none;color:var(--ink);font:inherit;font-size:15px;outline:none}.cx-search input::placeholder{color:var(--ink-3)}.cx-search input::-webkit-search-cancel-button{display:none}.cx-clear{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;margin-right:6px;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:var(--ink);cursor:pointer}.cx-clear .i{width:14px;height:14px}.cx-clear:hover{background:#ffffff2e}@media(pointer:coarse){.cx-search input{font-size:16px}}.cx-filter,.cx-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:2px solid var(--cx-edge);border-radius:999px;background:linear-gradient(180deg,#33286b,#221a4c);box-shadow:inset 0 1px #ffffff24,0 3px #0a061ad9;color:#e6ddff;font-family:var(--font-display, inherit);font-weight:400;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:transform .12s var(--ease-out),box-shadow .12s var(--ease-out),background .2s,color .2s}.cx-filter:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff24,0 1px #0a061ad9}.cx-filter.is-on{color:#fff;background:linear-gradient(180deg,#ff7ad9,#b43bf0);box-shadow:inset 0 2px #ffffff73,0 3px #5a1b86}.cx-filter{height:48px;padding:0 16px;font-size:16px}.cx-filter .i{width:18px;height:18px}.cx-badge{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#fff;color:#7a1fb8;font-family:system-ui,sans-serif;font-size:12px;font-weight:800}.cx-views{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;height:48px}.cx-chip{min-width:0;height:38px;padding:0 8px;border:0;border-radius:999px;background:none;box-shadow:none;font-size:14.5px;overflow:hidden;text-overflow:ellipsis}.cx-chip:active{transform:none;box-shadow:none}.cx-views:not(.has-ind) .cx-chip.is-on{background:linear-gradient(180deg,#fff,#e2d6ff);color:#2a1a5e}.cx-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cx-active[hidden]{display:none}.cx-tag{--c: #d7c9ff;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 12px;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--c) 16%,rgba(10,6,30,.6));color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cx-tag>.i{width:14px;height:14px}.cx-tag>.i:last-child{width:12px;height:12px;opacity:.7}.cx-tag:hover>.i:last-child{opacity:1}.cx-tag>.i:first-child:not(:last-child){color:#ffd36a}.cx-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.cx-link{height:32px;padding:0 8px;border:0;background:none;color:#ff9be6;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.cx-link:hover{color:#fff}.cx-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin-bottom:16px}.cx-count{margin:0;font-size:14px;font-weight:600;color:var(--ink-2)}.cx-sort{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid rgba(190,150,255,.22);border-radius:999px;background:#ffffff0a;color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.cx-sort[hidden]{display:none}.cx-sort .i{width:16px;height:16px;color:#d7c9ff}.cx-sort:hover{background:#ffffff17}.st-hit{font-style:normal;font-size:12px;font-weight:700;color:#ff9be6}html.cx-lock{overflow:hidden}.cx-sheet{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--ink);overflow:hidden}.cx-sheet::backdrop{background:#04030ca3;animation:cx-fade .36s ease-out}.cx-sheet.is-closing::backdrop{opacity:0;transition:opacity .24s}.cx-sh-in{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:calc(100% - 48px - env(safe-area-inset-top,0px));border:2px solid var(--cx-edge, rgba(20, 14, 51, .95));border-bottom:0;border-radius:32px 32px 0 0;background:radial-gradient(120% 50% at 50% 0%,rgba(168,85,247,.22),transparent 60%),linear-gradient(180deg,#1c1542,#0e0a22);box-shadow:0 -20px 60px -20px #000000e6;overflow:hidden;animation:cx-up .46s cubic-bezier(.22,1,.36,1);will-change:transform}.cx-sheet.is-closing .cx-sh-in{animation:cx-down .24s cubic-bezier(.4,0,1,1) forwards}.cx-sh-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 8px 24px}.cx-sh-head h2{margin:0;font-family:var(--font-display, inherit);font-weight:400;font-size:24px;color:#fff}.cx-x{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:16px;background:#ffffff1a;color:var(--ink);cursor:pointer}.cx-x .i{width:16px;height:16px}.cx-x:hover{background:#ffffff2e}.cx-sh-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 24px;display:grid;gap:24px;align-content:start}.cx-sec h3{display:flex;align-items:baseline;gap:8px;margin:0 0 12px;font-family:var(--font-display, inherit);font-weight:400;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#d7c9ff}.cx-sec h3 small{font-family:system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-3)}.cx-opts{display:flex;flex-wrap:wrap;gap:8px}.cx-opt{--c: #b43bf0;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 16px;border:2px solid var(--cx-edge, rgba(20, 14, 51, .95));border-radius:999px;background:linear-gradient(180deg,#33286b,#221a4c);box-shadow:inset 0 1px #ffffff1f,0 3px #0a061ad9;color:#e6ddff;font-family:var(--font-display, inherit);font-size:15px;cursor:pointer}.cx-opt b{min-width:24px;padding:2px 8px;border-radius:999px;background:#0a061a8c;color:#bfb2f2;font-family:system-ui,sans-serif;font-size:12px;font-weight:800;text-align:center}.cx-opt.is-multi{padding-left:12px}.cx-opt.is-on{color:#fff;background:linear-gradient(180deg,#ff7ad9,#b43bf0);box-shadow:inset 0 2px #ffffff73,0 3px #5a1b86}.cx-opt.is-on b{background:#ffffff40;color:#fff}.cx-opt.is-multi.is-on{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 70%,#fff 10%),color-mix(in srgb,var(--c) 70%,#140e33));box-shadow:inset 0 2px #fff6,0 3px color-mix(in srgb,var(--c) 40%,#0a061a)}.cx-opt:disabled{opacity:.4;cursor:default}.cx-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:12px 16px;border:1px solid rgba(190,150,255,.18);border-radius:16px;background:#ffffff0a;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.cx-switch:disabled{opacity:.55;cursor:default}.cx-sw-txt{display:grid;gap:4px;min-width:0}.cx-sw-txt b{display:flex;align-items:center;gap:8px;font-size:15px}.cx-sw-txt b .i{width:16px;height:16px;color:#ffd36a}.cx-sw-txt small{font-size:12.5px;color:var(--ink-3);line-height:1.4}.cx-sw{position:relative;flex:0 0 auto;width:44px;height:26px;border-radius:999px;background:#ffffff29;transition:background .2s}.cx-sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0006;transition:transform .2s var(--ease-out)}.cx-switch[aria-checked=true] .cx-sw{background:#d23cf2}.cx-switch[aria-checked=true] .cx-sw:after{transform:translate(18px)}.cx-sh-foot{display:grid;grid-template-columns:1fr 1.6fr;gap:12px;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08)}.cx-sh-foot .btn{width:100%;padding-inline:12px}.cx-sh-foot .btn:disabled{opacity:.45}.cx-list{display:grid;gap:4px}.cx-row{display:flex;align-items:center;justify-content:space-between;gap:16px;height:52px;padding:0 16px;border:0;border-radius:16px;background:none;color:var(--ink-2);font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer}.cx-row .i{width:20px;height:20px;color:#ff9be6;visibility:hidden}.cx-row:hover{background:#ffffff0d;color:var(--ink)}.cx-row.is-on{background:#ffffff14;color:#fff}.cx-row.is-on .i{visibility:visible}.cx-sh-in.is-sort>.cx-sh-body{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}@keyframes cx-up{0%{transform:translateY(100%)}}@keyframes cx-down{to{transform:translateY(100%)}}@keyframes cx-fade{0%{opacity:0}}@media(min-width:760px){.cx{grid-template-columns:minmax(320px,520px) auto;justify-content:space-between;align-items:center;gap:12px 24px}.cx-active{grid-column:1 / -1}.cx-views{grid-auto-columns:max-content}.cx-chip{padding:0 20px}.cx-sh-in{inset:50% auto auto 50%;width:min(520px,calc(100% - 48px));max-height:min(720px,calc(100% - 96px));border-bottom:2px solid var(--cx-edge, rgba(20, 14, 51, .95));border-radius:32px;translate:-50% -50%;animation:cx-pop .24s var(--ease-out)}.cx-sheet.is-closing .cx-sh-in{animation:cx-pop-out .16s ease-in forwards}.cx-sh-foot{padding-bottom:16px}@keyframes cx-pop{0%{opacity:0;transform:scale(.96)}}@keyframes cx-pop-out{to{opacity:0;transform:scale(.97)}}}@media(prefers-reduced-motion:reduce){.cx-sh-in,.cx-sheet::backdrop{animation:none!important}}.sh-wrap{margin-bottom:16px;animation:tile-in .4s cubic-bezier(.2,.8,.2,1) backwards}.sh-crumb{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:12px;font-size:14px}.sh-crumb .sh-back{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px 0 8px;border:1px solid rgba(190,150,255,.22);border-radius:999px;background:#ffffff0a;color:#e6ddff;font:inherit;font-weight:700;cursor:pointer}.sh-crumb .sh-back:hover{background:#ffffff1a}.sh-crumb .sh-back .i{width:16px;height:16px}.sh-sep{color:var(--ink-3)}.sh-crumb b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.sh-wrap .serie-head{margin:0;padding:16px;border:1px solid rgba(190,150,255,.18);border-radius:32px;background:radial-gradient(120% 140% at 0% 0%,hsl(var(--hue) 70% 40% / .32),transparent 60%),linear-gradient(180deg,#281e58d9,#140e32eb);box-shadow:inset 0 1px #ffffff12,0 18px 40px -24px #000000e6;animation:none}.sh-wrap .sh-main{margin-top:0;gap:16px 24px}.sh-wrap .sh-txt{padding:0 8px}.sh-wrap .sh-open{border-radius:16px}.sh-wrap .sh-vols{gap:8px;margin-top:16px}.sh-wrap .sh-vol{border-radius:16px;padding:8px 16px 12px}.sh-wrap .sh-hop{gap:8px;margin:16px -16px -16px;padding:12px 16px 16px}.sh-wrap .sh-hop-btn{height:32px;padding:0 12px;border-radius:16px}.sh-wrap .sh-nyan{padding:0 8px}.group{border-radius:24px}.group-head{gap:12px;padding:12px 16px 12px 12px}.group-swatch,.group-cover{width:40px;height:40px;border-radius:12px}.group-txt{gap:2px}.group-meta{font-size:12.5px;color:var(--ink-2)}.sh-wrap .sh-vols{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}@media(max-width:380px){.cx-chip{font-size:13.5px;padding:0 4px}.cx-filter{padding:0 14px}}.tinfo-panel{gap:16px;padding:16px 16px calc(16px + var(--safe-b));border-radius:32px 32px 0 0;overflow:hidden;transition:transform .46s cubic-bezier(.22,1,.36,1)}@media(min-width:760px){.tinfo-panel{border-radius:32px}}.tinfo-close{top:16px;right:16px;width:32px;height:32px;border-radius:16px}.tinfo-close .i{width:16px;height:16px}.tinfo-head{padding-right:40px}.tinfo-cover,.tinfo-acts .btn{border-radius:16px}.tinfo-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;height:48px;flex:0 0 auto}.tinfo-tabs>button{height:38px;padding:0 8px;border:0;border-radius:999px;background:none;font-size:15px;cursor:pointer}.tinfo-tabs:not(.has-ind)>button.is-on{background:linear-gradient(180deg,#fff,#e2d6ff);color:#2a1a5e}.tinfo-body{padding:0 8px 8px}.detail-panel{border-radius:32px}.detail-close{top:16px;right:16px;width:32px;height:32px;border-radius:16px}.detail-close .i{width:16px;height:16px}.fx-lite .topbar,.fx-lite .tabbar,.fx-lite .player,.fx-lite .shop-nav,.fx-lite .rail-nav,.fx-lite .deck-count,.fx-lite .foot-count,.fx-lite .act,.fx-lite .jacket-star,.fx-lite .detail-scrim,.fx-lite .tour-mask{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fx-lite .topbar{background:#09090ff7}.fx-lite .tabbar{background:#090910fc}.fx-lite .player{background:#10101afa}.fx-lite .pack-prism,.fx-lite .pack-sheen,.fx-lite .pack-gloss{display:none}.fx-lite .pack-halo{filter:none;animation:none;opacity:.45}.fx-lite .pack-shadow{filter:none;animation:none}.fx-lite .win-disc{filter:none}.fx-lite .pack-motif{mix-blend-mode:normal;opacity:.22}.fx-lite .pack-window img{filter:none}.fx-lite .foot-gems i{box-shadow:none}.fx-lite .shop-logo{mix-blend-mode:normal;opacity:.14;animation:none;filter:none}.fx-lite .shop-skeleton{animation:none}.fx-lite .stage-rays{display:none}.fx-lite #fx-flash{mix-blend-mode:normal}.fx-lite .cr-fill{filter:none}.fx-lite .deck:after{filter:none;animation:none}.fx-lite .dk-disc,.fx-lite .back-disc,.fx-lite .dk-logo,.fx-lite .back-logo,.fx-lite .reveal-slot.has-aura .aura{filter:none}.fx-lite .reveal-slot.is-mythic .aura,.fx-lite .reveal-slot.is-secret .aura{animation:aura-pulse 2.6s ease-in-out infinite}.fx-lite .stage[data-rarity=mythic] .stage-rays{animation:none}.fx-lite .tear-light:after{-webkit-mask:none;mask:none;left:30%;right:30%}.fx-lite .rarity-stamp.is-on{animation-name:stamp-slam-lite}.fx-lite .rarity-stamp.is-mythic.is-on{animation:stamp-slam-lite .9s cubic-bezier(.16,1,.3,1) forwards;background-position:0 0}@keyframes stamp-slam-lite{0%{opacity:0;transform:scale(4) rotate(-9deg)}22%{opacity:1;transform:scale(1) rotate(-2deg)}30%{transform:scale(1.09) rotate(1deg)}40%{transform:scale(1) rotate(0)}82%{opacity:1}to{opacity:0;transform:scale(1.04)}}.fx-lite .shard{animation-name:shard-fly-lite}.fx-lite .shard:after{mix-blend-mode:normal;opacity:.35}@keyframes shard-fly-lite{0%{transform:translateZ(0);opacity:1}65%{opacity:1}to{transform:translate3d(var(--tx),var(--ty),240px) rotateX(var(--rx)) rotateY(var(--ry)) rotate(var(--rz)) scale(.7);opacity:0}}.fx-lite .card:after{filter:none;opacity:0!important}.fx-lite .card-bg{display:none}.fx-lite .art-holo{mix-blend-mode:normal;animation:none!important;opacity:calc(var(--holo, 0) * .6)}.fx-lite .art-shine{mix-blend-mode:normal}.fx-lite .card:not(.is-popped) .card-glare{display:none}.fx-lite .star{filter:none}.fx-lite .meter-track i{box-shadow:none}.fx-lite .card.r-secret .card-frame{animation:none}.fx-lite .card.is-cracking .card-back:after{mix-blend-mode:normal;opacity:.6}.fx-lite .card.is-sounding .card-art:after{filter:none}.fx-lite .disc-label{animation:none}.fx-lite .jacket-item:hover .disc-label{animation:disc-spin 3.5s linear infinite}.fx-lite .disc-pie{filter:none}.fx-lite .jacket-spine{mix-blend-mode:normal;opacity:.5}.fx-lite .jacket-badge,.fx-lite .kpi-bar i,.fx-lite .sp-bar i,.fx-lite .coll-fill{box-shadow:none}.fx-lite .ach-badge.is-ready .badge-svg,.fx-lite .brand-logo{filter:none}.fx-lite .tour-ring,.fx-lite .stage-hint{animation:none}.fx-lite .stage,.fx-lite .stage-phase{will-change:auto}.fx-lite .stage:not(.is-shaking){transform:none}.fx-lite .reveal-slot.is-charging:after{display:none}.fx-lite .reveal-slot.has-aura .aura{width:140%}.fx-lite *:not(.stage *):not(.gate *):not(.is-loading *),.fx-lite *:not(.stage *):not(.gate *):not(.is-loading *):before,.fx-lite *:not(.stage *):not(.gate *):not(.is-loading *):after{animation-duration:0s!important;animation-iteration-count:1!important}.is-scrolling .disc-grid,.is-scrolling .card-grid,.is-scrolling .shelf{pointer-events:none}.fx-lite .picker .rail{-webkit-mask-image:none;mask-image:none!important}
