:root{--bg:#0a0a0a;--bg-2:#0f0f0f;--surface:#141414;--surface-2:#1c1c1c;--line:#232323;--line-strong:#353535;--text:#f5f3ee;--muted:#a3a099;--dim:#6f6c66;--accent:#c8ff1a;--accent-ink:#0a0f00;--accent-deep:#7fa600;--accent-rgb:200, 255, 26;--gold:#ffc94d;--up:#b6ff5c;--down:#ff7a6b;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:14px;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--font-display:var(--font-archivo), "Arial Narrow", system-ui, sans-serif;--font-body:var(--font-geist), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--chrome:linear-gradient(180deg, #fff 0%, #e4e1d9 40%, #77746d 51%, #f3f1ea 62%, #a8a59d 100%);--glitter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 11 -7'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-accent=violet]{--accent:#b78cff;--accent-ink:#14002e;--accent-deep:#7446d9;--accent-rgb:183, 140, 255}:root[data-accent=rouge]{--accent:#ff4757;--accent-ink:#1f0003;--accent-deep:#c2182b;--accent-rgb:255, 71, 87}:root[data-accent=jaune]{--accent:#ffd60a;--accent-ink:#1a1400;--accent-deep:#b38f00;--accent-rgb:255, 214, 10}:root[data-accent=bleu]{--accent:#4dabff;--accent-ink:#001424;--accent-deep:#1f6fd1;--accent-rgb:77, 171, 255}:root[data-accent=rose]{--accent:#ff6ec7;--accent-ink:#2b0019;--accent-deep:#d1338f;--accent-rgb:255, 110, 199}:root[data-accent=or]{--accent:#ffc94d;--accent-ink:#1f1400;--accent-deep:#c28d14;--accent-rgb:255, 201, 77}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --glare{syntax:"<number>";inherits:false;initial-value:0}@property --flood{syntax:"<color>";inherits:true;initial-value:#c8ff1a}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;margin:0;font-weight:900;font-stretch:62%}p{line-height:1.5}img{-webkit-user-select:none;user-select:none}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:13px}.center{text-align:center}.accent{color:var(--accent)}.tabnum{font-variant-numeric:tabular-nums}.icon{flex-shrink:0}.chrome{background:var(--chrome);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.eyebrow.live:before,.live-dot{content:"";background:var(--dim);border-radius:50%;flex-shrink:0;width:7px;height:7px}.eyebrow.live:before,.live-dot.on{background:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb), .16);animation:1.6s ease-in-out infinite live}.page-title{font-size:clamp(30px,4vw,44px);line-height:.95}.section-title{margin-top:8px;font-size:18px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head p{margin:8px 0 0}.empty{text-align:center;color:var(--muted);padding:48px 0}.notice{border-radius:var(--r-md);color:#ffe4a3;background:#ffc94d0f;border:1px solid #ffc94d4d;padding:10px 12px;font-size:13px}.price{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:700;display:inline-flex}.price>:nth-child(n+3){margin-left:4px}.bar{background:var(--surface-2);flex:1;height:4px;overflow:hidden}.bar>div{background:var(--accent);height:100%;transition:width .5s var(--ease-out)}.anum{font-variant-numeric:tabular-nums}.anum.is-up{animation:num-up .9s var(--ease-out)}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.splash{text-align:center;align-content:center;place-items:center;gap:16px;min-height:100dvh;padding:16px;display:grid}.splash-disc,.logo-disc{background:radial-gradient(circle, var(--accent) 0 17%, #0a0a0a 18% 23%, transparent 24%), repeating-radial-gradient(circle, #121212 0 1.5px, #242424 1.5px 3px);border-radius:50%;animation:4s linear infinite spin;box-shadow:0 0 0 1px #2c2c2c}.splash-disc{width:64px;height:64px;animation-duration:1s}.btn{border-radius:var(--r-md);min-height:44px;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform .15s var(--ease-out), background .2s, border-color .2s, color .2s, opacity .2s, box-shadow .2s, filter .2s;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:17px;font-weight:900;font-stretch:62%;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn svg{flex-shrink:0}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transition-duration:50ms;transform:translateY(1px)scale(.98)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn:disabled{opacity:.35;cursor:not-allowed}.btn[aria-busy=true]{pointer-events:none}.btn-primary{color:var(--accent-ink);background:var(--accent);box-shadow:inset 0 -2px 0 #0000002e, inset 0 1px 0 #ffffff73, 0 10px 28px -14px var(--accent)}.btn-primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 -2px 0 #0000002e, inset 0 1px 0 #ffffff73, 0 14px 34px -10px var(--accent)}.btn-primary:active:not(:disabled){box-shadow:inset 0 2px 0 #0000002e, 0 6px 16px -10px var(--accent)}.btn-ghost{color:var(--text);background:var(--surface);border-color:var(--line-strong)}.btn-ghost:hover:not(:disabled){background:var(--surface-2);border-color:#4a4a4a}.btn-sm{border-radius:var(--r-sm);gap:6px;min-height:36px;padding:7px 12px;font-size:15px}.btn-lg{min-height:52px;padding:12px 24px;font-size:20px}.btn-block{width:100%}.btn-provider{min-height:52px;font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:15px;font-weight:700;font-stretch:100%}.btn-provider--discord{color:#fff;background:#5865f2}.btn-provider--discord:hover{background:#4752c4}.btn-provider--google{color:#1f1f1f;background:#fff}.btn-provider--google:hover{background:#eceae4}.link{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.icon-btn{border-radius:var(--r-md);border:1px solid var(--line-strong);width:44px;height:44px;color:var(--text);transition:background .2s, transform .2s var(--ease-out);background:#0a0a0a99;flex-shrink:0;place-items:center;display:grid}.icon-btn:hover{background:var(--surface-2)}.chip{border-radius:var(--r-sm);border:1px solid var(--line);min-height:34px;color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;background:#141414d9;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex}button.chip:hover{border-color:var(--line-strong)}.chip-icon{padding:6px 9px}.nav-flame{font-family:var(--font-mono);color:#ffb547;margin-left:6px;font-size:11px;font-weight:800}.flame{align-items:center;gap:14px;margin:4px 0 12px;font-size:15px;display:flex}.flame b{font-family:var(--font-mono);color:#ffb547}.flame-icon{font-size:calc(26px + var(--f,1) * 5px);transform-origin:50% 90%;filter:drop-shadow(0 0 calc(4px + var(--f,1) * 2px) #ff8c28b3);line-height:1;animation:1.6s ease-in-out infinite flicker;display:inline-block}.flame.is-out .flame-icon{filter:grayscale()brightness(.6);animation:none}.flame.is-out{color:var(--muted)}.nav-badge{background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);font-family:var(--font-mono);border-radius:9px;place-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.cm-full{color:#ffd6a0;background:#ffaa3c12;border:1px solid #ffaa3c80;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.cm-hours{margin-bottom:10px}.segmented{border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-2);scrollbar-width:none;align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.segmented button{border-radius:var(--r-sm);min-height:34px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-items:center;padding:6px 14px;font-size:12px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.segmented button:hover{color:var(--text)}.segmented button.active{background:var(--text);color:var(--bg)}.segmented--lg button{justify-content:center;min-width:64px;min-height:46px;font-size:15px}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chips button{border-radius:var(--r-sm);border:1px solid var(--line);min-height:34px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:0 0;padding:6px 12px;font-size:12px;font-weight:700;transition:color .2s,border-color .2s}.chips button:hover{color:var(--text);border-color:var(--line-strong)}.search-history{gap:8px;margin-bottom:14px;display:grid}.search-history-head{justify-content:space-between;align-items:center;display:flex}.search-history-chip{display:inline-flex}.chips .search-history-chip button:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm);color:var(--text);text-transform:none}.chips .search-history-chip .search-history-x{border-radius:0 var(--r-sm) var(--r-sm) 0;border-left:0;padding:6px 10px}.chips button.active{background:var(--text);border-color:var(--text);color:var(--bg)}.toolbar{flex-wrap:wrap;gap:8px;display:flex}.toolbar input,.search-big,.trade-find input,.cm-sell-row input,.picker-head input,.auth-form input,.choose-find,.trade-notes-input input,.adm-message input,.adm-message textarea{border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-2);min-width:200px;min-height:46px;color:var(--text);outline:none;flex:1;padding:10px 14px;font-size:14px;transition:border-color .2s}.toolbar input:focus,.search-big:focus,.trade-find input:focus,.cm-sell-row input:focus,.picker-head input:focus,.auth-form input:focus,.choose-find:focus,.trade-notes-input input:focus,.adm-message input:focus,.adm-message textarea:focus{border-color:var(--line-strong)}.toolbar select{border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-2);min-height:42px;color:var(--text);font-family:var(--font-mono);padding:8px 12px;font-size:12px;font-weight:600}.search-big{min-height:56px;padding:14px 18px;font-size:18px}.app{flex-direction:column;min-height:100dvh;display:flex}.topnav{z-index:30;padding:env(safe-area-inset-top) 28px 0;min-height:calc(60px + env(safe-area-inset-top));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#0a0a0adb;align-items:center;gap:24px;display:flex;position:sticky;top:0}.logo{font-family:var(--font-display);letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:24px;font-weight:900;font-stretch:62%;display:flex}.logo-disc{width:22px;height:22px}.logo:hover .logo-disc{animation-duration:.8s}.topnav nav{align-self:stretch;gap:4px;min-width:0;display:flex}.topnav nav button{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 12px;font-size:12px;font-weight:700;transition:color .2s;display:inline-flex;position:relative}.topnav nav button:hover,.topnav nav button.active{color:var(--text)}.topnav nav button.active:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 12px var(--accent);position:absolute;bottom:-1px;left:12px;right:12px}.wallet{align-items:center;gap:6px;margin-left:auto;display:flex}.bell,.bell>.chip{position:relative}.bell-badge{background:var(--text);min-width:18px;height:18px;color:var(--bg);box-shadow:0 0 0 2px var(--bg);border-radius:9px;place-items:center;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.bell-panel{z-index:40;border-radius:var(--r-md);border:1px solid var(--line-strong);width:min(360px,100vw - 24px);max-height:70vh;animation:fade-up .2s var(--ease-out);background:#0e0e0efa;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 40px -12px #000}@media (max-width:760px){.bell-panel{top:calc(58px + env(safe-area-inset-top));width:auto;position:fixed;left:12px;right:12px}}.bell-panel p{margin:0}.bell-panel ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bell-panel li button{border:0;border-bottom:1px solid var(--line);border-radius:var(--r-xs);width:100%;color:var(--muted);text-align:left;background:0 0;flex-direction:column;gap:3px;padding:10px 8px 10px 22px;font-size:14px;line-height:1.35;display:flex;position:relative}.bell-panel li button:hover{background:var(--surface)}.bell-panel li button.is-new{color:var(--text)}.bell-panel li button.is-new:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:7px}.bell-group{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);margin:6px 0 2px;font-size:10px;font-weight:800;display:block}.bell-panel .mono{font-size:11px}.sound{position:relative}.sound-pop{z-index:40;border-radius:var(--r-md);border:1px solid var(--line-strong);background:#0e0e0ef7;align-items:center;gap:10px;padding:10px 12px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 34px -12px #000}.sound-pop:before{content:"";position:absolute;inset:-10px 0 100%}@media (hover:hover){.sound:hover .sound-pop,.sound:focus-within .sound-pop{display:flex}}.sound--op>.chip{border-radius:var(--r-md);background:#0a0a0a99;justify-content:center;width:44px;height:44px}.sound-pop input{width:120px;accent-color:var(--accent)}.sound-pop .mono{text-align:right;width:26px;color:var(--muted);font-size:12px}.free-pill b{font-weight:700}.free-label,.free-pill em{color:var(--muted);font-size:12px;font-style:normal}.free-gauge{background:var(--surface-2);width:30px;height:4px;overflow:hidden}.free-gauge i{background:var(--accent);height:100%;transition:width .5s var(--ease-out);display:block}.avatar{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--text);width:34px;height:34px;color:var(--bg);font-family:var(--font-display);text-transform:uppercase;place-items:center;font-size:17px;font-weight:900;font-stretch:62%;display:grid}.user-menu{position:relative}.user-menu>.avatar{cursor:pointer;padding:0;transition:box-shadow .2s;overflow:hidden}.user-menu>.avatar img{object-fit:cover;width:100%;height:100%}.user-menu>.avatar.is-open{box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--accent)}.user-menu-panel{z-index:40;border-radius:var(--r-md);border:1px solid var(--line-strong);width:min(280px,100vw - 24px);animation:fade-up .2s var(--ease-out);background:#0e0e0efa;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px -12px #000}.user-menu-panel .user-menu-head{letter-spacing:0;gap:12px;padding:8px 10px 12px}.user-menu-head .avatar{flex-shrink:0;width:44px;height:44px;font-size:22px;overflow:hidden}.user-menu-head .avatar img{object-fit:cover;width:100%;height:100%}.user-menu-head>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.user-menu-head strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);text-transform:uppercase;font-size:22px;font-weight:800;line-height:1;overflow:hidden}.user-menu-head .mono{letter-spacing:.14em;color:var(--muted);font-size:10px}.user-menu-panel .user-menu-stats{border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:6px;padding:0;display:grid}.user-menu-stats>span{flex-direction:column;align-items:center;gap:4px;padding:10px 4px;display:flex}.user-menu-stats>span+span{border-left:1px solid var(--line)}.user-menu-stats b{color:var(--text);font-size:14px}.user-menu-stats i{letter-spacing:.16em;color:var(--muted);font-size:9px;font-style:normal}.user-menu-badge{background:var(--accent);color:#000;text-align:center;border-radius:10px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:11px;font-weight:800}.user-menu-extra{color:var(--accent);align-items:center;gap:4px;margin-left:auto;font-size:11px;display:inline-flex}.settings-block{flex-direction:column;display:flex}.settings-block>.eyebrow{margin-bottom:6px}.settings-block>p{margin:0}.settings-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:56px;padding:8px 0;display:flex}.settings-row>b{text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.settings-ok{color:var(--accent)}.switch{border:1px solid var(--line-strong);cursor:pointer;background:#1a1a1a;border-radius:999px;flex:none;width:48px;height:28px;padding:0;transition:background-color .18s,border-color .18s;position:relative}.switch i{background:var(--muted);border-radius:50%;width:20px;height:20px;transition:left .18s,background-color .18s;position:absolute;top:3px;left:3px}.switch.is-on{border-color:var(--accent);background:rgba(var(--accent-rgb), .18)}.switch.is-on i{background:var(--accent);left:23px}.switch:disabled{opacity:.5}.push-note{margin-top:2px;display:block}.push-ios{color:var(--muted);font-size:14px;line-height:1.55}.push-ios p{margin:0 0 6px}.push-ios ol{margin:0;padding-left:20px}.push-ios b{color:var(--text)}.install-steps{flex-direction:column;gap:14px;margin:4px 0 16px;padding:0;list-style:none;display:flex}.install-steps li{color:var(--muted);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.install-steps b{color:var(--text)}.install-n{background:var(--accent);color:#0a0a0a;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.install-share{vertical-align:-3px;color:var(--text)}.drop-hero{isolation:isolate;background-color:#090909;background-image:linear-gradient(#0b0b0b,#0b0b0b),linear-gradient(120deg,#ff6bd6,#7df9ff 30%,#b98bff 55%,#fff3b0 78%,#ff6bd6);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:22px;grid-template-columns:clamp(130px,15vw,190px) minmax(0,1fr) auto;grid-template-areas:"card head play""card body play";align-items:center;gap:12px clamp(18px,3vw,36px);margin:0 0 26px;padding:clamp(16px,2.4vw,26px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #ff6bd68c}.drop-hero-bg{z-index:-1;filter:blur(40px)saturate(1.4);opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:-40px}.drop-hero-bg:after{content:"";background:linear-gradient(90deg,#09090940,#090909e0 45%,#09090999);position:absolute;inset:0}.drop-hero-card{cursor:pointer;filter:drop-shadow(0 26px 40px #000000b3);background:0 0;border:0;grid-area:card;padding:0;display:block;position:relative}.drop-hero-card-wait{aspect-ratio:63/88;background:#ffffff0d;border-radius:5%/3.6%;display:block}.drop-hero-play{color:var(--text);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;grid-area:play;align-items:center;gap:10px;margin-right:clamp(0px,2vw,24px);padding:0;font-size:11px;display:flex}.drop-hero-play-disc{aspect-ratio:1;color:#0a0a0a;background:radial-gradient(circle, var(--accent) 0 38%, #111 39% 41%, #1c1c1c 42% 48%, #111 49% 55%, #1c1c1c 56% 62%, #111 63%);width:clamp(64px,7vw,92px);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .45), 0 18px 40px -14px rgba(var(--accent-rgb), .7);border-radius:50%;place-items:center;transition:box-shadow .2s;display:grid}.drop-hero-play:hover .drop-hero-play-disc{box-shadow:0 0 0 3px var(--accent), 0 18px 46px -10px rgba(var(--accent-rgb), .9)}.drop-hero-play.is-on .drop-hero-play-disc{animation:2.4s linear infinite drop-spin}.drop-hero-play.is-on .mono{color:var(--accent)}@keyframes drop-spin{to{transform:rotate(360deg)}}@property --holo{syntax:"<percentage>";inherits:false;initial-value:0%}.drop-hero-sticker{z-index:2;white-space:nowrap;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#26062a;background:linear-gradient(110deg, #ff6bd6, #7df9ff, #b98bff, #fff3b0, #ff6bd6) var(--holo) 0 / 300% 100%;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700;animation:4s linear 2 drop-holo;position:absolute;top:-12px;left:50%;translate:-50%}@keyframes drop-holo{to{--holo:300%}}.drop-hero-head,.drop-hero-body{flex-direction:column;gap:10px;min-width:0;display:flex}.drop-hero-head{grid-area:head;align-self:end}.drop-hero-body{grid-area:body;align-self:start}.drop-hero-listen{border:1px solid rgba(var(--accent-rgb), .5);background:rgba(var(--accent-rgb), .08);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:8px 14px;font-size:11px;font-weight:700;display:none}.drop-hero-listen.is-on{background:var(--accent);color:#0a0a0a}.drop-hero-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.drop-hero-kicker i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .2);border-radius:50%}.drop-hero-title{font-family:var(--font-display);text-transform:uppercase;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:clamp(40px,6.5vw,84px);font-weight:900;font-stretch:62%;line-height:.88}.drop-hero-artist{color:var(--muted);margin:-2px 0 4px;font-size:17px}.drop-hero-meter{flex-direction:column;gap:7px;max-width:460px;display:flex}.drop-hero-meter-head{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.drop-hero-meter-head b{color:var(--text);font-size:15px}.drop-hero-bar{background:#ffffff14;border-radius:999px;height:8px;display:block;overflow:hidden}.drop-hero-bar i{border-radius:inherit;background:linear-gradient(90deg,#ff6bd6,#7df9ff,#b98bff);min-width:6px;height:100%;display:block}.drop-hero-owners{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:2px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.drop-hero-owners b{color:#ff6bd6}.drop-hero-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px;display:flex}.drop-hero-left{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (max-width:620px){.drop-hero{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"card head""body body";gap:16px 14px;padding:18px 16px}.drop-hero-head{align-self:center;gap:6px}.drop-hero-kicker{letter-spacing:.1em;font-size:9.5px}.drop-hero-title{font-size:clamp(34px,11vw,46px)}.drop-hero-artist{margin:0;font-size:15px}.drop-hero-listen{display:inline-flex}.drop-hero-play{display:none}.drop-hero-meter{max-width:none}.drop-hero-actions .btn{flex:100%}.drop-hero-left{margin:0 auto}.drop-hero-sticker{padding:4px 7px;font-size:8px}}.push-offer{border:1px solid rgba(var(--accent-rgb), .35);border-radius:var(--r-lg);background:linear-gradient(100deg, rgba(var(--accent-rgb), .1), transparent 70%);flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 18px;padding:14px 16px;display:flex}.push-offer-icon{background:rgba(var(--accent-rgb), .14);width:38px;height:38px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.push-offer-text{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.push-offer-text span{color:var(--muted);font-size:13px}.push-offer-actions{gap:8px;display:flex}.choose-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.choose-find{flex:0 240px;min-width:0;min-height:40px}@media (max-width:640px){.choose-tools{justify-content:stretch;width:100%}.choose-find{flex:100%;width:auto}}.contents-filters{flex-direction:column;gap:10px;margin:12px 0;display:flex}.contents-rarities{flex-wrap:wrap}.contents-missing{align-items:center;gap:8px;font-size:14px;display:flex}.adm-message{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.adm-message textarea{resize:vertical;font:inherit}.adm-message-gems{align-items:center;gap:10px;font-size:13px;display:flex}.adm-message-gems input{width:100px}.adm-messages{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.update-bar{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:60;border:1px solid rgba(var(--accent-rgb), .5);white-space:nowrap;background:#0a0a0af5;border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:14px;display:flex;position:fixed;translate:-50%}.team-message{flex-direction:column;gap:16px;display:flex}.team-message p{white-space:pre-line;margin:0;font-size:16px;line-height:1.55}.team-message p.team-message-alt{color:var(--muted);text-align:center;margin-top:-6px;font-size:13px}.team-message-alt a{color:var(--text)}.team-message-gift{justify-content:center;align-items:center;gap:10px;font-weight:800;display:flex;font-size:32px!important}.reserve-empty{border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px 14px;margin:0 0 14px;padding:8px 10px 8px 14px;font-size:14px;display:flex}.reserve-empty-time{min-width:0;color:var(--muted);flex:auto}.reserve-empty-time b{color:var(--accent)}.reserve-empty-link{color:var(--accent);white-space:nowrap;font-size:11px;text-decoration:none}.reserve-empty-on{color:var(--accent);place-items:center;display:grid}.settings-volume{width:min(320px,100%)}.accent-picks{flex-wrap:wrap;gap:8px;display:flex}.accent-pick{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg-2);min-height:40px;color:var(--text);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:14px;display:inline-flex}.accent-pick i{background:var(--c);border-radius:50%;width:22px;height:22px}.accent-pick.is-on{border-color:var(--c);box-shadow:0 0 0 1px var(--c)}.settings-volume .user-menu-volume{padding:0}.settings-volume .user-menu-volume button{color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;margin:-4px;padding:4px;display:flex}.user-menu-volume{align-items:center;gap:12px;padding:8px 10px;display:flex}.user-menu-panel .user-menu-volume button{width:auto;color:var(--muted);margin:-4px;padding:4px}.user-menu-panel .user-menu-volume button:hover{color:var(--accent);background:0 0}.user-menu-volume input{appearance:none;background:linear-gradient(90deg, var(--accent) var(--v), var(--line-strong) var(--v));border-radius:2px;flex:1;min-width:0;height:4px}.user-menu-volume input::-webkit-slider-thumb{appearance:none;background:var(--text);border-radius:50%;width:14px;height:14px}.user-menu-volume input::-moz-range-thumb{background:var(--text);border:0;border-radius:50%;width:14px;height:14px}.user-menu-volume .mono{text-align:right;width:26px;color:var(--muted);font-size:11px}.user-menu-volume .volume-state{display:none}@media (hover:none){.user-menu-volume input,.user-menu-volume .mono{display:none}.user-menu-volume .volume-state{color:var(--text);font-size:14px;display:inline}}.user-menu-panel button{border-radius:var(--r-sm);width:100%;color:var(--text);font-family:var(--font-mono);letter-spacing:.06em;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:11px 10px;font-size:13px;display:flex}.user-menu-panel button svg{color:var(--muted);transition:color .15s}.user-menu-panel button:hover{background:var(--surface)}.user-menu-panel button:hover svg{color:var(--accent)}.user-menu-panel hr{border:0;border-top:1px solid var(--line);width:100%;margin:6px 0}.avatar.is-vip{box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--gold)}.avatar--lg{border-radius:var(--r-lg);width:64px;height:64px;font-size:32px}main{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:24px 28px 120px}.screen{animation:fade-up .35s var(--ease-out);flex-direction:column;gap:24px;display:flex}.screen--list{width:100%;max-width:1040px;margin-inline:auto}.bottombar{display:none}.now-playing{z-index:35;border-radius:var(--r-lg);border:1px solid var(--line-strong);max-width:360px;animation:fade-up .3s var(--ease-out);background:#0e0e0ef0;align-items:center;gap:12px;padding:8px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 40px -12px #000}.opening-resume{z-index:38;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));position:fixed;translate:-50%;box-shadow:0 10px 30px #00000080}.now-playing img{border-radius:var(--r-sm);width:44px;height:44px}.now-playing>div:first-of-type{flex-direction:column;min-width:0;display:flex}.now-playing strong,.now-playing span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.now-playing strong{font-size:14px}.eq{align-items:flex-end;gap:2px;height:16px;display:flex}.eq i{background:var(--accent);width:3px;height:25%}.now-playing.is-playing .eq i{animation:.9s ease-in-out infinite eq}.now-playing.is-playing .eq i:nth-child(2){animation-delay:.2s}.now-playing.is-playing .eq i:nth-child(3){animation-delay:.4s}.toasts{z-index:100;left:50%;bottom:calc(92px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;gap:8px;width:min(420px,100% - 32px);display:flex;position:fixed;translate:-50%}.toast{border-radius:var(--r-md);border:1px solid var(--line-strong);animation:toast 2.6s var(--ease-out) forwards;background:#141414f7;padding:12px 16px;font-size:14px;font-weight:600;box-shadow:0 12px 30px -8px #000}.toast--wait{border-color:rgba(var(--accent-rgb), .5);animation:none}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);background:#050505d1;place-items:center;padding:16px;animation:.2s fade;display:grid;position:fixed;inset:0}.modal{border-radius:var(--r-lg);border:1px solid var(--line-strong);background:var(--bg-2);width:min(520px,100%);max-height:90dvh;animation:pop .3s var(--ease-spring);padding:22px;position:relative;overflow-y:auto}.modal--wide{width:min(880px,100%)}.modal-title{margin:0 40px 14px 0;font-size:24px}.modal-close{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);width:34px;height:34px;font-size:20px;line-height:1;position:absolute;top:14px;right:14px}.card{--rc:#9aa3b5;--frame:linear-gradient(150deg, #6a707c 0%, #2c3037 48%, #555b66 100%);--band-ink:#ffffffd1;aspect-ratio:63/88;border-radius:5%/3.6%;width:100%;position:relative;container-type:inline-size}.card--single{--rc:#5fd4a8;--frame:linear-gradient(150deg, #3f9a7c 0%, #12352c 50%, #2f7d63 100%)}.card--hit{--rc:#5aa9ff;--frame:linear-gradient(150deg, #4d8ee0 0%, #0f2546 50%, #3870b8 100%)}.card--or{--rc:#ffc94d;--band-ink:#2a1a00;--glow:#ffc94d8c;--frame:repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 3px), linear-gradient(135deg, #7a5200 0%, #ffd76a 28%, #fff3c4 44%, #c8901a 62%, #6b4300 100%);--foil:conic-gradient(from var(--angle), #6b4300, #ffd76a, #fff6cf, #c8901a, #ffe28f, #7a4f00, #ffd76a, #6b4300)}.card--platine{--rc:#d9e4ff;--band-ink:#1b2030;--glow:#d9e4ff80;--frame:repeating-linear-gradient(90deg, #ffffff12 0 1px, transparent 1px 3px), linear-gradient(135deg, #5f6884 0%, #e9efff 32%, #fff 46%, #9aa3bf 62%, #444b62 100%);--foil:conic-gradient(from var(--angle), #7f8aa8, #fff, #b8c4e6, #ffd6f5, #e9f0ff, #a7f3ff, #fff, #7f8aa8)}.card--diamant{--rc:#ff6bd6;--band-ink:#26062a;--glow:#ff6bd699;--frame:repeating-conic-gradient(from 45deg, #ffffff12 0 25%, transparent 0 50%) 0 0 / 5cqw 5cqw, linear-gradient(135deg, #ff6bd6 0%, #7df9ff 30%, #b98bff 55%, #fff3b0 78%, #ff6bd6 100%);--foil:conic-gradient(from var(--angle), #ff6bd6, #7df9ff, #b98bff, #fff, #ffd36e, #7affc4, #ff6bd6)}.card-face{isolation:isolate;background:var(--frame);box-shadow:inset 0 0 0 .4cqw #ffffff38, 0 1.2cqw 0 color-mix(in srgb, var(--rc) 30%, #000), 0 10px 22px -10px #000000d9;-webkit-user-select:none;user-select:none;border-radius:5cqw;position:absolute;inset:0;overflow:hidden}.card-art{aspect-ratio:1;background:#050505;border-radius:3cqw;width:94cqw;position:absolute;top:3cqw;left:3cqw;overflow:hidden;box-shadow:0 0 0 .5cqw #00000073}.card-art img{object-fit:cover;width:100%;height:100%;display:block}.card-scrim{display:none}.card-top{z-index:7;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:2cqw;display:flex;position:absolute;top:5.5cqw;left:5.5cqw;right:5.5cqw}.badge-new,.card-serial,.badge-count{height:6.4cqw;min-height:13px;font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;border-radius:1.4cqw;align-items:center;gap:.8cqw;padding:0 2.2cqw;font-size:max(7px,3.5cqw);font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 .25cqw #ffffff29,0 .8cqw 2.4cqw #0000008c}.badge-new{color:var(--accent-ink);background:var(--accent);box-shadow:inset 0 -.5cqw 0 #0000002e, 0 0 4cqw rgba(var(--accent-rgb), .45)}.card-serial{color:#fff;letter-spacing:.02em;background:#080808d1;gap:.4cqw;margin-left:auto;font-size:max(8px,3.9cqw)}.card-serial small{color:#ffffff8c;font-size:.72em;font-weight:600}.card-badges{flex-direction:column;align-items:flex-start;gap:1.2cqw;display:flex}.card-edition{color:#0a0a0a;background:linear-gradient(110deg, transparent 38%, #ffffffe6 50%, transparent 62%) 130% 0 / 260% 100% no-repeat, var(--glitter) center / 90px, repeating-linear-gradient(120deg, #ffb3e0 0%, #ffe98a 7%, #a8ffd6 14%, #9fdcff 21%, #cfb3ff 28%, #ffb3e0 35%) 0 0 / 300% 300%, #e9e6de;background-blend-mode:normal, overlay, normal, normal;font-family:var(--font-mono);white-space:nowrap;border-radius:1.6cqw;align-items:stretch;margin-left:auto;line-height:1;display:flex;overflow:hidden;box-shadow:inset 0 0 0 .3cqw #fffffff2,0 0 0 .35cqw #0000008c,0 1.2cqw 3.4cqw #000000b3}.card--live .card-edition,.grid-cell:hover .card-edition,.tilt[data-tilting=true] .card-edition{animation:3.2s ease-in-out infinite edition-sheen}@keyframes edition-sheen{0%,30%{background-position:130% 0,50%,0 0,0 0}70%,to{background-position:-30% 0,50%,100% 100%,0 0}}.card-edition-word{color:#f5f3ee;letter-spacing:.12em;text-align:center;background:#0a0a0ae0;border-right:.25cqw solid #00000059;place-items:center;padding:0 1.4cqw;font-size:max(5px,2.1cqw);font-weight:800;line-height:1.25;display:grid}.card-edition-n{letter-spacing:-.02em;align-items:baseline;gap:.4cqw;padding:1cqw 1.8cqw .9cqw;font-size:max(9px,6cqw);font-weight:800;display:flex}.card-edition-n small{opacity:.7;font-size:.42em;font-weight:700}.card-edition-n em{opacity:.7;font-size:.5em;font-style:normal;font-weight:800}.card--edition .card-face:after{content:"";z-index:6;pointer-events:none;border-radius:4cqw;position:absolute;inset:1.2cqw;box-shadow:inset 0 0 0 .35cqw #ece9e1,inset 0 0 0 .7cqw #00000059,0 0 0 .3cqw #00000059}.card-origin{--oframe:linear-gradient(150deg, #8a909c 0%, #3c4047 48%, #6a707c 100%);z-index:1;background:var(--oframe);-webkit-mask-composite:xor;pointer-events:none;border-radius:7cqw;padding:1.5cqw;position:absolute;inset:-2.4cqw;box-shadow:inset 0 0 0 .25cqw #ffffff59;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-origin--single{--oframe:linear-gradient(150deg, #5fd4a8 0%, #1d5a47 50%, #3f9a7c 100%)}.card-origin--hit{--oframe:linear-gradient(150deg, #6fb2ff 0%, #183d73 50%, #4a84cc 100%)}.card-origin--or{--oframe:linear-gradient(135deg, #a87400 0%, #ffd76a 30%, #fff3c4 46%, #d39b22 64%, #8a5a00 100%)}.card-origin--platine{--oframe:linear-gradient(135deg, #7f88a4 0%, #e9efff 32%, #fff 46%, #aab3cf 62%, #5c6480 100%)}.card-id{z-index:7;pointer-events:none;background:#080808bd;border-radius:3cqw;flex-direction:column;justify-content:center;gap:1cqw;padding:1.5cqw 3.5cqw;display:flex;position:absolute;inset:99.5cqw 3cqw 12cqw}.card-title{-webkit-line-clamp:2;font-family:var(--font-display);text-transform:uppercase;color:#fff;text-shadow:0 .5cqw 2cqw #000000b3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:8.6cqw;font-weight:900;font-stretch:62%;line-height:.95;display:-webkit-box;overflow:hidden}.card-artist{text-overflow:ellipsis;white-space:nowrap;color:#ffffffc7;font-size:4.6cqw;font-weight:600;overflow:hidden}.card-band{z-index:7;pointer-events:none;justify-content:center;align-items:center;height:12cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.card-rarity{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--band-ink);font-size:max(7px,4.2cqw);font-weight:800}.badge-count{color:#fff;background:#080808d1;height:5.6cqw;position:absolute;right:4cqw}.card-tier{letter-spacing:0}.pips{color:var(--rc);letter-spacing:-.05em;white-space:nowrap}.card-holo,.card-shine,.card-glare{pointer-events:none;position:absolute;inset:0}.card-holo{z-index:2;mix-blend-mode:color-dodge;background:var(--glitter) center / 110px, repeating-linear-gradient(115deg, #ff7eb3 0%, #ffd36e 8%, #7affc4 16%, #6ec8ff 24%, #b98bff 32%, #ff7eb3 40%);background-size:110px,300% 300%;background-position:center, var(--mx,50%) var(--my,50%);opacity:calc(.16 + var(--hyp,0) * .34)}.card--or .card-holo{background:var(--glitter) center / 120px, linear-gradient(115deg, transparent 20%, #ffd76a99 40%, #fff6cfe6 50%, #ffd76a99 60%, transparent 80%);background-size:120px,250% 250%;background-position:center, var(--mx,50%) var(--my,50%)}.card--diamant .card-holo{background:var(--glitter) center / 110px, repeating-conic-gradient(from 45deg, #ffffff47 0 25%, transparent 0 50%) center / 9cqw 9cqw, repeating-linear-gradient(115deg, #ff7eb3 0%, #ffd36e 8%, #7affc4 16%, #6ec8ff 24%, #b98bff 32%, #ff7eb3 40%);background-size:110px,9cqw 9cqw,300% 300%;background-position:center, center, calc(var(--mx,50%) + var(--hdrift)) calc(var(--my,50%) + var(--hdrift));opacity:calc(.34 + var(--hyp,0) * .36)}.card--live.card--diamant .card-holo,.grid-cell:hover .card--diamant .card-holo{animation:7s ease-in-out infinite alternate holo-drift}.card-shine{z-index:3;background-image:linear-gradient(105deg,#0000 46%,#ffffff59 50%,#0000 54%);background-position:100% 0;background-size:300% 100%}.card--or .card-shine{background-image:linear-gradient(105deg,#0000 45.3%,#ffecaabf 50%,#0000 54.7%)}.card--platine .card-shine{background-image:linear-gradient(105deg,#0000 45.3%,#ffffffb3 50%,#0000 54.7%)}.card--diamant .card-shine{background-image:linear-gradient(105deg,#0000 44.7%,#ffbef599 48.7%,#aaf5ffb3 51.3%,#0000 55.3%)}.card--live .card-shine,.grid-cell:hover .card-shine{animation:3.4s ease-in-out infinite shine}.card-glare{z-index:4;mix-blend-mode:overlay;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), rgba(255, 255, 255, calc(.5 * var(--glare))), transparent 50%), linear-gradient(calc(105deg + (var(--px,.5) - .5) * 70deg), transparent 30%, rgba(255, 255, 255, calc(.22 * var(--glare))) 48%, transparent 64%);transition:--glare .3s}.tilt[data-tilting=true] .card-glare{--glare:1}.card-sparkles{z-index:9;pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;inset:0}.card--live .card-sparkles,.grid-cell:hover .card-sparkles{opacity:1}.card-sparkles i{aspect-ratio:1;background:radial-gradient(circle,#fff 0 10%,#0000 35%),linear-gradient(90deg,#0000 47%,#fff 50%,#0000 53%),linear-gradient(#0000 47%,#fff 50%,#0000 53%);background-size:calc(var(--tw) * 100%) calc(var(--tw) * 100%);opacity:0;background-position:50%;background-repeat:no-repeat;width:5cqw;margin:-2.5cqw 0 0 -2.5cqw;position:absolute;-webkit-mask:radial-gradient(circle,#000 15%,#0000 70%);mask:radial-gradient(circle,#000 15%,#0000 70%)}.card--live .card-sparkles i,.grid-cell:hover .card-sparkles i{animation:2.6s ease-in-out infinite twinkle}.card--or:before,.card--platine:before,.card--diamant:before{content:"";z-index:8;background:var(--foil);-webkit-mask-composite:xor;pointer-events:none;border-radius:5cqw;padding:1cqw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card--live:before,.grid-cell:hover .card:before{animation:4s linear infinite foil-spin}.card--diamant.card--live:before{animation-duration:3.2s}.card--live.card--or{animation:2.6s ease-in-out infinite glow-or}.card--live.card--platine{animation:3s ease-in-out infinite glow-platine}.card--live.card--diamant{animation:6s ease-in-out infinite glow-diamant}.tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s cubic-bezier(.22,1,.36,1)}.tilt .card-face{--dx:calc((.5 - var(--px,.5)) * 1px);--dy:calc((.5 - var(--py,.5)) * 1px);will-change:transform;box-shadow:inset 0 0 0 .4cqw #ffffff40, calc(var(--dx) * 4) calc(var(--dy) * 4 + 2px) 0 color-mix(in srgb, var(--rc) 55%, #000), calc(var(--dx) * 8) calc(var(--dy) * 8 + 4px) 0 color-mix(in srgb, var(--rc) 28%, #000), calc(var(--dx) * 50) calc(var(--dy) * 50 + 34px) 56px -20px #000000eb, 0 0 70px -10px var(--glow,transparent)}.card-back{box-shadow:inset 0 0 0 .6cqw #343434, inset 0 0 0 2.6cqw #111, inset 0 0 0 3cqw rgba(var(--accent-rgb), .35), 0 10px 22px -10px #000000d9;background:repeating-linear-gradient(135deg,#ffffff06 0 3cqw,#0000 3cqw 6cqw),radial-gradient(circle at 50% 40%,#262626,#0c0c0c 70%);align-content:center;place-items:center;gap:6cqw;display:grid}.card-back-disc{aspect-ratio:1;background:radial-gradient(circle, var(--accent) 0 18%, #0a0a0a 19% 23%, transparent 24%), conic-gradient(from 30deg, #ffffff24, transparent 14%, transparent 46%, #ffffff1a 56%, transparent 70%), repeating-radial-gradient(circle, #111 0 1.2cqw, #1f1f1f 1.2cqw 1.9cqw);width:52%;box-shadow:0 0 0 .6cqw #2c2c2c, 0 0 12cqw rgba(var(--accent-rgb), .18);border-radius:50%}.card-back-word{font-family:var(--font-display);letter-spacing:.3em;text-indent:.3em;color:#e9e6de;font-size:11cqw;font-weight:900;font-stretch:62%}.card-missing{text-align:center;background:repeating-linear-gradient(135deg,#141414 0 3cqw,#101010 3cqw 6cqw);flex-direction:column;justify-content:center;align-items:center;gap:3cqw;padding:8cqw;display:flex;box-shadow:inset 0 0 0 .6cqw #2e2e2e}.missing-q{font-family:var(--font-mono);color:#3a3a3a;font-size:22cqw;font-weight:700}.missing-title{color:var(--dim);font-size:6cqw;font-weight:600}.missing-rarity{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--rc) 70%, #000);font-size:4.4cqw;font-weight:700}.card--unowned .card-face{filter:grayscale(.85)brightness(.7)}.card--unowned:after{content:"Pas encore à toi";z-index:10;border:.5cqw solid var(--rc);color:var(--rc);font-family:var(--font-mono);white-space:nowrap;background:#0a0a0ae0;border-radius:2cqw;padding:2cqw 5cqw;font-size:5cqw;font-weight:800;position:absolute;top:42%;left:50%;translate:-50% -50%;rotate:-10deg}.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.grid-cell{transition:transform .25s var(--ease-spring);content-visibility:auto;contain-intrinsic-size:auto 210px;background:0 0;border:0;border-radius:8px;padding:0}.grid-cell:hover{transform:translateY(-4px)rotate(-.6deg)}.grid-cell:hover .card--hit{box-shadow:0 0 30px -8px #5aa9ff}.grid-cell:hover .card--or{box-shadow:0 0 36px -6px #ffc94dcc}.grid-cell:hover .card--platine{box-shadow:0 0 36px -6px #d9e4ffcc}.grid-cell:hover .card--diamant{box-shadow:0 0 40px -6px #ff6bd6e6}.grid-more{height:1px}.pack{--w:200px;width:var(--w);aspect-ratio:5/8;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 18px 22px #0009);flex-shrink:0;position:relative;container-type:inline-size}.pack-body{isolation:isolate;background:linear-gradient(165deg, var(--c1), var(--c2));border-radius:1.4cqw;position:absolute;inset:5% 0;overflow:hidden}.pack-art{aspect-ratio:1;object-fit:cover;border-radius:1.2cqw;width:82cqw;position:absolute;top:19cqw;left:9cqw;box-shadow:0 0 0 .6cqw #ffffffd9,0 3cqw 7cqw #0000008c}.pack-grade{z-index:-1;background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--c1) 55%, white) 0%, transparent 55%), radial-gradient(#00000029 .6cqw, transparent .7cqw) 0 0 / 3.2cqw 3.2cqw, linear-gradient(170deg, var(--c1) 0%, color-mix(in srgb, var(--c1) 45%, var(--c2)) 50%, color-mix(in srgb, var(--c2) 70%, #000) 100%);position:absolute;inset:0}.pack-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:7cqw;left:6cqw;right:6cqw}.pack-logo{font-family:var(--font-display);letter-spacing:.22em;color:#fff;text-shadow:0 .5cqw 2cqw #0009;align-items:center;gap:2cqw;font-size:8cqw;font-weight:900;font-stretch:62%;display:flex}.pack-logo-disc{aspect-ratio:1;background:radial-gradient(circle, var(--accent) 0 18%, #0a0a0a 19% 24%, transparent 25%), repeating-radial-gradient(circle, #111 0 .5cqw, #2a2a2a .5cqw .8cqw);border-radius:50%;width:6.5cqw;box-shadow:0 0 0 .35cqw #ffffff73}.pack-count{color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#00000080;border-radius:1.4cqw;padding:1.2cqw 2.6cqw;font-size:4.2cqw;font-weight:700}.pack-name{text-align:center;font-family:var(--font-display);font-weight:900;font-stretch:62%;font-size:min(13cqw, calc(100cqw / var(--fit,6)));text-transform:uppercase;text-wrap:balance;word-spacing:.08em;color:#fff;text-shadow:0 1cqw 3cqw #0000008c;justify-content:center;align-items:center;line-height:.88;display:flex;position:absolute;inset:106cqw 6cqw 9cqw}.pack-body:has(.pack-ribbon) .pack-count{display:none}.pack-ribbon{text-align:center;background:var(--accent);width:58cqw;color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;padding:1.6cqw 0;font-size:max(8px,4.2cqw);font-weight:800;position:absolute;top:18cqw;right:-14cqw;rotate:38deg;box-shadow:0 1cqw 4cqw #00000080}.pack-seal{background:repeating-linear-gradient(90deg, #ffffff4d 0 .5cqw, #00000040 .5cqw 1.6cqw), linear-gradient(180deg, color-mix(in srgb, var(--c1) 55%, #000), color-mix(in srgb, var(--c1) 70%, #fff) 50%, color-mix(in srgb, var(--c1) 55%, #000));height:7%;position:absolute;left:0;right:0;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/4cqw 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/4cqw 100%}.pack-seal--top{top:0;transform:scaleY(-1)}.pack-seal--bottom{background:repeating-linear-gradient(90deg, #ffffff4d 0 .5cqw, #00000040 .5cqw 1.6cqw), linear-gradient(180deg, color-mix(in srgb, var(--c2) 55%, #000), color-mix(in srgb, var(--c2) 70%, #fff) 50%, color-mix(in srgb, var(--c2) 55%, #000));bottom:0}.pack-cutline{filter:drop-shadow(0 0 .6cqw #000000b3);pointer-events:none;background:repeating-linear-gradient(90deg,#ffffffd9 0 3cqw,#0000 3cqw 5cqw);height:.8cqw;position:absolute;top:7.2%;left:0;right:0}.pack-cutline:after{content:"";height:calc(.7cqw + var(--cut,0) * 2.4cqw);width:calc(var(--cut,0) * 100%);background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--c1) 65%, #fff) 40%, transparent 100%);box-shadow:0 0 3cqw color-mix(in srgb, var(--c1) 80%, transparent);position:absolute;top:-.3cqw;left:0;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 0 0/1.3cqw 100% repeat-x;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 0 0/1.3cqw 100% repeat-x}.pack-shade{pointer-events:none;background:linear-gradient(90deg,#00000080 0%,#0000000f 9%,#ffffff24 22%,#0000 36% 68%,#00000024 88%,#0000008c 100%),linear-gradient(#ffffff1f 0%,#0000 14% 84%,#0000004d 100%);position:absolute;inset:0}.pack-foil{pointer-events:none;mix-blend-mode:color-dodge;opacity:.2;background:var(--glitter) center / 90px, repeating-linear-gradient(115deg, #ff7eb3 0%, #ffd36e 7%, #7affc4 14%, #6ec8ff 21%, #b98bff 28%, #ff7eb3 35%);background-size:90px,300% 300%;background-position:center, var(--mx,30%) var(--my,30%);position:absolute;inset:5% 0}.pack-glare{pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(110deg,#0000 30%,#ffffff8c 45%,#0000 55%) 0 0/250% 100%;background-position:var(--mx,20%) 0;transition:background-position .6s var(--ease-out);position:absolute;inset:5% 0}.pack.tilt[data-tilting=true] .pack-foil{opacity:calc(.3 + var(--hyp,0) * .45)}.pack.tilt[data-tilting=true] .pack-glare{background:radial-gradient(circle at var(--mx) var(--my), #ffffffb3, transparent 45%);transition:none}.pack--hero{--w:min(320px, 62vw, 46vh);filter:drop-shadow(0 34px 44px #000000b3)}.pack--grid{--w:100%;max-width:132px}.pack--grid .pack-cutline,.pack--grid .pack-count{display:none}.pack--idle{cursor:grab;animation:3.2s ease-in-out infinite float}.pack-slot .pack{transition:transform .35s var(--ease-spring)}.pack-slot:hover .pack{transform:translateY(-3%)rotate(-3deg)scale(1.04)}.pack-slot:hover .pack-glare{background-position:95% 0}.pack--tearing{animation:pack-drop 1.15s var(--ease-out) forwards}.pack--tearing .pack-flap{animation:.6s cubic-bezier(.3,0,.6,1) .12s forwards flap-off}.pack--tearing .pack-cutline{animation:.5s cubic-bezier(.3,0,.6,1) .12s forwards line-off}.pack--tearing .pack-body{animation:body-cut 1.15s var(--ease-out) forwards}.tear-burst{z-index:3;width:var(--w,min(320px, 62vw, 46vh));aspect-ratio:1;pointer-events:none;position:absolute;top:22%;left:50%;translate:-50% -50%}.tear-ring{border:3px solid color-mix(in srgb, var(--beam) 70%, white);box-shadow:0 0 30px var(--beam), inset 0 0 20px var(--beam);opacity:0;animation:tear-ring .8s var(--ease-out) .15s forwards;border-radius:50%;position:absolute;inset:30%}.tear-burst i{width:6px;height:6px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--c1) 80%, white);opacity:0;animation:spark var(--s,.6s) var(--ease-out) .12s forwards;background:#fff;border-radius:50%;margin:-3px;position:absolute;top:50%;left:50%}.tear-burst.is-lit i{box-shadow:0 0 12px 3px var(--beam)}.pack--ghost{opacity:.55;filter:brightness(.6)drop-shadow(0 20px 30px #00000080);pointer-events:none;animation:.3s fade}.pack--ghost-l{transform:translate(-26%)rotate(-9deg)scale(.9)}.pack--ghost-r{transform:translate(26%)rotate(9deg)scale(.9)}.collector-bar{border-radius:var(--r-md);border:1px solid var(--line);background:#0c0c0cc7;justify-content:space-between;align-items:center;gap:10px;width:min(560px,100%);min-height:42px;padding:0 6px 0 14px;font-size:12px;font-weight:600;display:flex}.collector-bar b{border-radius:var(--r-xs);background:var(--text);color:var(--bg);padding:4px 8px;font-weight:800}.open-cta{flex-direction:column;gap:2px}.open-cta>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.8;align-items:center;gap:5px;font-size:11px;font-weight:700;font-stretch:100%;display:inline-flex}.last-pull{color:var(--muted);text-align:center;margin:0;font-size:13px}.last-pull b{color:var(--text)}.last-pull .mono{font-size:11px;font-weight:700}.drops{padding-bottom:96px}.drops-top{flex-direction:column;align-items:center;gap:8px;display:flex}.featured{flex-direction:column;gap:12px;display:flex}.featured-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(148px,1fr);grid-auto-flow:column;gap:14px;padding:6px 2px 10px;display:grid;overflow-x:auto}.featured-grid::-webkit-scrollbar{display:none}.featured-card{border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(90% 60% at 50% 30%, color-mix(in srgb, var(--c1) 26%, transparent), transparent 75%), var(--bg-2);color:var(--text);scroll-snap-align:start;transition:border-color .2s, box-shadow .3s, transform .25s var(--ease-spring);flex-direction:column;align-items:center;gap:10px;padding:14px 10px 12px;display:flex;position:relative}.featured-card:hover{transform:translateY(-3px)}.featured-card.is-active{border-color:color-mix(in srgb, var(--c1) 70%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--c1) 70%, #fff), 0 20px 44px -18px var(--c1)}.pack--feature{--w:min(150px, 100%)}.featured-why{color:var(--accent);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.featured-label{text-align:center;flex-direction:column;align-items:center;gap:3px;max-width:100%;display:flex}.featured-label b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-display);text-transform:uppercase;font-size:18px;font-weight:900;font-stretch:62%;overflow:hidden}.featured-label .mono{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;max-width:100%;color:var(--muted);font-size:10px;overflow:hidden}.pack-slot-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700;overflow:hidden}.pack-cell{flex-direction:column;align-items:stretch;gap:6px;display:flex;position:relative}.pack-fav{z-index:2;color:#f5f3eeb3;text-shadow:0 1px 3px #000000e6;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;font-size:14px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.pack-fav:hover{color:var(--text)}.pack-fav.is-on{color:var(--accent)}@media (hover:hover){.pack-fav:not(.is-on){opacity:0;transition:opacity .15s}.pack-cell:hover .pack-fav,.pack-fav:focus-visible{opacity:1}}.pack-slot-regions{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:-6px;display:flex}.pack-slot-regions button{border:1px solid var(--line-strong);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700;transition:background .2s,color .2s,border-color .2s}.pack-slot-regions button:hover{color:var(--text);border-color:var(--text)}.pack-slot-regions button.is-on{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.pack-slot.active .pack-slot-name{color:var(--text)}.pack--mini{--w:38px;filter:none}.pack--mini .pack-top,.pack--mini .pack-name,.pack--mini .pack-ribbon,.pack--mini .pack-cutline,.pack--mini .pack-flap{display:none}.drop-bar{z-index:34;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));width:min(760px,100% - 24px);position:fixed;translate:-50%}.drop-regions{border-color:var(--line-strong);-webkit-backdrop-filter:blur(14px);background:#0e0e0ef0;margin-bottom:6px}.drops:has(.drop-regions){padding-bottom:140px}.drop-regions-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-self:center;padding:0 8px 0 6px;font-size:9px;font-weight:700}.drop-bar-inner{border-radius:var(--r-lg);border:1px solid var(--line-strong);background:radial-gradient(60% 140% at 0% 50%, color-mix(in srgb, var(--c1) 22%, transparent), transparent 70%), #0e0e0ef0;-webkit-backdrop-filter:blur(14px);align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex;box-shadow:0 18px 40px -14px #000}.drop-bar-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.drop-bar-info strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);text-transform:uppercase;font-size:19px;font-weight:900;font-stretch:62%;overflow:hidden}.drop-bar-title{align-items:center;gap:8px;min-width:0;display:flex}.drop-bar-contents{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.drop-bar-contents:hover{color:var(--text);border-color:var(--text)}.contents-search{width:100%;margin-bottom:12px}.drop-bar-odds{color:var(--text);text-align:left;background:0 0;border:0;flex-wrap:wrap;gap:2px 8px;padding:0;font-size:10px;font-weight:600;display:flex}.drop-bar-all{flex-shrink:0;min-width:52px;min-height:52px;padding:0 10px;font-size:18px}.drop-bar .open-cta{flex-shrink:0;min-height:52px;padding:8px 18px;font-size:22px}.drop-bar .open-cta>span{font-size:9px}.open-cta-more{font-style:normal}@media (max-width:760px){.drop-bar{bottom:calc(66px + env(safe-area-inset-bottom))}.drops{padding-bottom:110px}.drops:has(.drop-regions){padding-bottom:154px}.drop-bar-inner{gap:8px}.drop-bar .open-cta{padding:8px 12px}.drop-bar .open-cta-more{display:none}}.choose{flex-direction:column;gap:18px;margin-top:28px;display:flex}.choose-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.catalog-live{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;display:flex}.catalog-live strong{color:var(--text);font-family:var(--font-mono);font-weight:600}.pack-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:22px 14px;display:grid}.pack-slot{border-radius:var(--r-md);background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:8px 0;display:flex}.pack-slot.active{box-shadow:inset 0 0 0 1px var(--line-strong);background:#ffffff0a}.feed{flex-direction:column;gap:10px;margin-top:28px;display:flex}.feed-row{scrollbar-width:thin;gap:14px;padding:10px 2px 8px;display:flex;overflow-x:auto}.feed-item{text-align:left;flex-direction:column;flex:none;gap:4px;width:140px;display:flex}.feed-who{margin-top:4px;font-size:14px;font-weight:700}.feed-item>.grid-cell{width:100%;display:block}.reactions{gap:4px;margin-top:4px;display:flex}.reaction{border:1px solid var(--line-strong);background:var(--bg-2);min-height:30px;color:var(--text);cursor:pointer;transition:transform .15s var(--ease-spring), border-color .15s;border-radius:99px;align-items:center;gap:3px;padding:2px 7px;font-size:15px;line-height:1;display:inline-flex}.reaction b{font-size:11px}.reaction:not(:disabled):active{transform:scale(1.25)}.reaction.is-on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--bg-2))}.reaction:disabled{cursor:default;opacity:.75}.odds{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.odds th,.odds td{text-align:right;border-bottom:1px solid var(--line);padding:8px 4px}.odds th:first-child,.odds td:first-child{text-align:left;font-weight:700}.odds-more{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.odds-more>summary{cursor:pointer;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.odds-more[open]>summary{color:var(--text);margin-bottom:12px}.odds-mix{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.odds-notes{color:var(--muted);padding-left:18px;font-size:13px;line-height:1.55}.chances{font-family:var(--font-mono);flex-direction:column;gap:8px;margin:12px 0;padding:0;font-size:12px;list-style:none;display:flex}.chances li{grid-template-columns:80px 1fr 56px;align-items:center;gap:10px;display:grid}.chances li>span:last-child{text-align:right}.opening{--flood:var(--c1,#c8ff1a);z-index:40;-webkit-user-select:none;user-select:none;background:radial-gradient(52% 44% at 50% 46%, color-mix(in srgb, var(--flood) 32%, transparent), transparent 72%), radial-gradient(90% 70% at 50% 46%, color-mix(in srgb, var(--flood) 10%, transparent), transparent 80%), var(--bg);transition:--flood .6s var(--ease-out);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:100%;place-items:center;animation:.3s fade;display:grid;position:fixed;inset:0;overflow:hidden}.opening--god{--flood:#ffc94d}.opening.is-shaking{animation:.55s ease-in-out shake}.diamond-moment{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 46%, #ffffff8c, transparent 32%), conic-gradient(from var(--angle), #ff5ea8, #ffd36e, #7affc4, #6ec8ff, #b98bff, #ff5ea8);opacity:0;animation:diamond-in 3.6s var(--ease-out) forwards, diamond-spin 3.6s linear forwards;position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 50% 46%,#000 10%,#0000 72%);mask:radial-gradient(circle at 50% 46%,#000 10%,#0000 72%)}.opening-glow{aspect-ratio:1;background:conic-gradient(from 0deg, var(--c1,#fff), var(--c2,#fff), var(--c1,#fff));filter:blur(90px);opacity:.12;pointer-events:none;border-radius:50%;width:70vmin;animation:18s linear infinite spin;position:absolute;top:46%;left:50%;translate:-50% -50%}.bokeh{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bokeh i{background:radial-gradient(circle, color-mix(in srgb, var(--bk) 70%, white) 0%, color-mix(in srgb, var(--bk) 40%, transparent) 55%, transparent 72%);opacity:.5;border-radius:50%;animation-name:bokeh-drift,bokeh-twinkle;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:alternate,alternate;position:absolute}.screen-flash{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--rc) 75%, white), color-mix(in srgb, var(--rc) 30%, transparent) 40%, transparent 75%);animation:.9s ease-out forwards screen-flash;position:fixed;inset:0}.op-top{z-index:5;width:100%;padding:calc(14px + env(safe-area-inset-top)) 18px 10px;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.op-progress{min-width:0;color:var(--text);letter-spacing:.14em;text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.opening-stage{z-index:1;flex-direction:column;grid-row:2;align-items:center;gap:12px;width:100%;max-height:100%;display:flex;position:relative}.opening--summary{overflow:hidden}.opening--summary .opening-stage{justify-content:safe center;align-self:stretch;padding:8px 0 24px;overflow-y:auto}.pack-altar{cursor:ew-resize;perspective:1200px;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:relative}.pack-altar>.pack{grid-area:1/1}.pack-altar>.pack:not(.pack--ghost){z-index:1}.pack-altar.is-cutting{cursor:grabbing}.pack-altar.is-cutting .pack--idle{animation-play-state:paused}.pack-altar.is-locked{cursor:not-allowed}.pack-altar.is-locked>.pack--hero:not(.pack--ghost){filter:saturate(.35)brightness(.7);transition:filter .4s var(--ease-out), transform .35s cubic-bezier(.22, 1, .36, 1), rotate .3s var(--ease-out)}.pack-altar.is-denied[data-try="1"]{animation:.6s cubic-bezier(.36,.07,.19,.97) pack-nope-a}.pack-altar.is-denied[data-try="0"]{animation:.6s cubic-bezier(.36,.07,.19,.97) pack-nope-b}.pack-altar.is-denied>.pack--hero:not(.pack--ghost){filter:saturate(.2)brightness(.62);transition-duration:.12s}@keyframes pack-nope-a{0%,to{left:0}12%{left:-16px}26%{left:13px}40%{left:-9px}54%{left:6px}68%{left:-3px}82%{left:1px}}@keyframes pack-nope-b{0%,to{left:0}12%{left:-16px}26%{left:13px}40%{left:-9px}54%{left:6px}68%{left:-3px}82%{left:1px}}p.op-hint.op-hint--deny{color:var(--text);animation:.5s cubic-bezier(.36,.07,.19,.97) pack-nope-a;position:relative}@media (prefers-reduced-motion:reduce){.pack-altar.is-denied,p.op-hint.op-hint--deny{animation:none}}.pack-altar.is-cutting .pack--hero.tilt{--rx:0deg!important;--ry:0deg!important}.pack-altar.is-cutting .pack--hero:not(.pack--ghost) .pack-cutline:before{content:"";z-index:1;top:50%;left:calc(var(--cut,0) * 100%);background:radial-gradient(circle, #fff 0 22%, color-mix(in srgb, var(--c1) 80%, #fff) 40%, transparent 70%);width:5cqw;height:5cqw;box-shadow:0 0 4cqw 1cqw color-mix(in srgb, var(--c1) 60%, transparent);border-radius:50%;animation:.12s steps(2,end) infinite blade-flicker;position:absolute;translate:-50% -50%}.pack-altar.is-cutting[data-dir="-1"] .pack--hero:not(.pack--ghost) .pack-cutline:before{left:auto;right:calc(var(--cut,0) * 100%);translate:50% -50%}@keyframes blade-flicker{50%{box-shadow:0 0 6cqw 2cqw color-mix(in srgb, var(--c1) 80%, transparent)}}.pack-altar[data-dir="-1"] .pack-cutline:after{left:auto;right:0}.pack-flap{filter:drop-shadow(0 1.2cqw 1cqw #0000008c);background:linear-gradient(100deg, transparent 40%, #ffffffbf 50%, transparent 60%) calc(100% - var(--cut,0) * 100%) 0 / 300% 100% no-repeat, repeating-linear-gradient(90deg, #ffffff4d 0 .5cqw, #00000040 .5cqw 1.6cqw), linear-gradient(180deg, color-mix(in srgb, var(--c1) 55%, #000), color-mix(in srgb, var(--c1) 70%, #fff) 50%, color-mix(in srgb, var(--c1) 55%, #000));display:none;top:0;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50%/4cqw 100%;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50%/4cqw 100%}.pack-altar .pack--hero:not(.pack--ghost){rotate:calc(var(--cut,0) * -2deg);transition:transform .35s cubic-bezier(.22, 1, .36, 1), rotate .3s var(--ease-out)}.pack-altar[data-dir="-1"] .pack--hero:not(.pack--ghost){rotate:calc(var(--cut,0) * 2deg)}.pack-altar .pack--hero:not(.pack--ghost) .pack-flap{clip-path:inset(0 calc((1 - var(--cut,0)) * 100%) 0 0);transform-origin:calc(var(--cut,0) * 100%) 100%;rotate:calc(var(--cut,0) * 16deg);translate:0 calc(var(--cut,0) * -18%);transition:rotate .25s var(--ease-out), translate .25s var(--ease-out), clip-path .25s var(--ease-out);display:block}.pack-altar .pack--hero:not(.pack--ghost) .pack-seal--top{clip-path:inset(0 0 0 calc(var(--cut,0) * 100%));transition:clip-path .25s var(--ease-out)}.pack-altar[data-dir="-1"] .pack--hero:not(.pack--ghost) .pack-flap{clip-path:inset(0 0 0 calc((1 - var(--cut,0)) * 100%));transform-origin:calc((1 - var(--cut,0)) * 100%) 100%;rotate:calc(var(--cut,0) * -16deg)}.pack-altar[data-dir="-1"] .pack--hero:not(.pack--ghost) .pack-seal--top{clip-path:inset(0 calc(var(--cut,0) * 100%) 0 0)}.pack-altar.is-cutting .pack--hero:not(.pack--ghost) :is(.pack-flap,.pack-seal--top){transition:none}.pack-altar.is-cutting .pack-aura{opacity:calc(.55 + var(--cut,0) * .45);animation-play-state:paused}.pack-aura{background:radial-gradient(closest-side, color-mix(in srgb, var(--c1) 70%, transparent), transparent);filter:blur(30px);opacity:.55;border-radius:50%;animation:2.6s ease-in-out infinite pulse;position:absolute;inset:-12% -30%}.pack-altar.is-tearing .pack-aura{background:radial-gradient(closest-side, var(--beam), transparent);animation:aura-boom .9s var(--ease-out) forwards}.pack-emerge{z-index:0;pointer-events:none;width:min(280px,55vw,38vh);animation:emerge 1.15s var(--ease-out) forwards;aspect-ratio:63/88;position:absolute}.pack-emerge-card{inset:0;position:absolute!important}.pack-emerge-card:first-child{transform:translate(-3%,2.5%)rotate(-4deg)}.pack-emerge-card:nth-child(2){transform:translate(3%,1.5%)rotate(3deg)}.pack-emerge .card-face{box-shadow:0 0 0 1px var(--beam), 0 0 60px -6px var(--beam);transition:box-shadow .3s}.beam{z-index:2;transform-origin:bottom;background:linear-gradient(to top, color-mix(in srgb, var(--beam) 90%, white), color-mix(in srgb, var(--beam) 40%, transparent) 40%, transparent 85%);filter:blur(6px);mix-blend-mode:screen;pointer-events:none;width:60%;height:120vh;animation:beam .9s var(--ease-out) forwards;position:absolute;bottom:50%;left:50%;translate:-50%;-webkit-mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.callout{z-index:6;text-align:center;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;width:100%;min-height:clamp(64px,11dvh,104px);padding:0 16px;display:flex;position:relative}.walkout{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--rc) 26%, transparent), #050505f0 70%);animation:.4s fade;position:absolute;inset:0}.walkout-cover{filter:blur(40px)saturate(1.6)brightness(.7);opacity:0;animation:walk-cover 1s var(--ease-out) forwards;background-position:50%;background-size:cover;position:absolute;inset:-10%}.walk-hint{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--rc);text-shadow:0 0 18px var(--rc);animation:walk-in .55s var(--ease-spring) backwards;font-size:clamp(11px,1.6dvh,15px);font-weight:700;overflow:hidden}.walk-hint--album{letter-spacing:.1em;color:#fff}.walk-artist{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-display);text-transform:uppercase;color:#fff;text-shadow:0 0 40px var(--rc);animation:walk-slam .6s var(--ease-spring) backwards;font-size:clamp(30px,6dvh,64px);font-weight:900;font-stretch:62%;line-height:1;overflow:hidden}.rarity-pop--diamond{filter:drop-shadow(0 0 18px #ffffff73);background:linear-gradient(90deg,#ff5ea8,#ffd36e,#7affc4,#6ec8ff,#b98bff,#ff5ea8) 0 0/200% 100%!important;animation:rarity-slam .7s var(--ease-spring), rainbow-text 1.6s linear .7s infinite!important;-webkit-background-clip:text!important;background-clip:text!important}.rarity-pop{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--rc) 60%, #fff) 45%, color-mix(in srgb, var(--rc) 70%, #000) 54%, #fff 100%);color:#0000;filter:drop-shadow(0 0 22px color-mix(in srgb, var(--rc) 70%, transparent));animation:rarity-slam .7s var(--ease-spring) both;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,9dvh,92px);font-weight:900;font-stretch:62%;line-height:.9}.banner{border-radius:var(--r-sm);background:var(--surface-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;animation:pop .5s var(--ease-spring);padding:8px 16px;font-size:13px;font-weight:800}.banner--god{color:#1b1200;background:linear-gradient(90deg, #ffe08a, var(--gold), #ff9d00);box-shadow:0 0 40px #ffc94db3}.pile{aspect-ratio:63/88;cursor:pointer;touch-action:none;width:min(320px,71.5909dvh - 329.318px,80vw);min-width:170px;position:relative}.pile-card,.pile .flip{position:absolute;inset:0}.pile-card:nth-last-child(2){transform:translate(5px,6px)rotate(2.5deg)}.pile-card:nth-last-child(3){transform:translate(-6px,11px)rotate(-3deg)}.pile-card:nth-last-child(4){transform:translate(7px,15px)rotate(4deg)}.pile-card:nth-last-child(5){transform:translate(-7px,19px)rotate(-4.5deg)}.flip{--rc:#9aa3b5;aspect-ratio:63/88;perspective:1400px;cursor:pointer;animation:from-pile .28s var(--ease-out);transition:transform .25s var(--ease-out), filter .3s;position:relative}.flip.tease{animation:from-pile .28s var(--ease-out), tease var(--tease-speed,1.4s) ease-in-out .35s infinite}.flip.tease--2{--tease-amp:1.5px;--tease-rot:.4deg;--tease-speed:1.6s}.flip.tease--3{--tease-amp:3px;--tease-rot:.8deg;--tease-speed:1.1s}.flip.tease--4{--tease-amp:5px;--tease-rot:1.3deg;--tease-speed:.7s}.flip.tease--5{--tease-amp:7px;--tease-rot:2deg;--tease-speed:.45s}.flip--single{--rc:#5fd4a8}.flip--hit{--rc:#5aa9ff}.flip--or{--rc:#ffc94d}.flip--platine{--rc:#d9e4ff}.flip--diamant{--rc:#ff6bd6}.flip:not(.is-flipped):hover{transform:translateY(-8px)}.flip-inner{transform-style:preserve-3d;transition:transform .6s var(--ease-out);position:absolute;inset:0}.flip--diamant .flip-inner{transition-duration:1.3s}.flip--demo .flip-inner,.flip--single .flip-inner{transition-duration:.35s}.flip-back,.flip-front{backface-visibility:hidden;transition:visibility 0s linear .12s;inset:0;position:absolute!important}.flip-front{visibility:hidden;transform:rotateY(180deg)}.flip.is-flipped .flip-inner{transform:rotateY(180deg)}.flip.is-flipped .flip-back{visibility:hidden}.flip.is-flipped .flip-front{visibility:visible}.flip--hit:not(.is-flipped) .flip-back .card-face{box-shadow:0 0 0 1px var(--rc), 0 0 26px -6px var(--rc)}.flip--or:not(.is-flipped) .flip-back .card-face,.flip--platine:not(.is-flipped) .flip-back .card-face,.flip--diamant:not(.is-flipped) .flip-back .card-face{animation:1.4s ease-in-out infinite back-glow}.flip--diamant:not(.is-flipped) .flip-back .card-face{animation-duration:.9s}.flip.is-charging .flip-inner{animation:.9s ease-in forwards charge}.flip.is-charging:before{content:"";z-index:-1;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--rc) 55%, transparent) 0 5deg, transparent 5deg 15deg);animation:3s linear infinite spin,.6s fade;position:absolute;inset:-45%;-webkit-mask:radial-gradient(circle,#000 25%,#0000 68%);mask:radial-gradient(circle,#000 25%,#0000 68%)}.flip.is-walking .flip-inner{animation:2.4s ease-in forwards charge}.flip.is-walking .flip-back .card-face{animation:.6s ease-in-out infinite back-glow}.flip.is-flipped{transition:transform .25s var(--ease-out), filter .3s, translate .4s var(--ease-spring), rotate .4s var(--ease-spring)}.flip.is-dragging{cursor:grabbing;transition:none}.flip.is-thrown-right,.flip.is-thrown-left{opacity:0;filter:blur(2px);transition:transform .3s cubic-bezier(.5,0,.75,0),opacity .3s cubic-bezier(.7,0,1,1),filter .3s}.flip.is-thrown-right{transform:translate(165%,-12%)rotate(42deg)}.flip.is-thrown-left{transform:translate(-165%,-12%)rotate(-42deg)}.flip.is-flipped .flip-front .card-face{animation:card-land .75s var(--ease-spring) both}.flip.is-flipped .badge-new{animation:new-stamp .55s .25s var(--ease-spring) both}.flip.is-flipped.flip--or .flip-inner:after,.flip.is-flipped.flip--platine .flip-inner:after,.flip.is-flipped.flip--diamant .flip-inner:after{content:"";border:2px solid var(--rc);box-shadow:0 0 30px var(--rc), inset 0 0 30px var(--rc);pointer-events:none;animation:ring-out .9s .1s var(--ease-out) both;border-radius:7%;position:absolute;inset:-4%}.burst{z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--rc) 45%, transparent) 0 6deg, transparent 6deg 18deg);animation:burst 1.2s var(--ease-out) forwards, spin 12s linear infinite;position:absolute;inset:-60%;-webkit-mask:radial-gradient(circle,#000 20%,#0000 65%);mask:radial-gradient(circle,#000 20%,#0000 65%)}.tray{align-items:flex-end;gap:8px;min-height:96px;display:flex}.tray-card{cursor:pointer;width:62px;animation:tray-in .4s var(--ease-spring) backwards;transition:translate .2s var(--ease-out);background:0 0;border:0;padding:0}.tray-card:hover{translate:0 -6px}.tray-slot{aspect-ratio:63/88;border:1px solid var(--line);background:#ffffff05;border-radius:6px;width:62px}.tray-slot.is-current{border-color:var(--line-strong)}.tray--deck{--row:min(1100px, calc(100vw - 32px));--gap:clamp(1px, calc(var(--row) / var(--n) * .15), 3px);--slot:min(22px, calc((var(--row) - (var(--n) - 1) * var(--gap)) / var(--n)));gap:var(--gap);min-height:0;width:var(--row);flex-wrap:nowrap;justify-content:center;margin-top:28px}.tray--deck .tray-slot,.tray--deck .tray-card{width:var(--slot);aspect-ratio:1;border-radius:3px;flex:none}.tray--deck .tray-card{box-shadow:0 0 0 1px var(--rc);animation:none;overflow:hidden}.tray--deck .tray-card img{object-fit:cover;width:100%;height:100%;display:block}.tray--deck .tray-card:hover{translate:0 -3px}.op-dock{z-index:5;width:100%;padding:12px 16px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#0a0a0ae6 35%);flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.op-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.nowrap{white-space:nowrap}.op-hint--pick{text-align:center;align-self:stretch}.op-cost{color:var(--accent);margin-top:6px;display:block}.op-dock .open-cta{min-width:220px}.op-hint{min-height:1.4em;color:var(--muted);margin:0;font-size:14px;font-weight:600}.op-dock .op-row .op-hint{text-align:center;min-width:200px}.op-hint.mono,p.op-hint.mono{letter-spacing:.12em;font-size:11px}.rarity-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.album-progress{border-radius:var(--r-sm);border:1px solid var(--line-strong);vertical-align:middle;max-width:min(92vw,420px);animation:pop .35s var(--ease-spring);background:#0a0a0a99;align-items:center;gap:8px;margin-left:10px;padding:4px 10px;display:inline-flex}.album-progress-label{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:var(--text);font-size:13px;overflow:hidden}.album-progress-bar{background:var(--line-strong);width:64px;height:3px;overflow:hidden}.album-progress-bar i{background:var(--accent);height:100%;box-shadow:0 0 8px var(--accent);animation:bar-fill .7s var(--ease-out) .45s backwards;display:block}.album-progress.is-done{border-color:var(--accent);box-shadow:0 0 20px -4px var(--accent)}.album-progress.is-done .album-progress-label{color:var(--accent);font-weight:700}.opening-title{text-align:center;font-size:clamp(30px,4.4vw,48px)}.rarity-tally{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:12px;font-weight:700;display:flex}.summary-fan{justify-content:center;width:min(1200px,96vw);padding:30px 0 46px;display:flex;position:relative}.summary-card{cursor:pointer;animation:deal .5s var(--ease-spring) backwards;position:relative}.summary-fan .summary-card{width:min(240px,18vw);transform:rotate(calc(var(--k) * 5deg)) translateY(calc(var(--k) * var(--k) * 9px));transition:transform .35s var(--ease-spring);margin:0 -14px}.summary-fan .summary-card:hover{z-index:2;transform:rotate(calc(var(--k) * 5deg)) translateY(calc(var(--k) * var(--k) * 9px - 24px)) scale(1.06)}.summary-fan .summary-card.is-best{z-index:1;transform:rotate(calc(var(--k) * 5deg)) translateY(calc(var(--k) * var(--k) * 9px - 20px)) scale(1.08)}.summary-card:hover:after{content:"";height:40px;position:absolute;top:100%;left:0;right:0}.summary-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;width:min(1100px,94vw);display:grid}.summary-grid .summary-card{transition:transform .25s var(--ease-out)}.summary-grid .summary-card:hover{transform:translateY(-6px)}.summary-grid .summary-card.is-best{grid-area:span 2/span 2}.summary-card.is-playing .card-face{box-shadow:0 0 0 3px var(--accent), 0 0 40px -6px var(--accent)}.summary-label{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700;position:absolute;bottom:-30px;left:0;right:0}body:has(.inspector) .now-playing{display:none}@media (hover:none){.inspector-keys{display:none}}.zoom-layer{z-index:60;position:relative}.inspector{z-index:45;-webkit-backdrop-filter:blur(10px);background:#080808e6;place-items:center;animation:.25s fade;display:grid;position:fixed;inset:0;overflow:hidden}.inspector-ambient{aspect-ratio:1;filter:blur(90px)saturate(1.6);opacity:.45;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(100vmin,820px);position:absolute;top:50%;left:50%;translate:-50% -50%}.inspector-stage{z-index:1;touch-action:pan-y;position:relative}.inspector-object{aspect-ratio:63/88;width:min(420px,52.9773vh,84vw);transform-style:preserve-3d;animation:inspect-in .6s var(--ease-spring);position:relative}.inspector-object.from-right{animation:slide-from-right .32s var(--ease-out)}.inspector-object.from-left{animation:slide-from-left .32s var(--ease-out)}.inspector-flip{transform-style:preserve-3d;transition:transform .75s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.inspector-flip.is-flipped{transform:rotateY(180deg)}.inspector-front,.inspector-back{backface-visibility:hidden;transition:visibility 0s linear .15s;position:absolute;inset:0}.inspector-front{cursor:pointer}.inspector-back{visibility:hidden;transform:rotateY(180deg)}.inspector-flip.is-flipped .inspector-front{visibility:hidden;pointer-events:none}.inspector-flip.is-flipped .inspector-back{visibility:visible}.inspector-flip:not(.is-flipped) .inspector-back{pointer-events:none}.inspector-close,.inspector-nav{z-index:2;border-radius:var(--r-md);border:1px solid var(--line-strong);background:#0e0e0ed9;place-items:center;line-height:1;transition:background .2s;display:grid;position:absolute}.inspector-close:hover,.inspector-nav:hover{background:var(--surface-2)}.inspector-close{top:calc(18px + env(safe-area-inset-top));width:44px;height:44px;font-size:24px;right:18px}.inspector-sound{z-index:3;top:calc(18px + env(safe-area-inset-top));position:absolute;right:72px}.inspector-nav{width:52px;height:52px;margin-top:-26px;font-size:30px;top:50%}.inspector-nav--prev{left:24px}.inspector-nav--next{right:24px}.inspector-hint{z-index:2;left:50%;bottom:calc(44px + env(safe-area-inset-bottom));white-space:nowrap;font-family:var(--font-mono);align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex;position:absolute;translate:-50%}.inspector-count{position:absolute;right:calc(100% + 14px)}.inspector-keys{font-family:var(--font-body);font-weight:500;position:absolute;top:calc(100% + 10px);left:50%;translate:-50%}.verso{box-shadow:inset 0 0 0 .5cqw color-mix(in srgb, var(--rc) 60%, transparent);background:linear-gradient(170deg,#1a1a1a,#0b0b0b);flex-direction:column;gap:3cqw;padding:6cqw;display:flex}.verso-face{cursor:pointer}.verso-player,.verso-actions{cursor:default}.verso-head{align-items:center;gap:3cqw;display:flex}.verso-rarity{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--rc);font-size:4.6cqw;font-weight:800}.verso-head .pips{font-size:4.6cqw}.verso-id{align-items:center;gap:4cqw;display:flex}.verso-id img{object-fit:cover;border-radius:2cqw;width:22cqw;height:22cqw}.verso-id>div,.verso-artist-link{flex-direction:column;min-width:0;display:flex}.verso-artist-link{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;padding:0}.verso-artist-link:hover span,.verso-artist-link:focus-visible span{color:var(--accent)}.verso-id strong{font-family:var(--font-display);text-transform:uppercase;font-size:7.5cqw;font-weight:900;font-stretch:62%;line-height:.95}.verso-id span{color:var(--muted);font-size:4.6cqw}.verso-player{border:1px solid var(--line);background:#ffffff0a;border-radius:3cqw;align-items:center;gap:4cqw;padding:3cqw;display:flex}.verso-play{background:var(--accent);width:12cqw;height:12cqw;color:var(--accent-ink);border:0;border-radius:50%;flex-shrink:0;place-items:center;font-size:4.6cqw;display:grid;position:relative}.verso-play:before{content:"";border-radius:50%;position:absolute;inset:-4cqw}.verso-player.is-playing .verso-play{animation:1.6s ease-out infinite pulse-ring}.verso-track{flex-direction:column;flex:1;gap:1.6cqw;display:flex}.verso-bar{background:var(--surface-2);cursor:pointer;height:1.4cqw}.verso-bar>div{background:var(--accent);height:100%}.verso-times{font-family:var(--font-mono);color:var(--muted);justify-content:space-between;font-size:3.4cqw;display:flex}.verso-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.6cqw;display:grid}.verso-tile{border:1px solid var(--line);background:#ffffff08;border-radius:2cqw;flex-direction:column;justify-content:center;gap:.6cqw;min-width:0;padding:1.6cqw 2.4cqw;display:flex}.verso-tile--6{grid-column:span 6}.verso-tile--3{grid-column:span 3}.verso-tile--2{grid-column:span 2}.verso-tile>span:first-child{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:2.6cqw}.verso-tile b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:3.8cqw;font-weight:600;overflow:hidden}.verso-tile .verso-serial{white-space:normal}.verso-stats{grid-template-columns:auto 1fr;gap:1.8cqw 5cqw;margin:0;font-size:4.2cqw;display:grid}.verso-stats dt{color:var(--muted)}.verso-stats dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:600;overflow:hidden}.verso-stats .verso-serial{white-space:normal}.verso-serial small{font-family:var(--font-mono);color:var(--rc);text-transform:uppercase;margin-top:.6cqw;font-size:3.4cqw;font-weight:500;display:block}.verso-pop{background:var(--surface-2);height:1.4cqw;margin-top:1.4cqw;display:block}.verso-pop i{background:var(--rc);height:100%;display:block}.verso-unknown{text-align:center;color:var(--muted);margin:auto 0;font-size:4.6cqw}.verso-actions{flex-wrap:wrap;align-items:center;gap:2cqw;margin-top:auto;display:flex}.verso-actions .btn{min-height:0;padding:2cqw 3.4cqw;font-size:4.4cqw}.verso-note{color:var(--muted);font-size:3.8cqw}.play-btn{font-family:var(--font-mono)}.play-btn.is-playing{border-color:var(--accent);color:var(--accent)}.collection-stats{letter-spacing:.08em;color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;font-size:12px;font-weight:600;display:flex}.collection-stats b{color:var(--text)}.artist-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,28vw),1fr));gap:26px 16px;display:grid}.artist-tile{text-align:center;content-visibility:auto;contain-intrinsic-size:auto 210px;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.artist-tile strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-display);text-transform:uppercase;font-size:16px;font-weight:900;font-stretch:62%;overflow:hidden}.artist-pic{aspect-ratio:1;background:var(--surface-2);width:100%;box-shadow:0 0 0 1px var(--line-strong);transition:transform .3s var(--ease-spring), box-shadow .3s;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.artist-pic img{object-fit:cover;width:100%;height:100%}.artist-pic span{font-family:var(--font-display);color:var(--dim);font-size:40px;font-weight:900;font-stretch:62%}.artist-tile:hover .artist-pic{box-shadow:0 0 0 2px var(--text);transform:scale(1.04)}.artist-tile.is-locked .artist-pic img{filter:grayscale()brightness(.55)}.artist-tile.is-done .artist-pic{box-shadow:0 0 0 2px var(--accent), 0 0 24px -6px var(--accent)}.artist-stamp{border-radius:var(--r-xs);background:var(--accent);color:var(--accent-ink);letter-spacing:.1em;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;bottom:12%}.artist-albums{flex-wrap:wrap;justify-content:center;gap:3px;max-width:100%;display:flex}.artist-albums i{background:var(--surface-2);width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--line-strong)}.artist-albums i.is-started{background:var(--muted)}.artist-albums i.is-done{background:var(--accent);box-shadow:none}.artist-bar{background:var(--surface-2);width:80%;height:3px;display:block;overflow:hidden}.artist-bar i{background:var(--accent);height:100%;display:block}.artist-tile .mono{font-size:11px}.back-btn{align-self:flex-start}.artist-hero{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.artist-pic--xl{flex-shrink:0;width:clamp(110px,18vw,180px)}.artist-hero>div:last-child{flex-direction:column;gap:6px;min-width:0;display:flex}.artist-hero .mono.muted{letter-spacing:.12em;font-size:11px}.artist-hero .page-title{font-size:clamp(40px,6.5vw,80px)}.artist-bar--xl{width:min(420px,70vw);height:3px}.artist-hero.is-done .artist-pic{box-shadow:0 0 0 3px var(--accent), 0 0 40px -8px var(--accent)}.albums{flex-direction:column;gap:34px;display:flex}.album{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding-top:18px;display:flex}.album-head{align-items:center;gap:14px;display:flex}.album-head img{border-radius:var(--r-xs);object-fit:cover;width:56px;height:56px}.album-meta{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.album-meta h2{text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.album-meta .mono{letter-spacing:.1em;font-size:11px}.album-bar{background:var(--surface-2);width:min(260px,100%);height:3px;display:block}.album-bar i{background:var(--accent);height:100%;display:block}.album-state{border-radius:var(--r-xs);border:1px solid var(--line-strong);letter-spacing:.1em;color:var(--muted);flex-shrink:0;padding:6px 9px;font-size:11px;font-weight:700}.album-state.is-done{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.album.is-complete .album-head img{box-shadow:0 0 0 2px var(--accent)}.slots{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:14px 12px;display:grid}.slot{aspect-ratio:63/88}.slot--missing{text-align:center;background:repeating-linear-gradient(135deg,#121212 0 7px,#0e0e0e 7px 14px);border:1px dashed #333;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;transition:border-color .2s,background .2s;display:flex}.slot--missing:hover{border-color:#555}.slot-n{color:#3c3c3c;font-size:26px;font-weight:700}.slot-title{-webkit-line-clamp:3;color:var(--dim);-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.slot-rarity{letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:10px;font-weight:700}.dupes-choice{gap:10px;display:grid}.dupes-option{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-2);color:var(--text);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;display:flex}.dupes-option strong{font-family:var(--font-display);text-transform:uppercase;font-size:22px;font-weight:900;font-stretch:62%}.dupes-option:hover:not(:disabled){border-color:var(--accent)}.dupes-option:disabled{cursor:default}.dupes-option.is-locked strong{color:var(--muted)}.dupes-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:10px}.dupes-option.is-locked .dupes-tag{color:var(--muted)}.dupes-status{text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-top:6px;font-size:11px;display:flex}.dupes-meter{background:var(--line);border-radius:2px;width:64px;height:4px;position:relative;overflow:hidden}.dupes-meter i{background:var(--accent);position:absolute;inset:0 auto 0 0}.collection-actions{flex-wrap:wrap;gap:8px;display:flex}.fusion-intro{margin:0 0 16px;font-size:14px}.fusion-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.fusion-slot{aspect-ratio:63/88;font-family:var(--font-mono);color:#3c3c3c;background:repeating-linear-gradient(135deg,#121212 0 7px,#0e0e0e 7px 14px);border:1px dashed #3a3a3a;border-radius:8px;place-items:center;font-size:22px;font-weight:700;display:grid}.fusion-slot.is-filled{animation:pop .3s var(--ease-spring);background:0 0;border:0}.fusion-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:12px 0;display:flex}.fusion-bar .mono{letter-spacing:.06em;font-size:13px;font-weight:600}.fusion-actions{gap:8px;display:flex}.fusion-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px 10px;max-height:46vh;padding:4px;display:grid;overflow-y:auto}.fusion-pick{position:relative}.fusion-pick.is-out{opacity:.3}.fusion-left{z-index:11;border-radius:var(--r-xs);background:var(--text);color:var(--bg);padding:2px 6px;font-size:11px;font-weight:800;position:absolute;top:-6px;right:-4px}.showcase-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.showcase-head .section-title{margin:0}.showcase-head .btn{margin-left:auto}.showcase-intro{margin:0;font-size:14px}.showcase-pick{opacity:.55;position:relative}.showcase-pick.is-on{opacity:1;box-shadow:0 0 0 2px var(--accent)}.modal .toolbar{margin:12px 0}.modal .toolbar input{min-width:160px}.showcase-order{border-radius:50%;place-items:center;width:24px;height:24px;margin:8px auto 0;font-size:12px;font-weight:800;display:grid}.showcase-pick.is-on .showcase-order{background:var(--accent);color:var(--accent-ink)}.fusion-odds{flex-wrap:wrap;gap:4px 14px;display:flex}.recycle-pick{opacity:.55;position:relative}.recycle-pick.is-on{opacity:1;box-shadow:0 0 0 2px var(--accent)}.recycle-value{text-align:center;color:var(--muted);margin-top:6px;font-size:11px;font-weight:800;display:block}.recycle-pick.is-on .recycle-value{color:var(--accent)}.recycle-gone{color:#ff8a3d}.recycle-modes{margin-bottom:12px}.story-preview{aspect-ratio:9/16;border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-2);place-items:center;width:min(100%,300px);margin:8px auto 16px;display:grid;overflow:hidden}.story-preview img{width:100%;height:100%;display:block}.story-actions{justify-content:flex-end;gap:8px;display:flex}.skel{gap:14px;display:grid}.skel--artist{grid-template-columns:repeat(auto-fill,minmax(min(150px,28vw),1fr))}.skel-item{flex-direction:column;align-items:center;gap:8px;animation:1.4s ease-in-out infinite skel;display:flex}.skel-round{aspect-ratio:1;background:var(--surface);border-radius:50%;width:100%}.skel-line{background:var(--surface);width:80%;height:10px}.skel-line--short{width:45%}.skel--row .skel-item,.skel--album .skel-item{border:1px solid var(--line);border-radius:var(--r-md);align-items:stretch;padding:18px}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ticker-track{width:max-content;animation:ticker calc(var(--n) * 5s) linear infinite;gap:24px;padding:9px 0;display:flex}.ticker-item{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ticker-item b{color:var(--text);align-items:center;gap:4px;display:inline-flex}.rarity-dot{background:var(--rc);width:7px;height:7px;box-shadow:0 0 6px var(--rc);border-radius:50%;flex-shrink:0;display:inline-block}.trending{flex-direction:column;gap:10px;display:flex}.trending-row{scrollbar-width:none;gap:14px;padding:6px 2px 10px;display:flex;overflow-x:auto}.trend-card{flex-direction:column;flex:none;gap:8px;width:138px;display:flex}.trend-card-line{justify-content:space-between;align-items:center;gap:6px;font-size:13px;display:flex}.market-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.market-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 4px;transition:background .2s;display:grid}button.market-row:hover{background:#ffffff08}.market-mine-tag{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text);font-size:11px;font-weight:800}.market-total{letter-spacing:.08em;margin:0 0 8px}.market-row img{cursor:zoom-in;border-radius:var(--r-xs);object-fit:cover;width:48px;height:48px;box-shadow:0 0 0 2px var(--rc,var(--line-strong))}.market-main{flex-direction:column;gap:2px;min-width:0;display:flex}.market-main strong,.market-main>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-main strong{font-size:15px}.market-main>span{font-size:13px}.market-main .mono{letter-spacing:.08em;font-size:11px;font-weight:700}.market-best{font-family:var(--font-mono);flex-direction:column;align-items:flex-end;gap:2px;display:flex}.market-best b{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:15px;display:inline-flex}.market-best .small{letter-spacing:.08em;font-size:10px}.trend{text-align:right;white-space:nowrap;min-width:64px;font-size:12px;font-weight:700}.trend--up{color:var(--up)}.trend--down{color:var(--down)}.trend--flat{color:var(--dim)}.mine .market-row{grid-template-columns:48px minmax(0,1fr) auto auto auto}.mine--sold .market-row{box-shadow:inset 2px 0 0 var(--accent)}.mine--expired .market-row,.mine--cancelled .market-row{opacity:.5}.status{border-radius:var(--r-xs);white-space:nowrap;background:#ffffff0f;padding:3px 8px;font-size:11px;font-weight:700}.status--sold,.status--accepted{color:var(--accent-ink);background:var(--accent)}.status--declined,.status--expired,.status--cancelled{color:var(--muted)}.cm{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.cm-card{cursor:zoom-in}.cm-side{flex-direction:column;gap:12px;min-width:0;display:flex}.cm-quote{align-items:baseline;gap:12px;display:flex}.cm-quote strong{font-family:var(--font-mono);align-items:center;gap:6px;font-size:32px;display:inline-flex}.cm-h{margin-top:6px;font-size:18px}.cm-listings{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cm-listings li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px 0;display:grid}.cm-listings b{font-family:var(--font-mono);align-items:center;gap:5px;display:inline-flex}.cm-sell{flex-direction:column;gap:8px;display:flex}.cm-sell-row{flex-wrap:wrap;gap:8px;display:flex}.cm-sell-row input{flex:110px;min-width:0}.spark{width:100%;height:90px}.spark-line{fill:none;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spark--up .spark-line{stroke:var(--up)}.spark--down .spark-line{stroke:var(--down)}.spark--up .spark-area{fill:color-mix(in srgb, var(--up) 12%, transparent)}.spark--down .spark-area{fill:color-mix(in srgb, var(--down) 12%, transparent)}.spark-empty{border:1px dashed var(--line-strong);letter-spacing:.1em;place-items:center;height:90px;font-size:11px;display:grid}.trades-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.trades-head p{max-width:560px;margin:0}.trades{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.trade{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg-2);flex-direction:column;gap:12px;padding:16px;display:flex}.trade header{justify-content:space-between;align-items:center;gap:10px;display:flex}.trade-sides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.trade-sides>div{flex-direction:column;gap:8px;display:flex}.trade-arrow{color:var(--muted);font-size:22px}.trade-actions{justify-content:flex-end;gap:8px;display:flex}.mini-cards{flex-wrap:wrap;gap:6px;display:flex}.mini-card{cursor:zoom-in;width:92px}.trade-find{gap:8px;margin-bottom:14px;display:flex}.trade-builder{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.picker{flex-direction:column;gap:8px;min-width:0;display:flex}.picker-head{letter-spacing:.1em;flex-direction:column;gap:6px;font-size:11px;display:flex}.picker-head input{min-width:0}.picker-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;max-height:320px;padding:4px;display:grid;overflow-y:auto}.picker-cell{opacity:.72;border-radius:8px}.picker-cell.is-on{opacity:1;box-shadow:0 0 0 2px var(--accent)}.trade-send{justify-content:space-between;margin-top:14px}.trade-notes{color:var(--accent);align-items:center;gap:4px;margin-top:6px;font-size:13px;display:inline-flex}.trade-notes-input{align-items:center;gap:8px;margin-top:10px;display:flex}.trade-notes-input input{flex:0 0 120px;min-width:0;min-height:38px}.trade-verdict{border:1px solid var(--line);border-radius:10px;margin:14px 0 0;padding:10px 14px;font-size:14px;line-height:1.45}.trade-verdict.is-ok{border-color:rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .06)}.trade-verdict.is-no{color:#ffd6a0;background:#ffaa3c12;border-color:#ffaa3c80}.results{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.result{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto auto auto auto auto;align-items:center;gap:14px;padding:10px 4px;transition:background .2s;display:grid}.result:hover{background:#ffffff08}.result img{border-radius:var(--r-xs);object-fit:cover;width:48px;height:48px}.result-main{flex-direction:column;min-width:0;display:flex}.result-main>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rarity-chip{border-radius:var(--r-xs);border:1px solid color-mix(in srgb, var(--rc) 45%, transparent);color:var(--rc);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-self:start;padding:3px 8px;font-size:11px;font-weight:800}.owned{color:var(--muted);font-size:12px}.owned.yes{color:var(--accent);font-weight:700}.craft-cost{font-family:var(--font-mono);align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.explore-added{margin:0}.streak{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.streak-day{border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-2);flex-direction:column;align-items:center;gap:6px;padding:12px 2px;font-size:12px;display:flex}.streak-day .reward-packs{color:var(--accent);font-size:10px}.streak-day .price{font-family:var(--font-mono);flex-direction:column;gap:2px}.streak-day.done{opacity:.4}.streak-day.today{border-color:var(--accent);box-shadow:0 0 22px -6px var(--accent)}.streak-label{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:700}.missions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mission{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 2px;display:flex}.mission.claimed{opacity:.45}.mission-main{flex:1;grid-template-columns:1fr auto;align-items:center;gap:8px 10px;font-weight:600;display:grid}.mission-main .bar{grid-area:2/1/auto/-1}.mission-main .muted{font-family:var(--font-mono)}.open-actions{flex-wrap:wrap;gap:10px;display:flex}.open-actions .btn{flex:160px}.profile-id{align-items:center;gap:16px;display:flex}.profile-id .page-title{font-size:clamp(32px,5vw,56px)}.profile-logins{color:var(--muted);flex-wrap:wrap;gap:6px 10px;margin-top:6px;font-size:12px;display:flex}.profile-login{border-radius:var(--r-xs);border:1px solid var(--line-strong);color:var(--text);letter-spacing:.08em;padding:2px 6px;font-size:10px;font-weight:700}img.avatar{object-fit:cover;padding:0}.profile-actions{flex-wrap:wrap;gap:8px;display:flex}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{flex-direction:column;gap:4px;padding:16px 14px;display:flex}.stat+.stat{border-left:1px solid var(--line)}.stat strong{font-family:var(--font-mono);font-size:28px}.stat span{color:var(--muted);font-size:13px}.referral{border-radius:var(--r-lg);border:1px solid var(--line-strong);background:radial-gradient(120% 120% at 100% 0%, rgba(var(--accent-rgb), .1), transparent 60%), var(--bg-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.ref{flex-direction:column;gap:28px;min-height:60vh;display:flex}.ref-hero{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:radial-gradient(90% 120% at 100% 0%, rgba(var(--accent-rgb), .16), transparent 60%), repeating-radial-gradient(circle at 105% -10%, transparent 0 9px, #ffffff06 9px 10px), var(--bg-2);padding:clamp(22px,4vw,44px);position:relative;overflow:hidden}.ref-title{font-family:var(--font-display);text-transform:uppercase;flex-direction:column;margin:12px 0 0;font-size:clamp(48px,9vw,112px);font-weight:800;font-stretch:75%;line-height:.86;display:flex}.ref-title em{color:var(--accent);font-style:normal}.ref-deal{background:var(--line-strong);border:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,220px));gap:1px;width:fit-content;max-width:100%;margin-top:26px;display:grid}.ref-deal>div{background:var(--bg);flex-direction:column;gap:4px;padding:14px 18px;display:flex}.ref-deal .mono{letter-spacing:.14em;color:var(--muted);font-size:11px}.ref-deal b{font-family:var(--font-display);align-items:center;gap:6px;font-size:34px;font-stretch:75%;line-height:1;display:inline-flex}.ref-deal .muted{font-size:13px}.ref-link{gap:10px;max-width:720px;margin-top:26px;display:flex}.ref-link code{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);min-width:0;font-family:var(--font-mono);flex:1;padding:13px 14px;font-size:13px;overflow:hidden}.ref-share{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ref-share a.chip{color:var(--text);text-decoration:none}.ref-stats{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 26px;margin:26px 0 0;padding:18px 0 0;font-size:12px;list-style:none;display:flex}.ref-stats b{color:var(--text);letter-spacing:0;align-items:center;gap:5px;margin-right:4px;font-size:22px;display:inline-flex}.ref-cols{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.ref-block{flex-direction:column;gap:14px;display:flex}.ref-block .section-title{margin:8px 0 0}.ref-block>p{margin:0}.ref-certs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid;position:relative}.ref-certs:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:48px;left:10%;right:10%}.ref-cert{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.ref-cert strong{font-family:var(--font-display);text-transform:uppercase;margin-top:8px;font-size:18px;font-weight:800;font-stretch:75%;line-height:1}.ref-cert.is-locked strong{color:var(--muted)}.ref-cert-n,.ref-cert-gift,.ref-cert-state{letter-spacing:.1em;color:var(--muted);font-size:10px}.ref-cert-gift{color:var(--text);letter-spacing:.04em}.ref-cert.is-locked .ref-cert-gift{color:var(--dim)}.ref-cert-state{color:var(--dim);margin-top:2px}.ref-cert.is-done .ref-cert-state{color:var(--accent)}.ref-cert.is-next .ref-cert-state{color:var(--text)}.ref-disc{--c:#8a8a8a;--size:96px;width:var(--size);height:var(--size);box-shadow:inset 0 0 0 1px var(--line-strong), 0 14px 30px -18px #000;background:radial-gradient(circle,#0000 0 30%,#00000059 30% 31%,#0000 31%),repeating-radial-gradient(circle,#111 0 2px,#1b1b1b 2px 3px),#111;border-radius:50%;place-items:center;display:grid;position:relative}.ref-disc.is-done{background:conic-gradient(from 210deg, transparent 0 20%, #ffffff47 25%, transparent 32% 70%, #ffffff2e 75%, transparent 82%), repeating-radial-gradient(circle, color-mix(in srgb, var(--c) 70%, #000) 0 2px, var(--c) 2px 3px);box-shadow:0 0 0 1px var(--c), 0 16px 40px -16px var(--c)}.ref-disc--legende.is-done{background:conic-gradient(#ff8bd8,#8ad8ff,#c9ff8a,#ffd36e,#ff8bd8);box-shadow:0 0 0 1px #fff,0 16px 40px -14px #ff8bd8}.ref-disc.is-next:after{content:"";background:conic-gradient(var(--accent) calc(var(--p,0) * 1turn), var(--line-strong) 0);border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(closest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.ref-disc-label{z-index:1;background:var(--text);width:34%;height:34%;color:var(--bg);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:relative}.ref-disc.is-locked .ref-disc-label{color:var(--muted);background:#2a2a2a}.ref-disc.is-done .ref-disc-label{background:var(--bg);color:var(--c)}.ref-disc--legende.is-done .ref-disc-label{color:var(--text)}.ref-track-n{color:var(--dim);font-size:12px}@media (max-width:640px){.ref-certs{grid-template-columns:repeat(5,104px);padding:8px 2px;overflow-x:auto}.ref-certs:before{width:480px;top:50px;left:40px;right:auto}.ref-disc{--size:80px}}.ref-friends,.ref-board{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ref-friends li,.ref-board li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 2px;display:grid}.ref-friends li{grid-template-columns:28px minmax(0,1fr) 120px auto}.ref-progress{background:var(--surface-2);height:4px}.ref-progress i{width:calc(var(--p,0) * 100%);background:var(--accent);height:100%;display:block}.ref-friend-state{text-align:right;color:var(--muted)}.ref-friend-state.is-validated{color:var(--accent)}.ref-friend-state.is-tied,.ref-friend-state.is-refused,.ref-friend-state.is-frozen{color:var(--down)}.ref-friend-state.is-waiting,.ref-friend-state.is-review,.ref-friend-state.is-email{color:var(--text)}.ref-board li{grid-template-columns:28px minmax(0,1fr) auto}.ref-board li.is-me{background:rgba(var(--accent-rgb), .06)}.ref-board-rank{color:var(--muted);font-weight:700}.ref-board li:nth-child(-n+3) .ref-board-rank{color:var(--gold)}.ref-board strong,.ref-friends strong{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.ref-board em{color:var(--accent);font-size:10px;font-style:normal}@media (max-width:900px){.ref-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ref-link{flex-direction:column}.ref-deal{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ref-deal b{font-size:28px}.ref-friends li{grid-template-columns:28px minmax(0,1fr) auto}.ref-progress{grid-area:2/2/auto/-1}}.ref-badge{border:1px solid var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);color:var(--c);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;border-radius:4px;flex-shrink:0;align-items:center;margin-left:6px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.ref-badge--lg{align-self:flex-start;margin-left:0;padding:4px 9px;font-size:11px}.ref-badge i{background:radial-gradient(circle, var(--bg) 0 22%, transparent 24%), var(--c,currentColor);border-radius:50%;width:7px;height:7px;margin-right:5px}.ref-badge--legende{--c:#ffd36e;color:var(--text);background:linear-gradient(var(--bg), var(--bg)) padding-box, linear-gradient(120deg, #ff8bd8, #8ad8ff, #c9ff8a, #ffd36e) border-box;border:1px solid #0000}.referral--loading{min-height:150px;animation:1.4s ease-in-out infinite skel}.referral p{margin:6px 0 0}.referral-link{align-items:center;gap:10px;min-width:0;display:flex}.referral-link code{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--bg);max-width:260px;font-family:var(--font-mono);padding:10px 12px;font-size:12px;overflow:hidden}.profile-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.showcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}@media (max-width:640px){.showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.showcase-order-list{gap:10px;margin:14px 0 0;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.showcase-order-list li{cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;flex:0 0 88px;gap:6px;display:flex}.showcase-order-list li.is-dragged{opacity:.25}.showcase-ghost{z-index:1000;pointer-events:none;filter:drop-shadow(0 14px 24px #0009);cursor:grabbing;position:fixed;rotate:4deg;scale:1.06}.showcase-slot{color:var(--accent);font-size:11px;font-weight:700}.showcase-moves{justify-content:space-between;display:flex}.showcase-moves .btn{min-width:0;padding:2px 8px}.profile-side{flex-direction:column;gap:10px;display:flex}.rarity-bars{font-family:var(--font-mono);flex-direction:column;gap:9px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.rarity-bars li{grid-template-columns:70px 1fr 30px;align-items:center;gap:10px;display:grid}.rarity-bars li>span:last-child{text-align:right}.top-artists{margin:0;padding-left:20px;line-height:1.9}.band-add{gap:8px;display:flex}.band-add input{border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-2);min-width:0;min-height:46px;color:var(--text);outline:none;flex:1;padding:10px 14px;font-size:15px}.band-add input:focus{border-color:var(--line-strong)}.band{flex-direction:column;gap:24px;display:flex}.band-search{flex-direction:column;gap:8px;display:flex}.band-suggest{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--bg-2);margin:0;padding:4px;list-style:none;animation:.15s fade}.band-suggest li{border-radius:var(--r-sm);align-items:center;gap:10px;padding:6px 8px;display:flex}.band-suggest li:hover{background:var(--surface)}.band-suggest .avatar{width:30px;height:30px;font-size:14px}.trade-suggest{margin:8px 0 0}.trade-suggest li{padding:0}.trade-suggest-name{width:100%;color:var(--text);text-align:left;background:0 0;border:0;padding:8px 10px;font-weight:600}.band-none{margin:0}.band-block{flex-direction:column;gap:10px;display:flex}.band-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.band-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 4px;display:flex}.band-row.is-me{background:linear-gradient(90deg, rgba(var(--accent-rgb), .07), transparent 70%)}.band-rank{text-align:center;width:26px;color:var(--muted);flex-shrink:0;font-size:15px;font-weight:700}.band-ranking .band-row:first-child .band-rank{color:var(--accent)}.band-who{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.band-who>span{flex-direction:column;gap:3px;min-width:0;display:flex}.band-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.band-who strong em{color:var(--accent);font-size:10px;font-style:normal}.band-who .mono{letter-spacing:.06em;font-size:11px}.band-who:hover strong{text-underline-offset:3px;text-decoration:underline}.podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;width:100%;max-width:640px;margin:8px auto 4px;padding:0;list-style:none;display:grid}.podium-step{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.podium-who{min-width:0;color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.podium-who strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;overflow:hidden}.podium-value{font-size:13px;font-weight:700}.podium-prize{color:var(--accent);align-items:center;gap:4px;font-size:11px;display:inline-flex}.week-head{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(100deg, rgba(var(--accent-rgb), .08), transparent 60%);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin:4px 0 18px;padding:14px 16px;display:flex}.week-head>div{flex-direction:column;gap:4px;display:flex}.week-head .eyebrow{align-items:center;gap:6px;display:inline-flex}.week-prizes .icon,.week-last .icon{color:var(--accent)}.week-last .icon{vertical-align:-2px}.week-left{font-size:26px;line-height:1}.week-prizes{flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.week-prizes li{border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.week-prizes li span{color:var(--gold);font-weight:700}.week-prizes li.is-1{border-color:var(--gold)}.week-empty,.week-mine{margin:8px 0 16px}.week-last{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:18px 0 10px;padding-top:14px;display:flex}.week-last ol{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.podium-block{border:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--bg-2);border-bottom:0;place-items:center;font-size:34px;font-weight:800;display:grid}.podium-step--1 .podium-block{border-color:var(--accent);height:120px;color:var(--accent);box-shadow:0 -10px 40px -20px var(--accent)}.podium-step--2 .podium-block{height:84px}.podium-step--3 .podium-block{height:60px}.podium-step--1 .avatar{outline:2px solid var(--accent);outline-offset:2px}.podium-step.is-me .podium-who strong{color:var(--accent)}.ranking-head{flex-direction:column;gap:6px;display:flex}.ranking-row.is-podium{padding-block:14px}.ranking-row.is-podium .band-rank{font-family:var(--font-display,inherit);color:var(--text);font-size:26px}.band-ranking .ranking-row.is-podium-1 .band-rank{color:var(--accent)}.rank-move{text-align:center;width:30px;color:var(--dim);flex-shrink:0;font-size:11px;font-weight:700}.rank-move.is-up{color:var(--accent)}.rank-move.is-down{color:#ff5a5a}.ranking-mine{flex-direction:column;gap:6px;display:flex}.ranking-gap{color:var(--muted);letter-spacing:.3em;align-self:center;line-height:1}.ranking-mine-label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:10px}.ranking-mine .band-row{border:1px solid rgba(var(--accent-rgb), .45);border-radius:var(--r-md)}.ranking-mine .band-rank{width:auto;min-width:26px}.band-value{flex-shrink:0;font-size:15px}.band-trade{flex-shrink:0;padding:0 10px}.band-actions{flex-shrink:0;gap:6px;display:flex}.player-hero{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.player-id{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.player-id .mono{letter-spacing:.12em;font-size:11px}.player-relation{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.player-relation .btn{align-items:center;gap:8px;min-height:44px;display:inline-flex}.player-id .page-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.player-relation{flex-basis:100%}}.ax{--gutter:max(clamp(16px, 4vw, 56px), calc((100vw - 1440px) / 2 + 56px));min-height:100dvh;padding:calc(28px + env(safe-area-inset-top)) var(--gutter) 0;grid-template:"top panel""hero panel"1fr"ticker ticker""about about"/minmax(0,1fr) minmax(360px,420px);column-gap:clamp(24px,4vw,64px);display:grid;position:relative;overflow:hidden}.ax-glow{top:6%;left:calc(var(--gutter) - 18%);aspect-ratio:1;background:radial-gradient(circle, rgba(var(--accent-rgb), .16), transparent 62%);pointer-events:none;width:min(70%,1200px);position:absolute}.ax-top{grid-area:top;align-items:center;gap:14px;display:flex;position:relative}.ax-logo{align-items:center;gap:10px;display:inline-flex}.ax-disc{width:34px;height:34px}.ax-word{font-family:var(--font-display);letter-spacing:.02em;font-size:40px;font-weight:900;font-stretch:62%;line-height:.9}.ax-tcg{letter-spacing:.08em;color:var(--accent);align-self:flex-start;margin:1px 0 0 -6px;font-size:10px;font-weight:700}.ax-beta{border:1px solid var(--line-strong);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700}.ax-top-right{display:contents}.ax-install{border:1px solid rgba(var(--accent-rgb), .5);background:rgba(var(--accent-rgb), .08);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;order:1;align-items:center;gap:7px;margin-left:auto;padding:8px 14px;font-size:11px;font-weight:700;display:inline-flex}.ax-install:hover{background:rgba(var(--accent-rgb), .16)}.ax-hero{grid-area:hero;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,3vw,56px);min-height:560px;display:grid;position:relative}.ax-copy{z-index:2;position:relative;container-type:inline-size}.ax-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 18px;font-size:11px;font-weight:700}.ax-title{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;margin:0;font-size:clamp(52px,18.5cqi,116px);font-weight:900;font-stretch:62%;line-height:.86}.ax-title>span{white-space:nowrap;display:block}.ax-title em{color:var(--accent);font-style:normal}.ax-pitch{color:#d8d5cd;max-width:420px;margin:26px 0 0;font-size:17px;line-height:1.5}.ax-facts{border-top:1px solid var(--line);flex-wrap:nowrap;margin:30px 0 0;padding:0;list-style:none;display:flex}.ax-facts li{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:4px;margin-right:clamp(12px,1.4vw,22px);padding:14px clamp(12px,1.4vw,22px) 0 0;font-size:10px;display:flex}.ax-facts li+li{border-left:1px solid var(--line);padding-left:clamp(12px,1.4vw,22px)}.ax-facts b{letter-spacing:-.01em;color:var(--text);font-size:clamp(17px,1.5vw,22px)}.ax-stage{place-items:center;min-height:520px;display:grid;position:relative}.ax-vinyl{aspect-ratio:1;background:radial-gradient(circle, var(--accent) 0 5%, #0a0a0a 5.5% 8%, transparent 8.5%), conic-gradient(from 30deg, #ffffff14, transparent 12%, transparent 46%, #ffffff0d 56%, transparent 70%), repeating-radial-gradient(circle, #0e0e0e 0 2px, #191919 2px 4px);width:min(520px,36vw);box-shadow:0 0 0 1px #222, 0 40px 120px -30px rgba(var(--accent-rgb), .3);border-radius:50%;animation:30s linear infinite spin;position:absolute}.ax-fan{justify-content:center;display:flex;position:relative}.ax-pack{transform:rotate(calc(var(--k) * 12deg)) translateY(calc(var(--k) * var(--k) * 20px));animation:deal .6s var(--ease-spring) backwards;margin:0 -30px}.ax-pack:nth-child(2){z-index:1;animation-delay:.1s}.ax-pack:nth-child(3){animation-delay:.2s}.ax-pack .pack--hero{--w:min(180px, 10.5vw)}.ax-ticker{margin:0 calc(-1 * var(--gutter));padding:14px var(--gutter);border-top:1px solid var(--line);grid-area:ticker;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ax-ticker-track{gap:36px;width:max-content;animation:60s linear infinite ax-scroll;display:flex}.ax-ticker:hover .ax-ticker-track{animation-play-state:paused}@keyframes ax-scroll{to{transform:translate(-50%)}}.ax-pull{white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}.ax-pull img{object-fit:cover;border-radius:4px;width:28px;height:28px}.ax-pull-artist{color:var(--muted)}.ax-pull-rarity,.ax-pull-by{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.ax-pull-by{color:var(--dim)}@media (prefers-reduced-motion:reduce){.ax-ticker-track,.ax-vinyl{animation:none}}.ax-panel{z-index:2;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:#0e0e0ef0;flex-direction:column;grid-area:panel;align-self:center;gap:16px;margin:24px 0;padding:26px;display:flex;position:relative;box-shadow:0 30px 80px -40px #000}.ax-gift{border:1px solid var(--line-strong);border-radius:var(--r-md);--gift-cut:90px;background:linear-gradient(100deg, rgba(var(--accent-rgb), .1), transparent 46%), var(--bg-2);grid-template-columns:auto 1fr auto;align-items:center;gap:0 14px;margin:6px 0 0;padding:14px 14px 14px 0;display:grid;position:relative;overflow:hidden}.ax-gift-n{box-sizing:border-box;width:var(--gift-cut);text-align:center;font-family:var(--font-display);letter-spacing:-.01em;color:var(--accent);font-size:42px;font-weight:900;font-stretch:62%;line-height:.85;position:relative}.ax-gift-n:after{content:"";background:repeating-linear-gradient(to bottom, var(--line-strong) 0 4px, transparent 4px 8px);width:1px;position:absolute;top:-14px;bottom:-14px;right:0}.ax-gift:before,.ax-gift:after{content:"";left:calc(var(--gift-cut) - 8px);border:1px solid var(--line-strong);background:#0e0e0e;border-radius:50%;width:14px;height:14px;position:absolute}.ax-gift:before{top:-8px}.ax-gift:after{bottom:-8px}.ax-gift-text{flex-direction:column;gap:4px;min-width:0;display:flex}.ax-gift-text b{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:var(--text);font-size:21px;font-weight:800;font-stretch:62%;line-height:1}.ax-gift-text .mono{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.ax-gift-stack{width:44px;height:46px;position:relative}.ax-gift-stack i{transform-origin:50% 100%;background:repeating-linear-gradient(90deg,#ffffff59 0 2px,#0000 2px 4px) top/100% 4px no-repeat,linear-gradient(160deg,#2a2a2a,#121212);border:1px solid #ffffff38;border-radius:3px;width:26px;height:40px;position:absolute;bottom:0;left:10px}.ax-gift-stack i:first-child{transform:rotate(-14deg)translate(-6px)}.ax-gift-stack i:nth-child(2){transform:rotate(-2deg)}.ax-gift-stack i:nth-child(3){background:repeating-linear-gradient(90deg, #00000059 0 2px, transparent 2px 4px) top / 100% 4px no-repeat, linear-gradient(160deg, var(--accent), rgba(var(--accent-rgb), .55));border-color:rgba(var(--accent-rgb), .8);transform:rotate(12deg)translate(6px)}@media (max-width:420px){.ax-gift{--gift-cut:78px;gap:0 12px;padding-right:12px}.ax-gift-n{font-size:36px}.ax-gift-text b{font-size:18px}.ax-gift-stack{transform-origin:100%;width:36px;transform:scale(.85)}}.auth-pending{flex-direction:column;gap:12px;padding:6px 0;display:flex}.auth-pending-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11px}.auth-pending-title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:34px;font-weight:900;font-stretch:62%;line-height:.95}.auth-pending p{margin:0;line-height:1.5}.auth-form .auth-terms{letter-spacing:0;text-transform:none;cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.45}.auth-form .auth-terms input{appearance:auto;width:18px;min-width:0;height:18px;min-height:0;accent-color:var(--accent);flex:none;margin:1px 0 0;padding:0}.auth-terms a{color:var(--text);text-decoration:underline}.auth-terms-note{text-align:center;color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.auth-terms-note a{color:inherit;text-decoration:underline}.ax-cta{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;display:flex}.ax-cta-btn{font-size:16px}@media (min-width:901px){.ax-cta{display:none}}.ax-cta-note{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.ax-sticky{display:none}@media (max-width:760px){.ax-sticky{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#0a0a0a00,#0a0a0af7 30%);display:block;position:fixed;bottom:0;left:0;right:0}}.ax-link{color:var(--accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:1180px){.ax-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:28px}.ax-stage{min-height:380px}.ax-vinyl{width:min(440px,60vw)}.ax-pack .pack--hero{--w:min(180px, 20vw)}}@media (max-width:900px){.ax{--gutter:16px;padding:18px var(--gutter) 28px;grid-template:"top""hero""ticker""panel""about"/minmax(0,1fr)}.ax-hero{padding-top:24px}.ax-pitch{margin-top:16px;font-size:15px}.ax-facts{margin-top:20px}.ax-facts li{margin-right:14px;padding-right:14px}.ax-facts li+li{padding-left:14px}.ax-facts b{font-size:17px}.ax-stage{min-height:300px;margin-top:4px}.ax-vinyl{width:min(340px,86vw)}.ax-pack{margin:0 -24px}.ax-pack .pack--hero{--w:min(130px, 30vw)}.ax-panel{margin:18px 0 0;padding:20px 18px}}.auth-tabs{align-self:stretch}.auth-tabs button{flex:1;justify-content:center}.auth-form{flex-direction:column;gap:14px;display:flex}.auth-field,.auth-form label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.auth-field>span:first-child{justify-content:space-between;gap:8px;display:flex}.auth-field em{letter-spacing:.04em;text-transform:none;font-style:normal}.auth-field em.is-ok{color:var(--accent)}.auth-field em.is-bad{color:var(--down)}.auth-field input{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:16px}.auth-password{display:flex;position:relative}.auth-password input{flex:1;padding-right:84px}.auth-eye{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);min-height:32px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:0 10px;font-size:11px;font-weight:700;position:absolute;top:50%;right:6px;translate:0 -50%}.auth-eye:hover{color:var(--text)}.auth-providers{flex-direction:column;gap:8px;display:flex}.auth-or{letter-spacing:.14em;color:var(--dim);align-items:center;gap:12px;margin-top:6px;font-size:11px;font-weight:600;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.auth-note{text-align:center;color:var(--muted);margin:0;font-size:13px}.auth-legal{letter-spacing:.04em;white-space:nowrap;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:2px;font-size:11px;display:flex}.auth-legal a,.legal-nav a{color:var(--muted);text-decoration:none}.auth-legal a:hover,.legal-nav a:hover{color:var(--accent)}.btn-danger{color:var(--down);border-color:color-mix(in srgb, var(--down) 45%, transparent)}.btn-danger:hover{color:#fff;border-color:var(--down)}.btn-danger-solid{background:var(--down);color:#1a0300;border:0;font-weight:700}.btn-danger-solid:disabled{opacity:.4}.avatar:has(img[src*="/images/cover/"]){border-radius:22%}.avatar-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;max-height:52vh;margin-bottom:16px;display:grid;overflow-y:auto}.avatar-pick{aspect-ratio:1;cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb, var(--rc) 60%, transparent);background:0 0;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.avatar-pick img{object-fit:cover;width:100%;height:100%;display:block}.avatar-pick:hover,.avatar-pick.is-on{border-color:var(--accent)}.delete-list{color:var(--muted);margin:0 0 16px;padding-left:18px;font-size:14px;line-height:1.6}.settings-links{flex-wrap:wrap;gap:6px;display:flex}.ax-about{z-index:2;margin:0 calc(-1 * var(--gutter));padding:clamp(40px, 6vw, 80px) var(--gutter);border-top:1px solid var(--line);grid-area:about;position:relative}.about{max-width:1100px;color:var(--text)}body>noscript .about,.legal-body .about{margin:0 auto;padding:32px 16px}.legal-body .about{padding:0}.about .about-kicker{color:var(--accent);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px}.about .about-title{color:var(--text);letter-spacing:0;font-family:var(--font-display);text-transform:uppercase;margin:10px 0 0;font-size:clamp(28px,4vw,48px);font-weight:800;font-stretch:75%;line-height:1}.about-steps{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:32px 0 0;padding:0;list-style:none;display:grid}.about-steps li{background:var(--bg);padding:20px}.about-n{color:var(--dim);font-size:11px}.about-steps h3,.legal-body .about-steps h3{margin:14px 0 6px;font-size:16px;font-weight:600}.about-steps p,.about-faq dd{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.about-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin:40px 0 0;display:grid}.about-faq dt{margin-bottom:6px;font-weight:600}.socials{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.socials a{color:var(--muted);align-items:center;gap:10px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.socials:not(.socials--labels) a{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.socials--labels a{border:1px solid var(--line-strong);border-radius:999px;padding:10px 16px 10px 12px}.socials--labels a>span{flex-direction:column;line-height:1.2;display:flex}.socials--labels b{color:var(--text);font-size:14px}.socials--labels .mono{font-size:11px}.socials a:hover,.socials a:focus-visible{color:var(--brand);border-color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, transparent)}.socials--labels a:hover b{color:var(--brand)}.auth-socials{justify-content:center;margin-top:14px}.about-follow{flex-direction:column;gap:12px;margin:28px 0 0;display:flex}.about-contact{color:var(--dim);margin:32px 0 0;font-size:12px}.about-contact a{color:var(--muted)}.legal-body .about-steps{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.about-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.about-steps,.about-faq{grid-template-columns:minmax(0,1fr)}}.legal{max-width:720px;color:var(--text);margin:0 auto;padding:32px 16px 64px;line-height:1.6}.legal-back{letter-spacing:.14em;color:var(--muted);margin-bottom:28px;font-size:12px;text-decoration:none;display:inline-block}.legal-back:hover{color:var(--accent)}.legal-title{margin:0;font-size:clamp(32px,6vw,48px);line-height:1}.legal-updated{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:10px 0 28px;font-size:11px}.legal-body h2{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:32px 0 8px;font-size:12px;font-weight:700}.legal-body p,.legal-body li{color:#d8d5cd;font-size:15px}.legal-body ul{padding-left:20px}.legal-body a{color:var(--accent)}.legal-nav{border-top:1px solid var(--line);font-family:var(--font-mono);flex-wrap:wrap;gap:8px 20px;margin-top:48px;padding-top:20px;font-size:12px;display:flex}.invite-ticket{border:1px solid var(--line-strong);border-radius:var(--r-md);background:radial-gradient(circle at 0 58%, var(--bg) 0 9px, transparent 10px), radial-gradient(circle at 100% 58%, var(--bg) 0 9px, transparent 10px), linear-gradient(135deg, rgba(var(--accent-rgb), .08), transparent 55%), var(--surface);flex-direction:column;gap:10px;padding:16px 18px 18px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.invite-ticket:after{content:"";border-top:1px dashed var(--line-strong);pointer-events:none;opacity:.6;position:absolute;top:58%;left:14px;right:14px}.invite-ticket.is-ok{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .14)}.beta-full-socials{justify-content:flex-start;margin:10px 0 6px}.invite-ticket.is-bad{border-color:var(--down)}.invite-ticket-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.invite-ticket-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.invite-ticket-state{letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:700}.invite-ticket.is-ok .invite-ticket-state{color:var(--accent)}.invite-ticket.is-bad .invite-ticket-state{color:var(--down)}.invite-ticket-text{color:var(--muted);margin:0 0 8px;font-size:13px}.invite-ticket-field input{z-index:1;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);width:100%;height:52px;color:var(--text);font-family:var(--font-mono);letter-spacing:.32em;text-align:center;text-transform:uppercase;padding:0 14px;font-size:20px;font-weight:700;position:relative}.invite-ticket-field input::placeholder{color:var(--dim);letter-spacing:.24em}.invite-ticket-field input:focus{border-color:var(--accent);outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-credit{text-align:center;color:var(--muted);margin:4px 0 0;font-size:12px}.auth-error{border-radius:var(--r-sm);color:#ffb3aa;background:#ff7a6b14;border:1px solid #ff7a6b66;margin:0;padding:10px 12px;font-size:14px}.auth-forgot{color:var(--muted);align-self:flex-end;margin-top:-6px;font-size:13px}.auth-reset{flex-direction:column;gap:16px;display:flex}.auth-reset-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px;font-weight:700}.auth-reset-text{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.auth-reset-text b{color:var(--text);word-break:break-all}.auth-reset-back{color:var(--muted);align-self:center;font-size:13px}.auth-reset-note{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:14px;font-size:13px;line-height:1.5}.welcome{z-index:60;-webkit-backdrop-filter:blur(10px);background:#050505db;place-items:center;padding:16px;animation:.25s fade;display:grid;position:fixed;inset:0}.welcome-card{border-radius:var(--r-lg);border:1px solid var(--line-strong);background:var(--bg-2);text-align:center;width:min(460px,100%);animation:pop .35s var(--ease-spring);flex-direction:column;align-items:center;gap:12px;padding:26px 22px 22px;display:flex}.welcome-dots{gap:4px;display:flex}.welcome-dots i{background:var(--surface-2);width:26px;height:3px}.welcome-dots i.on,.welcome-dots i.done{background:var(--accent)}.welcome-icon{border-radius:var(--r-lg);background:var(--accent);width:64px;height:64px;color:var(--accent-ink);box-shadow:0 0 40px -8px var(--accent);place-items:center;font-size:28px;display:grid}.discord-invite-mark{color:#fff;background:#5865f2;box-shadow:0 0 40px -8px #5865f2}.welcome-card>.mono{letter-spacing:.14em;font-size:11px}.welcome-title{font-size:40px;line-height:.92}.welcome-text{margin:0;font-size:15px}.welcome-text b{color:var(--accent)}.welcome-hint{border-radius:var(--r-sm);border:1px solid var(--line);color:var(--muted);margin:0;padding:10px 12px;font-size:13px}.welcome-actions{gap:8px;width:100%;margin-top:6px;display:flex}.welcome-actions .btn-primary{flex:1}.currency-help{text-align:left;align-items:stretch}.currency-row{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:12px 0;display:flex}.currency-row p{color:var(--muted);margin:4px 0 0;font-size:14px}.celebration{z-index:90;background:radial-gradient(circle at 50% 42%, rgba(var(--accent-rgb), .16), transparent 60%), #050505f7;place-items:center;padding:24px 16px;animation:.3s fade;display:grid;position:fixed;inset:0;overflow:hidden}.confetti{z-index:2;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.celebration-rays{aspect-ratio:1;background:repeating-conic-gradient(rgba(var(--accent-rgb), .1) 0 6deg, transparent 6deg 18deg);pointer-events:none;width:160vmax;animation:30s linear infinite spin;position:absolute;top:42%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 10%,#0000 55%);mask:radial-gradient(circle,#000 10%,#0000 55%)}.celebration-body{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:560px;display:flex;position:relative}.celebration-eyebrow{letter-spacing:.24em;color:var(--accent);font-size:12px;font-weight:700}.celebration-cover,.celebration-pic{aspect-ratio:1;width:min(260px,60vw);box-shadow:0 0 0 3px var(--accent), 0 30px 80px -20px var(--accent);animation:pop .6s var(--ease-spring);overflow:hidden}.celebration-cover{border-radius:var(--r-md)}.celebration-pic{border-radius:50%}.celebration-cover img,.celebration-pic img{object-fit:cover;width:100%;height:100%}.celebration-title{font-size:clamp(36px,7vw,64px);line-height:.9}.celebration-sub{color:var(--muted);margin:-6px 0 0}.celebration-reward{font-family:var(--font-mono);gap:22px;font-size:28px;font-weight:700;display:flex}.celebration-reward span{align-items:center;gap:8px;display:inline-flex}.reveal-fx{z-index:95;background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--rc) 34%, transparent), transparent 62%), #050505f5;place-items:center;padding:24px 16px;animation:.25s fade;display:grid;position:fixed;inset:0;overflow:hidden}.reveal-fx-sound{top:max(16px, env(safe-area-inset-top));z-index:2;position:absolute;right:16px}.reveal-fx-rays{aspect-ratio:1;background:repeating-conic-gradient(color-mix(in srgb, var(--rc) 22%, transparent) 0 6deg, transparent 6deg 18deg);pointer-events:none;width:160vmax;animation:24s linear infinite spin,1s .5s backwards fade;position:absolute;top:44%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 8%,#0000 50%);mask:radial-gradient(circle,#000 8%,#0000 50%)}.reveal-fx-body{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.reveal-fx-label{letter-spacing:.24em;color:var(--accent);animation:fade-up .4s var(--ease-out) both;font-size:12px;font-weight:700}.reveal-fx-card{width:min(290px,64vw,46vh);animation:forge 1.05s var(--ease-out) both;position:relative}.reveal-fx-ring{border:2px solid var(--rc);box-shadow:0 0 30px var(--rc), inset 0 0 30px var(--rc);pointer-events:none;animation:ring-out .9s .6s var(--ease-out) both;border-radius:8%;position:absolute;inset:-5%}.reveal-fx-rarity{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--rc);text-shadow:0 0 24px color-mix(in srgb, var(--rc) 60%, transparent);animation:rarity-slam .6s .6s var(--ease-spring) both;font-size:clamp(34px,7vw,56px);font-weight:900;font-stretch:62%;line-height:.9}.reveal-fx-note{color:var(--accent);animation:fade-up .4s .9s var(--ease-out) both;font-weight:700}.reveal-fx .btn{animation:fade-up .4s 1s var(--ease-out) both}@keyframes forge{0%{opacity:0;filter:brightness(3)blur(6px);transform:perspective(900px)rotateY(-540deg)scale(.2)}55%{opacity:1;filter:brightness(1.7)blur();transform:perspective(900px)rotateY(-12deg)scale(1.08)}to{filter:none;transform:none}}@media (max-width:1080px){.topnav{padding:env(safe-area-inset-top) 16px 0;gap:14px}.topnav nav button{padding:0 8px;font-size:11px}.free-label,.free-pill em{display:none}main{padding:18px 16px 110px}.profile-cols,.cm{grid-template-columns:1fr}.cm-card{width:min(240px,70vw);margin:0 auto}}@media (max-width:900px){.trade-builder{grid-template-columns:1fr}.result{grid-template-columns:48px minmax(0,1fr) auto auto}.result>.muted.small,.result .owned,.result .craft-cost{display:none}}@media (max-width:760px){.topnav{min-height:calc(54px + env(safe-area-inset-top))}.topnav nav{display:none}.logo{gap:0;font-size:0}.drop-bar-contents span{display:none}.drop-bar-contents{padding:4px 6px}.wallet .free-pill{gap:5px}.wallet .free-pill em{font-size:11px;display:inline}.free-in,.wallet .free-gauge{display:none}.wallet .free-pack{display:inline-block}}@media (min-width:420px) and (max-width:760px){.logo{gap:8px;font-size:22px}}@media (min-width:761px) and (max-width:1200px){.topnav nav .nav-referral{display:none}}.free-pack{border:1.5px solid var(--accent);width:9px;height:13px;box-shadow:inset 0 2px 0 var(--accent);border-radius:2px;display:none}@media (max-width:1360px){.free-label,.free-in{display:none}}@media (min-width:761px) and (max-width:1080px){.wallet{gap:4px}.wallet .chip{padding:5px 8px}}@media (min-width:761px) and (max-width:900px){.wallet .chip-search,.wallet .free-gauge{display:none}}@media (max-width:760px){.opening-resume{bottom:calc(78px + env(safe-area-inset-bottom))}.bottombar{z-index:35;padding:0 0 env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#0a0a0af2;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.bottombar>button{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:10px 0 9px;font-size:10px;font-weight:700;display:flex;position:relative}.bottombar>button.active{color:var(--accent)}.bottombar>button.active:before{content:"";background:var(--accent);height:2px;box-shadow:0 0 10px var(--accent);position:absolute;top:0;left:30%;right:30%}.bottombar .nav-badge{margin:0;position:absolute;top:5px;left:calc(50% + 6px)}main{padding-bottom:96px}.now-playing{bottom:calc(74px + env(safe-area-inset-bottom))}.inspector-nav{top:auto;bottom:calc(70px + env(safe-area-inset-bottom));width:44px;height:44px;margin-top:0}.inspector-nav--prev{left:14px}.inspector-nav--next{right:14px}.inspector-keys{display:none}.inspector-hint{bottom:calc(20px + env(safe-area-inset-bottom));gap:6px}.inspector-count{position:static}.inspector-hint .btn-sm{padding-inline:10px}.inspector-count,.lock-label,.lock-n{display:none}}@media (max-width:480px){.topnav{padding:env(safe-area-inset-top) 10px 0;gap:8px}.wallet{gap:4px}.wallet .chip{padding:5px 6px;padding-inline:7px;min-height:32px;padding:5px 8px;font-size:12px}main{padding:14px 16px 96px}.screen{gap:18px}.now-playing{max-width:none;left:12px;right:12px}.collector-bar{gap:6px;font-size:11px}.page-head .btn{min-height:36px;padding:6px 12px;font-size:15px}.toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.toolbar input{grid-column:1/-1;min-width:0}.toolbar select{width:100%;min-width:0}.toolbar:has(>select:only-of-type){grid-template-columns:minmax(0,1fr) auto}.toolbar:has(>select:only-of-type) input{grid-column:auto}.toolbar:has(>select:only-of-type) select{width:auto}.chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips>*{flex:none}.grid,.showcase{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.slots{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px 8px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--line)}.market-row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"img main best""img main trend";gap:2px 12px}.market-row img{grid-area:img;width:44px;height:44px}.market-main{grid-area:main}.market-best{grid-area:best}.market-row .trend{grid-area:trend;min-width:0}.market-best .small{display:none}.mine .market-row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"img main best""img status action"}.mine .market-row .status{grid-area:status;justify-self:start}.mine .market-row .btn{grid-area:action}.summary-fan{flex-wrap:wrap;gap:14px 8px}.summary-fan .summary-card{width:calc(33.3333vw - 16px);margin:0;transform:none}.summary-fan .summary-card:hover,.summary-fan .summary-card.is-best{transform:none}.album-progress{width:fit-content;margin:8px auto 0;display:flex}.streak{gap:4px}.streak-day{padding:10px 0}.cp-ladder-block .cp-ladder{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.cp-ladder-block .cp-step-mark{white-space:nowrap}.tab-long{display:none}.trade-find{flex-wrap:wrap}.trade-find input{flex-basis:100%;min-width:0}.trade-find .btn{flex:1}}@media (max-width:420px){.collector-bar>span:first-child{display:none}}@media (max-height:760px){.opening .tray{display:none}.opening .tray.tray--deck{display:flex}.pile{width:min(300px,71.5909dvh - 236.25px,80vw)}}@media (min-height:900px) and (min-width:700px){.pile{width:min(380px,71.5909dvh - 329.318px,80vw)}}@keyframes fade{0%{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}}@keyframes pop{0%{opacity:0;transform:scale(.88)}}@keyframes spin{to{rotate:360deg}}@keyframes pulse{50%{opacity:.25;scale:.9}}@keyframes float{50%{translate:0 -10px}}@keyframes live{50%{box-shadow:0 0 0 7px rgba(var(--accent-rgb), 0)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes from-pile{0%{transform:translate(5px,6px)rotate(2.5deg)}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes skel{50%{opacity:.45}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes num-up{0%{color:var(--accent)}to{color:inherit}}@keyframes eq{0%,to{height:25%}50%{height:100%}}@property --hdrift{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes holo-drift{0%{--hdrift:-45%}to{--hdrift:45%}}@keyframes foil-spin{to{--angle:360deg}}@keyframes shine{0%{background-position:100% 0}45%,to{background-position:0 0}}@property --tw{syntax:"<number>";inherits:false;initial-value:1}@keyframes twinkle{0%,to{opacity:0;--tw:.3}50%{opacity:1;--tw:1}}@keyframes glow-or{0%,to{box-shadow:0 0 24px -8px #ffc94d80}50%{box-shadow:0 0 60px -4px #ffc94dd9}}@keyframes glow-platine{0%,to{box-shadow:0 0 24px -8px #d9e4ff73}50%{box-shadow:0 0 56px -4px #bee6ffcc}}@keyframes glow-diamant{0%{box-shadow:0 0 60px -4px #ff6bd6d9}33%{box-shadow:0 0 60px -4px #7df9ffd9}66%{box-shadow:0 0 60px -4px #b98bffd9}to{box-shadow:0 0 60px -4px #ff6bd6d9}}@keyframes deal{0%{opacity:0;transform:translateY(40px)scale(.9)}}@keyframes charge{0%{transform:none}20%{transform:translate(-2%)rotate(-1deg)}40%{transform:translate(2%)rotate(1deg)scale(1.02)}60%{transform:translate(-3%)rotate(-2deg)scale(1.04)}80%{transform:translate(3%)rotate(2deg)scale(1.06)}to{transform:scale(1.08)}}@keyframes burst{0%{opacity:0;scale:.3}30%{opacity:1}to{opacity:.55;scale:1}}@keyframes back-glow{0%,to{box-shadow:0 0 0 1px var(--rc), 0 0 30px -4px var(--rc)}50%{box-shadow:0 0 0 2px var(--rc), 0 0 70px 6px var(--rc)}}@keyframes screen-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes shake{0%,to{transform:none}15%{transform:translate(-8px,4px)}30%{transform:translate(7px,-5px)}45%{transform:translate(-6px,-3px)}60%{transform:translate(5px,4px)}80%{transform:translate(-2px,1px)}}@keyframes aura-boom{to{opacity:1;transform:scale(1.8)}}@keyframes beam{0%{opacity:0;transform:scaleY(0)scaleX(.3)}35%{opacity:1}to{opacity:0;transform:scaleY(1)scaleX(1.4)}}@keyframes flap-off{to{opacity:0;transform:translate(30%,-420%)rotate(-22deg)}}@keyframes line-off{to{opacity:0;transform:translate(30%,-500%)rotate(-20deg)}}@keyframes body-cut{0%{clip-path:inset(0)}18%,to{clip-path:inset(2.5% 0 0)}}@keyframes pack-drop{0%{transform:none}8%{transform:scale(1.06,.94)}16%{transform:rotate(-2.5deg)scale(.97,1.05)}24%{transform:rotate(2deg)scale(1.03)}34%{transform:rotate(-1deg)scale(1.02)}to{opacity:0;transform:translateY(85%)rotate(4deg)scale(.9)}}@keyframes tease{0%,to{translate:0;rotate:0deg}20%{translate:calc(var(--tease-amp) * -1) calc(var(--tease-amp) * .4);rotate:calc(var(--tease-rot) * -1)}40%{translate:var(--tease-amp) calc(var(--tease-amp) * -.3);rotate:var(--tease-rot)}60%{translate:calc(var(--tease-amp) * -.6) 0;rotate:calc(var(--tease-rot) * -.5)}80%{translate:calc(var(--tease-amp) * .4) calc(var(--tease-amp) * .2);rotate:0deg}}@keyframes bar-fill{0%{width:var(--from,0%)}}@keyframes slide-from-right{0%{opacity:0;transform:translate(28%)rotate(4deg)}}@keyframes slide-from-left{0%{opacity:0;transform:translate(-28%)rotate(-4deg)}}@keyframes diamond-in{0%{opacity:0}12%{opacity:1}70%{opacity:.85}to{opacity:0}}@keyframes diamond-spin{0%{--angle:0deg}to{--angle:300deg}}@keyframes rainbow-text{to{background-position:200% 0}}@keyframes flicker{0%,to{rotate:0deg;scale:1}30%{rotate:-2deg;scale:1.04 1.08}60%{rotate:2deg;scale:.97 1.02}}@keyframes tear-ring{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(2.6)}}@keyframes spark{0%{opacity:1;transform:rotate(var(--a)) translateX(0) scale(1.4)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scale(.3)}}@keyframes emerge{0%,22%{opacity:0;transform:translateY(26%)scale(.9)}30%{opacity:1}58%{transform:translateY(-40%)scale(1.03)}80%{transform:translateY(-10%)scale(1)}to{opacity:1;transform:translateY(-14%)scale(1)}}@keyframes bokeh-drift{0%{transform:translate(-20px,30px)}to{transform:translate(20px,-40px)}}@keyframes bokeh-twinkle{0%{opacity:.12}to{opacity:.6}}@keyframes walk-cover{to{opacity:.85}}@keyframes walk-in{0%{opacity:0;letter-spacing:.6em;transform:translateY(-14px)}}@keyframes walk-slam{0%{opacity:0;filter:blur(8px);transform:scale(1.8)}}@keyframes rarity-slam{0%{opacity:0;filter:blur(6px);transform:scale(2.2)}60%{opacity:1;filter:blur();transform:scale(.95)}to{transform:scale(1)}}@keyframes new-stamp{0%{opacity:0;transform:scale(2.4)rotate(-14deg)}70%{opacity:1;transform:scale(.92)rotate(3deg)}to{transform:scale(1)rotate(0)}}@keyframes tray-in{0%{opacity:0;transform:translateY(-40px)scale(1.4)}}@keyframes card-land{0%{filter:brightness(2.4)saturate(1.4);scale:.88}45%{filter:brightness(1.25);scale:1.05}to{filter:none;scale:1}}@keyframes ring-out{0%{opacity:1;scale:.95}to{opacity:0;scale:1.45}}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb), .6)}to{box-shadow:0 0 0 5cqw rgba(var(--accent-rgb), 0)}}@keyframes toast{0%{opacity:0;transform:translateY(12px)}10%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes inspect-in{0%{opacity:0;transform:perspective(900px)translateY(40px)rotateY(-30deg)scale(.85)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.card--ts{--flat:#6b717c}.card--ts.card--single{--flat:#1c9a72}.card--ts.card--hit{--flat:#2e6fd6}.card--ts.card--or{--flat:#d49a12}.card--ts.card--platine{--flat:#9aa6c6}.card--ts.card--diamant{--flat:#d64aa8}.card--ts .card-face{background:var(--flat)}.ts-lines{background:repeating-radial-gradient(circle at 12% 104%,#0000 0 2.2cqw,#ffffff38 2.2cqw 2.45cqw),repeating-linear-gradient(0deg,#0000 0 2.6cqw,#ffffff29 2.6cqw 2.8cqw) 0 100cqw/100% 14cqw no-repeat,radial-gradient(circle at 100% 100%,#ffffff2e,#0000 50%);position:absolute;inset:0}.ts-cover{aspect-ratio:1;width:100cqw;position:absolute;top:0;left:0;overflow:hidden}.ts-cover:after{content:"";background:linear-gradient(180deg, transparent 52%, color-mix(in srgb, var(--flat) 55%, transparent) 76%, var(--flat) 97%);position:absolute;inset:0}.ts-cover img{object-fit:cover;width:100%;height:100%;display:block}.ts-seal{z-index:7;aspect-ratio:1;background:radial-gradient(circle at calc(var(--mx,35%) - 10%) calc(var(--my,30%) - 10%), #fffffff2, transparent 38%), var(--glitter) center / 60px, repeating-conic-gradient(from var(--angle), #ff6ec8bf 0deg, #ffdc64bf 24deg, #5affbebf 48deg, #5abeffbf 72deg, #b478ffbf 96deg, #ff6ec8bf 120deg), repeating-radial-gradient(circle, #ffffff40 0 .4cqw, transparent .4cqw .9cqw), radial-gradient(circle, #e9eaee, #a9adb8 70%, #7d818d);background-blend-mode:normal, overlay, hard-light, overlay, normal;width:18cqw;-webkit-mask:radial-gradient(circle, #000 0 64%, transparent 64.5%), repeating-conic-gradient(#000 0 7.5deg, transparent 7.5deg 15deg);-webkit-mask:radial-gradient(circle, #000 0 64%, transparent 64.5%), repeating-conic-gradient(#000 0 7.5deg, transparent 7.5deg 15deg);mask:radial-gradient(circle, #000 0 64%, transparent 64.5%), repeating-conic-gradient(#000 0 7.5deg, transparent 7.5deg 15deg);color:#2a2d36;text-align:center;text-shadow:0 .25cqw #ffffffd9,0 -.2cqw #00000040;filter:drop-shadow(0 1cqw 1.6cqw #00000073);border-radius:50%;place-content:center;justify-items:center;gap:.3cqw;line-height:1;display:grid;position:absolute;top:3.6cqw;right:3.6cqw;box-shadow:inset 0 0 0 1.4cqw #fff0,inset 0 0 0 1.7cqw #ffffffb3,inset 0 0 0 1.95cqw #3c404e59}.card--live .ts-seal,.grid-cell:hover .ts-seal,.tilt[data-tilting=true] .ts-seal{animation:5s linear infinite foil-spin}.ts-seal b{font-size:5.4cqw}.ts-seal small{font-family:var(--font-mono);letter-spacing:.04em;max-width:10cqw;font-size:max(4px,1.7cqw);font-weight:800;line-height:1.1}.card--ts .card-top{justify-content:flex-start;top:4cqw;left:4cqw;right:22cqw}.card--ts .card-edition{margin-left:0}.ts-plate{z-index:7;color:#0a0a0a;text-align:center;background:#fbfaf7;border-radius:2.4cqw;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;padding:2cqw 4cqw;display:flex;position:absolute;inset:91cqw 8cqw 14.5cqw;box-shadow:inset 0 0 0 .3cqw #00000014,0 1.4cqw 3.6cqw #00000059}.ts-type{font-family:var(--font-mono);letter-spacing:.42em;color:color-mix(in srgb, var(--flat) 75%, #000);align-items:center;gap:1.6cqw;margin-right:-.42em;font-size:max(5px,2.2cqw);font-weight:700;display:flex}.ts-type:before,.ts-type:after{content:"";opacity:.6;background:currentColor;width:5cqw;height:.25cqw}.ts-title{-webkit-line-clamp:2;max-width:100%;font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:9.6cqw;font-weight:900;font-stretch:62%;line-height:.92;display:-webkit-box;overflow:hidden}.ts-artist{text-overflow:ellipsis;white-space:nowrap;color:#4a4a4a;max-width:100%;font-size:max(6px,3.4cqw);font-weight:600;overflow:hidden}.card--ts .card-rarity{color:#fff;text-shadow:0 .3cqw #00000040}.card--ts.card--or .card-rarity,.card--ts.card--platine .card-rarity{color:#1a1a1a;text-shadow:none}.ts-serial{font-family:var(--font-mono);color:#ffffffd9;font-size:max(6px,2.8cqw);font-weight:700;position:absolute;left:5cqw}.card--ts.card--or .ts-serial,.card--ts.card--platine .ts-serial{color:#0009}.cp{z-index:60;background:var(--bg);overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.cp-bar{z-index:2;padding:max(10px, env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.cp-empty{text-align:center;padding:40px 16px}.cp-body{max-width:1120px;margin:0 auto;padding:28px 16px 80px}.cp-hero{grid-template-columns:minmax(220px,340px) 1fr;align-items:start;gap:36px;margin-bottom:36px;display:grid}.cp-card{width:100%;max-width:340px;margin:0 auto}.cp-head h1{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin:10px 0 2px;font-size:clamp(40px,6vw,72px);font-weight:900;font-stretch:62%;line-height:.9}.cp-artist{margin:0 0 8px;font-size:20px;font-weight:600}.cp-artist-link{color:inherit;font:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cp-artist-link:hover,.cp-artist-link:focus-visible{color:var(--accent)}.cp-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cp-rarity{border-radius:var(--r-xs);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a;vertical-align:middle;background:#9aa3b5;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.cp-rarity--single{background:#5fd4a8}.cp-rarity--hit{background:#5aa9ff}.cp-rarity--or{background:#ffc94d}.cp-rarity--platine{background:#d9e4ff}.cp-rarity--diamant{background:linear-gradient(90deg,#ff6bd6,#7df9ff,#b98bff)}.cp-block{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);min-width:0;padding:18px 18px 16px}.cp-block h2{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.cp-h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:16px 0 8px;font-size:11px}.cp-timeline{border-left:1px solid var(--line-strong);gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.cp-timeline li{gap:4px;display:grid;position:relative}.cp-timeline li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-18px}.cp-quote{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:6px;display:flex}.cp-quote strong{font-family:var(--font-mono);align-items:center;gap:6px;font-size:28px;display:inline-flex}.cp-trends{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cp-sales{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cp-sales li{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:6px;display:flex}.cp-sales b{font-family:var(--font-mono);align-items:center;gap:4px;display:inline-flex}@media (max-width:720px){.cp-hero{text-align:center;grid-template-columns:1fr;gap:20px}.cp-card{max-width:260px}.cp-actions{justify-content:center}}.info-pill{border:1px solid var(--line-strong);width:26px;height:26px;color:var(--text);cursor:pointer;background:#080808b3;border-radius:50%;flex:none;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;font-weight:700;line-height:1;display:inline-grid}.info-pill:hover{border-color:var(--accent);color:var(--accent)}.verso-head .info-pill{margin-left:auto}.cp-ambient{aspect-ratio:1;filter:blur(110px)saturate(1.5);opacity:.32;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(120vmin,1100px);position:fixed;top:0;left:50%;translate:-50% -35%}.cp-bar,.cp-body{position:relative}.cp-head{padding-top:8px}.cp-tags{flex-wrap:wrap;gap:6px;display:flex}.cp-tag{border-radius:var(--r-xs);border:1px solid var(--line-strong);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;font-size:11px;font-weight:800}.cp-tag--holo{color:#0a0a0a;background:linear-gradient(90deg,#ffb3e0,#ffe98a,#a8ffd6,#9fdcff,#cfb3ff);border-color:#0000}.cp-meta{letter-spacing:.1em;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px}.cp-stats{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;display:grid}.cp-stats>div{align-content:start;gap:4px;min-width:0;padding:14px 14px 14px 0;display:grid}.cp-stats>div+div{border-left:1px solid var(--line);padding-left:14px}.cp-stats dt{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px}.cp-stats dd{font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:clamp(20px,2.6vw,28px);font-weight:700;display:inline-flex}.cp-ladder-block{margin-bottom:16px}.cp-sets{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.cp-set{border:1px solid var(--line);background:var(--bg-2);min-height:40px;color:var(--text);font-family:var(--font-display);text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:15px;font-weight:900;font-stretch:62%;display:inline-flex}.cp-set:hover{border-color:var(--c1)}.cp-set i{background:linear-gradient(135deg, var(--c1), var(--c2));border-radius:50%;width:22px;height:22px}.cp-set-tag{background:var(--accent);color:#0a0a0a;font-family:var(--font-mono);letter-spacing:.08em;border-radius:4px;padding:2px 6px;font-size:9px;font-stretch:100%}.cp-ladder{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:4px 0 14px;padding:0;list-style:none;display:grid}.cp-step{--c:#9aa3b5;align-content:start;gap:6px;min-width:0;display:grid}.cp-step--single{--c:#5fd4a8}.cp-step--hit{--c:#5aa9ff}.cp-step--or{--c:#ffc94d}.cp-step--platine{--c:#d9e4ff}.cp-step--diamant{--c:#ff6bd6}.cp-step-bar{background:var(--surface-2);border-radius:4px;height:8px}.cp-step.is-reached .cp-step-bar{background:var(--c)}.cp-step--diamant.is-reached .cp-step-bar{background:linear-gradient(90deg,#ff6bd6,#7df9ff,#b98bff)}.cp-step.is-now .cp-step-bar{height:14px;box-shadow:0 0 18px color-mix(in srgb, var(--c) 60%, transparent);margin-top:-3px}.cp-step-name{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.cp-step.is-reached .cp-step-name{color:var(--muted)}.cp-step.is-now .cp-step-name{color:var(--text)}.cp-step-mark{border-radius:var(--r-xs);border:1px solid color-mix(in srgb, var(--c) 55%, transparent);max-width:100%;color:var(--c);font-family:var(--font-mono);overflow-wrap:anywhere;justify-self:start;padding:2px 6px;font-size:10px;line-height:1.3}.cp-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cp-chart .spark{height:140px}.cp-chart .spark-empty{place-items:center;min-height:110px;display:grid}.cp-facts{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-top:14px;padding-top:12px;display:grid}.cp-facts>div{gap:2px;display:grid}.cp-facts b{font-family:var(--font-mono);align-items:center;gap:4px;font-size:14px;display:inline-flex}@media (max-width:720px){.cp-stats{text-align:left;grid-template-columns:1fr 1fr 1fr}.cp-stats>div{padding-right:8px}.cp-stats>div+div{padding-left:8px}.cp-cols{grid-template-columns:1fr}.cp-ladder{gap:4px}.cp-step-name{letter-spacing:0;font-size:9px}.cp-tags{justify-content:center}}.cp-step-mark--now{color:#0a0a0a;background:var(--c);border-color:#0000;font-weight:700}.cp-step--diamant .cp-step-mark--now{background:linear-gradient(90deg,#ff6bd6,#7df9ff,#b98bff)}.filters-btn{align-items:center;gap:8px;display:inline-flex}.filters-btn.is-open{border-color:var(--accent);color:var(--accent)}.filters-count{background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);font-family:var(--font-mono);border-radius:10px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.filters{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);gap:14px;margin:0 0 20px;padding:16px;display:grid}.filters-group{grid-template-columns:130px 1fr;align-items:start;gap:10px;display:grid}.filters-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:7px;font-size:11px}.filters-chips{flex-wrap:wrap;gap:6px;display:flex}.fchip{border:1px solid var(--line-strong);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;display:inline-flex}.fchip i{background:var(--chip);border-radius:50%;width:8px;height:8px}.fchip:hover{border-color:var(--muted)}.fchip.is-on{border-color:var(--text);background:var(--text);color:#0a0a0a}.filters-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}@media (max-width:720px){.filters-group{grid-template-columns:1fr;gap:6px}.filters-label{padding-top:0}}.cp-copies{gap:8px;margin-top:16px;display:grid}.cp-copies ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cp-copy{--o:#9aa3b5;color:inherit;cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--r-xs);background:var(--bg-2);font-family:var(--font-mono);align-items:center;gap:4px;padding:5px 9px;font-size:13px;font-weight:700;display:inline-flex}.cp-copy small{opacity:.7;margin-left:2px;font-size:.75em}.cp-copy--edition{color:#0a0a0a;background:linear-gradient(90deg,#ffb3e0,#ffe98a,#a8ffd6,#9fdcff,#cfb3ff);border-color:#0000}.cp-copy--rose{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--o)}.heart-btn .heart-icon{font-size:1.15em;line-height:1}.heart-btn.is-on{border-color:#ff4d6d}.heart-btn.is-on .heart-icon,.op-heart.is-on .heart-icon{color:#ff4d6d}.cp-copy.is-locked{border-color:#ff4d6d}.heart-btn .heart-icon,.op-heart .heart-icon{place-items:center;display:inline-grid}.heart-toast,.diamond-toast,.heart-note,.heart-chip{align-items:center;gap:7px;display:inline-flex}.heart-toast .icon,.heart-note .icon,.heart-chip .icon,.cp-copy-heart{color:#ff4d6d;flex:none}.cp-copy-heart{margin-right:3px;display:inline-grid}.diamond-toast .icon{color:#ff6bd6;flex:none}.cp-copy.is-locked span{color:#ff4d6d}.op-heart{min-width:48px;font-size:22px}.op-heart.is-on{border-color:#ff4d6d}.cp-copy span{font-size:11px}.cp-copy--single{--o:#5fd4a8}.cp-copy--hit{--o:#5aa9ff}.cp-copy--or{--o:#ffc94d}.cp-copy--platine{--o:#d9e4ff}.collector-bonus{color:var(--up);font-style:normal}.cp-bonus{border:1px solid color-mix(in srgb, var(--up) 45%, transparent);border-radius:var(--r-md);background:color-mix(in srgb, var(--up) 8%, transparent);margin:16px 0 0;padding:10px 12px;font-size:14px;line-height:1.45}.cp-bonus b{color:var(--up)}.walkout--edition{background:radial-gradient(circle at 50% 45%,#ffffff29,#0000 60%),linear-gradient(120deg,#ffb3e047,#ffe98a38,#a8ffd638,#9fdcff47,#cfb3ff47)}.walk-edition,.rarity-pop--edition,.op-edition{background:linear-gradient(90deg,#ffb3e0,#ffe98a,#a8ffd6,#9fdcff,#cfb3ff);color:#0000;-webkit-background-clip:text;background-clip:text}.walk-edition{font-family:var(--font-mono);letter-spacing:.3em;font-size:14px;font-weight:800}.copy-tags{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.copy-tag{border-radius:4px;padding:1px 5px;font-size:10px;font-weight:800}.copy-tag--edition{color:#0a0a0a;background:linear-gradient(90deg,#ffb3e0,#ffe98a,#a8ffd6,#9fdcff,#cfb3ff)}.copy-tag--rose{color:var(--up);border:1px solid color-mix(in srgb, var(--up) 50%, transparent)}.cm-copies{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.cp-special{color:var(--up)}@container (max-width:260px){.card-edition-word{display:none}}.cp-all{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:6px;max-height:340px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.cp-all-copy,.cp-all-copy button{gap:2px;min-width:0;display:grid}.cp-all-copy{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);padding:6px 8px}.cp-all-copy button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.cp-all-copy b{font-family:var(--font-mono);font-size:13px}.cp-all-copy span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);align-items:center;gap:3px;font-size:11px;display:inline-flex;overflow:hidden}.cp-all-copy.is-edition{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(90deg, #ffb3e0, #ffe98a, #a8ffd6, #9fdcff, #cfb3ff) border-box;border-color:#0000}.cp-all-copy.is-edition b{background:linear-gradient(90deg,#ffb3e0,#ffe98a,#a8ffd6,#9fdcff,#cfb3ff);color:#0000;-webkit-background-clip:text;background-clip:text}.cp-all-copy.is-mine{box-shadow:inset 0 0 0 1px var(--accent)}.cp-all-copy.is-mine span{color:var(--accent)}.cp-all-copy.is-sale span{color:var(--gold)}.cp-block--copies{margin-top:16px}.cp-copy-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:18px 14px;margin-top:14px;display:grid}.cp-copy-card{min-width:0;margin:0}.cp-copy-card button{cursor:default;background:0 0;border:0;width:100%;padding:0;display:block}.cp-copy-card button[tabindex="0"]{cursor:pointer}.cp-copy-card figcaption{text-align:center;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;gap:2px;margin-top:8px;font-size:11px;display:grid;overflow:hidden}.cp-copy-n{font-family:var(--font-mono);color:var(--text);font-size:12px}.cp-copy-n.is-edition{background:linear-gradient(90deg,#ffb3e0,#ffe98a,#a8ffd6,#9fdcff,#cfb3ff);color:#0000;-webkit-background-clip:text;background-clip:text}.cp-copy-mine{color:var(--accent)}.cp-copy-price{color:var(--gold);justify-content:center;align-items:center;gap:3px;display:inline-flex}.cp-copy-card.is-mine .card{outline:2px solid var(--accent);outline-offset:4px;border-radius:5%/3.6%}.challenge-group{letter-spacing:.12em;color:var(--dim);margin-top:2px;font-size:10px;font-weight:700;display:block}.challenge-hint{font-weight:400;font-family:var(--font-body);grid-column:1/-1;font-size:12px}.challenge-pic{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.challenge.is-ready{border-bottom-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.wish-btn.is-on{color:#ff5c8a;border-color:#ff5c8a}.wish-cell{min-width:0;margin:0}.wish-cell>.grid-cell{width:100%;display:block}.wish-cell figcaption{text-align:center;color:var(--muted);margin-top:8px;font-size:12px}.wish-cell figcaption.is-sale{color:var(--gold)}.card--wanted .card-face{filter:saturate(.6)brightness(.8)}.info-pill--inline{vertical-align:middle;cursor:default;width:20px;height:20px;font-size:12px}.claim-all{align-self:center;align-items:center;gap:8px;display:inline-flex}.adm{flex-direction:column;gap:20px;max-width:1280px;margin:0 auto;padding:16px 16px 64px;display:flex}.adm-top{align-items:center;gap:14px;display:flex}.adm-top a.btn{margin-left:auto}.adm-backup{letter-spacing:.06em;color:var(--muted);align-items:center;gap:10px;margin-left:auto;font-size:11px;display:inline-flex}.adm-backup.is-old{color:var(--down)}.adm-top .adm-backup+a.btn{margin-left:0}.adm-brand{font-family:var(--font-display);letter-spacing:.02em;color:var(--text);font-size:28px;font-weight:900;font-stretch:75%;text-decoration:none}.adm-label,.adm-h,.adm-h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:600}.adm-h3{margin-top:18px;margin-bottom:8px}.adm-sub{color:var(--muted);font-size:12px}.adm-note{margin:14px 0 0}.adm-empty{color:var(--dim);font-size:13px;list-style:none}.adm-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:24px;padding:8px 0 4px;display:grid}.adm-globe-wrap{aspect-ratio:1;width:100%;max-width:620px;margin:0 auto;position:relative}.adm-globe-wrap:after{content:"";background:radial-gradient(ellipse at center, rgba(var(--accent-rgb), .12), transparent 70%);pointer-events:none;height:12%;position:absolute;inset:auto 15% -2%}.adm-globe{cursor:grab;touch-action:pan-y;contain:layout paint size;width:100%;height:100%}.adm-globe:active{cursor:grabbing}.adm-now{flex-direction:column;gap:10px;min-width:0;display:flex}.adm-big{font-family:var(--font-display);color:var(--accent);font-size:clamp(72px,12vw,148px);font-weight:900;font-stretch:75%;line-height:.85}.adm-countries,.adm-online,.adm-feed,.adm-bars{margin:0;padding:0;list-style:none}.adm-countries{flex-wrap:wrap;gap:6px;display:flex}.adm-countries li{border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:inline-flex}.adm-code{color:var(--muted);font-size:11px}.adm-countries b{color:var(--accent)}.adm-online{border-top:1px solid var(--line);flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.adm-online li{border-bottom:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:grid}.adm-online li .adm-sub:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-today{background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.adm-today .adm-kpi{background:var(--bg)}.adm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.adm-panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);min-width:0;padding:18px}.adm-panel--wide{grid-column:1/-1}.adm-panel>.adm-h{margin-bottom:14px}.adm-kpis{background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1px;display:grid;overflow:hidden}.adm-kpi{background:var(--bg-2);flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.adm-kpi>b{font-family:var(--font-mono);letter-spacing:-.02em;font-size:26px;font-weight:600}.adm-feed{flex-direction:column;max-height:520px;display:flex;overflow-y:auto}.adm-feed li{border-bottom:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;font-size:13px;animation:.4s fade;display:grid}.adm-feed-icon{color:var(--accent);text-align:center}.adm-feed em{font-style:normal;font-weight:700}.adm-bars{flex-direction:column;gap:8px;display:flex}.adm-bars li{grid-template-columns:minmax(0,9em) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.adm-bars li>.adm-sub{grid-column:2/-1;margin-top:-6px}.adm-bars-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-bars-track{background:var(--surface-2);border-radius:4px;height:8px;overflow:hidden}.adm-bars-track i{background:var(--accent);border-radius:4px;height:100%;display:block}.adm-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.adm-tabs button{border:1px solid var(--line-strong);min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:13px}.adm-tabs button.is-on{border-color:var(--accent);color:var(--text)}.adm-nav{z-index:5;border-bottom:1px solid var(--line);background:var(--bg);scrollbar-width:none;gap:4px;margin:0 -16px;padding:8px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.adm-nav button{border-radius:var(--r-md);min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 14px;font-size:14px;font-weight:600;position:relative}.adm-nav button:hover{color:var(--text);background:var(--surface-2)}.adm-nav button.is-on{color:var(--text);background:var(--surface-2);box-shadow:inset 0 -2px 0 var(--accent)}.adm-nav-count{background:var(--down);color:#fff;min-width:20px;height:20px;font-family:var(--font-mono);border-radius:999px;place-items:center;margin-left:8px;padding:0 6px;font-size:11px;display:inline-grid}.adm-alerts{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.adm-alert{border:1px solid var(--line);border-left:3px solid var(--down);border-radius:var(--r-md);background:var(--bg);flex-direction:column;gap:10px;padding:14px;display:flex}.adm-alert-who{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:15px;display:flex}.adm-alert-who .adm-sub{margin-left:auto}.adm-alert-arrow{color:var(--down);font-weight:700}.adm-alert-what{margin:0;font-size:13px;line-height:1.5}.adm-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adm-chips li{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:12px}.adm-chips li.is-strong{color:var(--text);border-color:#ff4d6d80}.adm-alert-actions{flex-wrap:wrap;gap:6px;display:flex}.adm-scroll{max-height:520px;overflow-y:auto}.adm-more{margin-top:12px}.adm-kpi>b.is-warn{color:var(--down)}.adm-chart-head{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.adm-chart-head b{font-family:var(--font-mono);font-size:30px}.adm-columns{align-items:flex-end;gap:3px;height:180px;display:flex}.adm-columns--hours{height:110px}.adm-columns span{background:rgba(var(--accent-rgb), .35);border-radius:3px 3px 0 0;flex:1;min-width:0;transition:background .15s}.adm-columns span.is-on{background:var(--accent)}.adm-axis{color:var(--dim);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.adm-hours .adm-sub{margin:10px 0 0}.adm-table-wrap{overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:13px}.adm-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 10px 8px 0;font-size:10px;font-weight:600}.adm-table td{border-top:1px solid var(--line);white-space:nowrap;padding:8px 10px 8px 0}@media (max-width:900px){.adm-hero{grid-template-columns:1fr}.adm-today{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-today .adm-kpi:last-child{grid-column:1/-1}.adm-grid{grid-template-columns:1fr}}@media (max-width:520px){.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-kpi>b{font-size:21px}.adm-bars li{grid-template-columns:minmax(0,7em) minmax(0,1fr) auto}}.admin-gate{place-items:center;min-height:100dvh;padding:16px;display:grid}.admin-gate form{flex-direction:column;gap:14px;width:min(320px,100%);display:flex}.admin-code{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);height:56px;color:var(--text);letter-spacing:.4em;text-align:center;padding:0 16px;font-size:28px}.admin-code:focus{border-color:var(--accent);outline:none}.adm-flags,.adm-tied{margin:0;padding:0;list-style:none}.adm-flags{max-height:460px;overflow-y:auto}.adm-flag{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:grid}.adm-flag p{margin:2px 0 0}.adm-flag.is-ok,.adm-flag.is-bad{opacity:.5}.adm-score{border-radius:var(--r-sm);background:var(--surface-2);height:32px;color:var(--muted);place-items:center;display:grid}.adm-flag.is-mid .adm-score{color:var(--gold);background:#ffc94d29}.adm-flag.is-high .adm-score{color:var(--down);background:#ff7a6b2e}.adm-flag-actions{gap:6px;display:flex}.adm-who{color:var(--text);font:inherit;-webkit-text-decoration:underline dotted var(--dim);text-decoration:underline dotted var(--dim);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.adm-who.is-frozen{color:#8fd3ff}.adm-tied li{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 14px;padding:8px 0;font-size:13px;display:flex}.adm-players-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.adm-players-bar .adm-tabs{margin:0}.adm-input{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);min-width:0;min-height:40px;color:var(--text);font:inherit;outline:none;flex:1;padding:8px 12px;font-size:14px}.adm-input:focus{border-color:var(--line-strong)}.adm-players-bar .adm-input{min-width:240px}.adm-players-body{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.adm-players-list ul,.adm-journal{margin:0;padding:0;list-style:none}.adm-players-list ul{border-top:1px solid var(--line);max-height:640px;overflow-y:auto}.adm-player-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:9px 8px;font-size:14px;display:flex}.adm-player-row:hover,.adm-player-row.is-on{background:var(--surface-2)}.adm-player-row.is-on{box-shadow:inset 2px 0 0 var(--accent)}.adm-player-row .is-frozen,.adm-file-name.is-frozen{color:#8fd3ff}.adm-player-why{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-player-file{min-width:0}.adm-file-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adm-file-name{overflow-wrap:anywhere;margin:0;font-size:24px}.adm-copy{cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;padding:0;font-size:12px}.adm-frozen-note{border-radius:var(--r-md);color:#8fd3ff;background:#8fd3ff1a;margin:10px 0 0;padding:8px 12px;font-size:13px}.adm-kpis--small{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin-top:14px}.adm-kpis--small .adm-kpi>b{font-size:18px}.adm-facts{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:14px 0;font-size:13px;display:grid}.adm-facts dt{color:var(--muted)}.adm-facts dd{overflow-wrap:anywhere;margin:0}.adm-inline-actions{gap:6px;margin-left:8px;display:inline-flex}.adm-actions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:8px;display:grid}.adm-action{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.adm-action .adm-input{flex:none;width:100%}.adm-gift{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.adm-field{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.adm-check{align-items:center;gap:8px;font-size:13px;display:flex}.adm-journal li{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:10px;padding:7px 0;font-size:13px;display:grid}.adm-tied-row{flex-wrap:wrap;gap:4px 14px;margin:0 0 6px;font-size:13px;display:flex}@media (max-width:900px){.adm-players-body{grid-template-columns:minmax(0,1fr)}.adm-players-list ul{max-height:320px}}@media (max-width:640px){.adm-flag{grid-template-columns:40px minmax(0,1fr)}.adm-flag>:nth-child(3),.adm-flag>:nth-child(4){grid-column:2}}@media (hover:none){.topnav,.bottombar,.drop-bar-inner,.drop-regions,.modal-backdrop,.inspector,.cp-bar{-webkit-backdrop-filter:none;backdrop-filter:none}.topnav{background:#0a0a0af7}.bottombar{background:#0a0a0afa}.card--live.card--or,.card--live.card--platine,.card--live.card--diamant,.opening-glow{animation:none}.flip.is-flipped .flip-front .card-face{animation-name:card-land-lite}.burst{animation:burst 1.2s var(--ease-out) forwards}.bokeh i{filter:none!important}.bokeh i:nth-child(2n){display:none}.tilt .card-face{box-shadow:inset 0 0 0 .4cqw #ffffff40, calc(var(--dx) * 4) calc(var(--dy) * 4 + 2px) 0 color-mix(in srgb, var(--rc) 55%, #000), calc(var(--dx) * 8) calc(var(--dy) * 8 + 4px) 0 color-mix(in srgb, var(--rc) 28%, #000), 0 34px 56px -20px #000000eb, 0 0 70px -10px var(--glow,transparent)}}@keyframes card-land-lite{0%{scale:.88}45%{scale:1.05}to{scale:1}}.logo-disc,.flame-icon,.eyebrow.live:before,.live-dot.on{animation:none}@media (hover:hover){.logo:hover .logo-disc{animation:4s linear infinite spin}}:root[data-idle] *,:root[data-idle] :before,:root[data-idle] :after{animation-play-state:paused!important}.artist-title{align-items:center;gap:10px;display:flex}.like-artist{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.like-artist.is-on{color:#ff4d6d;border-color:#ff4d6d}.adm-restore{margin-top:12px}.adm-table td.is-warn{color:var(--down)}.wish-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin-bottom:20px;display:grid}.wish-cell{opacity:.55;position:relative}.wish-cell.is-have{opacity:1}.wish-have{background:var(--accent);color:#0a0a0a;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;bottom:-8px;left:50%;translate:-50%}.trade-hints{flex-direction:column;gap:8px;margin:4px 0 14px;display:flex}.trade-hint-artists{margin:0;font-size:13px}.trade-wishes{gap:8px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.trade-wish{border:1px solid var(--line);border-radius:var(--r-md);width:84px;color:var(--text);font:inherit;cursor:pointer;opacity:.45;background:0 0;flex-direction:column;align-items:center;gap:4px;padding:6px;font-size:11px;display:flex;position:relative}.trade-wish.is-have{opacity:1;border-color:var(--line-strong)}.trade-wish.is-on{border-color:var(--accent)}.trade-wish img{aspect-ratio:1;object-fit:contain;border-radius:4px;width:72px}.trade-wish span{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;overflow:hidden}.trade-wish b{background:var(--accent);color:#0a0a0a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:grid;position:absolute;top:4px;right:4px}.trade-wish:disabled{cursor:default}
