:root{--paper: #efe7d6;--paper-2: #e5dbc4;--card: #faf6ec;--ink: #171512;--ink-soft: #6b6458;--red: #ff4a1c;--red-text: #b8300b;--common: #a69f90;--rare: #2c5bd6;--epic: #e0337a;--legendary: #e9b10a;--display: "Anybody", "Arial Narrow", sans-serif;--mono: "DM Mono", ui-monospace, monospace;--body: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--shadow: 4px 4px 0 var(--ink)}*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;color:var(--ink);font-family:var(--display);font-stretch:100%;background:var(--paper);-webkit-font-smoothing:antialiased}::selection{background:var(--red);color:var(--paper)}.kicker{font-family:var(--mono)}.mono{font-family:var(--body)}.kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.muted{color:var(--ink-soft)}.hidden,[hidden]{display:none!important}.error{color:var(--red);min-height:1em;font-family:var(--body);font-size:13px}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.row.between{justify-content:space-between}button{font-family:var(--body);font-size:15px;font-weight:600;letter-spacing:.01em;cursor:pointer;border:2px solid var(--ink);border-radius:999px;padding:10px 20px;min-height:44px;background:var(--ink);color:var(--paper);transition:transform .12s,box-shadow .12s,background .12s}button:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:2px 2px 0 var(--red)}button:active:not(:disabled){transform:none;box-shadow:none}button.ghost{background:transparent;color:var(--ink)}button.ghost:hover:not(:disabled){background:var(--ink);color:var(--paper)}button.small{padding:5px 12px;font-size:13px;border-width:1.5px;min-height:32px}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,input:focus-visible{outline:3px solid var(--red);outline-offset:2px}label{display:grid;gap:6px;font-family:var(--body);font-size:14px;font-weight:600}input,select{font:16px var(--body);padding:12px 14px;border:2px solid var(--ink);border-radius:0;background:var(--card);color:var(--ink)}.auth{min-height:100vh;display:grid;grid-template-columns:1.2fr 1fr}.auth-poster{position:relative;overflow:hidden;padding:6vw;display:flex;flex-direction:column;justify-content:flex-end;background:var(--ink);color:var(--paper)}.auth-poster h1{margin:12px 0 20px;font-size:clamp(64px,11vw,180px);line-height:.82;font-weight:900;font-stretch:55%;text-transform:uppercase;letter-spacing:-.01em;position:relative;z-index:1}.auth-poster h1 span{color:var(--red)}.auth-poster p{position:relative;z-index:1;line-height:1.7;opacity:.8}.auth-poster .disc{position:absolute;width:70vh;height:70vh;right:-22vh;top:-14vh;border-radius:50%;background:radial-gradient(circle,var(--red) 0 13%,var(--ink) 13.5% 15%,transparent 15.5%),repeating-radial-gradient(circle,#1f1c18 0 2px,#2a2621 2px 4px);animation:spin 14s linear infinite}.auth-form{align-self:center;justify-self:center;width:min(380px,86vw);display:grid;gap:18px;padding:40px 0}.auth-form h2{margin:0 0 8px;font-size:40px;font-weight:800;font-stretch:70%;line-height:1}#app{display:grid;grid-template-columns:250px 1fr;min-height:100vh}main{padding:40px 48px 80px;min-width:0}.sidebar{order:-1;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:28px;padding:28px 20px;background:var(--ink);color:var(--paper)}.logo{font-size:40px;font-weight:900;font-stretch:55%;text-transform:uppercase;line-height:.85}.logo span{color:var(--red)}.profile{border:1.5px solid #3a362f;padding:14px;display:grid;gap:8px;font-family:var(--body);font-size:12px}.username{font-family:var(--display);font-size:18px;font-weight:700}.level{background:var(--red);color:var(--ink);padding:2px 7px;font-weight:500}.owned{opacity:.6}.points{display:flex;justify-content:space-between;align-items:baseline;border-top:1.5px dashed #3a362f;padding-top:10px;margin-top:2px}.points span{opacity:.6;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.points strong{font-family:var(--display);font-size:24px;font-weight:800;font-stretch:75%}.progress{height:6px;background:#3a362f;overflow:hidden}.progress>div{height:100%;background:var(--red);transition:width .6s cubic-bezier(.2,.8,.2,1)}nav{display:flex;flex-direction:column}nav button{all:unset;cursor:pointer;display:flex;align-items:baseline;gap:12px;padding:9px 0;font-size:26px;font-weight:800;font-stretch:60%;text-transform:uppercase;color:#8d8577;border-bottom:1px solid #2c2924;transition:color .15s,padding .2s}nav button i{font:normal 11px var(--mono);color:#8d8577}nav button:hover:not(:disabled){color:var(--paper);padding-left:6px;transform:none;box-shadow:none}nav button.active{color:var(--paper)}nav button.active i{color:var(--red)}nav button.active:after{content:"\25cf";margin-left:auto;color:var(--red);font-size:12px;align-self:center}#logout{margin-top:auto;color:var(--paper);border-color:#3a362f;align-self:flex-start}.page-head{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap;border-bottom:3px solid var(--ink);padding-bottom:14px;margin-bottom:32px}.page-head h1{margin:0;font-size:clamp(56px,8vw,110px);font-weight:900;font-stretch:55%;line-height:.8;text-transform:uppercase}.page-head p{margin:0 0 6px;font-family:var(--body);font-size:12px;max-width:280px;color:var(--ink-soft)}.page-head .kicker{width:100%;color:var(--red)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:24px}.common{--c: #a69f90;--c-ink: var(--ink);--glow: #d9d0bd;--c-bg: #d6cdbb}.rare{--c: #2c5bd6;--c-ink: #fff;--glow: #5b8cff;--c-bg: radial-gradient(circle, rgba(255, 255, 255, .25) 0 1px, transparent 1.6px) 0 0 / 7px 7px, #2c5bd6}.epic{--c: #e0337a;--c-ink: #fff;--glow: #ff4f9a;--c-bg: repeating-linear-gradient(-45deg, rgba(255, 255, 255, .16) 0 6px, transparent 6px 12px), #d92a72}.legendary{--c: #e9b10a;--c-ink: var(--ink);--glow: #ffc93a;--c-bg: linear-gradient(135deg, #fff2b8, #f0c43a 28%, #fff6cf 48%, #d99e06 72%, #ffe27a)}.card{position:relative;display:flex;flex-direction:column;gap:7px;padding:8px;background:var(--c-bg);color:var(--c-ink);border:2px solid var(--ink);border-radius:12px;box-shadow:4px 4px 0 var(--ink);transition:transform .18s,box-shadow .18s}.card:hover{transform:translate(-3px,-3px) rotate(-.6deg);box-shadow:7px 7px 0 var(--ink)}.card.epic{box-shadow:4px 4px 0 var(--ink),0 0 24px #e0337a59}.card.legendary{box-shadow:4px 4px 0 var(--ink),0 0 30px #e9b10a99}.card.legendary:before{content:"";position:absolute;inset:0;z-index:1;border-radius:10px;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(115deg,transparent 20%,rgba(255,110,220,.7) 38%,rgba(110,240,255,.7) 50%,rgba(255,250,130,.7) 62%,transparent 80%) 0 0 / 250% 250%;animation:holo 3.5s linear infinite}.card-band{display:flex;justify-content:space-between;padding:0 2px;font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.1em}.art{position:relative;aspect-ratio:1;overflow:hidden;border:2px solid var(--ink);border-radius:5px;background:var(--paper-2)}.art img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.92) contrast(1.05)}.art:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;opacity:.16;background:radial-gradient(circle,var(--ink) 0 .8px,transparent 1.2px) 0 0 / 4px 4px}.card.artist .art{background:repeating-radial-gradient(circle,#1f1c18 0 2px,#2b2722 2px 4px);display:grid;place-items:center}.card.artist .art img{width:64%;height:64%;border-radius:50%;border:3px solid var(--c);transition:transform 1.2s}.card.artist:hover .art img{transform:rotate(160deg)}.plate{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:8px;background:var(--card);color:var(--ink);border:2px solid var(--ink);border-radius:5px}.card .name{font-size:19px;font-weight:800;font-stretch:62%;line-height:1.02;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .sub{font:13px var(--body);color:var(--ink-soft);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat{display:flex;align-items:baseline;gap:6px;padding-top:6px;border-top:1.5px dashed #cfc5b0}.stat b{font:900 24px var(--display);font-stretch:60%;line-height:1}.stat span{font:12px var(--body);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.ribbon{display:flex;justify-content:space-between;align-items:center;padding:5px 9px;border-radius:5px;background:var(--ink);color:var(--glow);font:800 17px var(--display);font-stretch:58%;text-transform:uppercase;letter-spacing:.04em}.ribbon .pips{font-size:11px;letter-spacing:2px}.card .actions{display:flex;gap:4px;flex-wrap:wrap}.card .actions button.ghost{background:var(--card);color:var(--ink)}.card .actions button.ghost:hover:not(:disabled){background:var(--ink);color:var(--paper)}.count{position:absolute;top:-10px;right:-10px;z-index:2;width:38px;height:38px;display:grid;place-items:center;background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:50%;font:800 15px var(--display);font-stretch:70%;transform:rotate(10deg)}.new{position:absolute;top:46px;left:-8px;z-index:2;padding:3px 8px;transform:rotate(-8deg);background:var(--red);color:var(--ink);border:2px solid var(--ink);font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.12em}.pack-layout{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:start}.pack-zone{display:grid;justify-items:center;gap:14px;position:sticky;top:40px}.pack{all:unset;cursor:pointer;position:relative;width:230px;height:330px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:18px;background:repeating-linear-gradient(-45deg,transparent 0 14px,rgba(0,0,0,.08) 14px 15px),var(--red);color:var(--ink);border:3px solid var(--ink);border-radius:6px;box-shadow:8px 8px 0 var(--ink);transition:transform .2s,box-shadow .2s}.pack-strip{position:absolute;left:0;right:0;top:0;height:26px;z-index:2;border-bottom:2px dashed var(--ink);background:inherit}.pack:hover:not(:disabled){transform:translate(-3px,-3px) rotate(-2deg);box-shadow:12px 12px 0 var(--ink)}.pack:disabled{cursor:not-allowed;filter:grayscale(1) contrast(.9);opacity:.55}.pack-top{font:500 10px var(--mono);letter-spacing:.2em;text-transform:uppercase;margin-top:14px}.pack-title{font-size:74px;font-weight:900;font-stretch:50%;line-height:.8;text-transform:uppercase;position:relative;z-index:1}.pack-disc{position:absolute;width:230px;height:230px;right:-110px;bottom:50px;border-radius:50%;background:radial-gradient(circle,var(--paper) 0 12%,var(--ink) 12.5% 14%,transparent 14.5%),repeating-radial-gradient(circle,#1f1c18 0 2px,#2b2722 2px 4px);transition:transform .6s}.pack:hover:not(:disabled) .pack-disc{transform:translate(-40px) rotate(90deg)}.pack-foot{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:6px 8px;position:relative;z-index:1}.pack.opening{animation:shake .45s}.timer{font-size:56px;font-weight:900;font-stretch:60%;line-height:1;font-variant-numeric:tabular-nums}.timer.ready{color:var(--red)}.pack-note{font:13px var(--body);color:var(--ink-soft);text-align:center;max-width:230px;margin:0}.pack-empty{border:2px dashed #c7bca5;min-height:330px;display:grid;place-items:center;text-align:center;font:14px var(--body);color:var(--ink-soft);padding:24px}.reveal .card{animation:deal .55s cubic-bezier(.2,.9,.3,1.3) both}.opening{position:fixed;inset:0;z-index:80;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0f0d0b;color:var(--paper);animation:fadeIn .3s both}.opening.summary{cursor:default}.opening.closing{animation:fadeOut .3s both}.op-glow{position:absolute;inset:-10%;pointer-events:none;opacity:0;transition:opacity .6s;background:radial-gradient(circle at 50% 48%,var(--glow) 0,transparent 45%)}.opening.rare .op-glow{opacity:.08}.opening.epic .op-glow{opacity:.18}.opening.legendary .op-glow{opacity:.3}.opening.revealed.common .op-glow{opacity:.12}.opening.revealed.rare .op-glow{opacity:.35}.opening.revealed.epic .op-glow{opacity:.55}.opening.revealed.legendary .op-glow{opacity:.8}.op-rays{position:absolute;left:50%;top:48%;width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;pointer-events:none;background:repeating-conic-gradient(var(--glow) 0 5deg,transparent 5deg 15deg);-webkit-mask:radial-gradient(circle,#000 0,transparent 38%);mask:radial-gradient(circle,#000 0,transparent 38%);opacity:0;transition:opacity .5s;animation:spin 40s linear infinite}.opening.revealed.rare .op-rays{opacity:.18}.opening.revealed.epic .op-rays{opacity:.3}.opening.revealed.legendary .op-rays{opacity:.5;animation-duration:18s}.op-flash{position:absolute;inset:0;z-index:5;pointer-events:none;opacity:0;background:#fff}.op-flash.epic{background:var(--glow)}.op-flash.go{animation:flash .9s ease-out}.op-counter{position:absolute;top:28px;left:32px;color:#8d8577}.op-skip{position:absolute;z-index:5;bottom:32px;right:32px;padding:14px 26px;font-size:17px;background:var(--paper);color:var(--ink);border-color:var(--paper);box-shadow:4px 4px 0 var(--red)}.op-skip:hover:not(:disabled){background:var(--red);border-color:var(--red);box-shadow:4px 4px 0 var(--paper)}.op-center{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px}.opening.shake .op-center{animation:shake .5s}.op-stamp{height:70px;font:900 72px var(--display);font-stretch:52%;line-height:1;text-transform:uppercase;color:var(--glow);opacity:0;text-shadow:4px 4px 0 #000}.op-stamp.show{animation:stamp .5s cubic-bezier(.2,1.6,.4,1) forwards}.op-sub{min-height:1.2em;color:#c9c0ae}.op-hint{position:absolute;bottom:104px;z-index:2;color:#8d8577;animation:blink 1.6s ease-in-out infinite}.opening.summary .op-hint{position:static;margin-top:28px;animation:none}.opening.summary .op-hint button{background:var(--red);border-color:var(--red);color:var(--ink);font-size:14px;padding:14px 28px}.op-stage{position:relative;width:300px;height:480px;perspective:1400px;display:grid;place-items:center}.op-pack{transform:scale(var(--pk, 1.3));animation:packIn .6s cubic-bezier(.2,.9,.3,1.2) both,float 2.4s .6s ease-in-out infinite}.op-pack.torn{animation:packDrop .55s .35s cubic-bezier(.6,0,.9,.4) forwards}.op-pack.torn .pack-strip{animation:stripOff .4s cubic-bezier(.5,0,.9,.5) forwards}.flip{position:absolute;inset:0;transform-style:preserve-3d}.flip.enter{animation:cardIn .6s .1s cubic-bezier(.2,.9,.3,1.15) both}.flip.leave{animation:cardOut .45s cubic-bezier(.6,0,.9,.5) forwards}.flip-inner{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,1.35,.5,1)}.flip.flipped .flip-inner{transform:rotateY(180deg)}.flip-back,.flip-front{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-front{transform:rotateY(180deg)}.flip-front .card{height:100%}.flip-front .card .name{font-size:26px}.flip-front .card .ribbon{font-size:22px}.opening .card:hover{transform:none}.flip-back{display:grid;place-items:center;border:3px solid var(--ink);border-radius:12px;background:radial-gradient(circle,var(--red) 0 14%,#000 14.5% 16%,transparent 16.5%),repeating-radial-gradient(circle,#24201b 0 2px,#312c25 2px 4px)}.flip-back:before{content:"";position:absolute;inset:10px;border:1.5px solid rgba(239,231,214,.35);border-radius:7px}.back-label{font:900 34px var(--display);font-stretch:52%;color:var(--ink)}.back-foot{position:absolute;bottom:22px;font:12px var(--body);letter-spacing:.2em;text-transform:uppercase;color:#8d8577}.flip.rare .flip-back{box-shadow:0 0 34px 4px var(--glow)}.flip.epic .flip-back{animation:glowPulse 1.1s ease-in-out infinite alternate}.flip.legendary .flip-back{animation:glowPulse .7s ease-in-out infinite alternate,tremble .22s linear infinite}.op-wait{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:22px;animation:fadeIn .25s ease both}.op-wait .kicker{color:var(--paper);opacity:.8}.op-wait-cards{position:relative;width:120px;height:150px}.op-wait-cards i{position:absolute;left:30px;top:15px;width:60px;height:96px;border:2px solid var(--ink);border-radius:7px;background:radial-gradient(circle,var(--red) 0 14%,#000 14.5% 16%,transparent 16.5%),repeating-radial-gradient(circle,#24201b 0 2px,#312c25 2px 4px);box-shadow:3px 3px 0 var(--ink);animation:opDeal 1.2s cubic-bezier(.5,0,.3,1) infinite}.op-wait-cards i:nth-child(2){animation-delay:.2s}.op-wait-cards i:nth-child(3){animation-delay:.4s}@keyframes opDeal{0%{transform:translateY(30px) rotate(0);opacity:0}25%{opacity:1}60%,to{transform:translate(calc((var(--k, 0) - 1) * 44px)) rotate(calc((var(--k, 0) - 1) * 10deg));opacity:1}}.op-wait-cards i:nth-child(1){--k: 0}.op-wait-cards i:nth-child(2){--k: 1}.op-wait-cards i:nth-child(3){--k: 2}@media (prefers-reduced-motion: reduce){.op-wait-cards i{animation:none;transform:translate(calc((var(--k) - 1) * 44px)) rotate(calc((var(--k) - 1) * 10deg))}}.burst{position:absolute;left:50%;top:50%;z-index:3;pointer-events:none}.burst span{position:absolute;width:var(--s);height:calc(var(--s) * .45);background:var(--glow);border:1px solid #000;animation:particle var(--t) cubic-bezier(.1,.8,.3,1) forwards}.burst span.round{height:var(--s);border-radius:50%;background:var(--paper)}.op-tray{position:absolute;bottom:32px;z-index:2;display:flex;gap:10px}.slot{width:46px;height:46px;border:1.5px dashed #4a453d;border-radius:5px;overflow:hidden}.slot.filled{border:3px solid var(--c);box-shadow:0 0 12px var(--glow);animation:pop .35s cubic-bezier(.2,1.6,.4,1)}.slot img{width:100%;height:100%;object-fit:cover;display:block}.op-summary{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,190px);gap:20px}.op-summary .card{animation:deal .55s cubic-bezier(.2,.9,.3,1.3) both}@media (max-width: 1100px){.op-summary{grid-template-columns:repeat(3,170px)}}@media (min-width: 761px) and (max-height: 820px){.op-center{transform:scale(.82)}}.chips{display:flex;gap:0;margin-bottom:28px;border:2px solid var(--ink);width:fit-content}.chips button{border:0;border-radius:0;background:transparent;color:var(--ink);box-shadow:none;transform:none}.chips button+button{border-left:2px solid var(--ink)}.chips button.on{background:var(--ink);color:var(--paper)}.chips button:hover:not(.on){background:var(--paper-2);transform:none;box-shadow:none}.album-block{margin-bottom:44px}.album-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px 16px;margin-bottom:18px}.album-head h3{margin:0;font-size:34px;font-weight:900;font-stretch:58%;text-transform:uppercase;line-height:.9}.album-head .artist{font:14px var(--body);color:var(--ink-soft)}.album-head .ratio{font-size:34px;font-weight:900;font-stretch:58%;grid-row:span 2}.album-head .ratio small{font-size:16px;color:var(--ink-soft)}.album-head .done{background:var(--legendary);border:2px solid var(--ink);padding:2px 8px;font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.1em;margin-left:10px;vertical-align:middle}.album-block .progress{grid-column:1 / -1;background:var(--paper-2);height:8px;border:1.5px solid var(--ink)}.toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:-12px 0 32px;padding:14px 16px;background:var(--card);border:2px solid var(--ink);box-shadow:var(--shadow)}.toolbar label{font-size:10px}.toolbar label.grow{flex:1 1 220px}.toolbar input,.toolbar select{font-size:14px;padding:8px 10px;border-width:1.5px}.toolbar select{cursor:pointer}.result-count{margin-left:auto;align-self:center;color:var(--ink-soft)}.bulk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px;padding:14px 16px;border:2px dashed var(--ink);font:14px var(--body)}.empty button{margin-left:8px}button.link{justify-self:start;padding:0;border:0;background:none;color:var(--ink-soft);text-transform:none;letter-spacing:0;border-radius:0}button.link:hover:not(:disabled){color:var(--red);transform:none;box-shadow:none;text-decoration:underline}.card.clickable{cursor:pointer}.card.locked{background:var(--paper-2);color:var(--ink-soft);border-style:dashed;box-shadow:none}.card.locked:hover{transform:none;box-shadow:none}.card.locked .art{display:grid;place-items:center;border-style:dashed;background:transparent}.card.locked .art span{font:900 64px var(--display);font-stretch:60%;color:#c7bca5}.card.locked .plate{background:transparent;border-style:dashed;justify-content:flex-start}.back{margin-bottom:24px}.artist-hero{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:center;margin-bottom:48px}.artist-hero>.card{max-width:220px}.artist-facts{display:grid;gap:16px;align-content:center;grid-column:-2}.artist-facts p{margin:0;font-size:12px;max-width:420px}.facts{display:flex;gap:16px;flex-wrap:wrap}.fact{display:grid;gap:4px;padding:12px 16px;background:var(--card);border:2px solid var(--ink);box-shadow:var(--shadow)}.fact b{font:900 36px var(--display);font-stretch:58%;line-height:1}.fact small{font-size:16px;color:var(--ink-soft)}@media (max-width: 700px){.artist-hero{grid-template-columns:1fr}.artist-facts{grid-column:auto}}.empty{border:2px dashed #c7bca5;padding:48px;text-align:center;font:13px var(--body);color:var(--ink-soft)}.lot{font:13px var(--body);display:grid;gap:2px;margin-top:8px;padding-top:8px;border-top:1.5px dashed #cfc5b0}.lot .price{font:900 26px var(--display);font-stretch:60%;color:inherit}.lot .lead{color:var(--red)}.shop{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.ticket{position:relative;padding:24px;background:var(--card);border:2px solid var(--ink);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px}.ticket:before,.ticket:after{content:"";position:absolute;top:50%;width:22px;height:22px;margin-top:-11px;background:var(--paper);border:2px solid var(--ink);border-radius:50%}.ticket:before{left:-13px;clip-path:inset(0 0 0 50%)}.ticket:after{right:-13px;clip-path:inset(0 50% 0 0)}.ticket h3{margin:0;font-size:40px;font-weight:900;font-stretch:55%;text-transform:uppercase;line-height:.9}.ticket p{margin:0;font:14px/1.6 var(--body);color:var(--ink-soft);flex:1}.ticket button{align-self:flex-start}.ticket.dark{background:var(--ink);color:var(--paper)}.ticket.dark p{color:#b5ad9e}.ticket.dark button{background:var(--red);color:var(--ink);border-color:var(--red)}.rules{list-style:none;margin:0;padding:0;font:14px var(--body)}.rules li{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1.5px dashed #cfc5b0}.rules b{font-weight:500}.points-shop{display:grid;gap:16px}.points-shop.compact{gap:12px}.points-shop .section-head{padding:16px 18px;border:2px solid var(--ink);border-radius:16px;background:linear-gradient(135deg,#171512,#2c241d 55%,#4b3624);color:var(--paper);box-shadow:6px 6px 0 var(--ink)}.points-shop .section-head .section-title{color:var(--paper)}.points-shop .section-head .muted{color:#d7cfbf}.points-shop.compact .section-head{padding:12px 14px}.points-reason{margin:0;padding:12px 14px;border:2px solid var(--red);border-radius:12px;background:#fff1ea;color:var(--ink);font:700 14px/1.45 var(--body)}.points-foot{margin:0}.point-bundles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.point-bundle{position:relative;display:grid;gap:10px;padding:18px;border:2px solid var(--ink);border-radius:14px;background:linear-gradient(180deg,#fff9f0,#f5ecdc);box-shadow:4px 4px 0 var(--ink)}.point-bundle.featured{border-color:var(--red);background:linear-gradient(180deg,#fff5d9,#f4d7c3)}.point-bundle.featured:after{content:"Recommand\e9";position:absolute;top:-10px;right:14px;padding:3px 8px;border:2px solid var(--ink);border-radius:999px;background:var(--legendary);color:var(--ink);font:900 10px var(--body);letter-spacing:.12em;text-transform:uppercase}.point-bundle-head{display:grid;gap:4px}.point-bundle-head .kicker{font-size:11px}.point-bundle-head b{font:900 34px var(--display);font-stretch:58%;line-height:.95}.point-bundle-head span:last-child{font:700 12px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.point-bundle-price{margin:0;font:800 18px var(--body);color:var(--ink)}.point-bundle-note,.point-bundle-save,.points-foot{margin:0;font:13px/1.45 var(--body);color:var(--ink-soft)}.point-bundle-save{color:var(--red-text);font-weight:700}.point-bundle-buy{align-self:start}.purchase-history{display:grid;gap:12px}.purchase-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.purchase-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:2px solid var(--ink);border-radius:12px;background:var(--paper)}.purchase-item.pending{border-style:dashed;opacity:.84}.purchase-main{display:grid;gap:3px}.purchase-main b{font:800 18px var(--body)}.purchase-main span{font:13px var(--body);color:var(--ink-soft)}.purchase-state{padding:4px 8px;border-radius:999px;border:1.5px solid var(--ink);background:var(--paper-2);font:700 12px var(--body);white-space:nowrap}.purchase-item.done .purchase-state{background:var(--legendary)}.coming-soon{display:grid;gap:14px;max-width:720px;padding:28px;border:2px solid var(--ink);border-radius:18px;background:radial-gradient(circle at top right,rgba(233,177,10,.18),transparent 40%),linear-gradient(135deg,#fff7eb,#f3e0cc);box-shadow:8px 8px 0 var(--ink)}.coming-soon h2{margin:0;font:900 42px/1 var(--display);font-stretch:58%;text-transform:uppercase}.coming-soon p{margin:0;max-width:58ch;font:16px/1.6 var(--body);color:var(--ink-soft)}.group-soon{min-height:260px;align-content:start}.chart{list-style:none;margin:0;padding:0;border-top:3px solid var(--ink)}.chart li{display:grid;grid-template-columns:90px 1fr repeat(4,90px);align-items:center;gap:12px;padding:12px 0;border-bottom:1.5px solid var(--ink)}.leader-stats{display:contents}.chart .rank{font-size:56px;font-weight:900;font-stretch:50%;line-height:.9}.chart li:nth-child(1) .rank{color:var(--red)}.chart .who{font-size:26px;font-weight:800;font-stretch:65%;text-transform:uppercase}.chart .stat{font:13px var(--body);color:var(--ink-soft);text-transform:uppercase}.chart .stat b{display:block;font:800 24px var(--display);font-stretch:65%;color:var(--ink)}.chart li.me{background:var(--paper-2)}.chart li.me .rank{color:var(--red-text)!important}.chart li.me .stat{color:#554f45}#toast{position:fixed;bottom:28px;left:50%;z-index:50;transform:translate(-50%,20px);background:var(--ink);color:var(--paper);padding:12px 20px;font:13px var(--body);border-left:6px solid var(--red);opacity:0;transition:opacity .25s,transform .25s;pointer-events:none}#toast.show{opacity:1;transform:translate(-50%)}@keyframes holo{to{background-position:250% 250%}}@keyframes deal{0%{opacity:0;transform:translate(-120px,40px) rotate(-14deg) scale(.85)}to{opacity:1;transform:none}}@keyframes shake{20%,60%{transform:rotate(-3deg) translate(-4px)}40%,80%{transform:rotate(3deg) translate(4px)}}.page-in>*{animation:rise .45s cubic-bezier(.2,.8,.2,1) both}.page-in>*:nth-child(2){animation-delay:.06s}.page-in>*:nth-child(3){animation-delay:.12s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}@keyframes flash{0%{opacity:.95}to{opacity:0}}@keyframes stamp{0%{opacity:0;transform:scale(2.4) rotate(-10deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes blink{50%{opacity:.35}}@keyframes packIn{0%{opacity:0;transform:translateY(60vh) scale(var(--pk, 1.3)) rotate(10deg)}to{transform:scale(var(--pk, 1.3))}}@keyframes float{0%,to{transform:scale(var(--pk, 1.3))}50%{transform:scale(var(--pk, 1.3)) translateY(-10px) rotate(-1.5deg)}}@keyframes packDrop{to{opacity:0;transform:translateY(80vh) scale(1.2) rotate(6deg)}}@keyframes stripOff{to{transform:translate(110%,-14px) rotate(12deg)}}@keyframes cardIn{0%{opacity:0;transform:translateY(55vh) rotate(-8deg) scale(.8)}}@keyframes cardOut{to{opacity:0;transform:translateY(42vh) scale(.12)}}@keyframes glowPulse{0%{box-shadow:0 0 20px 2px var(--glow)}to{box-shadow:0 0 70px 14px var(--glow)}}@keyframes tremble{25%{transform:translate(-2px,1px) rotate(-.6deg)}75%{transform:translate(2px,-1px) rotate(.6deg)}}@keyframes particle{0%{transform:rotate(var(--a)) translateY(0) rotate(0);opacity:1}to{transform:rotate(var(--a)) translateY(var(--d)) rotate(540deg);opacity:0}}@keyframes pop{0%{transform:scale(1.6)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media (max-width: 900px){.pack-layout{grid-template-columns:1fr}.pack-zone{position:static}.chart li{grid-template-columns:56px minmax(0,1fr);gap:8px 10px;padding:12px 0}.chart li .who{grid-column:2;font-size:22px}.chart li .leader-stats{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.chart li .leader-stats .stat{flex:1 1 104px;padding:7px 10px;border-radius:12px;background:var(--paper-2);border:1.5px solid var(--ink)}.chart li .leader-stats .stat b{font-size:18px}}@media (max-width: 760px){#app{grid-template-columns:1fr}.sidebar{position:static;height:auto}main{padding:28px 20px 60px}.auth{grid-template-columns:1fr}.auth-poster{min-height:50vh}.modal.onb,.modal.modal-wide{width:100%;max-height:92dvh}.modal.onb{-webkit-overflow-scrolling:touch}.modal.onb .onb-visual{min-height:160px;height:auto}.chart li{grid-template-columns:44px minmax(0,1fr)}.chart li .rank{font-size:34px}.chart li .who{font-size:18px}.chart li .leader-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.chart li .leader-stats .stat{min-width:0}}.album-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:36px 28px;margin-bottom:48px}.album-tile{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:0;font-family:var(--display);color:var(--ink)}.album-tile:focus-visible{outline:3px solid var(--red);outline-offset:6px}.sleeve{position:relative;display:block;aspect-ratio:1;margin-bottom:8px}.sleeve img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block;border:2px solid var(--ink);box-shadow:var(--shadow);background:var(--paper-2);transition:transform .25s}.sleeve .disc,.hero-cover .disc{position:absolute;inset:4%;border-radius:50%;transition:transform .45s cubic-bezier(.2,.8,.2,1);background:radial-gradient(circle,var(--red) 0 12%,var(--ink) 12.5% 14%,#2a2622 14.5% 15%,transparent 15.5%),repeating-radial-gradient(circle,#1b1916 0 2px,#2a2622 2px 3px)}.album-tile:hover .disc{transform:translate(28%) rotate(90deg)}.album-tile:hover .sleeve img{transform:translate(-3px,-3px)}.sleeve .done{position:absolute;z-index:2;top:8px;left:-6px;transform:rotate(-6deg);background:var(--legendary);border:2px solid var(--ink);padding:2px 8px;font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.1em}.tile-name{font-size:20px;font-weight:900;font-stretch:58%;line-height:1;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-artist{font:13px var(--body);color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-progress{display:flex;align-items:center;gap:8px;margin-top:4px;font:500 13px var(--body)}.tile-progress .progress{flex:1;height:6px;background:var(--paper-2);border:1.5px solid var(--ink)}.tile-progress .progress>span{display:block;height:100%;background:var(--red)}.album-tile.untouched img{filter:grayscale(1) contrast(.9);opacity:.55}.section-title,.artists-block .album-head h3{font-size:34px;font-weight:900;font-stretch:58%;text-transform:uppercase;margin:0 0 20px}.album-hero{display:grid;grid-template-columns:260px 1fr;gap:40px;align-items:end;margin-bottom:36px}.hero-cover{position:relative;width:260px;aspect-ratio:1}.hero-cover img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:var(--paper-2)}.hero-cover .disc{transform:translate(22%)}.hero-info{display:grid;gap:14px;justify-items:start;padding-left:24px}.hero-info>.kicker{color:var(--red);display:flex;align-items:center;gap:10px}.hero-info .done{background:var(--legendary);color:var(--ink);border:2px solid var(--ink);padding:2px 8px}.hero-artist{font:500 15px var(--body)!important;color:var(--ink)!important}.hero-progress{display:grid;gap:8px;width:min(100%,420px)}.hero-progress b{font:900 40px var(--display);font-stretch:58%;line-height:1}.hero-progress small{font:14px var(--body);color:var(--ink-soft)}.hero-progress .progress{height:10px;background:var(--paper-2);border:1.5px solid var(--ink)}.album-card-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:8px 12px;font:14px var(--body);background:var(--card);border:2px solid var(--ink);border-left:8px solid var(--c, var(--common))}.album-card-status.missing{border-style:dashed;border-left-width:2px;color:var(--ink-soft);background:transparent}.hero-info .hint{margin:0;font-size:11px}.tracklist{list-style:none;margin:0;padding:0;border-top:3px solid var(--ink)}.tl-row{display:grid;grid-template-columns:40px 44px minmax(0,1fr) 100px 80px 90px 200px;align-items:center;gap:14px;padding:8px 10px;border-bottom:1.5px solid #d8cdb6;min-height:60px}.tl-row.head{min-height:0;padding-block:10px;font-size:10px;color:var(--ink-soft);border-bottom:2px solid var(--ink)}.tl-row:not(.head):hover{background:var(--card)}.tl-row .play{all:unset;position:relative;width:32px;height:32px;display:grid;place-items:center;font:500 13px var(--body);color:var(--ink-soft);border-radius:50%}button.play{cursor:pointer}button.play:focus-visible{outline:3px solid var(--red)}.play .ico{display:none}.play .ico:before{content:"\25b6";font-size:12px}@media (hover: hover){.tl-row:hover button.play .n{display:none}}.tl-row.playing button.play .n{display:none}@media (hover: hover){.tl-row:hover button.play .ico{display:block}}.tl-row.playing button.play .ico{display:block}.tl-row.playing button.play{background:var(--red);color:var(--ink)}.tl-row.playing .play .ico:before{content:"\275a\275a";font-size:10px;letter-spacing:-1px}.tl-row.playing .tt-name{color:var(--red)}.thumb{width:44px;height:44px;object-fit:cover;border:1.5px solid var(--ink);display:block}.tt{display:grid;min-width:0}.tt-name{font-size:18px;font-weight:800;font-stretch:62%;text-transform:uppercase;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-sub{font:13px var(--body);color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill{justify-self:start;padding:2px 8px;border:1.5px solid var(--ink);border-radius:999px;background:var(--c-bg);color:var(--c-ink);font:500 12px var(--body);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.tt-stat,.tt-count{font:500 14px var(--body)}.tl-row:not(.missing) .tt-count{color:var(--ink)}.tt-actions{display:flex;gap:4px;justify-content:flex-end;flex-wrap:wrap}.tt-actions button.ghost{background:var(--card)}.tt-actions button.ghost:hover:not(:disabled){background:var(--ink);color:var(--paper)}.tl-row.missing{color:var(--ink-soft)}.tl-row.missing .thumb{filter:grayscale(1);opacity:.35;border-style:dashed}.tl-row.missing .tt-name{color:var(--ink-soft)}.tl-row.missing .pill{opacity:.45}.tl-row.missing .tt-count{font-style:italic}.tracklist .empty{margin-top:16px}@media (max-width: 900px){.album-hero{grid-template-columns:1fr}.hero-info{padding-left:0}.tl-row{grid-template-columns:32px 40px minmax(0,1fr) auto}.tl-row .pill,.tl-row .tt-stat,.tl-row.head span:nth-child(n+4){display:none}.tt-actions{grid-column:3 / -1;justify-content:flex-start}}.modal-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:#1715128c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-in .18s ease-out}.modal-backdrop.closing{animation:fade-out .18s ease-in forwards}.modal{width:min(460px,100%);max-height:calc(100vh - 40px);overflow:auto;display:grid;gap:16px;padding:22px;background:var(--paper);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);animation:modal-in .25s cubic-bezier(.2,1.2,.4,1)}.points-modal{border-radius:18px}.points-modal .section-head .kicker{letter-spacing:.12em}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:3px solid var(--ink);padding-bottom:10px}.modal-head .kicker{color:var(--red)}.modal-head h2{margin:2px 0 0;font-size:38px;font-weight:900;font-stretch:58%;text-transform:uppercase;line-height:.95}.modal-x{padding:0;width:34px;height:34px;font-size:20px;line-height:1;background:transparent;color:var(--ink);flex:none}.modal-x:hover:not(:disabled){background:var(--ink);color:var(--paper)}.mini{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;padding:8px;background:var(--c-bg);border:2px solid var(--ink);border-radius:10px}.mini img{width:64px;height:64px;object-fit:cover;border:2px solid var(--ink);border-radius:5px;display:block;background:var(--paper-2)}.mini.artist img{border-radius:50%}.mini>div{display:grid;gap:3px;min-width:0;padding:6px 10px;background:var(--card);border:2px solid var(--ink);border-radius:5px}.mini b{font-size:18px;font-weight:800;font-stretch:62%;text-transform:uppercase;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini .mono{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field small{font:12px var(--body);text-transform:none;letter-spacing:0;color:var(--ink-soft)}.suffix{position:relative;display:block}.suffix input{width:100%;padding-right:44px;font-size:22px;font-weight:800;font-stretch:70%}.suffix input::placeholder{font-weight:400;font-size:15px}.suffix i{position:absolute;right:12px;top:50%;transform:translateY(-50%);font:normal 13px var(--body);color:var(--ink-soft);pointer-events:none}.segmented{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap}.segmented legend{width:100%;padding:0;margin-bottom:6px;font:13px var(--body);text-transform:uppercase;letter-spacing:.12em}.segmented label{display:block;flex:1}.segmented input{position:absolute;opacity:0;pointer-events:none}.segmented span{display:block;padding:10px;text-align:center;cursor:pointer;border:2px solid var(--ink);margin-left:-2px;font:500 13px var(--body);background:var(--card)}.segmented label:first-of-type span{margin-left:0}.segmented input:checked+span{background:var(--ink);color:var(--paper)}.segmented input:focus-visible+span{outline:3px solid var(--red);outline-offset:2px;position:relative}.lot-facts{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid var(--ink);background:var(--card)}.lot-facts>div{display:grid;gap:2px;padding:8px 10px}.lot-facts>div+div{border-left:1.5px dashed #cfc5b0}.lot-facts .kicker{font-size:9px}.lot-facts b{font:900 22px var(--display);font-stretch:60%}.modal-note{margin:0;font:13px/1.5 var(--body);color:var(--ink-soft)}.modal .error:empty{display:none}.modal-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1.5px dashed #cfc5b0;padding-top:14px}button.danger{background:var(--red);color:var(--ink)}button.danger:hover:not(:disabled){box-shadow:2px 2px 0 var(--ink)}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(16px) scale(.97)}}@media (max-width: 480px){.fields{grid-template-columns:1fr}}.theme-picker{display:grid;gap:10px}.theme-counter{color:var(--ink-soft)}.theme-counter.ok{color:var(--red)}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.theme-chip{display:block;text-transform:none;letter-spacing:0}.theme-chip input{position:absolute;opacity:0;pointer-events:none}.theme-chip span{display:grid;gap:2px;padding:10px 12px;cursor:pointer;height:100%;background:var(--card);border:2px solid var(--ink);transition:transform .12s,box-shadow .12s,background .12s}.theme-chip b{font:800 18px var(--display);font-stretch:62%;text-transform:uppercase;line-height:1;color:var(--ink)}.theme-chip small{font:12px var(--body);color:var(--ink-soft)}.theme-chip span:hover{transform:translate(-2px,-2px);box-shadow:2px 2px 0 var(--ink)}.theme-chip input:checked+span{background:var(--ink);box-shadow:3px 3px 0 var(--red)}.theme-chip input:checked+span b{color:var(--paper)}.theme-chip input:checked+span small{color:var(--red)}.theme-chip input:checked+span b:before{content:"\25cf  ";color:var(--red)}.theme-chip input:disabled+span{opacity:.35;cursor:not-allowed;transform:none;box-shadow:none}.theme-chip input:focus-visible+span{outline:3px solid var(--red);outline-offset:2px}.theme-step{display:grid;gap:12px}.theme-step h3{margin:6px 0 0;font-size:30px;font-weight:900;font-stretch:58%;text-transform:uppercase}.theme-step>p{margin:0;font-size:12px}.auth-form .theme-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.settings-card{display:grid;gap:16px;max-width:760px;padding:24px;background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow)}.settings-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;border-bottom:3px solid var(--ink);padding-bottom:12px}.settings-head h3{margin:4px 0 0;font-size:30px;font-weight:900;font-stretch:58%;text-transform:uppercase}.settings-head p{margin:0;font-size:12px}.settings-card .error:empty{display:none}.modal .theme-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}.type-tag{padding:1px 7px 1px 5px;border-radius:3px;background:var(--ink);color:var(--paper);letter-spacing:.12em}.card.locked .type-tag{background:transparent;color:var(--ink-soft);border:1.5px dashed currentColor}.card .ctx{display:flex;align-items:center;gap:5px;margin-bottom:5px;min-width:0;font:500 11px var(--body);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .ctx i{flex:none;font-style:normal;display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:9px}.card.album .art{background:linear-gradient(160deg,var(--paper-2),#d9ceb6)}.card.album .art img{position:absolute;z-index:1;left:7%;top:11%;width:74%;height:74%;border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.card.album .art-disc{position:absolute;z-index:0;top:14%;left:22%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--c) 0 14%,var(--ink) 14.5% 16%,#2a2622 16.5% 17%,transparent 17.5%),repeating-radial-gradient(circle,#1b1916 0 1.5px,#2c2823 1.5px 3px);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.card.album:hover .art-disc{transform:translate(8%) rotate(120deg)}.card.track .player{position:absolute;z-index:2;left:6px;right:6px;bottom:6px;display:flex;align-items:center;gap:6px;padding:4px 7px 4px 4px;border-radius:999px;background:#171512db;color:var(--paper);font:500 11px var(--body)}.player .pbtn{flex:none;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:var(--glow);color:var(--ink);font-size:7px;padding-left:1px}.player .wave{flex:1;height:14px;display:flex;align-items:center;gap:1.5px}.player .wave span{flex:1;border-radius:1px;background:var(--glow);opacity:.9}.card.artist .name{font-size:22px}.card.locked.track .art span:after{content:" \266a";font-size:28px}.card.locked.album .art span:after{content:" \25c9";font-size:28px}.card.locked.artist .art span:after{content:" \2605";font-size:28px}.pack.themed{background:repeating-linear-gradient(-45deg,transparent 0 14px,rgba(0,0,0,.08) 14px 15px),var(--pack-bg);color:var(--pack-ink)}.pack.themed .pack-title{font-size:54px;line-height:.85}.pack.themed.long .pack-title{font-size:40px}.pack.pack-sm.long .pack-title{font-size:22px}.pack.themed .pack-foot{background:var(--ink);color:var(--pack-bg)}.pack.themed .pack-disc{background:radial-gradient(circle,var(--pack-bg) 0 12%,var(--ink) 12.5% 14%,transparent 14.5%),repeating-radial-gradient(circle,#1f1c18 0 2px,#2b2722 2px 4px)}.pack.pack-sm{width:148px;height:212px;padding:12px;border-width:2px;box-shadow:5px 5px 0 var(--ink)}.pack.pack-sm .pack-strip{height:18px}.pack.pack-sm .pack-top{font-size:8px;letter-spacing:.14em;margin-top:8px}.pack.pack-sm .pack-title{font-size:32px}.pack.pack-sm .pack-disc{width:150px;height:150px;right:-78px;bottom:34px}.pack.pack-sm .pack-foot{font-size:8px;padding:4px 6px;letter-spacing:.06em}.pack.pack-sm:hover:not(:disabled){box-shadow:8px 8px 0 var(--ink)}.pack.pack-sm:hover:not(:disabled) .pack-disc{transform:translate(-26px) rotate(90deg)}.pack.pack-sm.poor{filter:saturate(.35);opacity:.7}.pack:focus-visible{outline:3px solid var(--red);outline-offset:4px}.themed-section{display:grid;gap:14px;margin-top:56px;padding-top:28px;border-top:3px solid var(--ink)}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px}.section-head .section-title{margin:0}.section-head p{margin:0;font-size:12px;max-width:420px}.themed-section>.kicker{margin-top:10px}.theme-packs{display:flex;flex-wrap:wrap;gap:26px 22px}.theme-pack{display:grid;justify-items:center;gap:10px}.theme-pack-price{font:500 13px var(--body);padding:3px 10px;border:1.5px solid var(--ink);border-radius:999px;background:var(--card)}.pack-zone>.kicker{margin-bottom:4px}.modal-pack{display:grid;place-items:center;padding:10px 0 4px}.modal-pack .pack{cursor:default}.card .cert{position:absolute;z-index:3;top:30px;right:14px;display:flex;align-items:center;gap:4px;padding:2px 7px 2px 3px;border:1.5px solid var(--ink);border-radius:999px;font:500 9px var(--mono);text-transform:uppercase;letter-spacing:.08em;background:var(--card);color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.cert i,.trophy i{display:block;width:14px;height:14px;border-radius:50%;border:1.5px solid var(--ink)}.cert.gold i,.trophy.gold i{background:radial-gradient(circle,var(--ink) 0 18%,transparent 20%),conic-gradient(#fff3b0,#e9b10a,#fff3b0,#c99400,#fff3b0)}.cert.platinum i,.trophy.platinum i{background:radial-gradient(circle,var(--ink) 0 18%,transparent 20%),conic-gradient(#fff,#b9c0c7,#f4f6f8,#8e979f,#fff)}.cert.diamond i,.trophy.diamond i{background:radial-gradient(circle,var(--ink) 0 18%,transparent 20%),conic-gradient(#e6fdff,#6fe3f2,#fff,#3cc4dd,#e6fdff)}.cert.gold{background:#fff1b8}.cert.platinum{background:#eef1f4}.cert.diamond{background:#dcfbff}.card .print-tag{position:absolute;z-index:3;left:50%;top:56%;transform:translate(-50%) rotate(-4deg);white-space:nowrap;padding:3px 9px;background:var(--ink);color:var(--legendary);border:1.5px solid var(--legendary);font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.1em;box-shadow:2px 2px 0 var(--legendary)}.card.printed{isolation:isolate}.card.printed:after{content:"";position:absolute;inset:-6px;z-index:-1;border-radius:16px;pointer-events:none;background:linear-gradient(115deg,#ff6edc,#6ef0ff,#fffa82,#ff6edc) 0 0 / 300% 300%;animation:holo 3s linear infinite}.card.unique:after{inset:-8px;filter:saturate(1.4)}.card.unique .print-tag{background:var(--legendary);color:var(--ink);border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.pity{margin:0;font:500 13px var(--body);color:var(--ink-soft);text-align:center;max-width:230px}.pity.hot{color:var(--epic)}.nav-dot{display:inline-block;width:8px;height:8px;margin-left:8px;border-radius:50%;background:var(--red);animation:pulse 1.4s ease-in-out infinite;vertical-align:middle}@keyframes pulse{50%{transform:scale(1.5);opacity:.6}}.today{display:grid;gap:24px}.today-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.today-card{display:grid;gap:14px;align-content:start;padding:20px;background:var(--card);border:2px solid var(--ink);box-shadow:var(--shadow)}.today-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;border-bottom:3px solid var(--ink);padding-bottom:10px}.today-head h3{margin:2px 0 0;font-size:30px;font-weight:900;font-stretch:58%;text-transform:uppercase;line-height:.95}.today-card>button{justify-self:start}.days{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.day{position:relative;display:grid;gap:4px;padding:10px 8px;border:2px solid var(--ink);background:var(--paper);min-height:78px}.day .kicker{font-size:9px;color:var(--ink-soft)}.day b{font:800 17px var(--display);font-stretch:62%;text-transform:uppercase;line-height:1}.day i{position:absolute;right:6px;bottom:4px;font-style:normal;font:500 13px var(--body)}.day.done{background:var(--ink);color:var(--paper)}.day.done .kicker{color:#8f877a}.day.done i{color:var(--red)}.day.now{background:var(--red);box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px);animation:nudge 1.6s ease-in-out infinite}.day.big:not(.done){background:var(--c-bg, linear-gradient(135deg, #fff2b8, #f0c43a 28%, #fff6cf 48%, #d99e06 72%, #ffe27a))}.day.big.now{background:linear-gradient(135deg,#fff2b8,#f0c43a 28%,#fff6cf 48%,#d99e06 72%,#ffe27a)}@keyframes nudge{50%{transform:translate(-2px,-5px)}}.quests{list-style:none;margin:0;padding:0;display:grid;gap:10px}.quests li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 12px;border:1.5px solid var(--ink);background:var(--paper)}.quests li>div{display:grid;gap:6px}.quests b{font:800 17px var(--display);font-stretch:62%;text-transform:uppercase}.quests .progress{display:block;height:6px;background:var(--paper-2);border:1.5px solid var(--ink)}.quests .progress>span{display:block;height:100%;background:var(--red)}.quests li.ready{background:#fff1b8}.quests li.claimed{opacity:.55}.near{list-style:none;margin:0;padding:0;display:grid;gap:8px}.near-row{all:unset;cursor:pointer;box-sizing:border-box;width:100%;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:6px 10px 6px 6px;border:1.5px solid var(--ink);background:var(--paper)}.near-row:hover{background:var(--ink);color:var(--paper)}.near-row:focus-visible{outline:3px solid var(--red)}.near-row img{width:48px;height:48px;object-fit:cover;border:1.5px solid var(--ink);display:block}.near-row span{display:grid;min-width:0}.near-row b{font:800 17px var(--display);font-stretch:62%;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.near-row small{font:13px var(--body);opacity:.7}.near-left{font:500 13px var(--body);padding:3px 8px;background:var(--red);color:var(--ink);border:1.5px solid var(--ink);white-space:nowrap}.trophy-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.trophy{display:grid;justify-items:center;gap:4px;padding:12px 6px;border:1.5px solid var(--ink);background:var(--paper)}.trophy i{width:34px;height:34px;border-width:2px}.trophy.print i{display:grid;place-items:center;border:0;font:normal 24px var(--display);color:var(--legendary);width:auto;height:34px}.trophy b{font:900 30px var(--display);font-stretch:58%;line-height:1}.trophy .kicker{font-size:9px}.bt-box{width:min(560px,100%)}.bt-dots{display:flex;gap:6px}.bt-dots span{flex:1;height:8px;border:1.5px solid var(--ink);background:var(--paper-2)}.bt-dots .cur{background:var(--ink)}.bt-dots .ok{background:#3fa34d}.bt-dots .ko{background:var(--red)}.bt-player{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px;background:var(--ink);color:var(--paper)}.bt-play{width:52px;height:52px;padding:0;border-radius:50%;background:var(--red);color:var(--ink);border-color:var(--paper);font-size:18px}.bt-player.playing .bt-play span{display:none}.bt-player.playing .bt-play:before{content:"\275a\275a";font-size:14px;letter-spacing:-2px}.bt-eq{display:flex;align-items:center;gap:3px;height:40px}.bt-eq span{flex:1;height:20%;background:var(--paper);opacity:.35;border-radius:1px}.bt-player.playing .bt-eq span{opacity:.9;animation:eq .9s ease-in-out infinite alternate}.bt-eq span:nth-child(3n){animation-delay:-.3s!important}.bt-eq span:nth-child(3n+1){animation-delay:-.6s!important;animation-duration:.7s!important}.bt-eq span:nth-child(4n){animation-duration:1.1s!important}@keyframes eq{0%{height:15%}to{height:100%}}.bt-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bt-option{display:grid;gap:3px;text-align:left;padding:12px 14px;border-radius:0;background:var(--card);color:var(--ink);text-transform:none;letter-spacing:0}.bt-option b{font:800 18px var(--display);font-stretch:62%;text-transform:uppercase;line-height:1.05}.bt-option small{font:13px var(--body);color:var(--ink-soft)}.bt-option:hover:not(:disabled){background:var(--ink);color:var(--paper)}.bt-option:hover:not(:disabled) small{color:#a9a090}.bt-option:disabled{opacity:.5;cursor:default}.bt-option.ok{background:#3fa34d;color:var(--ink);opacity:1}.bt-option.ko{background:var(--red);color:var(--ink);opacity:1}.bt-option.ok small,.bt-option.ko small{color:var(--ink)}.bt-verdict{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:10px;border:2px solid var(--ink);animation:modal-in .25s}.bt-verdict.ok{background:#d6f2d9}.bt-verdict.ko{background:#ffd9cc}.bt-verdict img{width:56px;height:56px;object-fit:cover;border:1.5px solid var(--ink);display:block}.bt-verdict>div{display:grid;gap:2px;min-width:0}.bt-verdict b{font:900 22px var(--display);font-stretch:58%;text-transform:uppercase}.bt-verdict span{font:13px var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-score{display:grid;justify-items:center;gap:6px;padding:10px 0}.bt-score b{font:900 84px var(--display);font-stretch:55%;line-height:.9}.bt-score small{font-size:30px;color:var(--ink-soft)}.bt-grid{font-size:24px;letter-spacing:4px}.bt-reward{display:grid;justify-items:center;gap:12px}.bt-reward .card{width:200px}@media (max-width: 560px){.bt-options{grid-template-columns:1fr}.days{grid-template-columns:repeat(4,1fr)}}.side-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.side-actions #logout{margin-top:0}#soundToggle{color:var(--paper);border-color:#3a362f}#soundToggle[aria-pressed=false]{color:#6b6458;text-decoration:line-through}nav button{position:relative}nav button.bump{animation:navBump .5s cubic-bezier(.2,1.8,.4,1);color:var(--paper)}@keyframes navBump{30%{transform:scale(1.18) translate(6px);color:var(--red)}}.nav-plus{position:absolute;right:18px;top:50%;padding:2px 8px;border-radius:999px;pointer-events:none;background:var(--red);color:var(--ink);font:500 14px var(--body);animation:navPlus 1.2s ease-out forwards}@keyframes navPlus{0%{transform:translateY(-50%) scale(.4);opacity:0}20%{transform:translateY(-50%) scale(1.15);opacity:1}to{transform:translateY(-160%);opacity:0}}.page-head .kicker,.modal-head .kicker,.hero-info>.kicker,.theme-counter.ok,.stock-next.full,.lot .lead,.tl-row.playing .tt-name,.error,.profile-link:hover .username{color:var(--red-text)}.sidebar .profile-link:hover .username{color:var(--red)}.pity.hot{color:#a3134f}.pack.themed .pack-foot{background:var(--ink);color:var(--paper)}.quests li.claimed{opacity:1;background:var(--paper-2)}.quests li.claimed b{text-decoration:line-through;text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--red);outline-offset:3px}.sidebar :focus-visible,.opening :focus-visible{outline-color:var(--legendary)}.skip-link{position:fixed;left:12px;top:-60px;z-index:500;padding:10px 16px;background:var(--ink);color:var(--paper);font:600 15px var(--body);border:2px solid var(--red);text-decoration:none;transition:top .15s}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#view h1:focus{outline:none}.card.clickable:focus-visible{outline:3px solid var(--red);outline-offset:4px}p,.modal-note{line-height:1.5}.modal-note,.page-head p{color:var(--ink-soft)}.nav-badge{margin-left:8px;min-width:22px;height:22px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;background:var(--red);color:var(--ink);font:700 13px var(--body);font-stretch:100%;align-self:center}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.stock{display:grid;justify-items:center;gap:8px}.stock-count b{font:900 56px var(--display);font-stretch:60%;line-height:1;font-variant-numeric:tabular-nums}.stock-count small{font:600 15px var(--body);color:var(--ink-soft)}.stock-slots{display:grid;grid-template-columns:repeat(10,16px);gap:4px}.stock-slots span{height:22px;border:1.5px solid var(--ink);border-radius:3px;background:transparent;transition:background .3s}.stock-slots span.on{background:var(--red)}.stock-next{margin:0;font:600 14px var(--body);font-variant-numeric:tabular-nums}.stock-next.full{color:var(--red)}.onb{width:min(520px,100%);gap:18px}.onb-visual{height:190px;display:grid;place-items:center;background:var(--ink);border:2px solid var(--ink);overflow:hidden;position:relative}.onb-visual .card{width:120px;transform:rotate(var(--r, 0deg));box-shadow:4px 4px #000;pointer-events:none}.onb-visual .card .plate,.onb-visual .card .ribbon,.onb-visual .card .actions{display:none}.onb-fan{display:flex;align-items:center;justify-content:center}.onb-fan>*+*{margin-left:-34px}.onb-big{font:900 88px var(--display);font-stretch:55%;color:var(--paper);line-height:1;text-align:center}.onb-big small{display:block;font:600 15px var(--body);color:var(--legendary);margin-top:6px}.onb-pips{display:flex;gap:10px}.onb-pips span{padding:6px 12px;border:2px solid #000;border-radius:6px;font:800 18px var(--display);font-stretch:60%;text-transform:uppercase;background:var(--c-bg);color:var(--c-ink)}.onb h2{font-size:44px!important}.onb-text{margin:0;font:17px/1.5 var(--body);color:var(--ink)}.onb-dots{display:flex;gap:8px;justify-content:center}.onb-dots span{width:10px;height:10px;border-radius:50%;border:2px solid var(--ink)}.onb-dots span.on{background:var(--ink);width:26px;border-radius:6px}.onb .modal-actions{justify-content:space-between;align-items:center}.avatar{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid var(--red);background:repeating-radial-gradient(circle,#1f1c18 0 2px,#2b2722 2px 4px)}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar-initial{font:900 22px var(--display);font-stretch:60%;color:var(--paper)}.avatar.sm{width:30px;height:30px;border-width:1.5px;margin-right:10px;vertical-align:middle}.avatar.sm .avatar-initial{font-size:15px}.chart .who{display:flex;align-items:center}.profile-link{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;min-width:0;border-radius:6px}.profile-link .username{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-link:hover .username{color:var(--red)}.profile-link:focus-visible{outline:3px solid var(--legendary);outline-offset:4px}.profile-page{display:grid;gap:40px}.profile-hero{display:grid;grid-template-columns:auto 1fr;gap:20px 32px;align-items:center;padding:24px;background:var(--ink);color:var(--paper);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--red)}.avatar.xl{position:relative;width:150px;height:150px;border-width:4px;padding:0;cursor:pointer;min-height:0}.avatar.xl .avatar-initial{font-size:80px}.avatar.xl:hover:not(:disabled){transform:rotate(-6deg) scale(1.03);box-shadow:4px 4px 0 var(--red)}.avatar.xl img{width:70%;height:70%;border-radius:50%;border:3px solid var(--red)}.avatar-edit{position:absolute;right:10px;bottom:10px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--red);color:var(--ink);font-size:16px}.profile-id{display:grid;gap:6px;justify-items:start}.profile-id .kicker{color:#a9a090}.profile-id h2{margin:0;font-size:64px;font-weight:900;font-stretch:55%;text-transform:uppercase;line-height:.9}.profile-id p{margin:0;color:#a9a090}.pstats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.pstat{display:grid;gap:2px;padding:10px 12px;border:1.5px solid #3a362f}.pstat b{font:900 34px var(--display);font-stretch:58%;line-height:1}.pstat .kicker{color:#a9a090;font-size:10px}.showcase .section-head{margin-bottom:18px}.showcase-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.showcase-slot{display:grid;gap:10px;justify-items:center;align-content:start}.showcase-slot .card{width:100%}.showcase-slot.empty{all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:5 / 8;width:100%;display:grid;place-content:center;justify-items:center;gap:6px;border:2px dashed #b9ad94;border-radius:12px;color:var(--ink-soft);transition:background .15s,border-color .15s}.showcase-slot.empty span{font:900 56px var(--display);line-height:1}.showcase-slot.empty small{font:600 14px var(--body)}.showcase-slot.empty:hover{background:var(--paper-2);border-color:var(--ink);color:var(--ink)}.showcase-slot.empty:focus-visible{outline:3px solid var(--red);outline-offset:3px}@media (max-width: 1000px){.showcase-row{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.avatar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;max-height:340px;overflow:auto;padding:4px}.avatar-opt input,.pick input{position:absolute;opacity:0;pointer-events:none}.avatar-opt span{display:grid;justify-items:center;gap:6px;padding:8px;cursor:pointer;border:2px solid transparent;border-radius:8px}.avatar-opt img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid var(--c)}.avatar-opt b{font:600 13px var(--body);text-align:center;line-height:1.2}.avatar-opt input:checked+span{border-color:var(--ink);background:var(--card);box-shadow:3px 3px 0 var(--red)}.avatar-opt input:focus-visible+span,.pick input:focus-visible+span{outline:3px solid var(--red);outline-offset:2px}.pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;max-height:380px;overflow:auto;padding:4px}.pick span{position:relative;display:grid;gap:3px;padding:6px;cursor:pointer;background:var(--c-bg);color:var(--c-ink);border:2px solid var(--ink);border-radius:8px}.pick img{width:100%;aspect-ratio:1;object-fit:cover;border:1.5px solid var(--ink);border-radius:4px;display:block}.pick b{font:800 14px var(--display);font-stretch:62%;text-transform:uppercase;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick small{font:11px var(--body);opacity:.85}.pick input:checked+span{box-shadow:0 0 0 3px var(--paper),0 0 0 6px var(--red)}.pick input:checked+span:after{content:"\2713";position:absolute;top:4px;right:4px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--red);color:var(--ink);font-weight:700}.pick input:disabled+span{opacity:.4;cursor:not-allowed}.modal:has(.pick-grid){width:min(640px,100%)}.rarity-chips{flex-basis:100%;display:flex;flex-wrap:wrap;gap:8px;padding-top:4px;border-top:1.5px dashed #cfc5b0}.rchip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px;background:var(--card);color:var(--ink);border-width:1.5px;font-size:14px}.rchip small{font:600 12px var(--body);opacity:.7}.rchip:not(.on):hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.rchip.common,.rchip.rare,.rchip.epic,.rchip.legendary{box-shadow:inset 6px 0 0 var(--c);padding-left:18px}.rchip.on{background:var(--ink);color:var(--paper)}.rchip.on.common,.rchip.on.rare,.rchip.on.epic,.rchip.on.legendary{background:var(--c-bg);color:var(--c-ink);border-color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.day.now .kicker,.quests li.claimed .mono.muted{color:var(--ink)}.tl-row.missing .pill{opacity:1;background:transparent;color:var(--ink-soft);border-style:dashed}.card.locked,.card.locked .type-tag{color:#4d483f}.pack-zone{position:static;justify-self:center}.day-hero{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;padding:26px 28px;background:var(--ink);color:var(--paper);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--red)}.day-count{display:grid;justify-items:center;min-width:120px}.day-count b{font:900 110px var(--display);font-stretch:52%;line-height:.85;color:var(--red)}.day-count span{font:600 15px var(--body);color:#c9c1b2}.day-main{display:grid;gap:18px}.day-hero .days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.day-hero .day{min-height:74px;padding:10px 8px;background:#24211d;border:1.5px solid #3a362f;color:var(--paper);display:grid;align-content:space-between;gap:6px}.day-n{font:500 11px var(--mono);color:#a9a090}.day-hero .day b{font:800 18px var(--display);font-stretch:60%;text-transform:uppercase;line-height:1}.day-hero .day i{position:absolute;top:8px;right:8px;font:700 13px var(--body);color:var(--ink);background:var(--red);width:20px;height:20px;border-radius:50%;display:grid;place-items:center}.day-hero .day.done{background:#2f2b26;color:#c9c1b2}.day-hero .day.now{background:var(--red);border-color:var(--red);color:var(--ink);transform:translateY(-4px);box-shadow:0 4px 0 var(--paper);animation:none}.day-hero .day.now .day-n{color:var(--ink)}.day-hero .day.big:not(.done):not(.now){background:linear-gradient(135deg,#fff2b8,#f0c43a 28%,#fff6cf 48%,#d99e06 72%,#ffe27a);color:var(--ink);border-color:#000}.day-hero .day.big:not(.done):not(.now) .day-n{color:var(--ink)}.day-claim{justify-self:start;padding:14px 28px;font-size:17px;background:var(--red);border-color:var(--red);color:var(--ink);box-shadow:4px 4px 0 var(--paper)}.day-claim:hover:not(:disabled){box-shadow:6px 6px 0 var(--paper)}.day-done{margin:0;font:600 16px var(--body);color:#c9c1b2}.today-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.tcard{display:grid;gap:14px;align-content:start;padding:22px;background:var(--card);border:2px solid var(--ink);box-shadow:var(--shadow)}.blind-card{position:relative;overflow:hidden;background:var(--rare);color:#fff;justify-items:start;min-height:240px;align-content:end}.blind-card .kicker{color:#dfe7ff}.blind-card h3{margin:0;font:900 52px var(--display);font-stretch:55%;text-transform:uppercase;line-height:.9}.blind-card p{margin:0;font:500 16px var(--body);color:#eef2ff}.blind-card button{background:var(--paper);color:var(--ink);border-color:var(--paper);font-size:17px;padding:12px 26px;box-shadow:4px 4px 0 var(--ink)}.blind-card button.ghost{background:transparent;color:#fff;border-color:#fff;box-shadow:none}.blind-eq{position:absolute;top:22px;right:22px;left:45%;height:90px;display:flex;align-items:flex-end;gap:4px;opacity:.35}.blind-eq span{flex:1;background:#fff;border-radius:2px;animation:eq 1.1s ease-in-out infinite alternate}.blind-eq span:nth-child(odd){animation-duration:.8s}.blind-eq span:nth-child(3n){animation-delay:-.4s}.blind-eq span:nth-child(4n+1){animation-delay:-.7s;animation-duration:1.3s}.tcard .quests li{grid-template-columns:1fr auto;padding:12px 14px}.q-left{font:600 14px var(--body);color:var(--ink-soft);font-variant-numeric:tabular-nums}.q-done{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--paper);font-weight:700}.quests li.ready{background:#fff1b8;box-shadow:inset 6px 0 0 var(--legendary)}.quests li.ready button{background:var(--legendary);color:var(--ink);border-color:var(--ink)}.near-strip .section-head{margin-bottom:14px}.near-covers{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px}.near-cover{all:unset;cursor:pointer;display:grid;gap:8px;position:relative;min-width:0}.near-cover img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transition:transform .15s,box-shadow .15s}.near-cover:hover img{transform:translate(-3px,-3px);box-shadow:7px 7px 0 var(--ink)}.near-cover:focus-visible{outline:3px solid var(--red);outline-offset:4px}.near-cover b{font:800 17px var(--display);font-stretch:60%;text-transform:uppercase;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.near-badge{position:absolute;top:-10px;right:-10px;min-width:40px;height:40px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:var(--red);color:var(--ink);border:2px solid var(--ink);font:900 20px var(--display);font-stretch:60%;transform:rotate(8deg)}@media (max-width: 900px){.day-hero,.today-grid{grid-template-columns:1fr}.day-hero .days{grid-template-columns:repeat(4,minmax(0,1fr))}}.profile-hero .trophy-row{grid-column:1 / -1}.profile-hero .trophy{background:#24211d;border-color:#3a362f;color:var(--paper)}.profile-hero .trophy .kicker{color:#c9c1b2}.showcase-row{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.showcase-slot{min-width:0}.card.artist:not(.locked){background:#121110;color:var(--paper);box-shadow:4px 4px 0 var(--ink),inset 0 0 0 4px var(--c)}.card.artist:not(.locked):hover{box-shadow:7px 7px 0 var(--ink),inset 0 0 0 4px var(--c)}.card.artist.epic:not(.locked){box-shadow:4px 4px 0 var(--ink),inset 0 0 0 4px var(--c),0 0 26px #e0337a73}.card.artist.legendary:not(.locked){box-shadow:4px 4px 0 var(--ink),inset 0 0 0 4px var(--c),0 0 34px #e9b10ab3}.card.artist:not(.locked) .card-band{position:relative;padding:12px 6px 0;color:var(--glow)}.pass-hole{position:absolute;left:50%;top:2px;width:38px;height:9px;transform:translate(-50%);border-radius:6px;background:var(--paper);box-shadow:inset 0 2px 3px #0000008c}.card.artist:not(.locked) .type-tag{background:var(--c);color:var(--c-ink)}.card.artist:not(.locked) .art{display:block;aspect-ratio:4 / 5;background:var(--c);border-color:var(--c)}.card.artist:not(.locked) .art img{width:100%;height:100%;border:0;border-radius:0;object-fit:cover;filter:grayscale(1) contrast(1.25);mix-blend-mode:multiply;transition:filter .4s,transform .6s}.card.artist:not(.locked):hover .art img{filter:none;mix-blend-mode:normal;transform:scale(1.05)}.card.artist .art:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(10,9,8,.92) 0,rgba(10,9,8,.4) 32%,transparent 55%)}.pass-name{position:absolute;z-index:2;left:8px;right:22px;bottom:6px;font:900 30px var(--display);font-stretch:52%;line-height:.85;text-transform:uppercase;color:var(--paper);text-shadow:2px 2px 0 rgba(0,0,0,.6);overflow-wrap:anywhere}.pass-side{position:absolute;z-index:2;top:8px;right:4px;writing-mode:vertical-rl;font:500 8px var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--paper);opacity:.85}.card.artist:not(.locked) .plate .name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.card.artist:not(.locked) .plate{background:#1d1b18;color:var(--paper);border-color:#000}.card.artist:not(.locked) .ctx{color:#b5ad9e}.card.artist:not(.locked) .ctx i{background:var(--c);color:var(--c-ink)}.card.artist:not(.locked) .stat{border-top-color:#3a362f}.card.artist:not(.locked) .stat b{color:var(--paper)}.card.artist:not(.locked) .stat span{color:#b5ad9e}.card.artist:not(.locked) .ribbon{border:1.5px solid var(--c)}.card.artist:not(.locked) .actions button.ghost{background:#1d1b18;color:var(--paper);border-color:#6b6458}.card.artist:not(.locked) .actions button.ghost:hover:not(:disabled){background:var(--paper);color:var(--ink)}.card.artist:not(.locked) .actions button:not(.ghost){background:var(--c);color:var(--c-ink);border-color:#000}.flip-front .card.artist .pass-name{font-size:40px}.to-find{margin-top:44px}.to-find .section-head{margin-bottom:18px}.to-find .card.locked .name{font-size:17px}.card.artist.epic:not(.locked) .type-tag,.card.artist.epic:not(.locked) .ctx i,.card.artist.epic:not(.locked) .actions button:not(.ghost){background:#b3195a;color:#fff}.card.locked .sub,.card.locked .name{color:#4d483f}.card.track .player .pbtn{border:0;padding:0;min-height:0;cursor:pointer;box-shadow:none;transform:none}.card.track .player button.pbtn:hover{transform:scale(1.15);box-shadow:none}.card.track .player .pbtn.off{opacity:.4}.card.track .player.playing{background:var(--ink);box-shadow:0 0 0 2px var(--glow)}.card.track .player.playing .pbtn span{display:none}.card.track .player.playing .pbtn:before{content:"\275a\275a";font-size:7px;letter-spacing:-1px}.player .wave span.past{opacity:1!important;background:var(--paper)}.card.track .player:not(.playing) .wave span{opacity:.55}.ptime{font-variant-numeric:tabular-nums}.card.track button.player{border:0;min-height:0;cursor:pointer;font:500 9px var(--body);font-variant-numeric:tabular-nums;text-align:left;transform:none;transition:background .15s,box-shadow .15s}.card.track button.player:hover:not(:disabled){transform:none;background:var(--ink);box-shadow:0 0 0 2px var(--glow)}.card.track button.player:hover .pbtn{transform:scale(1.15)}.card.track .player .pbtn{transition:transform .15s}.card.track .player.off{opacity:.55;cursor:not-allowed}.card.track .player.loading .pbtn{animation:pulse .7s ease-in-out infinite}.card.track .player.loading .pbtn:before{content:"\2026";font-size:10px}.card.track .player.playing.loading .pbtn:before{content:"\2026"}.card{position:relative}.card-menu{position:absolute;z-index:6;top:30px;left:12px}.kebab-wrap{position:relative}.kebab{width:32px;height:32px;min-height:0;padding:0;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--ink);background:var(--card);color:var(--ink);box-shadow:2px 2px 0 var(--ink);font-size:18px;line-height:1}.kebab:hover:not(:disabled),.kebab-wrap.open .kebab{background:var(--ink);color:var(--paper);transform:none;box-shadow:2px 2px 0 var(--red)}.kebab-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:200px;display:grid;padding:6px;background:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:8px}.kebab-menu button{min-height:40px;padding:8px 12px;border:0;border-radius:5px;background:transparent;color:var(--ink);text-align:left;font:600 15px var(--body);box-shadow:none}.kebab-menu button:hover:not(:disabled),.kebab-menu button:focus-visible{background:var(--ink);color:var(--paper);transform:none;box-shadow:none;outline:none}.card:has(.kebab-wrap.open),.tl-row:has(.kebab-wrap.open),.album-card-status:has(.kebab-wrap.open){z-index:30;position:relative}.tl-row .kebab-menu,.album-card-status .kebab-menu{left:auto;right:0}.album-card-status .kebab{box-shadow:none}.coll-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.coll-top .chips{margin-bottom:28px}.sel-start{min-height:44px}.collection.selecting .sel-start{background:var(--ink);color:var(--paper)}.card.selectable{cursor:pointer}.card.selectable:hover{transform:translate(-2px,-2px)}.card.selected{outline:4px solid var(--red);outline-offset:4px;transform:scale(.97)}.card.selected:hover{transform:scale(.97)}.sel-check{position:absolute;z-index:7;top:-12px;left:-12px;width:36px;height:36px;min-height:0;padding:0;display:grid;place-items:center;border-radius:50%;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:800 18px var(--body);box-shadow:2px 2px 0 var(--ink)}.card.selected .sel-check{background:var(--red)}.sel-check:hover:not(:disabled){transform:scale(1.08);box-shadow:2px 2px 0 var(--ink)}.stepper{position:absolute;z-index:7;left:50%;bottom:12px;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:4px;border-radius:999px;background:var(--ink);color:var(--paper);box-shadow:3px 3px 0 var(--red);font:700 14px var(--body);font-variant-numeric:tabular-nums;white-space:nowrap}.stepper button{width:30px;height:30px;min-height:0;padding:0;border-radius:50%;background:var(--paper);color:var(--ink);border:0;font-size:18px;line-height:1}.stepper button:hover:not(:disabled){transform:none;box-shadow:none;background:var(--red)}.stepper span{min-width:48px;text-align:center}.sel-bar{position:sticky;bottom:16px;z-index:50;margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--ink);color:var(--paper);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--red);font:500 16px var(--body)}.sel-bar b{font:900 26px var(--display);font-stretch:60%;text-transform:uppercase}.sel-bar .ghost{color:var(--paper);border-color:#6b6458}.sel-bar .ghost:hover:not(:disabled){background:var(--paper);color:var(--ink)}.op-flash{z-index:1}.flip-front .card{box-shadow:0 0 0 3px var(--paper),8px 8px #000,0 0 44px var(--glow)!important}.op-summary .card{box-shadow:0 0 0 3px var(--paper),6px 6px #000,0 0 30px var(--glow)}.card button.print-tag{min-height:0;border-radius:0;cursor:pointer;font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.1em;padding:3px 9px}.card button.print-tag:hover:not(:disabled){transform:translate(-50%) rotate(-4deg) scale(1.06);box-shadow:3px 3px 0 var(--legendary)}.ed-block{display:grid;grid-template-columns:74px 1fr;gap:14px;align-items:start;padding:12px;background:var(--card);border:2px solid var(--ink)}.ed-block .pill{justify-self:stretch;text-align:center;padding:6px 4px;font-size:12px}.ed-block b{font:800 20px var(--display);font-stretch:60%;text-transform:uppercase}.ed-block p{margin:4px 0 0;font:15px/1.45 var(--body)}.ed-pill{background:var(--ink);color:var(--legendary)}.ed-unique{background:var(--legendary);color:var(--ink)}.ed-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(12px,1fr));gap:3px;margin-top:10px}.ed-slots span{height:14px;border:1.5px solid var(--ink);border-radius:2px}.ed-slots span.taken{background:var(--ink)}.ed-slots span.mine{background:var(--red)}.ed-gauge{height:12px;margin-top:10px;border:1.5px solid var(--ink);background:var(--paper-2)}.ed-gauge span{display:block;height:100%;background:var(--ink)}.ed-mine{font-weight:600}.radio{margin-top:auto;display:grid;gap:8px;padding:10px;border:1.5px solid #3a362f;border-radius:8px;background:#1f1c18}.radio+.side-actions{margin-top:12px}.radio-start{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--red);color:var(--ink);border-color:var(--red);font-size:14px}.radio-start span{font-size:18px}.radio-now{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;min-width:0}.radio-now img{width:42px;height:42px;object-fit:cover;border:1.5px solid #000;border-radius:4px;display:block}.radio-now div{display:grid;min-width:0}.radio-now b{font:800 16px var(--display);font-stretch:62%;text-transform:uppercase;color:var(--paper);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-now small{font:12px var(--body);color:#b5ad9e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-ctrl button{width:34px;height:34px;min-height:0;padding:0;border-radius:50%;display:grid;place-items:center;font-size:13px;background:#2f2b26;color:var(--paper);border:1.5px solid #4a453d}.radio-ctrl .radio-play{width:40px;height:40px;background:var(--red);color:var(--ink);border-color:var(--red)}.radio-ctrl button:hover:not(:disabled){transform:none;box-shadow:0 0 0 2px var(--legendary)}.radio-ctrl .ptime{margin-left:auto;font:600 12px var(--body);color:#b5ad9e;font-variant-numeric:tabular-nums}.radio-ctrl .radio-close{width:26px;height:26px;font-size:15px;background:transparent;border-color:transparent;color:#8d8577}.radio-track{height:4px;border-radius:2px;background:#3a362f;overflow:hidden}.radio-track .rbar{display:block;height:100%;width:0;background:var(--red);transition:width .25s linear}.radio.playing.loading .radio-play{animation:pulse .7s ease-in-out infinite}.sidebar{display:flex;flex-direction:column}.achievements{display:grid;gap:36px}.ach-summary{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 14px;padding:20px 24px;background:var(--ink);color:var(--paper);box-shadow:8px 8px 0 var(--red)}.ach-summary b{font:900 64px var(--display);font-stretch:55%;line-height:.9;color:var(--legendary)}.ach-summary small{font-size:26px;color:#b5ad9e}.ach-summary>span{font:600 16px var(--body);color:#c9c1b2}.ach-summary .ach-bar{grid-column:1 / -1;background:#2f2b26;border-color:#4a453d}.ach-section .section-title{margin-bottom:16px}.ach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.ach{display:grid;grid-template-columns:64px 1fr auto;gap:16px;align-items:center;padding:16px;background:var(--card);border:2px solid var(--ink);box-shadow:var(--shadow)}.ach-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--ink);background:var(--paper-2);font:900 28px var(--display)}.ach.tier-1 .ach-icon{background:#e7b98a}.ach.tier-2 .ach-icon{background:#dfe3e8}.ach.tier-3 .ach-icon,.ach.done .ach-icon{background:linear-gradient(135deg,#fff2b8,#f0c43a 40%,#d99e06)}.ach.tier-4 .ach-icon{background:conic-gradient(#e6fdff,#6fe3f2,#fff,#3cc4dd,#e6fdff)}.ach-body{display:grid;gap:6px;min-width:0}.ach h3{margin:0;font:900 24px var(--display);font-stretch:58%;text-transform:uppercase;line-height:1}.ach p{margin:0;font:14px var(--body);color:var(--ink-soft)}.ach p b{color:var(--ink);font-variant-numeric:tabular-nums}.ach-bar{height:8px;border:1.5px solid var(--ink);background:var(--paper-2);border-radius:4px;overflow:hidden}.ach-bar span{display:block;height:100%;background:var(--red)}.ach-bar.big{height:12px}.ach-tiers{display:flex;gap:4px;flex-wrap:wrap}.tier{padding:1px 7px;border:1.5px solid #b9ad94;border-radius:999px;font:600 11px var(--body);color:#6b6458}.tier.on{border-color:var(--ink);color:var(--ink)}.tier.on.t0{background:#e7b98a}.tier.on.t1{background:#dfe3e8}.tier.on.t2{background:#f0c43a}.tier.on.t3{background:#9fe8f2}.ach-side{display:grid;justify-items:end}.ach-side button{white-space:nowrap;background:var(--legendary);color:var(--ink);border-color:var(--ink)}.ach-next{font:600 13px var(--body);color:var(--ink-soft);white-space:nowrap}.ach-done{font:700 14px var(--body)}.ach.ready{background:#fff5cf;box-shadow:4px 4px 0 var(--ink),0 0 0 3px var(--legendary) inset}.ach.done{background:var(--paper-2)}@media (max-width: 520px){.ach{grid-template-columns:52px 1fr}.ach-side{grid-column:1 / -1;justify-items:start}.ach-icon{width:52px;height:52px}}.ach-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ach{grid-template-columns:64px minmax(0,1fr);align-items:start}.ach-side{grid-column:1 / -1;justify-items:stretch}.ach-side button{width:100%}.ach-side .ach-next,.ach-side .ach-done{justify-self:start}.ach.done p{color:#4d483f}.ach.ready.done{background:#fff5cf}.card.printed{isolation:auto}.card.printed:after{content:"";position:absolute;inset:-8px;z-index:0;border-radius:18px;pointer-events:none;padding:4px;background:linear-gradient(115deg,#ff6edc,#6ef0ff,#fffa82,#ff6edc) 0 0 / 300% 300%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:holo 3s linear infinite}.card.unique:after{inset:-10px;padding:5px;filter:saturate(1.4)}.card.legendary:not(.locked):not(.ac){background:linear-gradient(115deg,transparent 20%,rgba(255,110,220,.55) 38%,rgba(110,240,255,.55) 50%,rgba(255,250,130,.55) 62%,transparent 80%) 0 0 / 250% 250%,var(--c-bg);animation:holoBg 3.5s linear infinite}.card.legendary:before{content:none}@keyframes holoBg{to{background-position:250% 250%,0 0}}.card .print-tag{top:40%}.sidebar{gap:clamp(8px,1.8vh,22px);padding:clamp(12px,2.4vh,26px) 18px;overflow-y:auto;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.logo{font-size:clamp(26px,4vh,38px)}.profile{padding:clamp(8px,1.2vh,12px);gap:clamp(4px,.7vh,8px)}.points strong{font-size:clamp(18px,2.6vh,24px)}.points{padding-top:clamp(4px,.8vh,10px)}nav button{font-size:clamp(16px,2.5vh,24px);padding:clamp(2px,.65vh,8px) 0;gap:10px}nav button i{font-size:10px}.nav-badge{height:20px;min-width:20px;font-size:12px}.radio{margin-top:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:8px}.radio-start{grid-column:1 / -1;min-height:36px;padding:6px 12px;font-size:13px}.radio-now{grid-template-columns:32px minmax(0,1fr);gap:8px}.radio-now img{width:32px;height:32px}.radio-now b{font-size:14px}.radio-now small{font-size:11px}.radio-ctrl{gap:4px}.radio-ctrl .ptime{display:none}.radio-ctrl button{width:28px;height:28px;font-size:11px}.radio-ctrl .radio-play{width:32px;height:32px}.radio-ctrl .radio-close{width:22px;height:22px}.radio-track{grid-column:1 / -1;height:3px}.radio+.side-actions{margin-top:0}.side-actions button{min-height:32px;padding:4px 12px;font-size:12px}nav{gap:clamp(0px,.4vh,4px)}nav button{padding:clamp(5px,1.15vh,12px) 4px;letter-spacing:.01em}nav button:hover:not(:disabled){padding-left:10px}nav button.active{padding-left:10px;box-shadow:inset 3px 0 0 var(--red)}.sidebar{gap:clamp(12px,2.6vh,30px)}nav button.active:after{content:none}nav button{padding-top:clamp(4px,1vh,12px);padding-bottom:clamp(4px,1vh,12px)}.card.legendary:not(.locked):not(.ac){background:linear-gradient(115deg,transparent 12%,rgba(255,110,220,.8) 30%,rgba(110,240,255,.8) 45%,rgba(255,250,130,.8) 60%,transparent 80%) 0 0 / 260% 260%,repeating-linear-gradient(-60deg,rgba(255,255,255,.22) 0 1.5px,transparent 1.5px 6px),radial-gradient(circle at 18% 12%,rgba(255,255,255,.75),transparent 38%),linear-gradient(135deg,#fff2b8,#f0c43a 28%,#fff6cf 48%,#d99e06 72%,#ffe27a);animation:legendHolo 3.2s ease-in-out infinite alternate}@keyframes legendHolo{0%{background-position:0% 0%,0 0,0 0,0 0}to{background-position:100% 100%,0 0,0 0,0 0}}.pack.artist-pack .pack-photo{position:absolute;z-index:0;inset:22px 0 0;width:100%;height:calc(100% - 22px);object-fit:cover;object-position:center 20%;filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply}.pack.artist-pack .pack-top{position:relative;z-index:1}.pack.artist-pack .pack-title{position:relative;z-index:1;color:var(--paper);text-shadow:2px 2px 0 var(--ink);margin-top:auto;margin-bottom:8px}.pack.artist-pack .pack-foot{position:relative;z-index:1}.pack.artist-pack .pack-top{color:var(--paper);text-shadow:1px 1px 0 var(--ink)}.artist-shuffle{justify-self:start;display:inline-flex;align-items:center;gap:10px;padding:12px 22px;font-size:16px;background:var(--red);color:var(--ink);border-color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.artist-shuffle span{font-size:20px}.artist-shuffle:hover:not(:disabled){box-shadow:6px 6px 0 var(--ink)}.showcase-row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:22px}.showcase-slot{grid-template-rows:1fr auto;min-width:0}.showcase-slot .card{width:100%;min-width:0;height:100%}.showcase-slot.empty{height:auto;min-height:340px}@media (max-width: 1100px){.showcase-row{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.card,.card .plate,.card .body{min-width:0}.artist-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.artist-quiz{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;font-size:16px;background:var(--rare);color:#fff;border-color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.artist-quiz span{font-size:20px}.artist-quiz:hover:not(:disabled){box-shadow:6px 6px 0 var(--ink)}.artist-quiz.done{background:var(--card);color:var(--ink)}.bt-box{width:min(620px,100%)}.lvl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lvl{display:grid;gap:4px;justify-items:start;text-align:left;padding:16px;min-height:0;border-radius:12px;background:var(--card);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.lvl:hover:not(:disabled),.lvl:focus-visible{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.lvl-secs{font:900 44px var(--display);font-stretch:55%;line-height:.9}.lvl b{font:800 20px var(--display);font-stretch:62%;text-transform:uppercase}.lvl-mult{font:700 14px var(--body)}.lvl-odds{font:13px var(--body);color:var(--ink-soft)}.lvl-bars{display:flex;gap:3px;margin-top:6px}.lvl-bars i{width:18px;height:6px;border-radius:3px;background:var(--paper-2);border:1px solid var(--ink)}.lvl-bars i.on{background:var(--ink)}.lvl-easy{background:#e9f2e2}.lvl-medium{background:#dfe7ff}.lvl-hard{background:#fde0ec}.lvl-expert{background:linear-gradient(135deg,#fff2b8,#f0c43a 45%,#ffe27a)}.lvl-price{margin:0;text-align:center;font:600 14px var(--body)}.bt-stage{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;padding:18px;background:var(--ink);color:var(--paper);border-radius:12px;min-height:150px}.bt-stage.lvl-expert{background:linear-gradient(135deg,#2a2108,#171512)}.bt-bigplay{position:relative;width:112px;height:112px;min-height:0;padding:0;border-radius:50%;background:var(--red);color:var(--ink);border:3px solid var(--paper);display:grid;place-items:center}.bt-bigplay:hover:not(:disabled){transform:scale(1.04);box-shadow:0 0 0 4px #ff4a1c4d}.bt-ico{font-size:34px;padding-left:6px}.bt-bigplay.playing .bt-ico{font-size:0}.bt-bigplay.playing .bt-ico:before{content:"\266a";font-size:40px;animation:pulse .5s ease-in-out infinite}.bt-bigplay.loading .bt-ico:before{content:"\2026"}.bt-ring{position:absolute;inset:-9px;border-radius:50%;pointer-events:none;background:conic-gradient(var(--legendary) calc(var(--p, 0) * 1turn),transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px))}@property --p{syntax: "<number>"; inherits: false; initial-value: 0;}.bt-bigplay.playing:not(.loading) .bt-ring{animation:ringDown var(--secs) linear forwards}@keyframes ringDown{0%{--p: 1}to{--p: 0}}.bt-stage-info{display:grid;gap:8px;justify-items:start}.bt-stage-info b{font:900 26px var(--display);font-stretch:58%;text-transform:uppercase;line-height:1}.bt-stage-info .ghost{color:var(--paper);border-color:#6b6458}.bt-stage-info small{color:#b5ad9e}.bt-level{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--legendary);color:var(--ink);font:700 12px var(--body)}.bt-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bt-opt{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;text-align:left;padding:12px;min-height:64px;border-radius:10px;background:var(--card);color:var(--ink)}.bt-opt b{display:block;font:800 17px var(--display);font-stretch:62%;text-transform:uppercase;line-height:1.05;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bt-opt small{font:12px var(--body);color:var(--ink-soft)}.bt-key{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--ink);color:var(--paper);font:800 16px var(--body)}.bt-opt:hover:not(:disabled){background:var(--ink);color:var(--paper)}.bt-opt:hover:not(:disabled) .bt-key{background:var(--red);color:var(--ink)}.bt-opt:hover:not(:disabled) small{color:#b5ad9e}.bt-opt:disabled{opacity:.55;cursor:default}.bt-opt.ok{background:#3fa34d;color:var(--ink);opacity:1}.bt-opt.ko{background:var(--red);color:var(--ink);opacity:1}.bt-opt.ok small,.bt-opt.ko small{color:var(--ink)}.bt-stage .bt-verdict{grid-column:1 / -1;background:transparent;border-color:#4a453d;color:var(--paper)}.bt-stage .bt-verdict.ok b{color:#7fe08a}.bt-stage .bt-verdict.ko b{color:var(--red)}.modal.flash-ok{animation:flashOk .5s}.modal.flash-ko{animation:shake .4s}@keyframes flashOk{30%{box-shadow:8px 8px 0 var(--ink),0 0 0 6px #3fa34d}}.bt-score{border-radius:12px;padding:18px 10px;background:var(--card);border:2px solid var(--ink)}.bt-score .bt-level{margin-bottom:4px}.bt-score.lvl-expert{background:linear-gradient(135deg,#fff2b8,#f0c43a 45%,#ffe27a)}.bt-replay{background:var(--legendary);color:var(--ink);border-color:var(--ink)}@media (max-width: 560px){.lvl-grid,.bt-opts{grid-template-columns:1fr}.bt-stage{grid-template-columns:1fr;justify-items:center}}.artist-quiz.locked{background:var(--paper-2);color:#4d483f;border-style:dashed;box-shadow:none;opacity:1;cursor:not-allowed}.artist-quiz.locked span{font-size:16px}.artist-hero.solo{grid-template-columns:1fr;margin-bottom:28px}.artist-hero.solo .artist-facts{grid-column:auto}.variants{margin-bottom:44px}.variants .section-head{margin-bottom:18px}.variant-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:stretch;max-width:920px}.variant-row>.card{min-width:0;height:100%}.unique-slot{border-color:#b58a00!important;background:repeating-linear-gradient(-45deg,#fff6cf 0 8px,#f3e6b5 8px 16px)!important}.unique-slot .art span{color:#b58a00;font-size:56px}.unique-slot .type-tag{color:#6b4f00!important;border-color:#b58a00!important}.unique-slot .name,.unique-slot .sub{color:#4d3a00!important}@media (max-width: 900px){.variant-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.avatar img.is-cover{width:100%!important;height:100%!important;border:0!important}.avatar.xl img.is-cover{border-radius:50%}.profile-id .bio{margin:4px 0 0;max-width:520px;font:16px/1.5 var(--body);color:var(--paper);white-space:pre-line;overflow-wrap:anywhere}.link-inline{min-height:0;padding:0 6px;border:0;background:none;color:var(--legendary);font-size:15px}.link-inline:hover:not(:disabled){transform:none;box-shadow:none;color:var(--paper)}.profile-hero .add-bio{color:var(--paper);border-color:#6b6458}.profile-hero .add-bio:hover:not(:disabled){background:var(--paper);color:var(--ink)}.fav-tag{display:inline-flex;align-items:center;gap:10px;min-height:0;padding:4px 16px 4px 4px;margin-top:4px;border-radius:999px;background:#24211d;border:1.5px solid var(--red);color:var(--paper);text-align:left}.fav-tag img{width:38px;height:38px;border-radius:50%;object-fit:cover;display:block}.fav-tag span{display:grid;line-height:1.1}.fav-tag small{font:600 11px var(--body);color:var(--red)}.fav-tag b{font:800 18px var(--display);font-stretch:62%;text-transform:uppercase}.fav-tag:hover:not(:disabled){background:var(--red);color:var(--ink);box-shadow:none}.fav-tag:hover small{color:var(--ink)}.modal textarea{width:100%;resize:vertical;font:16px/1.5 var(--body);padding:12px 14px;border:2px solid var(--ink);background:var(--card);color:var(--ink)}.bio-count{justify-self:end;font:600 12px var(--body);color:var(--ink-soft)}.bio-count.full{color:var(--red-text)}.avatar-opt.cover img{border-radius:8px;border-color:var(--ink)}.modal .chips{margin-bottom:0}.modal input[type=search]{width:100%}.pack-foil,.pack-shine,.pack-crimp{position:absolute;pointer-events:none}.pack-foil{inset:0;z-index:3;mix-blend-mode:color-dodge;opacity:.55;background:linear-gradient(115deg,transparent 20%,rgba(255,120,220,.55) 35%,rgba(120,240,255,.55) 48%,rgba(255,245,140,.55) 60%,transparent 75%) 0 0 / 300% 300%,repeating-linear-gradient(-55deg,rgba(255,255,255,.14) 0 2px,transparent 2px 7px);animation:foilMove 4s ease-in-out infinite alternate}@keyframes foilMove{to{background-position:100% 100%,0 0}}.pack-shine{inset:-20% -60%;z-index:4;mix-blend-mode:overlay;background:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.95) 50%,transparent 58%);animation:packShine 3.2s ease-in-out infinite}@keyframes packShine{0%,55%{transform:translate(-60%)}to{transform:translate(60%)}}.pack-crimp{left:0;right:0;height:10px;z-index:5;background:repeating-linear-gradient(90deg,#00000047 0 2px,#ffffff40 2px 4px)}.pack-crimp.top{top:0}.pack-crimp.bottom{bottom:0}.pack:hover:not(:disabled) .pack-shine{animation-duration:1.6s}.pack:disabled .pack-foil,.pack:disabled .pack-shine{animation:none;opacity:0}.op-pack .pack-strip{height:30px;z-index:6;clip-path:polygon(0 0,100% 0,100% 80%,95% 100%,90% 78%,85% 100%,80% 80%,75% 100%,70% 78%,65% 100%,60% 80%,55% 100%,50% 78%,45% 100%,40% 80%,35% 100%,30% 78%,25% 100%,20% 80%,15% 100%,10% 78%,5% 100%,0 80%);border-bottom:0}.op-pack.torn{animation:packTorn .95s cubic-bezier(.5,0,.75,.4) forwards}@keyframes packTorn{0%{transform:scale(var(--pk, 1.3))}12%{transform:scale(calc(var(--pk, 1.3) * 1.03)) rotate(-2.5deg)}24%{transform:scale(calc(var(--pk, 1.3) * 1.03)) rotate(2deg)}40%{transform:scale(var(--pk, 1.3)) translateY(-6px);filter:brightness(1.15)}to{transform:scale(calc(var(--pk, 1.3) * .88)) translateY(75vh) rotate(8deg);opacity:0}}.op-pack.torn .pack-strip{animation:stripRip .5s .12s cubic-bezier(.3,.6,.4,1) forwards;transform-origin:0 50%}@keyframes stripRip{0%{transform:none}35%{transform:translate(8px,-4px) rotate(-4deg)}to{transform:translate(120%,-60px) rotate(28deg) rotateX(50deg);opacity:0}}.op-pack:before{content:"";position:absolute;left:4%;right:4%;top:24px;height:8px;z-index:7;border-radius:50%;pointer-events:none;opacity:0;background:#fff;box-shadow:0 0 20px 8px #fff,0 0 60px 26px var(--glow, #ffd36b)}.op-pack.torn:before{animation:ripLight .7s .2s ease-out forwards}@keyframes ripLight{0%{opacity:0;transform:scaleX(.2)}30%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.1) scaleY(3)}}.shreds{position:absolute;z-index:8;height:0;pointer-events:none}.shreds span{position:absolute;top:0;width:9px;height:5px;border-radius:1px;background:linear-gradient(135deg,#fff,var(--red) 60%,#ffd36b);opacity:0;animation:shred var(--t) var(--d) cubic-bezier(.15,.7,.3,1) forwards}.shreds span:nth-child(3n){background:linear-gradient(135deg,#c8f6ff,#fff 50%,#ff9de2);width:6px;height:8px}@keyframes shred{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}}.ahead{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:start;margin-bottom:28px;padding:26px;background:var(--ink);color:var(--paper);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--red)}.ahead-photo{width:200px;aspect-ratio:1;border-radius:50%;overflow:hidden;border:4px solid var(--red);background:repeating-radial-gradient(circle,#1f1c18 0 2px,#2b2722 2px 4px)}.ahead-photo img{width:100%;height:100%;object-fit:cover;display:block}.ahead-main{display:grid;gap:10px;justify-items:start;min-width:0}.ahead-main .kicker{color:var(--red)}.ahead-main h2{margin:0;font:900 64px var(--display);font-stretch:52%;text-transform:uppercase;line-height:.9}.ahead-desc{margin:0;font:600 17px var(--body);color:#e2dacb}.muted-dark{color:#a9a090;font-weight:400}.ahead-chips{list-style:none;margin:4px 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ahead-chips li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1.5px solid #4a453d;border-radius:999px;font:600 14px var(--body);background:#24211d}.ahead-chips i{font-style:normal;color:var(--red)}.ahead-bio{display:grid;gap:6px;max-width:760px}.ahead-bio p{margin:0;font:15px/1.6 var(--body);color:#d6cebe}.ahead-bio p.clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ahead-bio .row{gap:16px}.ahead-bio .more{padding:0;font:700 14px var(--body);color:var(--legendary)}.ahead .wiki{font:12px var(--body);color:#a9a090}.ahead .wiki:hover{color:var(--paper)}@media (max-width: 760px){.ahead{grid-template-columns:1fr;justify-items:center;text-align:center}.ahead-main{justify-items:center}.ahead-photo{width:150px}}.pack-foil{opacity:.22}.pack-shine{opacity:.45;animation-duration:5s}.pack:hover:not(:disabled) .pack-shine{animation-duration:3s}.pack-crimp{opacity:.6}.pack-shine{opacity:.18;mix-blend-mode:soft-light;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.6) 50%,transparent 65%)}.pack:hover:not(:disabled) .pack-shine{opacity:.25}.pack-shine{opacity:.05;animation-duration:9s;transition:opacity .3s}@keyframes packShineHover{0%{transform:translate(-60%)}to{transform:translate(60%)}}.pack-shine{opacity:0;animation:none}.pack:hover:not(:disabled) .pack-shine{opacity:.3;animation:packShineHover 1.2s ease-out infinite}.see-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;margin:32px 0 8px;padding-top:20px;border-top:1.5px dashed #cfc5b0}.coll-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.layout-toggle{display:flex;border:2px solid var(--ink);background:var(--card)}.layout-toggle button{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:0;border-radius:0;background:transparent;color:var(--ink)}.layout-toggle button+button{border-left:2px solid var(--ink)}.layout-toggle button span{font-size:16px;line-height:1}.layout-toggle button.on{background:var(--ink);color:var(--paper)}.layout-toggle button:hover:not(.on):not(:disabled){background:var(--paper-2);transform:none;box-shadow:none}.coll-list .tl-row{grid-template-columns:36px 52px minmax(0,1fr) 96px 168px 120px 52px 48px;border-left:6px solid var(--c);background:transparent;min-height:68px}.coll-list .tl-row.head{border-left-color:transparent}.coll-list .tl-row.clickable{cursor:pointer}.coll-list .tl-row.epic{background:linear-gradient(90deg,rgba(224,51,122,.07),transparent 40%)}.coll-list .tl-row.legendary{background:linear-gradient(90deg,rgba(233,177,10,.16),transparent 45%)}.coll-list .tl-row:not(.head):hover{background:var(--card)}.coll-list .thumb{width:52px;height:52px}.coll-list .tl-row.legendary .thumb{box-shadow:0 0 0 2px var(--legendary),0 0 14px #e9b10a99}.coll-list .tl-row.artist .thumb{border-radius:50%}.coll-list .play .n{font-size:16px;color:var(--ink-soft)}.tt-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tt-tags .cert{display:inline-flex;align-items:center;gap:4px;padding:1px 7px 1px 2px;border:1.5px solid var(--ink);border-radius:999px;font:500 9px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink)}.tt-tags .cert i{width:12px;height:12px}.print-mini{min-height:0;padding:1px 7px;border:1.5px solid var(--ink);border-radius:0;background:var(--ink);color:var(--legendary);font:500 9px var(--mono);text-transform:uppercase;letter-spacing:.08em}.print-mini:hover:not(:disabled){transform:none;box-shadow:2px 2px 0 var(--legendary)}.tt-type{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);white-space:nowrap}.tt-rarity{display:flex;align-items:center;gap:8px}.tt-rarity .pips{font-size:10px;letter-spacing:1px;color:var(--c)}.tl-row.common .pips{color:var(--ink-soft)}.coll-list .tt-stat{display:grid;line-height:1.1}.coll-list .tt-stat b{font:900 22px var(--display);font-stretch:60%}.coll-list .tt-stat small{font:10px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.coll-list .tt-count{font:900 20px var(--display);font-stretch:60%}.tl-row.head .th-sort{all:unset;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;white-space:nowrap}.tl-row.head .th-sort:hover{color:var(--red)}.tl-row.head .th-sort.on{color:var(--ink)}.tl-row.head .th-sort:focus-visible{outline:3px solid var(--red);outline-offset:2px}.collection.selecting .coll-list .tl-row{grid-template-columns:36px 52px minmax(0,1fr) 96px 168px 120px 150px}.coll-list .sel-check{position:static;width:30px;height:30px;box-shadow:none;font-size:15px}.coll-list .tl-row.selected{background:#ffe1d6}.coll-list .tl-row.selected .sel-check{background:var(--red)}.coll-list .stepper{position:static;transform:none;box-shadow:none;padding:3px;font-size:13px}.coll-list .stepper button{width:26px;height:26px;font-size:16px}@media (max-width: 900px){.coll-list .tl-row{grid-template-columns:30px 44px minmax(0,1fr) auto auto 40px}.collection.selecting .coll-list .tl-row{grid-template-columns:30px 44px minmax(0,1fr) auto auto}.coll-list .tt-type,.coll-list .tt-stat,.coll-list .tl-row.head>:nth-child(4),.coll-list .tl-row.head>:nth-child(6){display:none}.coll-list .tl-row.head>:nth-child(5),.coll-list .tl-row.head>:nth-child(7){display:block}.coll-list .tt-actions{grid-column:auto}.coll-list .thumb{width:44px;height:44px}}.pack.backstage{color:var(--legendary);background:repeating-linear-gradient(-45deg,transparent 0 14px,rgba(233,177,10,.12) 14px 15px),#171512;border-color:#000}.pack.backstage .pack-title{color:var(--legendary);text-shadow:2px 2px 0 #000}.pack.backstage .pack-top{color:#f3e6b5}.pack.backstage .pack-foot{background:var(--legendary);color:var(--ink)}.pack.backstage .pack-disc{background:radial-gradient(circle,var(--legendary) 0 12%,#000 12.5% 14%,transparent 14.5%),repeating-radial-gradient(circle,#2b2722 0 2px,#3a352e 2px 4px)}.stock-next{margin-top:4px;padding:8px 18px;border-radius:999px;background:var(--ink);color:var(--paper);font:700 18px var(--body);font-variant-numeric:tabular-nums}.stock-next.full{background:var(--red);color:var(--ink)}.day-hero{grid-template-columns:auto 1fr;gap:20px;padding:16px 20px;align-items:center}.day-count{display:flex;align-items:center;gap:10px;min-width:0;justify-items:start}.day-count>div{display:grid;line-height:1}.day-count b{font:900 46px var(--display);font-stretch:55%;line-height:.9;color:var(--paper)}.day-count span{font:600 13px var(--body);color:#c9c1b2}.flame{width:16px;height:16px;color:var(--red);display:block}.flame.big{width:40px;height:40px;filter:drop-shadow(0 0 10px rgba(255,74,28,.55));animation:flicker 1.6s ease-in-out infinite;transform-origin:50% 90%}.day-count.cold .flame{color:#4a453d;filter:none;animation:none}.day-count.cold .flame path:last-child{fill:#6b6458}@keyframes flicker{0%,to{transform:scale(1) rotate(-2deg)}30%{transform:scale(1.06,.96) rotate(2deg)}60%{transform:scale(.97,1.05) rotate(-1deg)}}.day-main{gap:12px}.day-hero .days{gap:6px}.day-hero .day{min-height:0;padding:7px 6px;gap:3px;border-radius:6px;text-align:center;justify-items:center}.day-hero .day b{font-size:14px}.day-n{font-size:10px;height:16px;display:grid;place-items:center}.day-hero .day.done .flame{width:16px;height:16px}.day-hero .day.now{transform:translateY(-2px);box-shadow:0 3px 0 var(--paper)}.day-claim{padding:10px 22px;font-size:15px}.day-done{font-size:14px}img.img-fallback{object-fit:cover}nav button{align-items:center;gap:12px}.nav-ico{width:20px;height:20px;flex:none;opacity:.75}nav button.active .nav-ico,nav button:hover .nav-ico{opacity:1;color:var(--red)}.profile .level{background:transparent;color:#c9c1b2;border:1px solid #4a453d;border-radius:999px;padding:1px 8px;font:600 11px var(--body)}.points{order:0;justify-content:flex-start;align-items:center;gap:8px;border-top:0;padding:8px 10px;margin:2px 0;border-radius:8px;background:#24211d}.points strong{font:900 clamp(26px,3.6vh,34px) var(--display);font-stretch:60%;color:var(--paper);line-height:1}.points span:last-child{opacity:1;font:700 12px var(--body);letter-spacing:0;text-transform:none;color:var(--red)}.points .coin{opacity:1;font-size:18px;color:var(--legendary);letter-spacing:0}@media (max-height: 760px){.logo{font-size:24px}.points{padding:5px 8px}.points strong{font-size:24px}.owned{display:none}nav button{padding-top:3px;padding-bottom:3px}.nav-ico{width:18px;height:18px}}.topbar,.tabbar,.drawer-backdrop{display:none}@media (max-width: 760px){#app{display:block}main{padding:76px 16px calc(96px + env(safe-area-inset-bottom))}.topbar{display:flex;align-items:center;gap:10px;position:fixed;z-index:60;top:0;left:0;right:0;height:58px;padding:0 14px;padding-top:env(safe-area-inset-top);background:var(--ink);color:var(--paper);border-bottom:2px solid #000}.topbar .logo{font-size:22px;line-height:1;margin-right:auto}.topbar .logo span{margin-left:0}.top-points{display:inline-flex;align-items:center;gap:6px;min-height:0;padding:6px 12px;border-radius:999px;background:#24211d;border:1.5px solid #3a362f;color:var(--paper)}.top-points-label{font:700 10px var(--body);letter-spacing:.12em;text-transform:uppercase;color:#d7d0c4}.top-points b{font:900 20px var(--display);font-stretch:60%}.top-points .coin{color:var(--legendary);font-size:15px}.top-avatar{width:38px;height:38px;padding:0;min-height:0;border-width:2px}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;z-index:60;left:0;right:0;bottom:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--ink);border-top:2px solid #000}.tab{position:relative;display:grid;justify-items:center;gap:3px;min-height:52px;padding:4px 2px;border:0;border-radius:10px;background:transparent;color:#a9a090;font:600 11px var(--body)}.tab .nav-ico{width:24px;height:24px;opacity:1}.tab:hover:not(:disabled){transform:none;box-shadow:none;color:var(--paper)}.tab.active,.tab[aria-expanded=true]{color:var(--paper);background:#24211d}.tab.active .nav-ico{color:var(--red)}.tab .nav-badge{position:absolute;top:0;left:55%;margin:0;height:18px;min-width:18px;font-size:11px;padding:0 5px}.tab .nav-dot{position:absolute;top:6px;left:60%;margin:0}.sidebar{position:fixed;z-index:70;top:0;bottom:0;left:0;width:min(300px,86vw);height:100%;order:0;transform:translate(-105%);transition:transform .25s ease;overflow-y:auto;padding:20px 18px calc(20px + env(safe-area-inset-bottom));box-shadow:8px 0 30px #00000080}body.drawer-open .sidebar{transform:none}.drawer-backdrop{display:block;position:fixed;inset:0;z-index:65;background:#0f0d0b8c}.drawer-backdrop[hidden]{display:none}.sidebar .owned{display:block}body>#radio{position:fixed;z-index:59;left:10px;right:10px;bottom:calc(74px + env(safe-area-inset-bottom));margin:0;box-shadow:0 6px 20px #0006}body>#radio:has(.radio-start){display:none}body.drawer-open>#radio{display:none}#toast{bottom:calc(86px + env(safe-area-inset-bottom))!important}.page-head h1{font-size:56px}.page-head{gap:8px 16px;margin-bottom:20px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.card{padding:6px;gap:5px}.card .name{font-size:16px}.card .ctx{font-size:9.5px}.stat b{font-size:19px}.ribbon{font-size:14px;padding:4px 7px}.coll-top{flex-direction:column;align-items:stretch}.coll-top .chips{margin-bottom:0;width:100%;overflow-x:auto;flex-wrap:nowrap}.chips button{white-space:nowrap}.toolbar{margin-top:12px;padding:12px}.album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.theme-packs{gap:18px 12px}.sel-bar{bottom:calc(80px + env(safe-area-inset-bottom))}.tcard,.today-card{padding:16px}.day-hero{grid-template-columns:1fr}.day-hero .days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.day-hero .day{padding:6px 2px}.day-hero .day b{font-size:11px}.modal-backdrop{align-items:end;padding:0}.modal{width:100%;max-height:92vh;border-radius:16px 16px 0 0;box-shadow:0 -8px 30px #0006;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}}@media (max-width: 760px){.opening{justify-content:flex-start;padding-top:calc(54px + env(safe-area-inset-top))}.op-counter{top:calc(16px + env(safe-area-inset-top));left:16px}.op-skip{top:calc(10px + env(safe-area-inset-top));bottom:auto;right:12px;padding:8px 16px;font-size:14px;box-shadow:3px 3px 0 var(--red)}.op-stamp{height:46px;font-size:46px}.op-stage{width:min(300px,76vw,calc((100vh - 290px)/1.6));height:calc(min(300px,76vw,calc((100vh - 290px)/1.6))*1.6)}.flip-front .card .name{font-size:20px}.flip-front .card .ribbon{font-size:17px}.op-hint{bottom:calc(78px + env(safe-area-inset-bottom));font-size:11px;text-align:center;padding:0 20px}.op-tray{bottom:calc(18px + env(safe-area-inset-bottom));gap:8px}.slot{width:40px;height:40px}.opening.summary{overflow-y:auto;justify-content:flex-start;padding:calc(56px + env(safe-area-inset-top)) 14px 0}.opening.summary .op-center{width:100%;transform:none}.op-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:440px}.op-summary .card .name{font-size:15px}.opening.summary .op-hint{position:sticky;bottom:0;z-index:6;width:calc(100% + 28px);margin:18px -14px 0;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to top,#0f0d0b 70%,transparent)}.opening.summary .op-hint button{width:100%;max-width:440px}}@media (max-width: 760px) and (max-height: 820px){.op-center{transform:none}}.pack-blurb{margin:0;text-align:center;font:italic 600 18px/1.4 var(--body);color:var(--ink);padding:0 6px}.pack-blurb:before{content:"\ab  ";color:var(--red)}.pack-blurb:after{content:" \bb";color:var(--red)}.today{gap:24px}.game-day{position:relative;overflow:hidden;display:grid;gap:18px;padding:24px;background:var(--rare);color:#fff;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.game-day .blind-eq{left:40%;top:16px;height:110px;opacity:.22}.game-head{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px}.game-head .kicker{color:#dfe7ff}.game-head h3{margin:2px 0 4px;font:900 64px var(--display);font-stretch:52%;text-transform:uppercase;line-height:.85}.game-head p{margin:0;font:600 15px var(--body);color:#eef2ff}.game-score{display:grid;justify-items:end;line-height:1}.game-score b{font:900 44px var(--display);font-stretch:55%}.game-score span{font:600 13px var(--body);color:#dfe7ff}.game-score.full b{color:var(--legendary)}.manches{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.manche{display:grid;gap:8px;align-content:start;padding:16px;border-radius:12px;background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.m-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.m-n{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-soft)}.m-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font:700 12px var(--body);border:1.5px solid currentColor}.m-badge i{font-style:normal}.manche h4{margin:0;font:900 30px var(--display);font-stretch:55%;text-transform:uppercase;line-height:.95}.manche p{margin:0;font:14px var(--body);color:var(--ink-soft)}.manche .m-play{justify-self:start;margin-top:4px;padding:12px 26px;font-size:16px;background:var(--red);color:var(--ink);border-color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.manche .m-replay{justify-self:start;margin-top:4px}.manche.is-todo{box-shadow:4px 4px 0 var(--ink),0 0 0 3px var(--legendary)}.manche.is-todo .m-badge{color:#b3195a}.manche.is-progress .m-badge{color:var(--rare)}.manche.is-won{background:#dff3e1}.manche.is-won .m-badge{color:#1f7a2e;background:#fff}.manche.is-lost{background:#fbe3dc}.manche.is-lost .m-badge{color:var(--red-text);background:#fff}.manche.is-locked{background:transparent;color:#dfe7ff;border-style:dashed;border-color:#9fb3ff;box-shadow:none}.manche.is-locked .m-n,.manche.is-locked p,.manche.is-locked .m-badge{color:#fff}.game-next{position:relative;margin:0;font:600 13px var(--body);color:#dfe7ff}.today-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.day-hero.is-todo{box-shadow:8px 8px 0 var(--red)}.day-hero.is-done{box-shadow:8px 8px #3fa34d}.state-done{display:inline-flex;align-items:center;gap:8px;margin:0;font:700 15px var(--body);color:#7fe08a}.state-done i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#3fa34d;color:var(--ink);font-style:normal;font-size:14px}.today-grid .day-hero{grid-template-columns:1fr}.today-grid .day-hero .days{grid-template-columns:repeat(7,minmax(0,1fr))}.quests-card .qhead{display:flex;justify-content:space-between;align-items:center}.qcount{font:700 14px var(--body);padding:2px 10px;border-radius:999px;background:var(--ink);color:var(--paper)}.quests-card .quests li.q{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1.5px solid var(--ink);border-radius:8px;background:var(--paper);box-shadow:none}.q-ico{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:2px dashed #b9ad94;font:800 14px var(--body)}.q.is-todo b{color:var(--ink)}.q.is-ready{background:#fff5cf;border-color:var(--ink);box-shadow:inset 6px 0 0 var(--legendary)}.q.is-ready .q-ico{border:0;background:var(--legendary);color:var(--ink)}.q.is-ready button{background:var(--legendary);color:var(--ink);border-color:var(--ink)}.q.is-done{background:#eef7ef;border-color:#a8d5ad}.q.is-done .q-ico{border:0;background:#3fa34d;color:#fff}.q.is-done b{color:#4d6b51;text-decoration:line-through;text-decoration-thickness:2px}.q-state{font:700 13px var(--body);color:#1f7a2e}.q-left{font:600 13px var(--body);color:var(--ink-soft);white-space:nowrap}@media (max-width: 900px){.today-grid{grid-template-columns:1fr}}@media (max-width: 760px){.game-day{padding:18px 16px}.game-head h3{font-size:52px}.manches{grid-template-columns:1fr}.manche h4{font-size:26px}}.q-state{color:#17611f}.page-head{flex-direction:column;align-items:flex-start;gap:6px}.page-head p{margin:0;max-width:560px;font:15px var(--body);color:var(--ink-soft)}.ahead .artist-actions{margin-top:6px;gap:10px}.ahead .artist-shuffle,.ahead .artist-quiz{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;font-size:16px;box-shadow:3px 3px #000}.ahead .artist-shuffle small,.ahead .artist-quiz small{font:600 12px var(--body);opacity:.8}.ahead .artist-shuffle{background:var(--red);color:var(--ink);border-color:#000}.ahead .artist-shuffle:disabled{background:#2f2b26;color:#8d8577;border-color:#4a453d;box-shadow:none;opacity:1}.ahead .artist-quiz{background:var(--rare);color:#fff;border-color:#000}.ahead .artist-quiz.done{background:#24211d;color:#7fe08a;border-color:#3fa34d}.ahead .artist-quiz.locked{background:transparent;color:#a9a090;border:1.5px dashed #6b6458;box-shadow:none}.sidebar .owned,.sidebar .profile .owned{display:none!important}.ticket-preview{width:160px;aspect-ratio:5 / 8;display:grid;place-content:center;gap:6px;border-radius:12px;border:2px solid var(--ink);background:linear-gradient(135deg,#d9d9d9,#f5f5f5 35%,#b8b8b8 50%,#ececec 70%,#a9a9a9);box-shadow:inset 0 0 0 6px #fff6}.ticket-preview span{font:900 28px var(--display);font-stretch:55%;text-transform:uppercase;color:#4d483f}.ticket-preview small{font:600 11px var(--body);color:#4d483f}.lottery-preview{display:flex;gap:6px;padding:14px;border-radius:12px;background:var(--ink);border:2px solid var(--ink)}.lottery-preview span{width:46px;height:64px;display:grid;place-items:center;border-radius:6px;background:#2f2b26;color:var(--legendary);font:900 30px var(--display)}.scratch-zone{position:relative;width:240px;-webkit-user-select:none;user-select:none;touch-action:none}.scratch-zone .card{width:100%;pointer-events:none}.scratch-canvas{position:absolute;inset:0;width:100%;height:100%;border-radius:12px;cursor:grab;touch-action:none;transition:opacity .45s}.scratch-canvas:active{cursor:grabbing}.scratch-canvas.gone{opacity:0}.reel{position:relative;height:170px;overflow:hidden;border-radius:12px;background:var(--ink);border:2px solid var(--ink);box-shadow:inset 0 0 30px #000}.reel:before,.reel:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.reel:before{left:0;background:linear-gradient(90deg,var(--ink),transparent)}.reel:after{right:0;background:linear-gradient(-90deg,var(--ink),transparent)}.reel-strip{display:flex;height:100%;align-items:center;will-change:transform}.reel-tile{flex:none;width:104px;height:140px;margin:0 8px;border-radius:8px;overflow:hidden;border:3px solid #4a453d;background:#2f2b26;display:grid;place-items:center;color:var(--legendary);font:900 40px var(--display)}.reel-tile img{width:100%;height:100%;object-fit:cover;display:block}.reel-tile.rare{border-color:var(--rare)}.reel-tile.epic{border-color:var(--epic)}.reel-tile.legendary{border-color:var(--legendary)}.reel-tile.win{transform:scale(1.08);box-shadow:0 0 0 3px #fff,0 0 30px var(--legendary);transition:transform .3s,box-shadow .3s}.reel-marker{position:absolute;z-index:3;left:50%;top:0;bottom:0;width:4px;margin-left:-2px;background:var(--red);box-shadow:0 0 12px var(--red)}.reel-marker:before,.reel-marker:after{content:"";position:absolute;left:50%;margin-left:-9px;border:9px solid transparent}.reel-marker:before{top:0;border-top-color:var(--red)}.reel-marker:after{bottom:0;border-bottom-color:var(--red)}.lottery-result{display:grid;justify-items:center;gap:10px}.lottery-result .card{width:180px;pointer-events:none}.lg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lg-slot{all:unset;cursor:pointer;perspective:900px;position:relative;display:block}.lg-slot:disabled{cursor:default}.lg-slot:focus-visible{outline:3px solid var(--red);outline-offset:4px;border-radius:12px}.lg-inner{display:grid;grid-template-columns:minmax(0,1fr);width:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,1.3,.5,1)}.lg-slot.flipped .lg-inner{transform:rotateY(180deg)}.lg-slot:not(:disabled):hover .lg-inner{transform:translateY(-6px) rotate(-1.5deg)}.lg-back,.lg-front{grid-area:1 / 1;min-height:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:12px}.lg-back{display:grid;place-items:center;aspect-ratio:5 / 8;border:3px solid var(--ink);background:radial-gradient(circle,var(--legendary) 0 14%,#000 14.5% 16%,transparent 16.5%),repeating-radial-gradient(circle,#24201b 0 2px,#312c25 2px 4px);box-shadow:4px 4px 0 var(--ink)}.lg-back span{font:900 40px var(--display);color:var(--ink)}.lg-front{transform:rotateY(180deg);display:grid;place-items:center}.lg-front{place-items:stretch}.lg-front .card{width:100%;height:auto;min-width:0;pointer-events:none}.lg-miss{width:100%;height:100%;display:grid;place-content:center;gap:4px;text-align:center;border-radius:12px;border:3px dashed #b9ad94;background:var(--paper-2)}.lg-miss b{font:900 28px var(--display);font-stretch:55%;text-transform:uppercase;color:var(--ink-soft)}.lg-miss small{font:12px var(--body);color:var(--ink-soft)}.lg-slot.chosen{z-index:2}.lg-slot.win .lg-front{box-shadow:0 0 0 3px #fff,0 0 40px var(--legendary)}@media (max-width: 560px){.lg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rar-chip{font:700 12px var(--body);padding:3px 8px;border-radius:999px;border:1.5px solid var(--ink);white-space:nowrap;background:var(--common);color:var(--ink)}.rar-chip.r-rare{background:var(--rare);color:#fff}.rar-chip.r-epic{background:var(--epic);color:#fff}.rar-chip.r-legendary{background:var(--legendary)}.rar-chip.r-unique{background:var(--ink);color:var(--legendary)}.q.is-done b{text-decoration:none;color:#3d5a41}.today>.quests-card{padding:16px 18px}.today>.quests-card .quests{grid-template-columns:repeat(3,minmax(0,1fr))}.today>.quests-card .quests li.q{grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto}.today>.quests-card .quests li.q>:last-child{grid-column:2;justify-self:start}@media (max-width: 900px){.today>.quests-card .quests{grid-template-columns:1fr}}.page-head{position:relative}.streak-chip{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:4px;height:44px;padding:0 14px 0 8px;border-radius:999px;background:var(--ink);color:var(--paper);transition:transform .15s}.streak-chip:hover{transform:translateY(-2px) rotate(-2deg)}.streak-chip:focus-visible{outline:3px solid var(--red);outline-offset:3px}.streak-chip .flame{width:30px;height:30px}.streak-chip b{font:900 26px/1 var(--display);font-stretch:55%}.streak-chip.cold .flame{filter:grayscale(1) opacity(.5);animation:none}.streak-chip.has-reward:after{content:"";position:absolute;top:-2px;right:-2px;width:14px;height:14px;border-radius:50%;background:var(--legendary);border:2px solid var(--paper);animation:pulse 1.2s infinite}.flame.hot{filter:drop-shadow(0 0 6px rgba(255,110,30,.7));animation:flicker 1.6s ease-in-out infinite;transform-origin:50% 90%}.flame.huge{width:84px;height:84px}.sm-flame{position:relative;display:grid;place-items:center;justify-self:center;margin:4px auto 0}.sm-flame b{position:absolute;bottom:8px;font:900 30px/1 var(--display);font-stretch:55%;color:var(--ink);text-shadow:0 0 6px #fff6c4}.sm-flame.cold .flame{filter:grayscale(1) opacity(.45);animation:none}.sm-rules{margin:0;padding-left:18px;display:grid;gap:6px;font:14px/1.45 var(--body);color:var(--ink-soft)}.sm-days{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.sm-days .day{all:unset;box-sizing:border-box;height:52px;display:grid;place-items:center;align-content:center;gap:3px;padding:0 2px;border-radius:8px;background:var(--paper-2);border:1.5px solid #d8cfbd;text-align:center}.sm-days .day-n{font:600 10px var(--mono);color:var(--ink);line-height:1}.sm-days .day-n .flame{width:14px;height:14px}.sm-days .day b{font:800 12px var(--display);font-stretch:62%;text-transform:uppercase;line-height:1}.sm-days .day.done{background:#fde4d9;border-color:#f0b49c}.sm-days .day.now{background:var(--red);border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.sm-days .day.big:not(.done){background:linear-gradient(135deg,#fff2b8,#f0c43a 28%,#fff6cf 48%,#d99e06 72%,#ffe27a);border-color:var(--ink)}.sm-done{margin:0;font:600 14px var(--body);color:#17611f}.run-go{padding:16px 30px;font:700 18px var(--body);border-radius:999px;background:var(--red);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);cursor:pointer;transition:transform .12s,box-shadow .12s}.run-go:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.run-go:disabled{opacity:.6;cursor:default}.run-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px 32px;padding:28px;border-radius:16px;color:var(--paper);background:radial-gradient(circle at 85% 20%,rgba(233,177,10,.35),transparent 45%),radial-gradient(circle at 10% 100%,rgba(255,74,28,.35),transparent 50%),var(--ink);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--red)}.rh-text .kicker{color:var(--legendary)}.rh-text h3{margin:6px 0 8px;font:900 clamp(40px,6vw,72px)/.9 var(--display);font-stretch:52%;text-transform:uppercase}.rh-text p{margin:0;max-width:420px;font:15px/1.45 var(--body);color:#cfc7b8}.rh-steps{grid-column:1 / -1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rh-steps li{position:relative;display:grid;justify-items:center;gap:10px;padding:18px 12px 14px;border-radius:12px;background:#24201b;border:1.5px solid #3a352e}.rh-steps li.cur{border-color:var(--legendary);box-shadow:0 0 0 2px var(--legendary),0 0 24px #e9b10a59}.rh-steps li.done{opacity:.55}.rh-steps b{font:800 18px var(--display);font-stretch:60%;text-transform:uppercase}.rh-n{position:absolute;top:10px;left:10px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--paper);color:var(--ink);font:800 13px var(--body)}.rh-steps li.done .rh-n{background:#3fa34d;color:#fff}.rh-steps .lottery-preview{padding:8px;gap:4px;background:#0f0d0b}.rh-steps .lottery-preview span{width:30px;height:42px;font-size:20px}.rh-steps .ticket-preview{width:62px;gap:2px}.rh-steps .ticket-preview span{font-size:15px}.rh-steps .ticket-preview small{font-size:8px}.lg-back.mini{width:40px;aspect-ratio:5 / 8;border-radius:6px;border-width:2px;box-shadow:2px 2px #000}.lg-back.mini span{font-size:18px}.rh-steps .lottery-preview,.rh-steps .ticket-preview,.rh-steps .lg-back.mini{height:62px;box-sizing:border-box}.rh-steps .ticket-preview{aspect-ratio:auto}.run-hero>.run-go{grid-column:2;grid-row:1;justify-self:end;font-size:20px;padding:18px 34px;animation:nudge 1.8s ease-in-out infinite}.day-recap .section-head{margin-bottom:14px}.recap-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 28px}.recap-item{display:grid;justify-items:center;gap:8px}.recap-label{font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.recap-card{position:relative}.recap-card .card{width:170px}.recap-item.missed .card{filter:grayscale(1) opacity(.5);pointer-events:none}.recap-stamp{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%) rotate(-14deg);padding:4px 14px;border:3px solid var(--red-text);border-radius:6px;color:var(--red-text);background:#ffffffd9;font:900 28px var(--display);font-stretch:55%;text-transform:uppercase}.game-day.is-locked{filter:saturate(.35);opacity:.75}.game-day.is-locked .game-score{visibility:hidden}.run{position:fixed;inset:0;z-index:85;display:grid;grid-template-rows:auto 1fr;overflow:auto;color:var(--paper);background:radial-gradient(circle at 50% 35%,#2c2620 0,#141210 60%,#0b0a09);padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}.run-top{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid #2c2822}.run-brand{font:900 20px var(--display);font-stretch:55%;text-transform:uppercase;color:var(--legendary);white-space:nowrap}.run-steps{list-style:none;margin:0 auto;padding:0;display:flex;align-items:center;gap:6px}.run-steps li{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;color:#8f877a;font:600 13px var(--body)}.run-steps li+li:before{content:"";width:22px;height:2px;margin-left:-14px;margin-right:4px;background:#3a352e}.run-steps .rs-n{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1.5px solid #5a5248;font:800 12px var(--body)}.run-steps b{font-weight:600}.run-steps li.cur{color:var(--paper);background:#2a2621}.run-steps li.cur .rs-n{background:var(--legendary);border-color:var(--legendary);color:var(--ink)}.run-steps li.done{color:#9fd3a6}.run-steps li.done .rs-n{background:#3fa34d;border-color:#3fa34d;color:#fff}.run-x{all:unset;cursor:pointer;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;font-size:26px;color:var(--paper);background:#2a2621}.run-x:hover{background:#3a352e}.run-x:focus-visible,.run-go:focus-visible,.run-ghost:focus-visible{outline:3px solid var(--legendary);outline-offset:3px}.run-stage{display:grid;place-items:center;padding:24px 20px 40px}.run-screen{width:min(760px,100%);display:grid;justify-items:center;gap:18px;text-align:center;animation:run-in .5s cubic-bezier(.2,1.2,.4,1) both}@keyframes run-in{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}.run-kicker{font:600 13px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--legendary)}.run-title{margin:0;font:900 clamp(56px,11vw,132px)/.85 var(--display);font-stretch:50%;text-transform:uppercase;text-shadow:0 6px 0 var(--red)}.run-intro .run-title{animation:run-pop .6s .1s cubic-bezier(.2,1.4,.4,1) both}@keyframes run-pop{0%{opacity:0;transform:scale(.6) rotate(-4deg)}to{opacity:1;transform:none}}.run-sub{margin:0;max-width:460px;font:17px/1.45 var(--body);color:#cfc7b8}.run-hint{margin:0;font:15px var(--body);color:#cfc7b8}.run-ghost{all:unset;cursor:pointer;padding:10px 18px;border-radius:999px;border:1.5px solid #5a5248;font:600 15px var(--body);color:var(--paper)}.run-ghost:hover{background:#2a2621}.run-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.run-after{display:grid;justify-items:center;gap:14px;animation:run-in .4s both}.run-msg{margin:0;font:900 clamp(24px,4vw,34px) var(--display);font-stretch:58%;text-transform:uppercase;color:var(--legendary)}.run-after.lost .run-msg{color:#cfc7b8}.run .reel{width:100%;height:200px;border-color:#3a352e}.run .reel-tile{width:104px;height:150px}.run-reveal{position:relative;display:grid;place-items:center;padding:30px}.run-reveal>.card,.run-reveal .scratch-zone{position:relative;z-index:1;width:230px}.run-rays{position:absolute;inset:-40px;z-index:0;border-radius:50%;pointer-events:none;opacity:.8;transition:opacity .5s;background:repeating-conic-gradient(from 0deg,var(--ray, rgba(233, 177, 10, .35)) 0 8deg,transparent 8deg 22deg);-webkit-mask:radial-gradient(circle,#000 20%,transparent 68%);mask:radial-gradient(circle,#000 20%,transparent 68%);animation:spin 14s linear infinite}.run-reveal.dim .run-rays{opacity:0}.run-reveal.r-common{--ray: rgba(200, 190, 170, .25)}.run-reveal.r-rare{--ray: rgba(44, 91, 214, .45)}.run-reveal.r-epic{--ray: rgba(224, 51, 122, .45)}.run-reveal.r-legendary{--ray: rgba(233, 177, 10, .55)}@keyframes spin{to{transform:rotate(1turn)}}.lg-target{display:flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;border-radius:12px;background:#24201b;border:1.5px solid var(--legendary);text-align:left}.lg-target img{width:54px;height:54px;border-radius:6px;object-fit:cover}.lg-target div{display:grid}.lg-target b{font:800 18px var(--display);font-stretch:60%;text-transform:uppercase}.lg-target small{font:13px var(--body);color:#cfc7b8}.run .lg-grid{width:min(640px,100%)}.run .lg-back{border-color:var(--legendary);box-shadow:0 6px 18px #00000080}.run .lg-miss{background:#1f1c18;border-color:#4a453d}.run .lg-miss b,.run .lg-miss small{color:#a69f90}.run-recap .recap-label{color:#cfc7b8}.run-recap .recap-card .card{width:190px}#toast{z-index:95}@media (max-width: 760px){.run-hero{grid-template-columns:1fr;padding:20px}.run-hero>.run-go{grid-column:1;grid-row:auto;justify-self:stretch}.rh-steps{gap:8px}.rh-steps li{padding:14px 6px 10px}.rh-steps b{font-size:14px;text-align:center}.run-top{padding:10px 12px;gap:10px}.run-brand{display:none}.run-steps li{padding:4px}.run-steps li b{display:none}.run-steps li.cur b{display:inline}.run-reveal>.card,.run-reveal .scratch-zone{width:200px}.recap-card .card,.run-recap .recap-card .card{width:140px}.streak-chip{height:38px}.streak-chip .flame{width:24px;height:24px}.streak-chip b{font-size:22px}}@media (prefers-reduced-motion: reduce){.run-rays,.run-hero>.run-go,.flame.hot{animation:none}}.scratch-zone{isolation:isolate}.scratch-canvas{z-index:50}.streak-chip.has-reward:after{top:-5px;right:-5px;width:12px;height:12px}.sm-flame{gap:2px}.sm-flame b{position:static;font-size:40px;color:var(--red-text);text-shadow:none}.sm-flame.cold b{color:var(--ink-soft)}.pack.ptier .pack-top,.pack.ptier .pack-title{position:relative;z-index:2}.pack-tier{position:absolute;z-index:7;top:40px;right:-40px;width:170px;transform:rotate(35deg);padding:5px 0;text-align:center;font:900 15px var(--display);font-stretch:60%;letter-spacing:.14em;text-transform:uppercase;border-block:2px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:0 3px #00000040}.pack.pack-sm .pack-tier{top:22px;right:-46px;width:150px;font-size:10px;padding:3px 0;border-width:1.5px}.pack-sparks{position:absolute;inset:0;z-index:6;pointer-events:none;display:none}.pack-sparks i{position:absolute;width:12px;height:12px;background:#fff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;animation:spark 2.4s calc(var(--k) * .3s) ease-in-out infinite;filter:drop-shadow(0 0 4px #fff)}.pack-sparks i:nth-child(1){top:14%;left:18%}.pack-sparks i:nth-child(2){top:30%;left:78%}.pack-sparks i:nth-child(3){top:52%;left:12%}.pack-sparks i:nth-child(4){top:66%;left:70%}.pack-sparks i:nth-child(5){top:20%;left:52%}.pack-sparks i:nth-child(6){top:80%;left:34%}.pack-sparks i:nth-child(7){top:44%;left:46%}.pack-sparks i:nth-child(8){top:8%;left:86%}@keyframes spark{0%,to{opacity:0;transform:scale(.2) rotate(0)}45%{opacity:1;transform:scale(1) rotate(45deg)}60%{opacity:0;transform:scale(.4) rotate(90deg)}}.pack.tier-epic .pack-sparks,.pack.tier-legendary .pack-sparks,.pack.tier-diamond .pack-sparks{display:block}.pack.ptier .pack-foil{opacity:.4;animation:foilMove 4s ease-in-out infinite alternate}.pack.ptier .pack-shine{opacity:.35;animation:packShine 3.2s ease-in-out infinite;mix-blend-mode:overlay}.pack.tier-rare{color:var(--paper);background:repeating-linear-gradient(-45deg,transparent 0 14px,rgba(255,255,255,.07) 14px 15px),linear-gradient(160deg,#7ea6ff,#2c5bd6 45%,#17337f)}.pack.tier-rare .pack-tier{background:#d8e3ff}.pack.tier-rare .pack-foil{opacity:.2}.pack.tier-epic{color:#fff;background:linear-gradient(125deg,#ff5fa2,#b03cff 30%,#e0337a 55%,#ff9bd0 75%,#8a2be2) 0 0 / 260% 260%;animation:tierFlow 5s ease-in-out infinite alternate;box-shadow:8px 8px 0 var(--ink),0 0 28px #e0337a8c}.pack.tier-epic .pack-tier{background:#ffd2ea}.pack.tier-epic .pack-foil{opacity:.55}.pack.tier-legendary{color:var(--ink);background:linear-gradient(135deg,#fff2b8,#f0c43a 28%,#fff6cf 48%,#d99e06 72%,#ffe27a) 0 0 / 220% 220%;animation:tierFlow 4s ease-in-out infinite alternate,tierGlow 2s ease-in-out infinite}.pack.tier-legendary .pack-tier,.pack.tier-legendary .pack-foot{background:var(--ink);color:var(--legendary)}.pack.tier-legendary .pack-shine{opacity:.7}@keyframes tierGlow{0%,to{box-shadow:8px 8px 0 var(--ink),0 0 22px #e9b10a80}50%{box-shadow:8px 8px 0 var(--ink),0 0 46px #ffd23cf2}}.pack.tier-diamond{color:var(--ink);border-color:#fff;outline:3px solid var(--ink);background:conic-gradient(from 0deg at 50% 50%,#c9f6ff,#ffd1f5,#fff4c2,#c8ffd9,#d4d0ff,#c9f6ff);animation:tierHue 6s linear infinite,tierFloat 3s ease-in-out infinite,tierGlowD 2.4s ease-in-out infinite}.pack.tier-diamond .pack-tier{background:linear-gradient(90deg,#8be9ff,#ff9be8,#ffe98b,#9bffbf)}.pack.tier-diamond .pack-foot{background:var(--ink);color:#c9f6ff}.pack.tier-diamond .pack-foil{opacity:.8}.pack.tier-diamond .pack-shine{opacity:.9;animation-duration:2s}.pack.tier-diamond .pack-sparks i{width:14px;height:14px;animation-duration:1.8s}@keyframes tierFlow{to{background-position:100% 100%}}@keyframes tierHue{to{filter:hue-rotate(360deg)}}@keyframes tierFloat{50%{transform:translateY(-6px) rotate(-1deg)}}@keyframes tierGlowD{0%,to{box-shadow:8px 8px 0 var(--ink),0 0 26px #a0f0ffb3}50%{box-shadow:8px 8px 0 var(--ink),0 0 60px #ffb4f5}}.pack.pack-sm.tier-epic,.pack.pack-sm.tier-legendary,.pack.pack-sm.tier-diamond{box-shadow:5px 5px 0 var(--ink)}.pack.ptier.poor{animation:none}.pack.tier-arrive{animation:tierArrive .8s cubic-bezier(.2,1.4,.4,1) both}@keyframes tierArrive{0%{transform:scale(.6) rotate(-8deg);opacity:0}}.tier-line{margin:2px 0 0;font:600 13px var(--body);color:var(--ink-soft);text-align:center}.tier-line.hot b{display:inline-block;padding:4px 10px;border-radius:999px;border:1.5px solid var(--ink);font:800 13px var(--body);animation:nudge 1.6s ease-in-out infinite}.tier-line.tier-rare b{background:#d8e3ff}.tier-line.tier-epic b{background:#ffd2ea}.tier-line.tier-legendary b{background:var(--legendary)}.tier-line.tier-diamond b{background:linear-gradient(90deg,#8be9ff,#ff9be8,#ffe98b,#9bffbf)}.opening.tier-open .op-glow{opacity:.35}.opening.tier-rare .op-glow{--glow: var(--rare)}.opening.tier-epic .op-glow{--glow: var(--epic)}.opening.tier-legendary .op-glow,.opening.tier-diamond .op-glow{--glow: var(--legendary)}.opening.tier-diamond .op-rays{opacity:.5;filter:hue-rotate(0);animation:tierHue 4s linear infinite}@media (prefers-reduced-motion: reduce){.pack.ptier,.pack-sparks i,.pack.tier-arrive{animation:none!important}}.pack.ptier.op-pack{animation:packIn .6s cubic-bezier(.2,.9,.3,1.2) both,float 2.4s .6s ease-in-out infinite}.pack.ptier.op-pack.torn{animation:packTorn .95s cubic-bezier(.5,0,.75,.4) forwards}.run .lg-grid{width:min(1000px,100%);gap:18px}.run-legend.run-screen,.run-screen.run-legend{width:min(1040px,100%)}.run-hero.is-done{box-shadow:6px 6px #3fa34d}.run-hero.is-done .rh-steps li{opacity:1;padding-top:22px}.rh-steps li.has-card{border-color:#3c5a41}.rh-card{position:relative}.rh-card .card{width:170px}.rh-steps li.missed .card{filter:grayscale(1) opacity(.5)}.rh-steps li.done:not(.has-card){opacity:.55}@media (max-width: 760px){.rh-card .card{width:100%;max-width:150px}.rh-steps li.has-card{padding-inline:6px}}.genre-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:14px 12px;padding:6px 4px 10px}.genre-pick{position:relative;display:grid;justify-items:center;cursor:pointer;border-radius:8px}.genre-pick .pack.pack-sm{width:100%;max-width:124px;height:auto;aspect-ratio:148 / 212;pointer-events:none;transition:transform .15s,filter .15s,box-shadow .15s;filter:saturate(.25) brightness(.95);opacity:.75}.genre-pick .pack.pack-sm .pack-title{font-size:24px}.genre-pick .pack.pack-sm.long .pack-title{font-size:18px}.genre-pick:hover .pack{transform:translate(-2px,-3px) rotate(-1.5deg);filter:saturate(.7);opacity:.95}.genre-pick:has(input:checked) .pack{filter:none;opacity:1;transform:translate(-2px,-4px) rotate(-2deg);box-shadow:6px 6px 0 var(--ink),0 0 0 3px var(--red)}.genre-pick:has(input:focus-visible){outline:3px solid var(--red);outline-offset:4px}.genre-check{position:absolute;z-index:8;top:-8px;right:2px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--ink);background:var(--paper);color:transparent;font:800 15px var(--body);transition:transform .15s;transform:scale(.6);opacity:0}.genre-pick:has(input:checked) .genre-check{background:var(--red);color:var(--ink);transform:scale(1);opacity:1}.theme-picker .theme-counter{display:block;margin-bottom:8px}.modal-wide,.modal.onb.onb-wide{width:min(860px,100%)}.modal.onb.onb-wide .theme-picker{max-height:52vh;overflow:auto}.settings-card .genre-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}@media (max-width: 560px){.genre-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.genre-pick .pack.pack-sm .pack-title{font-size:18px}}.genre-pick .pack.pack-sm{box-sizing:border-box}.genre-pick .pack-top,.genre-pick .pack-foot{visibility:hidden}.genre-grid{gap:26px 20px;padding:14px 8px 18px}.genre-pick .pack.pack-sm .pack-title{color:#fff;text-shadow:0 2px 0 var(--ink),0 0 10px rgba(0,0,0,.55);-webkit-text-stroke:.5px var(--ink)}.theme-picker{gap:16px}@media (max-width: 560px){.genre-grid{gap:18px 12px}}.bt-run{background:radial-gradient(circle at 50% 30%,#1f2a55 0,#121733 45%,#0b0a09)}.bt-run .run-brand{color:#9fb3ff}.run-eq{position:fixed;left:0;right:0;bottom:0;height:34vh;display:flex;align-items:flex-end;gap:6px;padding:0 6px;pointer-events:none;opacity:.16;z-index:0}.run-eq span{flex:1;height:30%;background:linear-gradient(#9fb3ff,#2c5bd6);border-radius:4px 4px 0 0;animation:eq 1.1s ease-in-out infinite alternate}.run-eq span:nth-child(3n){animation-delay:-.4s;animation-duration:.8s}.run-eq span:nth-child(4n+1){animation-delay:-.7s;animation-duration:1.4s}.run-eq span:nth-child(5n+2){animation-delay:-.2s;animation-duration:.95s}.bt-run .run-top,.bt-run .run-stage{position:relative;z-index:1}.bt-run .bt-dots{margin:0 auto;width:min(280px,50vw);display:flex;gap:6px}.bt-run .bt-dots span{flex:1;height:10px;border-radius:5px;border:0;background:#2f3558}.bt-run .bt-dots .cur{background:var(--paper);box-shadow:0 0 10px #ffffff80}.bt-run .bt-dots .ok{background:#3fa34d}.bt-run .bt-dots .ko{background:var(--red)}.bt-title{margin:0;font:900 clamp(40px,7vw,86px)/.9 var(--display);font-stretch:52%;text-transform:uppercase;text-shadow:0 5px 0 #2c5bd6;max-width:900px}.bt-run .run-title{text-shadow:0 6px 0 #2c5bd6}.bt-run .run-kicker{color:#9fb3ff}.bt-count{font:900 clamp(140px,26vw,260px)/.85 var(--display);font-stretch:55%;color:var(--legendary);text-shadow:0 8px 0 var(--red);animation:run-pop .6s cubic-bezier(.2,1.4,.4,1) both}.bt-run .bt-levels{width:min(980px,100%)}.bt-run .lvl-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bt-run .lvl{border-radius:14px;padding:18px 14px}.bt-run .bt-q{width:min(820px,100%)}.bt-run .bt-stage{display:grid;justify-items:center;gap:14px;padding:6px 0 10px;min-height:0;background:none;border-radius:0;grid-template-columns:1fr}.bt-run .bt-bigplay{width:170px;height:170px;border-width:4px;box-shadow:0 0 0 10px #ff4a1c26,0 0 60px #ff4a1c59}.bt-run .bt-bigplay.playing:not(.loading){animation:btBeat .5s ease-in-out infinite alternate}@keyframes btBeat{to{box-shadow:0 0 0 18px #ff4a1c33,0 0 90px #ff4a1c8c}}.bt-run .bt-ico{font-size:52px}.bt-run .bt-ring{inset:-14px}.bt-ask{font:900 clamp(26px,4vw,38px) var(--display);font-stretch:58%;text-transform:uppercase}.bt-run .bt-opts{width:100%;gap:12px}.bt-run .bt-opt{min-height:82px;padding:14px 16px;border-radius:14px;background:#1c2140;color:var(--paper);border:2px solid #343b6a;transition:transform .12s,background .12s}.bt-run .bt-opt b{font-size:21px}.bt-run .bt-opt small{color:#aab3d9;font-size:13px}.bt-run .bt-key{background:var(--paper);color:var(--ink)}.bt-run .bt-opt:hover:not(:disabled){background:var(--paper);color:var(--ink);transform:translateY(-3px);border-color:var(--paper)}.bt-run .bt-opt:hover:not(:disabled) small{color:var(--ink-soft)}.bt-run .bt-opt:hover:not(:disabled) .bt-key{background:var(--red)}.bt-run .bt-opt.ok{background:#3fa34d;border-color:#8fe39a;color:var(--ink)}.bt-run .bt-opt.ko{background:var(--red);border-color:#ffb199;color:var(--ink)}.bt-run .bt-opt.ok small,.bt-run .bt-opt.ko small{color:var(--ink)}.bt-run .bt-opt:disabled:not(.ok):not(.ko){opacity:.35}.bt-keys{color:#8f97bd}.bt-run .bt-verdict{width:min(560px,100%);grid-template-columns:72px 1fr;border:0;border-radius:14px;padding:12px;text-align:left;color:var(--ink)}.bt-run .bt-verdict img{width:72px;height:72px;border-radius:8px;border:0}.bt-run .bt-verdict b{font-size:30px}.bt-run .bt-verdict span{font-size:14px}.bt-run .bt-verdict.ok{background:#8fe39a}.bt-run .bt-verdict.ko{background:#ffb199}.bt-run:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:2;opacity:0}.bt-run.flash-ok:after{background:radial-gradient(circle,rgba(63,163,77,.45),transparent 70%);animation:btFlash .6s ease-out}.bt-run.flash-ko:after{background:radial-gradient(circle,rgba(255,74,28,.45),transparent 70%);animation:btFlash .6s ease-out}.bt-run.flash-ko .run-stage{animation:shake .4s}@keyframes btFlash{0%{opacity:1}to{opacity:0}}.bt-big-score{font:900 clamp(120px,22vw,220px)/.85 var(--display);font-stretch:52%;color:var(--paper);text-shadow:0 8px 0 #2c5bd6;animation:run-pop .6s cubic-bezier(.2,1.4,.4,1) both}.bt-big-score small{font-size:.35em;color:#8f97bd;text-shadow:none}.bt-result.win .bt-big-score{color:var(--legendary);text-shadow:0 8px 0 var(--red)}.bt-run .run-reveal>.card{width:210px}.bt-run .run-ghost:disabled{opacity:.45;cursor:default}@media (max-width: 760px){.bt-run .lvl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-run .bt-bigplay{width:130px;height:130px}.bt-run .bt-opts{grid-template-columns:1fr}.bt-run .bt-opt{min-height:64px}.bt-keys{display:none}}@media (prefers-reduced-motion: reduce){.run-eq span,.bt-run .bt-bigplay{animation:none!important}}.bt-run .bt-verdict b{color:var(--ink)}.bt-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 32px;padding:30px 28px 28px;border-radius:16px;color:var(--paper);background:radial-gradient(circle at 90% 10%,rgba(159,179,255,.45),transparent 45%),linear-gradient(135deg,#2c5bd6,#1b2f8a 60%,#121733);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);min-height:240px}.bt-cta .blind-eq{inset:auto 0 0 40%;height:70%;opacity:.22}.bc-text{position:relative;z-index:1;display:grid;gap:8px}.bc-text .kicker{color:#c9d4ff}.bc-text h3{margin:0;font:900 72px/.82 var(--display);font-stretch:50%;text-transform:uppercase;text-shadow:0 6px 0 var(--ink)}.bc-text p{margin:0;max-width:520px;font:16px/1.45 var(--body);color:#dfe5ff}.bc-go{position:relative;z-index:1;font-size:20px;padding:18px 34px;animation:nudge 1.8s ease-in-out infinite}.bt-cta.is-done .bc-go{animation:none;background:var(--paper)}.bt-cta.is-locked{filter:saturate(.3);opacity:.8}.bc-lock{position:relative;z-index:1;font-size:54px}.bc-scores{display:flex;flex-wrap:wrap;gap:10px}.bc-scores span{display:grid;gap:2px;padding:10px 16px;border-radius:12px;background:#ffffff1f;font:600 13px var(--body);color:#dfe5ff}.bc-scores b{font:900 34px/1 var(--display);font-stretch:55%;color:var(--paper)}.bc-scores .bc-pts{background:var(--legendary);color:var(--ink)}.bc-scores .bc-pts b{color:var(--ink)}@media (max-width: 760px){.bt-cta{grid-template-columns:1fr}.bc-go{justify-self:stretch}}.quests-big .section-head{margin-bottom:14px;align-items:center}.qb-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.qb{position:relative;display:grid;align-content:start;gap:10px;min-height:200px;padding:20px;border-radius:16px;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);color:var(--ink);overflow:hidden}.qb.q-red{background:linear-gradient(150deg,#ff7a52,var(--red))}.qb.q-blue{background:linear-gradient(150deg,#8fb0ff,#4a7bff)}.qb.q-yellow{background:linear-gradient(150deg,#ffe27a,var(--legendary))}.qb-ico{width:54px;height:54px;display:grid;place-items:center;border-radius:14px;background:#ffffffd9;border:2px solid var(--ink);font-size:28px}.qb b{font:900 28px/.95 var(--display);font-stretch:55%;text-transform:uppercase}.qb-reward{position:absolute;top:18px;right:18px;padding:4px 10px;border-radius:999px;background:var(--ink);color:var(--paper);font:700 13px var(--body)}.qb-bar{display:block;height:10px;border-radius:5px;background:#0000002e;overflow:hidden;margin-top:auto}.qb-bar span{display:block;height:100%;background:var(--ink);border-radius:5px}.qb-state{font:700 15px var(--body)}.qb-claim{justify-self:start;margin-top:auto;padding:12px 20px;border-radius:999px;background:var(--ink);color:var(--paper);border:2px solid var(--ink);font:700 15px var(--body);animation:nudge 1.4s ease-in-out infinite}.qb.is-ready{box-shadow:5px 5px 0 var(--ink),0 0 0 4px #fff,0 0 30px #fff9}.qb.is-done{filter:saturate(.35);opacity:.7;box-shadow:none}.qb.is-done .qb-ico{background:#3fa34d;color:#fff}@media (max-width: 900px){.qb-grid{grid-template-columns:1fr}.qb{min-height:0}}.run-hero>.rh-retry{background:var(--legendary);animation:none}.bt-next{font-size:22px;padding:20px 46px;margin-top:8px}.bt-rounds{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.bt-rounds>div{display:grid;gap:4px;min-width:180px;padding:14px 22px;border-radius:14px;background:#1c2140;border:2px solid #343b6a}.bt-rounds span{font:600 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#aab3d9}.bt-rounds b{font:900 56px/1 var(--display);font-stretch:55%}.bt-rounds small{font-size:24px;color:#8f97bd}.bt-final .run-title{color:var(--legendary);text-shadow:0 6px 0 var(--red)}.bt-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:0 10px}.bt-cards .run-reveal>.card{width:190px}.bt-run .bt-verdict.ok{background:#49c25b}.bt-run .bt-verdict.ko{background:#ff8a66}.bt-run .bt-verdict b,.bt-run .bt-verdict span{color:var(--ink)}.stock-next.pack-timer{display:grid;justify-items:center;gap:4px;min-width:240px;padding:14px 22px 16px;border-radius:16px;background:var(--ink);color:var(--paper)}.tm-label{font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#a69f90}.tm-num{font:900 54px/1 var(--display);font-stretch:60%;font-variant-numeric:tabular-nums;letter-spacing:.02em}.tm-bar{width:100%;height:8px;border-radius:4px;background:#3a352e;overflow:hidden}.tm-bar i{display:block;height:100%;background:var(--red);border-radius:4px;transition:width 1s linear}.pack-timer.full{background:var(--red);color:var(--ink)}.pack-timer.full .tm-num{font-size:34px}.pack-timer.full .tm-bar i{background:var(--ink)}.pack-timer.empty .tm-num{color:var(--legendary)}.pack-wrap{position:relative}.tm-stock{margin-top:4px;font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#a69f90}.pack-wrap>.pack-timer{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);min-width:0;width:190px;margin:0;box-shadow:4px 4px #00000059}.stock-bonus{margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--legendary);color:var(--ink);font:700 13px var(--body);vertical-align:middle}.pack-out{display:grid;justify-items:center;gap:10px;margin-top:6px;padding:16px;border-radius:16px;border:2px dashed var(--ink);background:var(--card)}.pack-out>b{font:900 26px var(--display);font-stretch:58%;text-transform:uppercase}.po-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(560px,100%)}.po-actions button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px;padding:10px 16px;text-align:left}.po-actions button span{font:800 17px var(--body);letter-spacing:0;text-transform:none}.po-actions button small{font:700 13px var(--body);opacity:.72;white-space:nowrap}.po-buy{background:var(--red);color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.po-buy small{color:var(--ink);opacity:.9}.po-one{background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.ad-run{background:#0b0a09}.ad-fullscreen{padding:0}.ad-fullscreen .run-top{position:sticky;top:0;z-index:2;width:100%;padding:16px 20px;background:linear-gradient(180deg,#0b0a09fa,#0b0a09db);border-bottom:1px solid #27221d}.ad-fullscreen .run-stage{min-height:calc(100vh - 72px);padding:24px;display:grid;place-items:center}.ad-fullscreen .run-screen{width:min(980px,100%);min-height:min(720px,calc(100vh - 124px));display:grid;align-content:center;justify-items:center;gap:18px;padding:28px 20px;border-radius:24px;background:radial-gradient(circle at top,#1d1814 0,#0b0a09 62%);border:1px solid #2a241d;box-shadow:0 24px 80px #00000073}.ad-tag{margin-left:auto;font:600 13px var(--body);color:#a69f90}.ad-slot-shell{display:grid;justify-items:center;gap:14px}.ad-frame{width:min(760px,100%);min-height:420px;display:grid;place-items:center;padding:16px;border-radius:14px;border:2px dashed #5a5248;background:repeating-linear-gradient(-45deg,#1a1714 0 14px,#211d19 14px 28px)}.ad-slot{width:100%;min-height:360px}.ad-note{margin:0;max-width:760px;font:13px/1.5 var(--body);color:#a69f90;text-align:center}.ad-num{font:900 80px/1 var(--display);font-stretch:55%;color:var(--legendary)}.ad-bar{width:min(760px,100%);height:8px;border-radius:4px;background:#2a2621;overflow:hidden}.ad-bar i{display:block;height:100%;width:0;background:var(--legendary);animation:adFill linear forwards}@keyframes adFill{to{width:100%}}.qb.is-done{opacity:1;filter:none;background:#e8e2d4;box-shadow:none}.quests-block{position:relative;overflow:hidden;display:grid;gap:20px;padding:28px;border-radius:16px;color:var(--ink);background:radial-gradient(circle at 92% 0%,rgba(255,226,122,.7),transparent 40%),linear-gradient(135deg,#ff8a5c,var(--red) 55%,#d93a10);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.qk-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.qk-text{display:grid;gap:8px}.qk-text .kicker{color:var(--ink)}.qk-text h3{margin:0;font:900 72px/.82 var(--display);font-stretch:50%;text-transform:uppercase;color:var(--paper);text-shadow:0 6px 0 var(--ink)}.qk-text p{margin:0;font:600 16px var(--body)}.qk-count{display:flex;align-items:baseline;gap:4px;padding:10px 18px;border-radius:14px;background:var(--ink);color:var(--paper)}.qk-count b{font:900 54px/1 var(--display);font-stretch:55%;color:var(--legendary)}.qk-count span{font:700 20px var(--body);opacity:.7}.qk-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.qk{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;gap:10px 12px;align-items:center;padding:16px;border-radius:14px;background:var(--paper);border:2px solid var(--ink)}.qk-ico{grid-row:span 1;width:52px;height:52px;display:grid;place-items:center;border-radius:12px;background:#fde4d9;border:2px solid var(--ink);font-size:26px}.qk-body{display:grid;gap:6px;min-width:0}.qk-body b{font:900 22px/1 var(--display);font-stretch:55%;text-transform:uppercase}.qk-bar{display:block;height:10px;border-radius:5px;background:#eadfcb;overflow:hidden}.qk-bar span{display:block;height:100%;border-radius:5px;background:var(--red)}.qk-pts{grid-column:1 / -1;justify-self:start;font:700 14px var(--body);color:var(--ink-soft)}.qk-claim{grid-column:1 / -1;justify-self:stretch;padding:12px;border-radius:999px;background:var(--ink);color:var(--legendary);border:2px solid var(--ink);font:800 17px var(--body);animation:nudge 1.4s ease-in-out infinite}.qk.is-ready{box-shadow:0 0 0 4px var(--legendary)}.qk.is-ready .qk-ico{background:var(--legendary)}.qk.is-done{background:#f3efe6}.qk.is-done .qk-ico{background:#3fa34d;color:#fff}.qk.is-done .qk-pts{color:#17611f}.quests-block.is-done{background:linear-gradient(135deg,#f0b49c,#e38a68)}@media (max-width: 900px){.qk-list{grid-template-columns:1fr}.qk-head{flex-direction:column;align-items:flex-start}}.qk{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;gap:14px;padding:14px 16px}.qk-ring{position:relative;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--red) calc(var(--p, 0) * 1turn),#eadfcb 0)}.qk-ring:before{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--paper)}.qk-ring .qk-ico{position:relative;width:auto;height:auto;border:0;background:none;border-radius:0;font-size:22px}.qk-body{gap:3px}.qk-body b{font-size:21px;line-height:1}.qk-body small{font:600 13px var(--body);color:var(--ink-soft)}.qk-pts,.qk-claim{grid-column:auto;justify-self:end;white-space:nowrap}.qk-pts{padding:6px 12px;border-radius:999px;background:var(--ink);color:var(--paper);font:700 14px var(--body)}.qk-claim{padding:10px 16px;font-size:15px;background:var(--legendary);color:var(--ink)}.qk.is-ready{background:#fff5cf}.qk.is-ready .qk-ring{background:conic-gradient(var(--legendary) 1turn,#eadfcb 0)}.qk.is-ready .qk-body small{color:var(--ink);font-weight:700}.qk.is-done{background:#e9f4ea;border-color:#2f6b38}.qk.is-done .qk-ring{background:#3fa34d}.qk.is-done .qk-ring:before{background:#3fa34d}.qk.is-done .qk-ico{color:#fff;font-weight:800;font-size:24px}.qk.is-done .qk-body small{color:#17611f}.qk.is-done .qk-pts{background:#3fa34d;color:#fff}.qk.is-done .qk-pts{background:#23692e}.star-draw .star-reel{width:min(640px,100%);justify-self:stretch;margin-inline:auto}.star-photo{width:180px;height:180px;border-radius:50%;object-fit:cover;border:4px solid var(--legendary);box-shadow:0 0 40px var(--legendary);animation:run-in .5s both}.reel-tile.pack-tile{border-color:var(--ink);background:none}.pack-tile .pack.pack-sm{width:100%;height:100%;box-sizing:border-box;padding:8px;border:0;border-radius:0;box-shadow:none}.pack-tile .pack-top,.pack-tile .pack-foot,.pack-tile .pack-disc{visibility:hidden}.pack-tile .pack.pack-sm .pack-title{font-size:20px;color:#fff;text-shadow:0 2px 0 var(--ink);-webkit-text-stroke:.5px var(--ink)}.pack-tile .pack.pack-sm.long .pack-title{font-size:15px}.genre-reveal .pack{cursor:default;position:relative;z-index:1;animation:run-in .5s both}.guide{display:grid;gap:22px;max-width:860px}.guide-toc{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.guide-toc a{padding:6px 14px;border-radius:999px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:700 14px var(--body);text-decoration:none;box-shadow:3px 3px 0 var(--ink)}.guide-toc a:hover,.guide-toc a:focus-visible{background:var(--red)}.guide-sec{display:grid;gap:10px;justify-items:start;padding:22px 24px;border:2px solid var(--ink);border-radius:14px;background:var(--card);box-shadow:5px 5px 0 var(--ink);scroll-margin-top:80px}.guide-sec h2{margin:0;font:900 34px/1 var(--display);font-stretch:58%;text-transform:uppercase}.guide-intro{margin:0;color:var(--ink-soft)}.guide-sec ul{margin:0;padding-left:20px;display:grid;gap:8px;line-height:1.5}.guide-sec li::marker{color:var(--red)}.guide-foot{font-size:13px}.artist-picker{display:grid;gap:10px}.fav-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:40px}.fav-chips{display:flex;flex-wrap:wrap;gap:8px}.fav-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:999px;background:var(--ink);color:var(--paper);font:700 14px var(--body);text-transform:none;letter-spacing:0;box-shadow:3px 3px 0 var(--red)}.fav-chip img{width:28px;height:28px;border-radius:50%;object-fit:cover}.fav-chip b{font-size:16px;line-height:1;opacity:.7}.fav-chip:hover:not(:disabled) b{opacity:1;color:var(--red)}.fav-search{width:100%;box-sizing:border-box}.fav-hint{margin:0}.fav-grid{max-height:300px}.fav-grid .avatar-opt{position:relative}.fav-grid .avatar-opt.off{opacity:.4}.fav-grid .avatar-opt.off span{cursor:not-allowed}.fav-grid .avatar-opt input:checked+span:after{content:"\2713";position:absolute;top:6px;right:10px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--red);color:var(--paper);font:800 13px var(--body);border:2px solid var(--ink)}.fav-empty{grid-column:1 / -1;margin:12px 0}.modal.onb.onb-wide .fav-grid{max-height:38vh}.settings{display:grid;gap:22px;max-width:760px}.settings .settings-card{max-width:none;background:var(--card);border-radius:14px;box-shadow:5px 5px 0 var(--ink)}.settings-val{min-width:0}.settings-favs{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--ink);font-weight:600}.settings-favs>span{display:inline-flex;align-items:center;gap:6px}.settings-favs img{width:26px;height:26px;border-radius:50%;object-fit:cover;border:2px solid var(--ink)}.modal-wide .artist-picker .fav-grid{max-height:40vh}.settings-rows{margin:0;display:grid}.settings-row{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:4px 16px;padding:12px 0;border-bottom:1px dashed var(--ink-soft)}.settings-row:last-child{border-bottom:0}.settings-row dt{font:800 15px var(--body)}.settings-row dd{margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--body);color:var(--ink-soft)}.settings-row dd button{flex-shrink:0}.settings-row dd button[aria-pressed=true]{background:var(--ink);color:var(--paper)}@media (max-width: 600px){.settings-row{grid-template-columns:1fr}}.points{align-items:center}.notif-btn{position:relative;margin-left:auto;width:34px;height:34px;min-height:0;padding:0;display:grid;place-items:center;border-radius:50%;background:#24211d;border:1.5px solid #3a362f;color:var(--paper)}.notif-btn svg{width:18px;height:18px}.notif-btn:hover:not(:disabled){background:var(--paper);color:var(--ink);transform:none;box-shadow:none}.notif-btn .nav-badge,.top-bell .nav-badge{position:absolute;top:-6px;right:-8px;margin:0;height:18px;min-width:18px;font-size:11px;padding:0 5px}.top-bell{display:none}@media (max-width: 760px){.top-bell{position:relative;display:grid;place-items:center;width:38px;height:38px;min-height:0;padding:0;border-radius:50%;background:#24211d;border:1.5px solid #3a362f;color:var(--paper)}.top-bell .nav-ico{width:20px;height:20px}}.notif-list{list-style:none;margin:0;padding:0;display:grid;max-height:55vh;overflow:auto}.notif{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:12px 4px;border-bottom:1px dashed var(--ink-soft)}.notif:last-child{border-bottom:0}.notif-ico{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--paper-2);border:2px solid var(--ink);font:800 16px var(--body)}.notif.unread .notif-ico{background:var(--red)}.notif.pull .notif-ico{background:var(--legendary)}.notif-body p{margin:0 0 2px;font:500 15px/1.35 var(--body)}.notif.unread .notif-body p{font-weight:700}.notif-actions{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;align-items:center}.player-search{display:grid;gap:8px}.player-search input{width:100%;box-sizing:border-box}.player-hint{margin:0;font:12px var(--body)}.player-list,.member-list{list-style:none;margin:0;padding:0;display:grid}.player-row,.member-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px dashed var(--ink-soft)}.player-row:last-child,.member-list li:last-child{border-bottom:0}.player-id{display:flex;align-items:center;gap:0;min-height:0;padding:4px 8px 4px 4px;border:0;border-radius:8px;background:none;color:var(--ink);text-align:left;text-transform:none;letter-spacing:0;font:inherit}.player-id:hover:not(:disabled){background:var(--paper-2);transform:none;box-shadow:none}.player-id b{display:block;font:700 15px var(--body)}.player-id small{display:block;font:12px var(--body)}.who-link{min-height:0;padding:0;border:0;background:none;color:inherit;text-align:left;font:inherit;font-size:26px;font-weight:800;font-stretch:65%;text-transform:uppercase;letter-spacing:0}.who-link:hover:not(:disabled){color:var(--red-text);transform:none;box-shadow:none;text-decoration:underline}.back-btn{justify-self:start}.player-team{margin:4px 0 0;font:600 14px var(--body);color:#c9c1b2}.team-page{display:grid;gap:22px;max-width:1080px}.team-panel{display:grid;gap:12px;align-content:start;padding:20px 22px;background:var(--card);border:2px solid var(--ink);border-radius:14px;box-shadow:5px 5px 0 var(--ink)}.team-panel .section-title,.team-panel p{margin:0}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}@media (max-width: 900px){.team-grid{grid-template-columns:1fr}}.team-count{font:15px var(--body)}.team-count b{font:900 28px var(--display);font-stretch:60%;margin-right:4px}.team-bar{position:relative;height:12px;border-radius:999px;background:var(--paper-2);border:2px solid var(--ink);overflow:visible}.team-bar>i{display:block;height:100%;border-radius:999px;background:var(--red);transition:width .6s ease}.team-bar .mark{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;transform:translate(-50%,-50%);background:var(--card);border:2px solid var(--ink)}.team-bar .mark.on{background:var(--legendary)}.small-note{font:12px var(--body)}.team-sub{margin:10px 0 0;color:var(--ink-soft)}.danger-link{justify-self:start;margin-top:6px;color:var(--red-text);border-color:var(--red-text)}.team-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:22px 26px;background:var(--ink);color:var(--paper);border:2px solid var(--ink);border-radius:14px;box-shadow:8px 8px 0 var(--red)}.team-head h2{margin:6px 0 0;font:900 clamp(40px,6vw,64px)/.9 var(--display);font-stretch:55%;text-transform:uppercase}.team-head .kicker{color:var(--red)}.team-streak{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:10px 16px;border-radius:12px;background:#24211d;border:1.5px solid #3a362f}.team-streak .flame{grid-row:1 / 3}.team-streak:not(.hot) .flame{filter:grayscale(1);opacity:.5;animation:none}.team-streak b{font:900 34px/1 var(--display);font-stretch:60%}.team-streak span{font:12px var(--body);color:#c9c1b2}.team-pack{justify-items:center;text-align:center}.team-pack .pack{cursor:default}.team-pack .pack.poor{filter:grayscale(.8);opacity:.6}.team-pack button.big{width:100%}.team-roll{list-style:none;margin:0;padding:0;display:grid;gap:4px}.team-roll li{display:flex;align-items:center;gap:0;padding:6px 8px;border-radius:8px}.team-roll li b{font:700 15px var(--body);margin-right:auto}.team-roll li.ok{background:#1715120d}.team-roll .kicker.ok{color:#2f7a3a}.team-roll .kicker.hot{color:var(--red-text);font-weight:700}.team-note{padding:10px 12px;border-radius:10px;background:var(--paper-2);font:600 14px var(--body)}.team-note.done{background:var(--ink);color:var(--paper)}.team-week .team-bar{margin:6px 8px 4px}.team-tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.team-tiers li{display:grid;gap:6px;justify-items:start;padding:12px 14px;border-radius:10px;border:2px dashed var(--ink-soft)}.team-tiers li b{font:900 24px var(--display);font-stretch:60%}.team-tiers li.ready{border:2px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--red)}.team-tiers li.claimed{border-style:solid;opacity:.6}@media (max-width: 600px){.team-tiers{grid-template-columns:1fr}}.team-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.team-cards.all{max-height:62vh;overflow:auto;padding:6px}.team-card{margin:0;display:grid;gap:6px}.team-card figcaption{font:12px var(--body);text-align:center}.team-bin>.ghost{justify-self:start}.team-feed ul{list-style:none;margin:0;padding:0;display:grid;max-height:520px;overflow:auto}.team-feed li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px;padding:10px 0;border-bottom:1px dashed var(--ink-soft)}.team-feed li:last-child{border-bottom:0}.team-feed li p{font:14px/1.35 var(--body)}.team-feed li.r-legendary p,.team-feed li.feed-allin p,.team-feed li.feed-week p{font-weight:700}.team-feed li.r-legendary{background:linear-gradient(90deg,rgba(255,196,0,.18),transparent)}.fire-btn{display:inline-flex;align-items:center;gap:4px;min-height:0;padding:4px 10px;border-radius:999px;border:1.5px solid var(--ink-soft);background:transparent;color:var(--ink)}.fire-btn .flame{filter:grayscale(1);opacity:.45}.fire-btn b{font:700 13px var(--body);min-width:0}.fire-btn[aria-pressed=true]{border-color:var(--red);background:#ff4a1c1a}.fire-btn[aria-pressed=true] .flame{filter:none;opacity:1}.fire-btn.pop .flame{animation:fire-pop .4s ease}@keyframes fire-pop{50%{transform:scale(1.6) rotate(-8deg)}}.fire-btn:hover:not(:disabled){transform:none;box-shadow:none;border-color:var(--red)}.member-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;align-items:center}.tag{padding:3px 8px;border-radius:999px;border:1.5px solid var(--ink);font:700 11px var(--body);text-transform:uppercase;letter-spacing:.06em}.tag.hot{background:var(--legendary)}.team-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;padding:26px;background:var(--ink);color:var(--paper);border-radius:14px;box-shadow:8px 8px 0 var(--red)}.team-intro h2{margin:6px 0 16px;font:900 56px/.9 var(--display);font-stretch:55%;text-transform:uppercase}.team-intro .kicker{color:var(--red)}.team-how{list-style:none;margin:0;padding:0;display:grid;gap:14px}.team-how li{display:grid;grid-template-columns:34px 1fr;column-gap:12px}.team-how i{grid-row:1 / 3;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--red);color:var(--ink);font:900 18px var(--display);font-style:normal}.team-how b{font:800 17px var(--body)}.team-how span{font:14px/1.4 var(--body);color:#c9c1b2}.team-create{display:grid;gap:12px;align-content:start;padding:20px;background:var(--card);color:var(--ink);border-radius:12px;border:2px solid var(--ink)}.team-create .section-title{margin:0}.team-create input,.team-create select{width:100%;box-sizing:border-box}.team-create .error:empty{display:none}.team-invites ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.team-invites li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border:2px solid var(--ink);border-radius:10px;background:var(--paper);box-shadow:3px 3px 0 var(--red)}.team-invites li b{display:block;font:800 18px var(--body)}.team-invites li small{font:13px var(--body)}@media (max-width: 760px){.team-intro{grid-template-columns:1fr}.team-intro h2{font-size:44px}}.profile-hero .profile-id>button.small:not(.add-bio){justify-self:start;background:var(--red);color:var(--ink);border-color:var(--red)}.profile-id{display:grid;gap:8px;justify-items:start}.market{display:grid;gap:40px}.sell-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;padding:24px 26px;background:var(--ink);color:var(--paper);border-radius:14px;box-shadow:8px 8px 0 var(--red)}.sell-cta .kicker{color:var(--red)}.sell-cta h2{margin:4px 0 8px;font:900 48px/.9 var(--display);font-stretch:55%;text-transform:uppercase}.sell-cta p{margin:0;max-width:460px;font:15px/1.45 var(--body);color:#c9c1b2}.sell-btn{background:var(--red);color:var(--ink);border-color:var(--red);font-size:17px;font-weight:800;padding:14px 28px;min-height:54px}.sell-btn:hover:not(:disabled){box-shadow:4px 4px 0 var(--paper)}.my-sales ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.my-sale{display:grid;grid-template-columns:52px 1fr auto auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;background:var(--card);border:2px solid var(--ink);border-radius:10px}.my-sale img{width:52px;height:52px;object-fit:cover;border:2px solid var(--ink);border-radius:6px;display:block}.ms-name{display:grid;gap:2px;min-width:0}.ms-name b{font:800 17px var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-name small{font:13px var(--body);color:var(--ink-soft)}.ms-state{font:900 26px var(--display);font-stretch:60%;white-space:nowrap}.my-sale.hot{box-shadow:4px 4px 0 var(--red)}.my-sale.hot .ms-state{color:var(--red)}.my-sale.sold{background:var(--paper)}.my-sale.sold .ms-state{color:#1f7a45}.my-sale.expired{opacity:.7;background:var(--paper)}.my-sale.expired .ms-state{font-size:18px;color:var(--ink-soft)}.lot .soon{color:var(--red);font-weight:700}@media (max-width: 560px){.my-sale{grid-template-columns:44px 1fr auto}.my-sale img{width:44px;height:44px}.my-sale>button,.my-sale>span:last-child{grid-column:1 / -1;justify-self:end}.my-sale>span:last-child:empty{display:none}.sell-cta h2{font-size:38px}.sell-btn{width:100%}}.pick-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.pick-tools input[type=search]{flex:1 1 220px}.pick-chips{display:flex;gap:6px}.pick-chips button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.pick-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;max-height:48vh;overflow:auto;padding:4px 8px 8px 4px}.pick-item{display:block;position:relative;font-weight:400;cursor:pointer}.pick-item input{position:absolute;opacity:0;pointer-events:none}.pick-card{display:grid;gap:4px;padding:8px;height:100%;box-sizing:border-box;background:var(--card);border:2px solid var(--ink);border-radius:10px;position:relative;transition:transform .12s,box-shadow .12s}.pick-card img{width:100%;aspect-ratio:1;object-fit:cover;border:2px solid var(--ink);border-radius:6px;display:block;margin-bottom:4px;background:var(--paper-2)}.pick-item.artist .pick-card img{border-radius:50%}.pick-card b{font:800 15px/1.1 var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-card small{font:12px var(--body);color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-card .pill{font-size:10px;margin-top:2px}.pick-count{position:absolute;top:4px;right:4px;padding:2px 8px;border-radius:999px;background:var(--red);color:var(--ink);border:1.5px solid var(--ink);font:800 13px var(--body)}.pick-item:hover .pick-card{transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--ink)}.pick-item input:checked+.pick-card{outline:3px solid var(--red);outline-offset:1px;box-shadow:4px 4px 0 var(--red);transform:translate(-2px,-2px)}.pick-item input:focus-visible+.pick-card{outline:3px solid var(--red);outline-offset:2px}.pick-empty{grid-column:1 / -1;margin:8px 0;font:13px var(--body);color:var(--ink-soft);text-align:center}.price-advice{display:grid;gap:10px;padding:14px 16px;background:var(--card);border:2px solid var(--ink);border-radius:10px}.pa-head{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:12px}.pa-head .kicker{color:var(--red)}.pa-head b{grid-row:1 / 3;grid-column:2;font:900 40px/1 var(--display);font-stretch:58%}.pa-head small{font:12px var(--body);color:var(--ink-soft)}.price-gauge{position:relative;height:14px;border:2px solid var(--ink);border-radius:999px;background:var(--paper);margin:6px 0 4px}.pg-loss{position:absolute;left:0;top:0;bottom:0;border-radius:999px 0 0 999px;background:repeating-linear-gradient(-45deg,rgba(255,74,28,.45) 0 4px,transparent 4px 8px)}.pg-zone{position:absolute;top:0;bottom:0;background:#39b46a}.pg-marker{position:absolute;top:50%;width:0;transition:left .2s cubic-bezier(.2,1.2,.4,1)}.pg-marker b{position:absolute;left:-9px;top:-13px;width:14px;height:22px;border:2px solid var(--ink);border-radius:5px;background:var(--ink);box-shadow:0 0 0 2px var(--paper)}.pg-legend{display:flex;flex-wrap:wrap;gap:4px 16px;font:12px var(--body);color:var(--ink-soft)}.pg-legend i{display:inline-block;width:12px;height:8px;border:1.5px solid var(--ink);border-radius:3px;margin-right:6px;vertical-align:0}.pg-legend i.zone{background:#39b46a}.pg-legend i.loss{background:repeating-linear-gradient(-45deg,rgba(255,74,28,.6) 0 3px,transparent 3px 6px)}.price-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.price-presets button{display:grid;gap:2px;padding:8px 6px;border-radius:10px;background:var(--card);color:var(--ink);text-align:center}.price-presets button small{font:600 11px var(--body);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.price-presets button b{font:900 22px var(--display);font-stretch:60%}.price-presets button.on{background:var(--ink);color:var(--paper)}.price-presets button.on small{color:#c9c1b2}.price-verdict{margin:-6px 0 0;padding-left:22px;position:relative;font:600 13px/1.4 var(--body)}.price-verdict:before{position:absolute;left:0;top:0;width:16px;text-align:center}.price-verdict.good{color:#1f7a45}.price-verdict.good:before{content:"\2713"}.price-verdict.ok{color:var(--ink)}.price-verdict.ok:before{content:"\21af"}.price-verdict.warn{color:#c2360f}.price-verdict.warn:before{content:"!";font-weight:900}.check-row{display:flex;align-items:center;gap:10px;cursor:pointer}.check-row input{width:20px;height:20px;accent-color:var(--ink);margin:0}.sell-recap{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid var(--ink);background:var(--card)}.sell-recap>div{display:grid;gap:2px;padding:8px 10px}.sell-recap>div+div{border-left:1.5px dashed #cfc5b0}.sell-recap small{font:600 10px var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft)}.sell-recap b{font:900 22px var(--display);font-stretch:60%}.sell-recap b.bad{color:#c2360f}@media (max-width: 480px){.price-presets button b,.sell-recap b{font-size:18px}}.buy-field{display:grid;gap:6px;align-content:start}.buy-field .check-row{gap:8px;font:600 14px var(--body)}.buy-field .check-row input{width:17px;height:17px}.buy-field input:disabled{opacity:.4}.op-end{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.opening.summary .op-hint .op-stash{background:transparent;color:#c9c1b2;border:1.5px solid #5a544b;font-weight:500}.opening.summary .op-hint .op-stash:hover:not(:disabled){color:var(--paper);border-color:var(--paper);box-shadow:none;transform:none}@media (max-width: 760px){.op-end{flex-direction:column-reverse;align-items:center;gap:14px;width:100%}}.pick-print,.lot-print{justify-self:start;padding:2px 8px;border-radius:999px;border:1.5px solid var(--ink);background:var(--ink);color:var(--legendary);font:800 11px var(--body);letter-spacing:.04em;white-space:nowrap}.pick-print{margin-top:2px}.pick-item.unique .pick-card{background:linear-gradient(135deg,#fff2b8,#f0c43a 30%,#fff6cf 50%,#d99e06 75%,#ffe27a)}.pick-item.unique .pick-print,.lot-print.unique{background:var(--red);color:var(--ink)}p.lot-print{margin:0;font-size:13px;padding:4px 12px}.ms-name .lot-print{margin:2px 0}.copy-pick{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.copy-pick legend{padding:0;margin-bottom:6px;font:13px var(--body);text-transform:uppercase;letter-spacing:.12em}.copy-pick label{display:block;cursor:pointer;font-weight:400}.copy-pick input{position:absolute;opacity:0;pointer-events:none}.copy-pick span{display:grid;gap:2px;height:100%;box-sizing:border-box;padding:10px 12px;border:2px solid var(--ink);border-radius:10px;background:var(--card)}.copy-pick b{font:800 14px var(--body)}.copy-pick small{font:12px var(--body);color:var(--ink-soft)}.copy-pick label.ed span{background:var(--ink);color:var(--legendary)}.copy-pick label.ed small{color:#c9c1b2}.copy-pick label.unique span{background:linear-gradient(135deg,#fff2b8,#f0c43a 30%,#fff6cf 50%,#d99e06 75%,#ffe27a);color:var(--ink)}.copy-pick label.unique small{color:var(--ink)}.copy-pick input:checked+span{outline:3px solid var(--red);outline-offset:1px;box-shadow:4px 4px 0 var(--red)}.copy-pick input:focus-visible+span{outline:3px solid var(--red);outline-offset:3px}.ed-hero{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:16px 18px;border:2px solid var(--ink);border-radius:12px;background:var(--ink);color:var(--paper);box-shadow:5px 5px 0 var(--legendary)}.ed-hero .kicker{color:var(--legendary)}.ed-hero h3{margin:2px 0 4px;font:900 28px/1 var(--display);font-stretch:58%;text-transform:uppercase}.ed-hero p{margin:0;font:14px/1.45 var(--body);color:#c9c1b2}.ed-num{display:grid;justify-items:center;align-content:center;min-width:96px;height:96px;padding:0 10px;border:2px solid var(--legendary);border-radius:10px;color:var(--legendary)}.ed-num b{font:900 44px/1 var(--display);font-stretch:55%}.ed-num span{font:700 12px var(--body);text-transform:uppercase;letter-spacing:.08em}.ed-hero.unique{background:linear-gradient(135deg,#fff2b8,#f0c43a 30%,#fff6cf 50%,#d99e06 75%,#ffe27a);color:var(--ink);box-shadow:5px 5px 0 var(--red)}.ed-hero.unique .kicker{color:var(--red)}.ed-hero.unique p{color:var(--ink)}.ed-hero.unique .ed-num{border-color:var(--ink);color:var(--ink);background:#ffffff59}.ed-hero.std{background:var(--card);color:var(--ink);box-shadow:5px 5px 0 var(--ink)}.ed-hero.std .kicker,.ed-hero.std p{color:var(--ink-soft)}.ed-hero.std .ed-num{border:2px dashed var(--ink-soft);color:var(--ink-soft)}.ed-hero.std .ed-num b{font-size:26px}.ed-section{display:grid;gap:8px}.ed-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ed-list li{padding:4px 10px;border:1.5px solid var(--ink);border-radius:999px;font:700 13px var(--body);background:var(--card)}.ed-list li.num{background:var(--ink);color:var(--legendary)}.ed-list li.unique{background:var(--legendary)}.ed-stat{margin:0;font:14px var(--body);color:var(--ink-soft)}.ed-stat b{font:900 20px var(--display);font-stretch:60%;color:var(--ink)}.ed-section .ed-slots,.ed-section .ed-gauge{margin-top:0}.ed-help{border-top:1.5px dashed #cfc5b0;padding-top:10px}.ed-help summary{cursor:pointer;font:600 14px var(--body)}.ed-help dl{margin:10px 0 0;display:grid;gap:4px}.ed-help dt{display:flex;align-items:center;gap:8px;margin-top:8px;font:800 14px var(--body)}.ed-help dt .pill{font-size:10px}.ed-help dd{margin:0;font:13px/1.45 var(--body);color:var(--ink-soft)}@media (max-width: 480px){.ed-hero{grid-template-columns:1fr}.ed-num{justify-self:start;height:76px}}.fav-new{font:700 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:var(--red);color:var(--paper)}.fav-chip .avatar.sm{width:28px;height:28px}.tc-block{border:0;padding:0;margin:0;display:grid;gap:8px}.tc-block legend{padding:0;margin-bottom:4px;font:600 14px var(--body);display:flex;align-items:center;gap:8px}.tc-help{margin:0;font-size:13px}.tc-count.ok{color:var(--red-text)}.tc-genres{display:flex;flex-wrap:wrap;gap:6px}.tc-genre input{position:absolute;opacity:0;pointer-events:none}.tc-genre span{display:inline-block;padding:6px 12px;border:1.5px solid var(--ink);border-radius:999px;background:var(--card);font:600 13px var(--body);cursor:pointer}.tc-genre input:checked+span{background:var(--ink);color:var(--paper);box-shadow:2px 2px 0 var(--red)}.tc-genre input:checked+span:before{content:"\2713  "}.tc-genre input:disabled+span{opacity:.4;cursor:not-allowed}.tc-genre input:focus-visible+span{outline:3px solid var(--red);outline-offset:2px}.tc-chips:empty{display:none}.tc-chips{display:flex;flex-wrap:wrap;gap:8px}.tc-results{list-style:none;margin:0;padding:0;display:grid;gap:4px}.tc-results:empty{display:none}.tc-results li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 8px;border:1.5px solid #cfc5b0;border-radius:8px;background:var(--card)}.tc-who{display:grid;line-height:1.2}.tc-who b{font:700 14px var(--body)}.tc-who small{font-size:12px}.lot-bids{list-style:none;margin:4px 0 2px;padding:0;display:grid;gap:1px}.lot-bids li{display:flex;justify-content:space-between;gap:6px;font:12px var(--body);color:var(--ink-soft)}.lot-bids li:first-child{color:var(--ink);font-weight:700}.lot-bids b{font-weight:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bid-history{display:grid;gap:6px}.bid-history ol{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:180px;overflow:auto}.bid-history li{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:baseline;padding:6px 10px;border:1.5px solid #cfc5b0;border-radius:6px;background:var(--card);font:14px var(--body)}.bid-history li.top{border-color:var(--ink);box-shadow:3px 3px 0 var(--red)}.bid-history li.top span{font-weight:800}.bid-history li.me b{color:var(--red-text)}.bid-none{margin:0;font:14px var(--body)}.mk-live ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.mk-live li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:8px 12px 8px 8px;border:2px solid var(--ink);border-radius:8px;background:var(--card)}.mk-live li.buy{background:var(--ink);color:var(--paper)}.mk-live li.buy .muted{color:#b9b1a2}.mk-live li.me{box-shadow:3px 3px 0 var(--red)}.mk-live img{width:40px;height:40px;border-radius:4px;object-fit:cover;border:2px solid var(--c)}.mk-live p{margin:0;font:14px/1.3 var(--body)}.mk-live p span{font-weight:600}.mk-amt{color:var(--red-text)}.mk-live li.buy .mk-amt{color:var(--legendary)}.mk-live .section-title{display:flex;align-items:center;gap:10px}.live-dot{width:10px;height:10px;border-radius:50%;background:var(--red);animation:livePulse 1.4s ease-in-out infinite}@keyframes livePulse{50%{box-shadow:0 0 0 6px #ff4a1c33}}.won-fx{position:fixed;inset:0;z-index:400;display:grid;place-content:center;justify-items:center;gap:22px;padding:24px;background:#0e0c0aeb;color:var(--paper);animation:wonIn .3s ease both}.won-fx.out{animation:wonOut .3s ease forwards}.won-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,var(--glow) 0,transparent 40%);opacity:.45;animation:wonGlow 2s ease-in-out infinite alternate}.won-stage{position:relative;width:230px}.won-stage .card{animation:wonCard .7s cubic-bezier(.2,1.3,.4,1) both;box-shadow:0 0 60px 6px var(--glow)}.won-stage .card .actions{display:none}.won-stamp{position:absolute;z-index:4;left:50%;top:40%;translate:-50% -50%;white-space:nowrap;padding:6px 18px;border:4px solid var(--red);border-radius:6px;color:var(--red);background:#faf6eceb;font:900 46px/1 var(--display);font-stretch:55%;text-transform:uppercase;letter-spacing:.02em;animation:wonStamp .5s .55s cubic-bezier(.3,1.6,.5,1) both}.won-fx.small .won-stamp{font-size:32px}.won-line{position:relative;margin:0;max-width:420px;text-align:center;font:17px/1.45 var(--body);animation:wonIn .4s .8s both}.won-actions{position:relative;display:flex;gap:12px;animation:wonIn .4s 1s both}.won-actions button{min-width:160px}.won-stay{background:transparent;color:var(--paper);border:2px solid #5a544a;box-shadow:none}@keyframes wonIn{0%{opacity:0}}@keyframes wonOut{to{opacity:0}}@keyframes wonGlow{to{opacity:.7}}@keyframes wonCard{0%{opacity:0;transform:translateY(60px) scale(.6) rotate(-8deg)}}@keyframes wonStamp{0%{opacity:0;transform:scale(2.6) rotate(-14deg)}to{opacity:1;transform:scale(1) rotate(-8deg)}}@media (max-width: 480px){.won-stage{width:190px}.won-stamp{font-size:36px}.won-actions{flex-direction:column;width:100%}}.lot-bids li{color:inherit;opacity:.6}.lot-bids li:first-child{color:inherit;opacity:1}.profile-link.active .username{color:var(--red)}.modal .guide{gap:16px}.modal .guide-sec{box-shadow:3px 3px 0 var(--ink);padding:18px 20px;scroll-margin-top:10px}.modal .guide-sec h2{font-size:28px}.achievements{display:grid;gap:28px}.ach-jump{display:flex;flex-wrap:wrap;gap:8px}.ach-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:2px solid var(--ink);background:var(--card);color:var(--ink);font:700 14px var(--body);text-transform:none;letter-spacing:0;box-shadow:3px 3px 0 var(--ink)}.ach-chip:hover{background:var(--paper-2)}.ach-chip b{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--legendary);font-size:12px}.ach-section{scroll-margin-top:16px}.ach-section .section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.ach-section .section-title{margin:0}.ach-count{display:flex;align-items:center;gap:10px;font:600 14px var(--body);color:var(--ink-soft)}.ach-ready-pill{padding:2px 10px;border-radius:999px;background:var(--legendary);color:var(--ink);border:1.5px solid var(--ink);font-size:12px}.ach-list{list-style:none;margin:0;padding:0;border:2px solid var(--ink);background:var(--card);box-shadow:var(--shadow)}.ach-list .ach{display:grid;grid-template-columns:44px minmax(0,1.3fr) minmax(0,1fr) 190px;gap:16px;align-items:center;padding:12px 16px;background:transparent;border:0;box-shadow:none}.ach-list .ach+.ach{border-top:1.5px dashed #cfc5b0}.ach-list .ach-icon{width:44px;height:44px;font-size:20px}.ach-list .ach h3{font-size:20px}.ach-list .ach-body{gap:2px}.ach-list .ach p{font-size:13px}.ach-prog{display:grid;gap:6px}.ach-list .ach-tiers .tier{font-size:10px}.ach-list .ach-side{grid-column:auto;justify-items:end}.ach-list .ach-side button{width:auto}.ach-list .ach.ready{background:#fff5cf;box-shadow:inset 4px 0 0 var(--legendary)}.ach-list .ach.done{background:var(--paper-2)}.ach-list .ach.done.ready{background:#fff5cf}@media (max-width: 900px){.ach-list .ach{grid-template-columns:44px minmax(0,1fr);gap:8px 12px}.ach-list .ach-prog,.ach-list .ach-side{grid-column:2}.ach-list .ach-side{justify-items:start}}@media (max-width: 600px){.ach-jump{gap:6px}.ach-chip{padding:4px 10px;font-size:13px;box-shadow:2px 2px 0 var(--ink)}}.bat-run{background:radial-gradient(circle at 0% 50%,rgba(255,74,28,.28),transparent 45%),radial-gradient(circle at 100% 50%,rgba(44,91,214,.4),transparent 45%),#0e1022}.bat-run .run-brand{color:var(--red)}.bat-run .run-steps{margin:0 auto}.bat-live-score{display:grid;justify-items:end;line-height:1}.bat-live-score small{font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffb199}.bat-live-score b{font:900 30px var(--display);font-stretch:55%;color:var(--paper)}.bat-vs{width:min(900px,100%)}.bat-faces{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:100%}.bat-face{display:grid;justify-items:center;gap:8px}.bat-face b{font:900 clamp(28px,4vw,44px) var(--display);font-stretch:55%;text-transform:uppercase;line-height:1;overflow-wrap:anywhere}.bat-face small{font:13px var(--body);color:#b9bfdc}.bat-face .avatar{cursor:default}.bat-face .avatar:hover{transform:none;box-shadow:none}.bat-face.me .avatar{border-color:var(--red);box-shadow:0 0 0 6px #ff4a1c33,0 0 50px #ff4a1c73}.bat-face.opp .avatar{border-color:var(--rare);box-shadow:0 0 0 6px #2c5bd640,0 0 50px #2c5bd680}.bat-face.opp .avatar img:not(.is-cover){border-color:var(--rare)}.bat-vs .bat-face.me{animation:batInL .6s cubic-bezier(.2,1.3,.4,1) both}.bat-vs .bat-face.opp{animation:batInR .6s cubic-bezier(.2,1.3,.4,1) both}@keyframes batInL{0%{opacity:0;transform:translate(-120px) rotate(-8deg)}}@keyframes batInR{0%{opacity:0;transform:translate(120px) rotate(8deg)}}.bat-vs-word{font:900 clamp(64px,10vw,120px)/.8 var(--display);font-stretch:50%;color:var(--legendary);text-shadow:4px 4px 0 var(--red),-4px -4px 0 var(--rare);animation:run-pop .5s .45s cubic-bezier(.2,1.6,.4,1) both}.bat-vs-word.sm{font-size:clamp(36px,6vw,60px);text-shadow:3px 3px 0 var(--red),-3px -3px 0 var(--rare)}.avatar.lg{width:96px;height:96px;border-width:3px}.avatar.lg .avatar-initial{font-size:50px}.bat-plan{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.bat-plan li{display:grid;justify-items:center;gap:4px;padding:14px 10px;border-radius:12px;background:#ffffff0d;border:1.5px solid #343b6a}.bat-plan i{font-style:normal;font-size:26px;color:var(--legendary)}.bat-plan b{font:800 18px var(--display);font-stretch:60%;text-transform:uppercase}.bat-plan small{font:13px/1.35 var(--body);color:#b9bfdc}.bat-round-ico{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--legendary);color:var(--ink);font-size:44px;box-shadow:0 0 0 8px #e9b10a33;animation:run-pop .5s cubic-bezier(.2,1.6,.4,1) both}.bat-round-ico.sm{width:46px;height:46px;font-size:24px;box-shadow:none;animation:none}.bat-timer{width:min(560px,100%);height:8px;border-radius:4px;background:#262c52;overflow:hidden}.bat-timer i{display:block;height:100%;background:linear-gradient(90deg,#3fa34d,var(--legendary) 60%,var(--red));background-size:100vw 100%;transform-origin:left;animation:batTime linear forwards}.bat-timer.stopped i{animation-play-state:paused}@keyframes batTime{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.bat-owner{display:inline-block;padding:4px 12px;border-radius:999px;background:#ffffff14;font:600 13px var(--body);color:#d7dbf0}.bat-duel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;width:100%}.bat-card{display:grid;justify-items:center;gap:6px;padding:14px 14px 16px;border-radius:16px;background:#1c2140;color:var(--paper);border:3px solid #343b6a;text-transform:none;letter-spacing:0;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s;min-width:0}.bat-card:first-child{animation:batInL .5s both}.bat-card:last-child{animation:batInR .5s both}.bat-card img{width:100%;max-width:220px;aspect-ratio:1;object-fit:cover;border-radius:10px;display:block}.bat-card b{font:900 22px/1 var(--display);font-stretch:58%;text-transform:uppercase;max-width:100%;overflow-wrap:anywhere}.bat-card small{font:13px var(--body);color:#b9bfdc}.bat-card.rare{border-color:var(--rare)}.bat-card.epic{border-color:var(--epic)}.bat-card.legendary{border-color:var(--legendary)}.bat-card:hover:not(:disabled){transform:translateY(-6px) rotate(-1deg);box-shadow:0 14px 40px #00000080}.bat-card:disabled{cursor:default;opacity:1}.bat-plays{font:900 26px var(--display);font-stretch:55%;color:var(--legendary)}.bat-card.ok{border-color:#8fe39a;box-shadow:0 0 0 4px #3fa34d,0 0 50px #3fa34d80}.bat-card.ko{opacity:.55}.bat-card.ko.chosen{opacity:1;border-color:var(--red);box-shadow:0 0 0 4px var(--red)}.bat-cover-box{width:min(280px,70vw);aspect-ratio:1;border-radius:16px;overflow:hidden;border:3px solid #343b6a;box-shadow:0 20px 50px #00000080}.bat-cover{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.15);animation:batUnblur linear forwards}.bat-cover.revealed{animation:none;filter:none;transform:none;transition:filter .4s,transform .4s}@keyframes batUnblur{0%{filter:blur(34px) saturate(1.6);transform:scale(1.3)}85%{filter:blur(4px)}to{filter:blur(0);transform:scale(1)}}.bat-verdict{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(560px,100%);padding:12px 16px;border-radius:14px;text-align:left;color:var(--ink);animation:run-in .3s both}.bat-verdict.ok{background:#8fe39a}.bat-verdict.ko{background:#ffb199}.bat-verdict img{width:60px;height:60px;border-radius:8px;object-fit:cover;display:block}.bat-verdict>div{display:grid;gap:2px;min-width:0}.bat-verdict b{font:900 26px var(--display);font-stretch:58%;text-transform:uppercase}.bat-verdict span{font:14px var(--body)}.bat-pts{font:900 34px var(--display)!important;font-stretch:55%}.bat-final{width:min(720px,100%)}.bat-final.win .run-title{color:var(--legendary)}.bat-final.loss .run-title{color:#b9bfdc;text-shadow:0 6px 0 #343b6a}.bat-faces.sm{width:min(460px,100%)}.bat-faces.sm .bat-face b{font-size:46px}.bat-face.winner .avatar{box-shadow:0 0 0 6px var(--legendary),0 0 60px #e9b10a99}.bat-face.winner:before{content:"\265b";font-size:30px;color:var(--legendary);line-height:1}.bat-table{width:min(460px,100%);border-collapse:collapse;font:15px var(--body)}.bat-table th,.bat-table td{padding:8px 10px;border-bottom:1px solid #2c3260;text-align:right}.bat-table th[scope=row]{text-align:left;font-weight:600;color:#d7dbf0}.bat-table thead th{font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#9fb3ff}.bat-table thead th:nth-child(2){color:#ffb199}.bat-table td{font:800 20px var(--display);font-stretch:60%}.bat-table td.lead{color:var(--legendary)}.bat-table tfoot th,.bat-table tfoot td{border-bottom:0;font-size:24px}.battle-page{display:grid;gap:30px}.bat-hero{background:radial-gradient(circle at 0% 40%,rgba(255,74,28,.4),transparent 45%),radial-gradient(circle at 100% 30%,rgba(44,91,214,.55),transparent 45%),#0e1022;box-shadow:6px 6px 0 var(--rare)}.bat-hero .rh-text{grid-column:1 / -1}.bat-hero .rh-text .kicker{color:#ffb199}.bat-rewards{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.bat-rewards span{padding:5px 12px;border-radius:999px;background:#ffffff14;border:1.5px solid rgba(255,255,255,.16);font:13px var(--body);color:#cfd3ea}.bat-rewards b{font:800 16px var(--display);font-stretch:60%;color:var(--legendary)}.bat-steps li{background:#0a0c1e8c;border-color:#ffffff1f}.bat-hero .rh-steps li{gap:6px}.bat-step-sub{font:13px/1.35 var(--body);color:#b9bfdc;text-align:center}.bat-hero-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px}.bat-hero-actions .run-go{font-size:19px;padding:16px 32px;animation:nudge 1.8s ease-in-out infinite}.bat-hero-actions .run-go:disabled{animation:none}.bat-hero-actions .run-ghost{text-align:center;padding:14px 24px}.bat-hero-actions .run-ghost:disabled{opacity:.45;cursor:default}.bat-need{grid-column:1 / -1;margin:0;padding:10px 14px;border-radius:10px;background:#ff4a1c2e;font:15px var(--body);text-align:center}.bat-section{display:grid;gap:14px}.bat-section .section-title{margin:0}.bat-todos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px}.bat-todo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 18px;padding:18px;border-radius:14px;color:var(--paper);background:radial-gradient(circle at 0% 0%,rgba(255,74,28,.35),transparent 55%),radial-gradient(circle at 100% 100%,rgba(44,91,214,.5),transparent 55%),#0e1022;border:2px solid var(--legendary);box-shadow:0 0 0 2px var(--legendary),5px 5px 0 var(--ink)}.bat-todo-vs{display:flex;align-items:center;gap:6px}.bat-todo-vs .avatar{width:54px;height:54px;border-width:2.5px}.bat-todo-vs .avatar:last-child{border-color:var(--rare)}.bat-todo-x{font:900 22px var(--display);font-stretch:55%;color:var(--legendary);text-shadow:2px 2px 0 var(--red)}.bat-todo .bat-row-text b{color:var(--paper);font-size:24px}.bat-todo .bat-row-text small{color:#b9bfdc}.bat-todo .kicker{color:var(--legendary)}.bat-todo .bat-row-actions{grid-column:1 / -1;justify-content:flex-start}.bat-todo .bat-play{padding:12px 24px;font-size:17px}.bat-todo .ghost{color:var(--paper);border-color:#5a5f80;background:transparent}.bat-list{list-style:none;margin:0;padding:0;border:2px solid var(--ink);background:var(--card);box-shadow:var(--shadow)}.bat-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px}.bat-row+.bat-row{border-top:1.5px dashed #cfc5b0}.bat-row.win{box-shadow:inset 4px 0 #3fa34d}.bat-row.loss{box-shadow:inset 4px 0 0 var(--red)}.bat-row.expired,.bat-row.declined{opacity:.6}.bat-row-faces{display:flex;align-items:center}.bat-row-faces .avatar.sm{margin:0;width:36px;height:36px}.bat-row-faces .avatar.sm+.avatar.sm{margin-left:-10px;border-color:var(--rare)}.bat-row-text{display:grid;gap:2px;min-width:0}.bat-row-text b{font:800 19px var(--display);font-stretch:62%;text-transform:uppercase;overflow-wrap:anywhere}.bat-row-text small{font:13px var(--body);color:var(--ink-soft)}.bat-row-result{display:grid;justify-items:end;gap:4px}.bat-badge{padding:3px 10px;border-radius:999px;border:1.5px solid var(--ink);font:700 12px var(--body);text-transform:uppercase;letter-spacing:.04em;background:var(--paper-2)}.bat-badge.win{background:#3fa34d;color:#fff}.bat-badge.loss{background:var(--red);color:var(--ink)}.bat-badge.draw{background:var(--legendary)}.bat-badge.wait{background:var(--card)}.bat-score{font:13px var(--body);color:var(--ink-soft);font-variant-numeric:tabular-nums}.bat-score b{font:800 18px var(--display);font-stretch:60%;color:var(--ink)}.bat-record{font:14px var(--body);color:var(--ink-soft)}.bat-record b{font:800 18px var(--display);font-stretch:60%;color:var(--ink)}.bat-empty{margin:0}.bat-chip{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:3px;height:44px;padding:0 16px;border-radius:999px;background:var(--ink);color:var(--paper)}.bat-chip b{font:900 24px/1 var(--display);font-stretch:55%}.bat-chip small{font:700 12px/1 var(--body);color:#a9a08f;margin:4px 6px 0 0}.bat-chip small:last-child{margin-right:0}.bat-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.player-row .small.picked{background:#3fa34d}@media (max-width: 760px){.bat-plan{grid-template-columns:1fr}.bat-faces .avatar.xl{width:100px;height:100px}.bat-duel{gap:8px}.bat-card{padding:8px}.bat-card b{font-size:17px}.bat-card small{display:none}.bat-plays{font-size:20px}.bat-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px}.bat-row-actions{grid-column:2 / -1;justify-content:flex-start}.bat-live-score small{display:none}.bat-hero .rh-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bat-hero .rh-steps li{padding:12px 6px 10px}.bat-hero .rh-steps b{font-size:14px;text-align:center}.bat-step-sub{display:none}.bat-hero-actions{flex-direction:column;align-items:stretch}.bat-todo{padding:14px}.bat-todo .bat-row-actions>*{flex:1}}@media (prefers-reduced-motion: reduce){.bat-vs .bat-face,.bat-card,.bat-vs-word,.bat-round-ico,.bat-hero-actions .run-go{animation:none!important}.bat-cover{animation-timing-function:steps(4)}}.variant-row{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px}.variant-unique{display:grid;grid-template-rows:1fr auto;gap:10px;min-width:0}.variant-unique>.card{min-width:0;height:100%}.unique-badge{justify-self:center;padding:4px 12px;border-radius:999px;border:1.5px solid #b58a00;background:#fff6cf;color:#4d3a00;font:600 12px var(--body);text-align:center}.unique-badge.taken{background:transparent;color:var(--ink-soft);border-color:var(--ink-soft)}@media (max-width: 900px){.variant-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (max-width: 520px){.variant-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.community .chips{margin-bottom:24px}.community .chips button{display:inline-flex;align-items:center;gap:6px}.community .chips .nav-badge,.community .chips .nav-dot{position:static}.friends{display:grid;gap:28px}.friend-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.friend-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--card);border:2px solid var(--ink);border-radius:12px}.friend-row .player-id{display:flex;align-items:center;gap:10px;min-width:0;text-align:left}.friend-row .player-id span{display:grid;min-width:0}.friend-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.friend-requests .friend-row{box-shadow:4px 4px 0 var(--red)}.friend-add input{width:100%;max-width:420px;margin-bottom:10px}.rank-filters{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:18px}.mk-filters{display:grid;gap:12px;margin-bottom:20px}.mk-filters .chips{margin-bottom:0;flex-wrap:wrap}.mk-cats small{opacity:.6}@media (max-width: 760px){.mk-filters .chips{width:auto}.friend-row{flex-wrap:wrap}}@media (max-width: 760px){.rh-steps li.has-card .rh-card .card{zoom:.56}.rh-steps li.has-card{padding:14px 4px 10px;overflow:hidden}}.pack-shop{margin-top:36px}.pack-shop-tabs{flex-wrap:wrap}.pack-shop-body>.themed-section{margin-top:0}.pack-shop-body .shop{margin-top:4px}@media (max-width: 760px){.pack-shop-tabs{width:100%}.pack-shop-tabs button{flex:1;padding-left:6px;padding-right:6px}.pack-shop-body .theme-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;justify-items:center}}.lock-banner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;margin-bottom:22px;padding:16px 18px;border:2px dashed var(--ink);border-radius:14px;background:var(--card)}.lock-ico{font-size:28px;line-height:1}.lock-banner b{font:800 22px var(--display);font-stretch:62%;text-transform:uppercase}.lock-banner p{margin:4px 0 10px;font:15px/1.4 var(--body)}.lock-banner small{font:13px var(--body);color:var(--ink-soft)}.lock-bar{height:10px;margin:8px 0 6px;border-radius:5px;background:var(--paper-2);border:1.5px solid var(--ink);overflow:hidden}.lock-bar i{display:block;height:100%;background:var(--red)}.nav-lock{margin-left:8px;padding:1px 7px;border-radius:999px;border:1px solid currentColor;font:600 11px var(--body);font-stretch:100%;opacity:.7;text-transform:none;letter-spacing:0}.tabbar .nav-lock{position:absolute;top:2px;right:4px;margin:0;padding:0 4px;font-size:9px;background:var(--ink)}details.ach-section>summary{cursor:pointer;list-style:none}details.ach-section>summary::-webkit-details-marker{display:none}details.ach-section>summary .section-title:before{content:"\25b8  ";display:inline-block;transition:transform .15s}details.ach-section[open]>summary .section-title:before{transform:rotate(90deg)}details.ach-section:not([open]){padding-bottom:0}.ach-almost{margin-bottom:22px}.ach-all{margin-left:auto;background:var(--legendary)!important;color:var(--ink)!important;border:2px solid var(--paper)!important}.ach h3,.ach-list .ach h3{font:700 17px/1.2 var(--body);text-transform:none}.grid .card .ctx,.grid .card .pips{display:none}@media (max-width: 760px){.showcase-row{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px}.showcase-row>.showcase-slot{flex:0 0 62%;scroll-snap-align:start}}.team-tabs{margin:8px 0 20px;flex-wrap:wrap}@media (max-width: 760px){.tabbar{padding:6px 6px calc(8px + env(safe-area-inset-bottom))}.tabbar .tab{gap:4px;min-height:56px;padding:4px 0 2px;border-radius:0;background:transparent;box-shadow:none;color:#a9a090;font:600 11px/1.1 var(--body);font-stretch:100%;text-transform:none;letter-spacing:0;white-space:nowrap;-webkit-tap-highlight-color:transparent}.tabbar .tab:hover:not(:disabled),.tabbar .tab.active{padding-left:0;box-shadow:none}.tabbar .tab:after{content:none!important}.tabbar .tab>span:not(.nav-lock){max-width:100%;overflow:hidden;text-overflow:ellipsis}.tabbar .tab .nav-ico{width:56px;height:30px;padding:4px 16px;box-sizing:border-box;border-radius:999px;color:#a9a090;transition:background-color .2s,color .2s,transform .2s}.tabbar .tab.active,.tabbar .tab[aria-expanded=true]{background:transparent;color:var(--paper);font-weight:700}.tabbar .tab.active .nav-ico{background:var(--red);color:var(--ink);animation:tabPop .3s cubic-bezier(.2,1.6,.4,1)}.tabbar .tab[aria-expanded=true] .nav-ico{background:#3a352e;color:var(--paper)}.tabbar .tab:active .nav-ico{transform:scale(.92)}.tabbar .tab:focus-visible{outline:none}.tabbar .tab:focus-visible .nav-ico{outline:2px solid var(--legendary);outline-offset:2px}.tabbar .tab .nav-badge{top:-2px;left:calc(50% + 12px);box-shadow:0 0 0 2px var(--ink)}.tabbar .tab .nav-dot{top:2px;left:calc(50% + 14px)}.tabbar .tab .nav-lock{top:-2px;right:auto;left:calc(50% + 10px);border:0;background:#3a352e;color:var(--paper);opacity:1;border-radius:6px;padding:1px 4px}}@keyframes tabPop{0%{transform:scaleX(.4);opacity:.4}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.tabbar .tab.active .nav-ico{animation:none}}.today{display:grid;gap:28px}.bt-hero{background:radial-gradient(circle at 85% 15%,rgba(159,179,255,.4),transparent 45%),radial-gradient(circle at 10% 100%,rgba(255,74,28,.3),transparent 50%),linear-gradient(135deg,#2c5bd6,#1a2a6c 60%,#121733);box-shadow:6px 6px 0 var(--ink)}.bt-hero .rh-text,.bt-hero .rh-steps,.bt-hero>.run-go{position:relative;z-index:1}.bt-hero .rh-text .kicker{color:#c9d4ff}.bt-hero .rh-text p{color:#dfe5ff}.bt-hero .blind-eq{inset:auto 0 0 35%;height:60%;opacity:.18;z-index:0}.bt-hero .rh-steps li{background:#0a0e288c;border-color:#3b4a8f}.bt-hero .rh-steps li.cur{border-color:var(--legendary)}.bt-hero .rh-steps li.done{opacity:1;border-color:#3c7a52}.bt-step-ico{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:#1f2a5c;border:2px solid #9fb3ff;font:900 26px var(--display);font-stretch:60%;color:var(--paper)}.bt-hero .rh-steps li.done .bt-step-ico{background:#3fa34d;border-color:#8fe39a;font-size:22px}.bt-step-sub{font:12px var(--body);color:#b9c3ec;text-align:center}.bt-hero>.run-go:disabled{animation:none;opacity:.7}.bt-hero.is-done>.rh-retry{background:var(--paper)}@media (max-width: 760px){.bt-step-ico{width:46px;height:46px;font-size:20px}.bt-step-sub{display:none}}.rchip.unique{padding-left:18px;box-shadow:inset 6px 0 0 var(--red)}.rchip.unique.on{background:linear-gradient(135deg,#fff2b8,#f0c43a 30%,#fff6cf 50%,#d99e06 75%,#ffe27a);color:var(--ink);border-color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.auth-or{display:grid;gap:12px;margin-top:4px}.auth-sep{display:flex;align-items:center;gap:10px;font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.auth-sep:before,.auth-sep:after{content:"";flex:1;height:1.5px;background:var(--paper-2)}.google-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 18px;border:2px solid var(--ink);border-radius:999px;background:#fff;color:#1f1f1f;font:600 16px var(--body);text-decoration:none;box-shadow:3px 3px 0 var(--ink)}.google-btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.google-btn svg{width:20px;height:20px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;border:2px solid var(--ink);border-radius:999px;overflow:hidden}.auth-tabs button{border:0;border-radius:0;background:transparent;color:var(--ink);box-shadow:none;font:600 15px var(--body);min-height:44px}.auth-tabs button.on{background:var(--ink);color:var(--paper)}.auth-tabs button:hover:not(.on){background:var(--paper-2);transform:none;box-shadow:none}#authSubmit{width:100%}.fx-burst{position:fixed;z-index:300;width:0;height:0;pointer-events:none}.fx-burst i{position:absolute;left:0;top:0;width:8px;height:13px;border-radius:2px;background:var(--c);animation:fxFly var(--t) cubic-bezier(.15,.7,.3,1) forwards}@keyframes fxFly{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 140px)) rotate(var(--rot));opacity:0}}.fx-rain{position:fixed;inset:0;z-index:300;pointer-events:none;overflow:hidden}.fx-rain i{position:absolute;top:-20px;width:9px;height:15px;border-radius:2px;background:var(--c);animation:fxRain var(--t) linear var(--d) forwards}@keyframes fxRain{to{transform:translate(var(--sx),110vh) rotate(var(--rot))}}.gift-box{display:grid;place-items:center;height:150px}.gift-box span{font-size:92px;animation:giftBounce 1s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(233,177,10,.6))}@keyframes giftBounce{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-14px) rotate(4deg) scale(1.06)}}.gift-run{background:radial-gradient(circle at 50% 30%,rgba(233,177,10,.3),transparent 50%),radial-gradient(circle at 20% 90%,rgba(224,51,122,.3),transparent 50%),#120f0c}.gift-run .run-title{color:var(--legendary)}.gift-reel .reel-tile{width:104px;height:150px}.gift-reel .reel-tile img{width:100%;height:100%;object-fit:cover;border-radius:8px}.gift-reel .reel-tile.epic{box-shadow:0 0 0 3px var(--epic)}.gift-reel .reel-tile.legendary{box-shadow:0 0 0 3px var(--legendary)}.gift-reel .reel-tile.win{transform:scale(1.12);box-shadow:0 0 0 4px #fff,0 0 40px var(--legendary);z-index:2}@media (prefers-reduced-motion: reduce){.gift-box span{animation:none!important}}.card.ac:not(.locked){container-type:inline-size;--ac-bg: #e9e3d6;--ac-ring: #c9c0ae;--ac-ribbon: #f3ecdd;--ac-tint: rgba(120, 104, 80, .55);gap:0;padding:0;overflow:hidden;color:var(--ink);background:var(--ac-bg);border:2.5px solid var(--ink);border-radius:14px;box-shadow:4px 4px 0 var(--ink)}.card.ac.rare:not(.locked){--ac-bg: #c9d4f8;--ac-ring: #5b7cf0;--ac-ribbon: #9fb3ff;--ac-tint: rgba(44, 91, 214, .65);background:radial-gradient(circle,rgba(70,95,190,.28) 1px,transparent 1.6px) 0 0 / 11px 11px,#c9d4f8}.card.ac.epic:not(.locked){--ac-bg: #f2c3da;--ac-ring: #e0337a;--ac-ribbon: #ff9bd0;--ac-tint: rgba(224, 51, 122, .65);background:repeating-linear-gradient(-45deg,#f2c3da 0 12px,#edb0cf 12px 24px);box-shadow:4px 4px 0 var(--ink),0 0 22px #e0337a59}.card.ac.legendary:not(.locked){--ac-bg: #fbe7b0;--ac-ring: #e9b10a;--ac-ribbon: #f2c94c;--ac-tint: rgba(233, 177, 10, .6);background:linear-gradient(165deg,#fbe5ad,#f6cbd9 42%,#dcd0f3 72%,#c9ecdf);box-shadow:4px 4px 0 var(--ink),0 0 30px #e9b10a8c}.card.ac:not(.locked):hover{box-shadow:7px 7px 0 var(--ink)}.ac-top{display:flex;align-items:center;gap:2.5cqw;padding:4.5cqw 4.5cqw 0;min-height:13cqw}.ac-tag{display:inline-flex;align-items:center;gap:1.6cqw;padding:1.4cqw 3cqw;border-radius:1.6cqw;background:var(--ink);color:var(--paper);font:700 max(8px,4cqw)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.ac-ico{width:max(9px,4.6cqw);height:max(9px,4.6cqw);fill:none;stroke:currentColor;stroke-width:2.4}.ac-print{all:unset;cursor:pointer;padding:1.2cqw 2.4cqw;border-radius:1.6cqw;border:1.5px solid var(--ink);background:#f4d35e;color:var(--ink);font:700 max(7.5px,3.6cqw)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ac-print:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.card.ac .ac-menu{position:static;margin-left:auto}.ac-disc{position:relative;width:88%;aspect-ratio:1;margin:3cqw auto 0;border-radius:50%;background:radial-gradient(circle,transparent 29%,rgba(255,255,255,.06) 30%,transparent 31%),repeating-radial-gradient(circle,#151311 0 1.5px,#232019 1.5px 3px);box-shadow:inset 0 0 0 2px #0b0a09,0 4px #00000040;display:grid;place-items:center}.ac-disc:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:conic-gradient(from 210deg,transparent 0 18%,rgba(255,255,255,.13) 24%,transparent 32% 68%,rgba(255,255,255,.08) 74%,transparent 82%)}.ac-label{position:relative;width:58%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:max(3px,2.4cqw) solid var(--ac-ring);background:var(--ac-ring);transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.ac-label img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.15)}.ac-label:after{content:"";position:absolute;inset:0;background:var(--ac-tint);mix-blend-mode:multiply}.card.ac:hover .ac-label{transform:rotate(200deg)}.card.ac:hover .ac-label img{filter:none}.card.ac:hover .ac-label:after{opacity:0}.ac-hole{position:absolute;width:6%;aspect-ratio:1;border-radius:50%;background:#f3ecdd;box-shadow:0 0 0 max(2px,1cqw) #151311}.ac-name{margin:5cqw 5cqw 0;text-align:center;font:900 max(14px,11.5cqw)/.98 var(--display);font-stretch:64%;text-transform:uppercase;letter-spacing:.045em;overflow-wrap:anywhere;-webkit-text-stroke:.025em currentColor;paint-order:stroke fill;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac-fans{display:flex;align-items:baseline;justify-content:center;gap:2cqw;margin-top:1.5cqw}.ac-fans b{font:900 max(11px,7.4cqw) var(--display);font-stretch:60%}.ac-fans span{font:700 max(7px,3.4cqw) var(--mono);letter-spacing:.1em;text-transform:uppercase}.card.ac .ac-actions{display:grid;gap:2cqw;margin:auto 5cqw 0;padding-top:5cqw}.ac-open{width:100%;min-height:0;padding:3.2cqw 2cqw;border:0;border-radius:999px;background:var(--ink);color:var(--paper);font:700 max(10px,5.2cqw) var(--body);box-shadow:none}.ac-open:hover:not(:disabled){background:#000;transform:none;box-shadow:none}.card.ac .ac-actions button.ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.ac-ribbon{margin-top:4.5cqw;padding:3cqw 2cqw 3.4cqw;background:var(--ink);color:var(--ac-ribbon);text-align:center;font:900 max(13px,8.4cqw)/1 var(--display);font-stretch:58%;letter-spacing:.04em;text-transform:uppercase}.card.ac:not(:has(.ac-actions)) .ac-name{margin-top:6cqw}.card.ac:not(:has(.ac-actions)) .ac-ribbon{margin-top:auto}.card.ac:not(:has(.ac-actions)) .ac-fans{margin-bottom:5cqw}.card.ac.unique .ac-ribbon{background:linear-gradient(90deg,#171512,#3a2a05,#171512);color:#ffe27a}@media (prefers-reduced-motion: reduce){.ac-label{transition:none}.card.ac:hover .ac-label{transform:none}}.card.ac>.count{top:15cqw;right:3cqw;left:auto;bottom:auto}.ac-top>*{flex-shrink:0}.ac-print{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}@container (max-width: 210px){.card.ac.printed .ac-tag-t{display:none}}.trophy-row{grid-template-columns:repeat(5,minmax(0,1fr))}.trophy.rar i{border:2px solid var(--ink);background:var(--rc);box-shadow:inset 0 0 0 3px #ffffff73}.trophy.r-common{--rc: #cfc5b0}.trophy.r-rare{--rc: #2c5bd6}.trophy.r-epic{--rc: #e0337a}.trophy.r-legendary{--rc: conic-gradient(#fff3b0, #e9b10a, #fff3b0, #c99400, #fff3b0)}.trophy.r-legendary i{background:conic-gradient(#fff3b0,#e9b10a,#fff3b0,#c99400,#fff3b0)}.card.ac>.new{top:15cqw;left:4cqw;transform:rotate(-6deg);font-size:max(9px,4.4cqw)}.card.ac.common:not(.locked){background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.6) 0 24%,transparent 24.5%),radial-gradient(circle at 0% 100%,rgba(150,135,110,.17) 0 32%,transparent 32.5%),repeating-radial-gradient(circle at 50% 38%,transparent 0 16px,rgba(150,135,110,.1) 16px 17.5px),#e9e3d6}.card.ac .ac-top{padding:4cqw 4cqw 0;gap:2cqw;min-height:15cqw}.card.ac .ac-tag{font-size:max(10px,5cqw);padding:1.8cqw 3.2cqw;gap:1.8cqw}.card.ac .ac-ico{width:max(11px,5.4cqw);height:max(11px,5.4cqw)}.card.ac .ac-print{font-size:max(9.5px,4.6cqw);padding:1.6cqw 2.6cqw}.card.ac .ac-disc{width:84%;margin-top:2.5cqw}.card.ac .ac-name{font-size:max(19px,14cqw);margin:4.5cqw 4cqw 0}.card.ac .ac-fans{gap:2.4cqw;margin-top:2cqw}.card.ac .ac-fans b{font-size:max(16px,9.6cqw)}.card.ac .ac-fans span{font-size:max(10px,4.8cqw)}.card.ac .ac-actions{margin:auto 4cqw 0;padding-top:4.5cqw}.card.ac .ac-open{font-size:max(14px,7cqw);padding:4cqw 2cqw;font-weight:700}.card.ac .ac-ribbon{font-size:max(17px,10.5cqw);padding:3.4cqw 2cqw 3.8cqw;margin-top:4cqw}.card.ac>.new{font-size:max(10px,4.8cqw);top:17cqw}.card.ac>.count{top:40cqw;right:2.5cqw}@container (max-width: 210px){.card.ac .ac-name{font-size:max(17px,13cqw)}}.card.ac.printed .ac-tag-t{display:none}.card.ac:not(.locked){overflow:visible}.card.ac .ac-ribbon{border-radius:0 0 11.5px 11.5px}.card.ac .ac-menu .kebab-menu{left:auto;right:0}.card:has(.kebab-wrap.open){z-index:50}.card.ac .ac-actions .ac-open{background:transparent!important;color:var(--ink)!important;border:0!important;box-shadow:none!important;padding:2cqw 1cqw;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.card.ac .ac-actions .ac-open:hover{text-decoration-color:var(--red);color:#000!important}.card.ac.unique:not(.locked){--ac-ring: #e9b10a;--ac-ribbon: #f2c94c;--ac-tint: rgba(233, 177, 10, .55);color:#f6e2a6;border-color:#120f0a;background:linear-gradient(115deg,#ffe28c00,#ffe28c24 22%,#ffe28c00 34%,#ffe28c1a 58%,#ffe28c00 72%),repeating-linear-gradient(100deg,#ffffff06 0 2px,#0000000a 2px 4px),linear-gradient(160deg,#3a3020,#17130d 38%,#2b2416 62%,#0f0c08);box-shadow:4px 4px 0 var(--ink),0 0 26px #e9b10a8c}.card.ac.unique:not(.locked):before{content:"";position:absolute;inset:0;z-index:4;border-radius:12px;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,transparent 32%,rgba(255,236,180,.18) 41%,rgba(255,255,255,.55) 47%,rgba(255,236,180,.2) 53%,transparent 62%) 0 0 / 260% 100% no-repeat;animation:acSheen 3.4s cubic-bezier(.45,0,.2,1) infinite}.card.ac.unique:not(.locked):hover:before{animation-duration:1.6s}@keyframes acSheen{0%{background-position:140% 0}70%,to{background-position:-60% 0}}.card.ac.unique:after{background:linear-gradient(115deg,#fff2b8,#e9b10a,#fff6cf,#b88700,#fff2b8) 0 0 / 300% 300%}.card.ac.unique .ac-tag{background:#120f0a;color:#f6e2a6;border:1.5px solid #c9a03a}.card.ac.unique .ac-print{background:linear-gradient(135deg,#fff2b8,#f0c43a 45%,#d99e06)}.card.ac.unique .kebab{background:#f6ecd2}.card.ac.unique .ac-disc{box-shadow:inset 0 0 0 2px #0b0a09,0 0 0 2px #e9b10a59,0 6px 18px #00000080}.card.ac.unique .ac-label{box-shadow:0 0 18px #ffd25099}.ac-spark{position:absolute;z-index:2;font-style:normal;color:#ffe9a8;font-size:max(10px,5.4cqw);text-shadow:0 0 8px rgba(255,210,80,.9);animation:acTwinkle 2.4s ease-in-out infinite}.ac-spark.s-a{top:2%;right:4%;font-size:max(13px,7cqw)}.ac-spark.s-b{top:22%;left:-2%;animation-delay:-.6s}.ac-spark.s-c{bottom:18%;right:-3%;animation-delay:-1.2s}.ac-spark.s-d{bottom:2%;left:8%;animation-delay:-1.8s}.ac-spark.s-e{top:48%;right:-6%;font-size:max(8px,4cqw);animation-delay:-.9s}@keyframes acTwinkle{0%,to{opacity:.35;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(45deg)}}.card.ac.unique .ac-name{color:#f6dc8c;-webkit-text-stroke-color:#f6dc8c;text-shadow:0 2px 0 rgba(0,0,0,.5)}.card.ac.unique .ac-actions .ac-open{color:#f6e2a6!important;text-decoration-color:#f6e2a699}.card.ac.unique .ac-actions .ac-open:hover{color:#fff!important;text-decoration-color:#f2c94c}.card.ac.unique .ac-ribbon{background:linear-gradient(180deg,#1c1810,#0c0a07);color:var(--ac-ribbon)}.card.ac.unique .ac-fans{color:#f6e2a6}@media (prefers-reduced-motion: reduce){.card.ac.unique:not(.locked):before{animation:none;background-position:50% 0;opacity:.5}.ac-spark{animation:none}}.tc-cover{position:relative;width:84%;aspect-ratio:1;margin:2.5cqw auto 0;border:2.5px solid var(--ink);border-radius:1.8cqw;background:var(--paper-2);box-shadow:2.2cqw 2.2cqw 0 var(--ink);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.tc-cover img{width:100%;height:100%;object-fit:cover;display:block;border-radius:calc(1.8cqw - 2px)}.card.ac.tc:hover .tc-cover{transform:translate(-1cqw,-1cqw);box-shadow:3.2cqw 3.2cqw 0 var(--ink)}.card.ac .tc-name{font-size:max(17px,11.5cqw);margin-top:5.5cqw}@container (max-width: 210px){.card.ac .tc-name{font-size:max(15px,11cqw)}}.tc-meta{display:flex;align-items:baseline;justify-content:center;gap:1.4cqw;margin:1.8cqw 4cqw 0;min-width:0;white-space:nowrap}.tc-artist{min-width:0;overflow:hidden;text-overflow:ellipsis;font:700 max(11px,5.2cqw) var(--body)}.tc-dot{font:700 max(11px,5.2cqw) var(--body)}.tc-meta b{font:900 max(13px,7.2cqw) var(--display);font-stretch:60%}.tc-meta small{font:700 max(8px,3.8cqw) var(--mono);letter-spacing:.08em;text-transform:uppercase}.card.ac .player.tc-player{position:static;display:flex;align-items:center;gap:2.4cqw;margin:4.5cqw 4cqw 0;padding:1.6cqw 3.6cqw 1.6cqw 1.6cqw;border-radius:999px;background:var(--ink);color:var(--paper);box-shadow:none;width:auto}.card.ac .player.tc-player .pbtn{width:max(22px,11cqw);height:max(22px,11cqw);background:var(--paper);color:var(--ink);font-size:max(8px,4.2cqw);padding-left:.4cqw}.card.ac .player.tc-player.playing .pbtn:before{font-size:max(8px,3.8cqw)}.card.ac .player.tc-player .wave{height:max(14px,7cqw);gap:max(1px,.6cqw)}.card.ac .player.tc-player .wave span{opacity:1;background:#6f685c}.card.ac .player.tc-player .wave span.past{background:var(--paper)}.tc-time{flex:none;font:600 max(8px,3.8cqw) var(--mono);color:#9c9486;white-space:nowrap;font-variant-numeric:tabular-nums}.tc-time .ptime{color:var(--paper)}.card.ac.tc:not(:has(.ac-actions)) .tc-player{margin-bottom:4.5cqw}.card.ac.tc.unique .tc-cover{border-color:#e9b10a;box-shadow:0 0 0 1px #0009,0 0 22px #ffd25059}.card.ac.tc.unique:hover .tc-cover{box-shadow:0 0 0 1px #0009,0 0 30px #ffd25099}.card.ac.tc.unique .tc-cover .ac-spark.s-b{left:-5%}.card.ac.tc.unique .tc-cover .ac-spark.s-c{right:-5%}.card.ac.tc.unique .tc-meta{color:#f6e2a6}.card.ac.tc.unique .player.tc-player{background:#00000073;box-shadow:inset 0 0 0 1px #e9b10a59}.card.ac.tc.unique .player.tc-player .wave span{background:#5d5340}.card.ac.tc.unique .player.tc-player .wave span.past{background:#f6e2a6}@media (prefers-reduced-motion: reduce){.tc-cover{transition:none}.card.ac.tc:hover .tc-cover{transform:none}}.card.ac.tc>.count{top:auto;bottom:3cqw;right:3cqw}.card.ac .tc-name{line-height:1.04;padding-bottom:.06em}.card.printed:after,.card.unique:after{inset:0;padding:2.5px;border-radius:10px;z-index:3}.card.ac.printed:after,.card.ac.unique:after{border-radius:11.5px}.card.ac .tc-name{font-stretch:72%;letter-spacing:.03em;-webkit-text-stroke-width:.018em}.tc-artist{margin:1.8cqw 4cqw 0;text-align:center;font:800 max(14px,7cqw)/1.15 var(--body);letter-spacing:.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-meta{margin-top:1cqw;gap:1.6cqw;opacity:.85}.card.ac.tc.unique .tc-artist{color:#f6e2a6}.card.ac.tc .player.tc-player{margin-top:auto}.card.ac.tc .tc-meta{margin-bottom:4.5cqw}.card.ac.tc .ac-actions{margin-top:0}.card.ac.tc .ac-ribbon,.card.ac.tc:not(:has(.ac-actions)) .ac-ribbon{margin-top:4cqw}.card.ac.legendary:not(.locked):not(.unique){background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.55) 0 12%,transparent 40%),radial-gradient(circle,rgba(201,148,0,.35) 1px,transparent 1.6px) 6px 6px / 18px 18px,repeating-conic-gradient(from 0deg at 50% 34%,rgba(255,255,255,.34) 0 6deg,transparent 6deg 15deg),linear-gradient(165deg,#fbe5ad,#f6cbd9 42%,#dcd0f3 72%,#c9ecdf)}.card.ac .tc-meta{opacity:1;align-self:center;align-items:center;gap:1.6cqw;padding:1.2cqw 3.2cqw;border-radius:999px;background:#ffffffc7;border:1.5px solid var(--ink);color:var(--ink)}.card.ac .tc-meta b{font-size:max(15px,8.6cqw);line-height:1}.card.ac .tc-meta small{font-size:max(9.5px,4.4cqw);font-weight:800;letter-spacing:.06em}.card.ac.tc.unique .tc-meta{background:#00000073;border-color:#c9a03a;color:#f6e2a6}.tc-plays{display:inline-flex;align-items:center;gap:1.2cqw;padding:1.2cqw 2.6cqw;border-radius:1.6cqw;border:1.5px solid var(--ink);background:#ffffffd9;color:var(--ink);font:900 max(12px,6cqw)/1 var(--display);font-stretch:62%;letter-spacing:.02em;white-space:nowrap}.tc-plays i{font-style:normal;font-size:.62em}.card.ac.tc.unique .tc-plays{background:#00000073;border-color:#c9a03a;color:#f6e2a6}.card.ac.tc .tc-artist{margin-bottom:4.5cqw}.card.ac:not(.locked){aspect-ratio:13 / 25}.grid:has(>.card.ac){grid-auto-rows:1fr}.grid:has(>.card.ac)>.card{height:100%;box-sizing:border-box}.card.ac .tc-plays{font:800 max(13px,6.4cqw)/1 var(--body);font-stretch:normal;letter-spacing:0;font-variant-numeric:tabular-nums;background:var(--ink);color:#fff;border-color:var(--ink);padding:1.4cqw 3cqw 1.4cqw 1.4cqw;border-radius:999px;gap:1.6cqw}.card.ac .tc-plays i{display:grid;place-items:center;width:1.45em;height:1.45em;border-radius:50%;background:#fff;color:var(--ink);font-size:.6em;padding-left:.1em}.card.ac.tc.unique .tc-plays{background:#120f0a;border-color:#c9a03a;color:#f6e2a6}.card.ac.tc.unique .tc-plays i{background:#f6e2a6;color:#120f0a}@container (max-width: 200px){.card.ac.tc .ac-tag-t{display:none}}@media (min-width: 1101px){main{width:100%;max-width:1280px;justify-self:center;box-sizing:border-box}}.card.ac .tc-plays{font-size:max(10.5px,4.8cqw);padding:1.1cqw 2.4cqw 1.1cqw 1.1cqw;gap:1.2cqw}:root{--card-w: 216px}@media (max-width: 760px){:root{--card-w: 168px}}@media (max-width: 374px){:root{--card-w: 152px}}.grid,.showcase-row,.team-cards,.variant-row{grid-template-columns:repeat(auto-fill,var(--card-w));justify-content:start}.grid>.card,.showcase-slot .card,.team-card .card,.variant-unique>.card,.variant-row>.card{width:var(--card-w);height:auto}.variant-row{max-width:none}@media (max-width: 760px){.grid,.showcase-row,.team-cards,.variant-row{justify-content:center}}.grid,.showcase-row,.team-cards,.variant-row{justify-content:space-between;column-gap:20px}@media (max-width: 760px){.grid,.showcase-row,.team-cards,.variant-row{justify-content:space-evenly;column-gap:10px}}main{container:page / inline-size}@container page (min-width: 412px){.grid,.showcase-row,.team-cards,.variant-row{--card-w: 196px}}@container page (min-width: 452px){.grid,.showcase-row,.team-cards,.variant-row{--card-w: 216px}}@container page (min-width: 508px){.grid,.showcase-row,.team-cards,.variant-row{--card-w: 156px}}@container page (min-width: 568px){.grid,.showcase-row,.team-cards,.variant-row{--card-w: 176px}}@container page (min-width: 628px){.grid,.showcase-row,.team-cards,.variant-row{--card-w: 196px}}@container page (min-width: 688px){.grid,.showcase-row,.team-cards,.variant-row{--card-w: 216px}}@container page (min-width: 764px){.grid,.showcase-row,.team-cards,.variant-row{--card-w: 176px}}@container page (min-width: 844px){.grid,.showcase-row,.team-cards,.variant-row{--card-w: 196px}}@container page (min-width: 924px){.grid,.showcase-row,.team-cards,.variant-row{--card-w: 216px}}@container page (min-width: 1010px){.grid,.showcase-row,.team-cards,.variant-row{--card-w: 186px}}@container page (min-width: 1060px){.grid,.showcase-row,.team-cards,.variant-row{--card-w: 196px}}@container page (min-width: 1160px){.grid,.showcase-row,.team-cards,.variant-row{--card-w: 216px}}.card.ac .ac-name,.card.ac .tc-name{letter-spacing:normal;font-weight:800;-webkit-text-stroke-width:0}.toolbar.tb{display:grid;gap:12px;padding:14px}.tb-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tb-search{position:relative;flex:1 1 280px;display:flex;align-items:center;margin:0;font-size:inherit}.tb-ico{position:absolute;left:15px;width:18px;height:18px;fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;pointer-events:none}.toolbar.tb .tb-search input{width:100%;height:44px;box-sizing:border-box;padding:0 16px 0 42px;border:1.5px solid var(--ink);border-radius:999px;background:var(--paper);font:500 15px var(--body)}.toolbar.tb .tb-search input:focus-visible{outline:none;box-shadow:0 0 0 3px #1715122e}.tb-select{position:relative;display:inline-flex;align-items:center;gap:6px;height:44px;box-sizing:border-box;margin:0;padding:0 0 0 16px;border:1.5px solid var(--ink);border-radius:999px;background:var(--paper);font:600 13px var(--body);color:var(--ink-soft);text-transform:none;letter-spacing:0;cursor:pointer}.tb-select:after{content:"";position:absolute;right:15px;top:50%;width:7px;height:7px;margin-top:-6px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg);pointer-events:none}.toolbar.tb .tb-select select{height:100%;padding:0 38px 0 0;border:0;background:transparent;box-shadow:none;appearance:none;-webkit-appearance:none;font:700 14px var(--body);color:var(--ink);cursor:pointer}.tb-select:focus-within{box-shadow:0 0 0 3px #1715122e}.tb-select:hover,.tb-search:hover input{background:#fff}.tb-filters{padding-top:12px;border-top:1.5px dashed #cfc5b0}.toolbar.tb .rarity-chips{flex:1 1 auto;flex-basis:auto;padding:0;border:0;gap:8px}.toolbar.tb .result-count{margin-left:auto;white-space:nowrap}.toolbar.tb .rchip{gap:8px;min-height:36px;padding:0 8px 0 14px;border-radius:999px;box-shadow:none;font:600 14px var(--body)}.toolbar.tb .rchip:not(.on):hover:not(:disabled){background:#fff}.toolbar.tb .rchip.common:before,.toolbar.tb .rchip.rare:before,.toolbar.tb .rchip.epic:before,.toolbar.tb .rchip.legendary:before,.toolbar.tb .rchip.unique:before{content:"";width:11px;height:11px;border-radius:50%;border:1.5px solid var(--ink);background:var(--c);flex:none}.toolbar.tb .rchip.unique:before{background:linear-gradient(135deg,#fff2b8,#e9b10a 50%,#b88700)}.toolbar.tb .rchip:not(.common):not(.rare):not(.epic):not(.legendary):not(.unique){padding-left:16px}.toolbar.tb .rchip small{min-width:22px;padding:3px 7px;border-radius:999px;background:#17151214;font:700 12px var(--body);opacity:1;text-align:center;box-sizing:border-box}.toolbar.tb .rchip.on{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:none}.toolbar.tb .rchip.on small{background:#fff3}.toolbar.tb .rchip.on:before{border-color:var(--paper)}@media (max-width: 760px){.tb-search{flex-basis:100%}.tb-select{flex:1 1 0;min-width:0}.toolbar.tb .tb-select select{flex:1;min-width:0}.tb-filters{flex-wrap:nowrap}.toolbar.tb .rarity-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:-4px 0;padding:4px 0}.toolbar.tb .rarity-chips::-webkit-scrollbar{display:none}.toolbar.tb .rchip{flex:none}.toolbar.tb .result-count{display:none}}.card.ac .tc-plays{gap:.35em;padding:.38em .8em .38em .62em;border:0;border-radius:999px;background:#000;color:#fff;font-weight:700;letter-spacing:.01em}.tc-play-ico{width:.95em;height:.95em;fill:currentColor;flex:none}.card.ac.tc.unique .tc-plays{background:#000;color:#f6e2a6;box-shadow:inset 0 0 0 1px #c9a03a}.toolbar.tb{grid-template-columns:minmax(0,1fr)}.tb-row,.toolbar.tb .rarity-chips{min-width:0}@media (max-width: 760px){.tb-search{flex:1 1 100%}.tb-select{flex:1 1 40%}}@container (max-width: 230px){.card.ac.tc.printed .ac-tag{display:none}}@container (max-width: 200px){.card.ac.tc.printed .ac-top{gap:1.4cqw}.card.ac.tc.printed .tc-plays{font-size:10px;padding:.4em .65em .4em .5em}.card.ac.tc.printed .ac-print{font-size:9px;padding:1.2cqw 1.8cqw;letter-spacing:0}}.card.ac>.count{top:auto;left:auto;bottom:3cqw;right:3cqw}.apack{all:unset;box-sizing:border-box;cursor:pointer;container-type:inline-size;position:relative;display:flex;flex-direction:column;width:184px;aspect-ratio:184 / 276;overflow:hidden;border:2.5px solid var(--ink);border-radius:14px;background:#151311;color:#faf6ec;box-shadow:6px 6px 0 var(--ink);transition:transform .18s,box-shadow .18s}.apack:hover{transform:translate(-3px,-3px) rotate(-.6deg);box-shadow:9px 9px 0 var(--ink)}.apack:focus-visible{outline:3px solid var(--ap);outline-offset:3px}.apack.poor{filter:saturate(.35);opacity:.7}.apack-top{position:relative;display:flex;justify-content:space-between;align-items:center;padding:9cqw 6cqw 3.4cqw;background:var(--ap);color:var(--ap-ink);font:700 max(8px,5.6cqw)/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;border-bottom:1.5px dashed rgba(23,21,18,.75)}.apack-top:before{content:"";position:absolute;left:0;right:0;top:0;height:4.6cqw;background:repeating-linear-gradient(90deg,rgba(23,21,18,.3) 0 1.5px,transparent 1.5px 4px)}.apack-top span:last-child{letter-spacing:0;font-size:1.1em}.apack-photo{position:relative;flex:1;min-height:0;overflow:hidden;background:var(--ap);border-bottom:3px solid var(--ap)}.apack-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15) brightness(.95);mix-blend-mode:multiply;transition:filter .35s,transform .5s}.apack-photo:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle,rgba(0,0,0,.35) 0 1px,transparent 1.4px) 0 0 / 5px 5px;mix-blend-mode:multiply;transition:opacity .35s}.apack-photo:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) 44%,transparent 56%),linear-gradient(to bottom,transparent 45%,rgba(10,9,8,.75))}.apack:hover .apack-photo img{filter:none;mix-blend-mode:normal;transform:scale(1.04)}.apack:hover .apack-photo:before{opacity:.35}.apack-body{display:grid;gap:2cqw;padding:6cqw 6cqw 5cqw}.apack-name{font:900 max(18px,15cqw)/.95 var(--display);font-stretch:62%;text-transform:uppercase;letter-spacing:.01em;color:#faf6ec;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apack-sub{font:500 max(10px,6.4cqw) var(--body);color:#e9e3d6}.apack-star{font:700 max(10px,6.4cqw)/1.2 var(--body);color:var(--ap)}.apack-crimp{height:7cqw;background:repeating-linear-gradient(90deg,rgba(23,21,18,.35) 0 1.5px,transparent 1.5px 4px),var(--ap)}@media (max-width: 760px){.apack{width:156px}}@media (prefers-reduced-motion: reduce){.apack,.apack-photo img{transition:none}}.apack-sub,.apack-star{font-size:max(9.5px,5.5cqw);white-space:nowrap;letter-spacing:-.005em}.rh-steps li{align-content:start}.rh-steps .rh-play{width:100%;margin-top:4px;padding:10px 12px;font-size:15px}.rh-steps .rh-play:disabled{background:#2f2a24;color:#8f877a;border-color:#3a352e;box-shadow:none;cursor:not-allowed;transform:none}.apack-star{color:var(--ap-text, var(--ap))}.apack-vinyl{position:absolute;left:50%;top:50%;width:82%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;z-index:0;background:radial-gradient(circle,transparent 30%,rgba(255,255,255,.07) 31%,transparent 32%),repeating-radial-gradient(circle,#151311 0 1.5px,#24201a 1.5px 3px);box-shadow:0 0 0 2px #0b0a09,0 8px 18px #00000073;display:grid;place-items:center;animation:apSpin 7s linear infinite}.apack-vinyl:after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 210deg,transparent 0 18%,rgba(255,255,255,.16) 24%,transparent 32% 68%,rgba(255,255,255,.1) 74%,transparent 82%)}.apack-vinyl-label{position:absolute;width:36%;aspect-ratio:1;border-radius:50%;background:var(--ap);box-shadow:inset 0 0 0 max(2px,1.2cqw) #17151240}.apack-vinyl-label:before{content:"";position:absolute;inset:22%;border-radius:50%;border:1px dashed rgba(23,21,18,.45)}.apack-vinyl-hole{position:relative;width:6%;aspect-ratio:1;border-radius:50%;background:#f3ecdd;box-shadow:0 0 0 1px #151311}.apack:hover .apack-vinyl{animation-duration:1.6s}@keyframes apSpin{to{rotate:360deg}}.apack-photo:has(>.apack-vinyl){background:radial-gradient(circle,rgba(0,0,0,.22) 0 1px,transparent 1.4px) 0 0 / 5px 5px,var(--ap)}.apack-photo:has(>.apack-vinyl):before{content:none}.apack-stage{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 50% 110%,#3a2a05,#120f0a 65%)}.apack-beams{position:absolute;inset:-20% -10% 0;z-index:0;background:conic-gradient(from 160deg at 15% 0%,transparent 0 10deg,rgba(255,214,102,.28) 14deg,transparent 22deg),conic-gradient(from 178deg at 85% 0%,transparent 0 10deg,rgba(255,214,102,.24) 14deg,transparent 22deg);animation:apBeams 5s ease-in-out infinite alternate}@keyframes apBeams{to{transform:rotate(4deg) translate(3%)}}.backstage-pack .apack-vinyl{width:70%;top:54%;box-shadow:0 0 0 2px #0b0a09,0 0 26px #e9b10a59}.backstage-pack .apack-vinyl-label{background:radial-gradient(circle at 35% 30%,#fff2b8,#e9b10a 55%,#b88700)}.apack-pass{position:absolute;top:7cqw;right:5cqw;z-index:3;padding:1.4cqw 3cqw;border:1.5px solid #e9b10a;border-radius:1.6cqw;color:#ffe27a;background:#120f0abf;font:700 max(8px,4.6cqw)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;rotate:6deg}.backstage-pack{box-shadow:6px 6px 0 var(--ink),0 0 26px #e9b10a59}@media (prefers-reduced-motion: reduce){.apack-vinyl,.apack-beams{animation:none}}.apack:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;mix-blend-mode:screen;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.12) 45%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.12) 55%,transparent 62%) 0 0 / 300% 100% no-repeat;animation:apShine 5.5s ease-in-out infinite}.theme-pack:nth-child(3n+2) .apack:after{animation-delay:-1.8s}.theme-pack:nth-child(3n+3) .apack:after{animation-delay:-3.6s}.apack:hover:after{animation-duration:1.8s}@keyframes apShine{0%{background-position:120% 0}45%,to{background-position:-20% 0}}@media (prefers-reduced-motion: reduce){.apack:after{animation:none;opacity:0}}@media (max-width: 760px){.rh-steps{grid-template-columns:minmax(0,1fr);gap:10px}.rh-steps li,.run-hero.is-done .rh-steps li,.rh-steps li.has-card{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:center;column-gap:14px;row-gap:6px;padding:14px 14px 14px 44px;text-align:left}.rh-steps li>:first-child{grid-row:1 / span 3;align-self:center}.rh-steps li>b,.rh-steps li>small,.rh-steps li>.rh-play{grid-column:2}.rh-steps b{font-size:18px;text-align:left}.rh-n{top:50%;left:10px;translate:0 -50%}.rh-steps .rh-play{width:100%;margin-top:2px}.bt-step-sub{display:block;text-align:left}.bt-step-ico{width:52px;height:52px}.rh-steps li.has-card .rh-card .card{width:216px;max-width:none;zoom:.4}}@media (max-width: 760px){.rh-steps .rh-play{white-space:nowrap;font-size:14px;padding-inline:10px}.rh-steps .lottery-preview{padding:6px;gap:3px}.rh-steps .lottery-preview span{width:22px;height:34px;font-size:16px}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}button,a,label,select,summary,[role=tab],.card,.apack,.album-tile{-webkit-tap-highlight-color:transparent;touch-action:manipulation}main p{font-family:var(--body)}main>*,main section,main .section-head{min-width:0}@media (hover: none){.card:hover{transform:none;box-shadow:4px 4px 0 var(--ink)}.card.epic:hover{box-shadow:4px 4px 0 var(--ink),0 0 24px #e0337a59}.card.legendary:hover{box-shadow:4px 4px 0 var(--ink),0 0 30px #e9b10a99}.card.ac.tc:hover .tc-cover{transform:none;box-shadow:2.2cqw 2.2cqw 0 var(--ink)}.apack:hover{transform:none;box-shadow:6px 6px 0 var(--ink)}.backstage-pack:hover{box-shadow:6px 6px 0 var(--ink),0 0 26px #e9b10a59}.avatar.xl:hover:not(:disabled){transform:none;box-shadow:none}.card.clickable:active,.apack:active,.album-tile:active{transform:scale(.97);transition:transform .08s}}@supports (height: 100dvh){.auth{min-height:100dvh}@media (max-width: 760px){.modal{max-height:92dvh}.op-stage{width:min(300px,76vw,calc((100dvh - 290px)/1.6));height:calc(min(300px,76vw,calc((100dvh - 290px)/1.6))*1.6)}}}.modal,.sidebar,.opening.summary{overscroll-behavior:contain}@media (max-width: 760px){.topbar{height:calc(58px + env(safe-area-inset-top));box-sizing:border-box}main{padding-top:calc(76px + env(safe-area-inset-top));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}input,select,textarea,.toolbar.tb .tb-search input,.toolbar.tb .tb-select select{font-size:16px!important}main .chips{max-width:100%;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}main .chips::-webkit-scrollbar{display:none}main .chips>button{flex:none}}@media (pointer: coarse){button.small,.ghost.small,.side-actions button{min-height:40px}.tl-row .play{width:40px;height:40px}.kebab:not(.card .kebab){min-width:40px;min-height:40px}.link-inline.more{padding-block:8px}}@media (max-width: 760px){.profile-hero{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px 16px;box-shadow:5px 5px 0 var(--red)}.avatar.xl{width:92px;height:92px;border-width:3px}.avatar.xl .avatar-initial{font-size:48px}.profile-id{min-width:0}.profile-id .kicker{white-space:normal;letter-spacing:.1em}.profile-id h2{font-size:46px;overflow-wrap:anywhere}.pstats{grid-template-columns:repeat(2,minmax(0,1fr))}.pstat b{font-size:28px}.showcase-row{max-width:100%}.tl-row{grid-template-columns:40px 40px minmax(0,1fr) auto auto;column-gap:10px}.tt-actions{grid-column:auto;justify-content:flex-end}.qk{grid-template-columns:auto minmax(0,1fr);row-gap:10px}.qk-ring{width:48px;height:48px}.qk-pts,.qk-claim{grid-column:2;justify-self:start}.artist-hero .facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.artist-hero .fact{min-width:0;padding:10px;box-shadow:3px 3px 0 var(--ink)}.artist-hero .fact b{font-size:30px}.artist-hero .fact .kicker{font-size:9px;letter-spacing:.06em;overflow-wrap:anywhere}}@media (max-width: 760px){.sidebar{inset:auto 0 0;width:auto;height:auto;max-height:88vh;max-height:88dvh;transform:translateY(105%);transition:transform .28s cubic-bezier(.2,.8,.2,1);border-radius:20px 20px 0 0;padding:10px 16px calc(16px + env(safe-area-inset-bottom));gap:14px;box-shadow:0 -10px 40px #00000080}body.drawer-open .sidebar{transform:none}.sidebar:before{content:"";display:block;flex:none;width:44px;height:5px;margin:0 auto 2px;border-radius:999px;background:#4a453d}.sidebar .logo{display:none}.sidebar nav button[data-tab=pack],.sidebar nav button[data-tab=collection],.sidebar nav button[data-tab=today],.sidebar nav button[data-tab=market]{display:none}.sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sidebar nav button{position:relative;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:14px;min-height:92px;box-sizing:border-box;padding:14px;border:1.5px solid #3a352e;border-radius:16px;background:#221f1b;color:var(--paper);font:800 20px/1 var(--display);font-stretch:62%;text-transform:uppercase;letter-spacing:.02em}.sidebar nav button:hover:not(:disabled){padding-left:14px;color:var(--paper)}.sidebar nav button:active{transform:scale(.97)}.sidebar nav button .nav-ico{width:28px;height:28px;color:var(--red)}.sidebar nav button.active{border-color:var(--red);background:#2c1d16}.sidebar nav button .nav-badge,.sidebar nav button .nav-dot{position:absolute;top:12px;right:12px;margin:0}.sidebar nav button .nav-lock{position:absolute;top:12px;right:12px;margin:0}.sidebar nav button[disabled],.sidebar nav button.locked{opacity:.55}.sidebar .profile{border-radius:16px;padding:12px 14px}.side-actions{margin-top:0;display:grid;grid-template-columns:1fr 1fr}.side-actions button{justify-content:center}}.tour-visual{display:grid;place-items:center;min-height:150px}.tour-ico{width:104px;height:104px;display:grid;place-items:center;border-radius:50%;background:var(--red);color:var(--ink);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);font:900 52px/1 var(--display)}.op-social{display:block;width:fit-content;margin:8px auto 0;padding:4px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);color:var(--paper);font:600 13px var(--body);letter-spacing:0;text-transform:none}.opening.legendary .op-social,.opening.epic .op-social{border-color:currentColor}html:has(body>.opening),html:has(body>.opening) body{overflow:hidden;overscroll-behavior:none}.opening{touch-action:none;overscroll-behavior:none}html:has(body>.opening,body>.run,body>.won-fx),html:has(body>.opening,body>.run,body>.won-fx) body{background:#0f0d0b!important}body:has(>.opening,>.run,>.won-fx) #app,body:has(>.opening,>.run,>.won-fx)>#radio{visibility:hidden}.opening.summary{touch-action:pan-y}.opening .op-glow,.opening .op-rays{pointer-events:none}@media (max-width: 760px){.topbar{top:calc(8px + env(safe-area-inset-top));left:10px;right:10px;height:54px;padding:0 8px 0 14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#171512b8;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:0 8px 24px #00000040}.top-points{background:#ffffff14;border-color:#ffffff1f}.tabbar{left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));padding:6px 4px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#171512c2;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:0 10px 30px #0000004d}.tabbar .tab{min-height:54px}main{padding-top:calc(82px + env(safe-area-inset-top));padding-bottom:calc(110px + env(safe-area-inset-bottom))}body>#radio{bottom:calc(86px + env(safe-area-inset-bottom))}#toast{bottom:calc(96px + env(safe-area-inset-bottom))!important}.sel-bar{bottom:calc(90px + env(safe-area-inset-bottom))}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media (max-width: 760px){.topbar,.tabbar{background:#171512f5}}}.auth-poster{justify-content:flex-end}.auth-show{position:absolute;z-index:0;inset:0;pointer-events:none}.auth-show .card,.auth-show .apack{pointer-events:none}.auth-fan{position:absolute;right:6%;top:50%;width:min(560px,46vw);height:min(440px,62vh);translate:0 -62%}.auth-card{position:absolute;left:50%;top:50%;width:min(216px,17vw);translate:-50% -50%;transform-origin:50% 120%;filter:drop-shadow(0 18px 30px rgba(0,0,0,.55));animation:authIn .9s cubic-bezier(.2,.9,.3,1.15) both}.auth-card .card{width:100%}.auth-card.c1{rotate:-14deg;translate:-118% -46%;animation-delay:.1s}.auth-card.c3{rotate:14deg;translate:18% -46%;animation-delay:.2s}.auth-card.c2{z-index:2;translate:-50% -58%;animation:authIn .9s .3s cubic-bezier(.2,.9,.3,1.15) both,authFloat 5s 1.2s ease-in-out infinite}@keyframes authIn{0%{opacity:0;transform:translateY(80px) scale(.9)}}@keyframes authFloat{50%{transform:translateY(-10px)}}.auth-pack{position:absolute!important;width:min(170px,13vw)!important;box-shadow:0 20px 40px #00000080!important}.auth-pack.p1{left:8%;top:9%;rotate:-10deg;animation:authFloat 6s ease-in-out infinite}.auth-pack.p2{right:4%;bottom:8%;rotate:9deg;animation:authFloat 7s 1s ease-in-out infinite;opacity:.95}.auth-poster .disc{opacity:.5}.auth-poster h1,.auth-poster p{z-index:2;text-shadow:0 4px 24px rgba(0,0,0,.6)}@media (max-width: 900px){.auth-poster{min-height:0;height:64vh;height:64svh;padding:24px}.auth-fan{right:auto;left:50%;top:40%;width:92vw;height:300px;translate:-50% -50%}.auth-card{width:34vw;max-width:170px}.auth-pack{width:26vw!important;max-width:130px}.auth-pack.p1{left:-4%;top:4%}.auth-pack.p2{right:-4%;bottom:auto;top:30%}.auth-poster h1{font-size:clamp(54px,15vw,80px);margin-bottom:8px}.auth-poster p{font-size:12px}}@media (prefers-reduced-motion: reduce){.auth-card,.auth-pack{animation:none!important}}.auth-show{position:relative;inset:auto;order:-1;flex:1 1 auto;min-height:300px;margin:-2vw -2vw 2vw}.auth-fan{left:50%;right:auto;top:54%;width:100%;height:100%;translate:-50% -50%}.auth-card{width:clamp(150px,14vw,220px)}.auth-card.c1{translate:-122% -44%}.auth-card.c3{translate:22% -44%}.auth-card.c2{translate:-50% -52%}.auth-pack{width:clamp(110px,10vw,160px)!important}.auth-pack.p1{left:2%;top:2%}.auth-pack.p2{right:2%;bottom:auto;top:4%}.auth-poster h1{margin-top:0}@media (max-width: 900px){.auth-poster{height:auto;min-height:0;padding:16px 20px 22px}.auth-show{min-height:0;height:330px;margin:0 -20px 8px}.auth-fan{top:56%}.auth-card{width:min(31vw,150px)}.auth-pack{width:min(24vw,112px)!important}.auth-pack.p1{left:-2%;top:0}.auth-pack.p2{right:-2%;top:2%}.auth-poster h1{font-size:clamp(48px,14vw,72px);margin-bottom:6px}}@media (max-width: 900px) and (max-height: 700px){.auth-show{height:270px}.auth-card{width:min(27vw,130px)}}.auth-poster .disc{z-index:0}.auth-show{z-index:1}.auth-poster>.kicker,.auth-poster h1,.auth-poster p{position:relative;z-index:2}@media (min-width: 901px){.auth-show{margin-bottom:4vw}.auth-card{width:clamp(170px,15vw,240px)}.auth-fan{top:50%}.auth-pack{width:clamp(120px,11vw,170px)!important}.auth-pack.p1{left:0;top:6%}.auth-pack.p2{right:0;top:10%}.auth-poster h1{font-size:clamp(64px,8vw,130px)}}@media (max-width: 900px){.auth-show{margin-bottom:20px}}.grid>.lot-item{width:var(--card-w);display:grid;gap:10px;align-content:start}.lot-item>.card{width:100%}.lot-item .lot{margin:0;padding:12px;border:2px solid var(--ink);border-top-width:2px;border-radius:12px;background:var(--card);box-shadow:3px 3px 0 var(--ink)}.lot-seller{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:600}.lot-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.lot-actions button{flex:1 1 auto}.npc-badge{display:inline-block;padding:2px 7px;border-radius:6px;background:var(--ink);color:var(--legendary);font:800 10px/1.4 var(--mono);letter-spacing:.08em}.lot-item.npc .lot{background:#fff8e3}.op-summary{display:flex;flex-wrap:wrap;justify-content:center}.op-summary>*{width:190px;flex:none}@media (max-width: 1100px){.op-summary>*{width:170px}}@media (max-width: 760px){.op-summary{max-width:440px;margin-inline:auto}.op-summary>*{width:calc((100% - 12px)/2)}}.grid>.lot-item{gap:0}.lot-item>.card{position:relative;z-index:1}.lot-item .lot{position:relative;z-index:0;display:grid;gap:8px;margin:-16px 0 0;padding:26px 12px 12px;border:2.5px solid var(--ink);border-top:0;border-radius:0 0 14px 14px;background:#1d1a16;color:var(--paper);box-shadow:4px 4px 0 var(--ink);font:13px var(--body)}.lot-item.npc .lot{background:#1d1a16}.lot-price{display:grid;gap:2px}.lot-item .lot .price{font:900 30px/1 var(--display);font-stretch:58%;color:var(--paper)}.lot-state{color:#b5ad9e;font-size:12px}.lot-state.lead{color:var(--legendary);font-weight:700}.lot-time{font-size:12px;color:#b5ad9e}.lot-time.soon{color:#ff7a52;font-weight:700}.lot-actions{display:grid;gap:6px;margin:2px 0 0}.lot-actions button{width:100%;min-height:42px;padding:8px 10px;border-radius:999px;font:800 14px var(--body);text-transform:none;letter-spacing:0;box-shadow:none}.lot-buy{background:var(--red);color:var(--ink);border:2px solid var(--red)}.lot-buy:hover:not(:disabled){background:#ff6a3d;border-color:#ff6a3d;transform:translateY(-1px);box-shadow:none}.lot-bid{background:transparent;color:var(--paper);border:2px solid #6b6458}.lot-bid:hover:not(:disabled){background:var(--paper);color:var(--ink);border-color:var(--paper);transform:none;box-shadow:none}.lot-actions button:disabled{opacity:.5}.lot-item.leading .lot-bid{border-color:var(--legendary);color:var(--legendary);opacity:1}.lot-seller{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:8px;border-top:1px dashed #3a352e;color:#b5ad9e;font-size:11.5px;font-weight:600}.lot-item .npc-badge{background:var(--legendary);color:var(--ink)}.lot-item .lot-bids{display:none}.lot-item .card.ac.tc .tc-artist{margin-bottom:auto}.lot-actions button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 760px){.lot-actions button{font-size:13px;padding-inline:6px}.lot-item .lot{padding-inline:10px}}.op-points{display:inline-block;margin-right:10px;padding:3px 10px;border-radius:999px;background:var(--legendary);color:var(--ink);font:800 13px var(--body);letter-spacing:0}@media (max-width: 760px){body>#radio{left:10px;right:10px;bottom:calc(88px + env(safe-area-inset-bottom));padding:8px 10px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#171512d1;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:0 10px 30px #00000059}body:has(>#radio .radio-now) main{padding-bottom:calc(180px + env(safe-area-inset-bottom))}body:has(>#radio .radio-now) #toast{bottom:calc(170px + env(safe-area-inset-bottom))!important}}.genre-section{margin-bottom:34px}.genre-section .section-head{margin-bottom:14px}.drawer-radio{display:none}@media (max-width: 760px){.drawer-radio{display:flex;align-items:center;justify-content:center;gap:10px;flex:none;min-height:52px;border-radius:16px;border:0;background:var(--red);color:var(--ink);font:800 16px var(--body);text-transform:none;letter-spacing:0;box-shadow:none}.drawer-radio span{font-size:20px}}button.lot-item{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:0;width:var(--card-w);-webkit-tap-highlight-color:transparent}button.lot-item:focus-visible{outline:3px solid var(--red);outline-offset:4px;border-radius:14px}.lot-item .lot{display:grid!important;justify-items:start;gap:2px;padding:22px 12px 10px!important}.lot-item .lot .price{font-size:28px!important;line-height:1!important}.lot-item .lot-time{font:600 12px var(--body);color:#c9c1b2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lot-type{padding:2px 8px;border-radius:999px;border:1.5px solid currentColor;font:800 10px var(--body);letter-spacing:.08em;text-transform:uppercase;color:#c9c1b2}.lot.direct .lot-type{background:var(--red);border-color:var(--red);color:var(--ink)}.lot-item .lot-time.soon{color:#ff7a52}.lot-item.leading .lot{box-shadow:4px 4px 0 var(--ink),0 0 0 3px var(--legendary)}button.lot-item:active{transform:scale(.98)}.lot-modal-actions{display:grid;gap:8px;margin-top:4px}.lot-modal-actions button{width:100%;min-height:48px;border-radius:999px;font:800 15px var(--body);text-transform:none;letter-spacing:0;box-shadow:none}.lot-modal-actions .lot-bid{background:transparent;color:var(--ink);border:2px solid var(--ink)}.lot-modal-actions .lot-bid:hover:not(:disabled){background:var(--ink);color:var(--paper)}@media (max-width: 760px){body>#radio .radio-now{min-width:0}body>#radio .radio-ctrl{gap:8px}body>#radio .radio-ctrl button{width:40px;height:40px;font-size:15px}body>#radio .radio-ctrl .radio-play{width:44px;height:44px;font-size:16px}body>#radio .radio-ctrl .radio-next{background:#3a352e;border-color:#3a352e}body>#radio .radio-ctrl .radio-close{width:32px;height:32px;font-size:18px}}@media (max-width: 760px){body>#radio:has(.radio-now){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}body>#radio .radio-track{grid-column:1 / -1}body>#radio .radio-now b,body>#radio .radio-now small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.radio:has(.radio-now){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px;border-radius:18px}.radio-now{display:flex;align-items:center;gap:12px;min-width:0}.radio-now img{width:52px;height:52px;flex:none;border-radius:12px;object-fit:cover}.radio-txt{display:grid;min-width:0;gap:1px}.radio-txt b{font:700 15px/1.2 var(--body);color:var(--paper);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio-txt span{font:500 14px/1.25 var(--body);color:#e9e3d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio-txt small{font:500 12px/1.3 var(--body);color:#8d8577;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio-ctrl{display:flex;align-items:center;gap:6px}.radio-ctrl button,body>#radio .radio-ctrl button{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--paper);transition:background .15s;animation:none!important}.radio-ctrl .r-ico{width:24px;height:24px;fill:currentColor}.radio-ctrl .radio-play,body>#radio .radio-ctrl .radio-play{width:44px;height:44px;background:var(--paper);color:var(--ink)}.radio-ctrl .radio-play .r-ico{width:22px;height:22px}.radio-ctrl .radio-next,body>#radio .radio-ctrl .radio-next{background:transparent;color:var(--paper)}.radio-ctrl .radio-next .r-ico{width:26px;height:26px}.radio-ctrl .radio-close,body>#radio .radio-ctrl .radio-close{width:34px;height:34px;margin-left:4px;background:#3a352e;color:#c9c1b2}.radio-ctrl .radio-close .r-ico{width:16px;height:16px}.radio-ctrl button:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (hover: hover){.radio-ctrl .radio-next:hover{background:#2f2b26}.radio-ctrl .radio-close:hover{background:#4a453d}}.radio-ctrl button:active{opacity:.7}.radio-track{grid-column:1 / -1;height:5px;border-radius:999px;background:#3a352e;overflow:hidden}.radio-track .rbar{display:block;height:100%;border-radius:999px;background:var(--paper)}.radio.playing.loading .radio-play{animation:none!important;opacity:.6}.sidebar .radio:has(.radio-now){padding:10px;gap:8px 6px}.sidebar .radio-now img{width:42px;height:42px;border-radius:10px}.sidebar .radio-ctrl{gap:2px}.sidebar .radio-ctrl button{width:36px;height:36px}.sidebar .radio-ctrl .radio-close{width:28px;height:28px;margin-left:0}.sidebar .radio:has(.radio-now) .radio-now{grid-column:1 / -1}.radio .radio-ctrl button:hover:not(:disabled),.radio .radio-ctrl button:active:not(:disabled){transform:none!important;box-shadow:none!important}.radio-txt b,.radio-txt span,.radio-txt small{text-transform:none;letter-spacing:0;font-stretch:100%}.coll-list .tl-row{border-left:0;padding-left:4px}.coll-list button.play .n{display:none}.coll-list button.play .ico{display:block}.coll-list button.play{width:36px;height:36px;background:var(--ink);color:var(--paper)}.coll-list button.play .ico:before{font-size:12px;padding-left:2px}.coll-list .tl-row.playing button.play{background:var(--red);color:var(--ink)}.coll-list .tl-row.playing button.play .ico:before{padding-left:0}.coll-views{margin-bottom:16px}.coll-views .chips{display:flex;flex-wrap:nowrap;gap:0;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none;margin:0;border:2px solid var(--ink);border-radius:999px;background:var(--card);padding:3px}.coll-views .chips::-webkit-scrollbar{display:none}.coll-views .chips>button{flex:none;min-height:40px;padding:0 18px;border:0;border-radius:999px;background:transparent;box-shadow:none;font:700 15px var(--body);text-transform:none;letter-spacing:0;white-space:nowrap}.coll-views .chips>button.on{background:var(--ink);color:var(--paper)}.coll-views .chips>button:hover:not(:disabled):not(.on){background:var(--paper-2);transform:none;box-shadow:none}.coll-bar{display:grid;gap:12px;margin-bottom:18px}.coll-search{display:flex;align-items:center;gap:10px}.coll-search .tb-search{flex:1 1 auto;min-width:0;position:relative;display:flex;align-items:center;margin:0}.coll-search .tb-search input{width:100%;height:46px;box-sizing:border-box;padding:0 16px 0 44px;border:2px solid var(--ink);border-radius:999px;background:var(--card);font:500 16px var(--body)}.coll-search .tb-ico{position:absolute;left:16px;width:18px;height:18px;fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;pointer-events:none}.coll-search .coll-tools{display:flex;gap:8px;flex:none;align-items:center}.coll-search .layout-toggle{display:flex;border:2px solid var(--ink);border-radius:999px;overflow:hidden;background:var(--card);padding:2px;gap:2px}.coll-search .layout-toggle button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:999px;font:700 14px var(--body)}.coll-search .layout-toggle button.on{background:var(--ink);color:var(--paper)}.coll-search .layout-toggle .r-ico{width:18px;height:18px}.coll-search .sel-start{min-height:46px;padding:0 18px;border-radius:999px;font:700 14px var(--body);text-transform:none;letter-spacing:0;white-space:nowrap}.coll-rarities{position:relative;min-width:0}.coll-rarities .rarity-chips{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 24px 2px 0;border:0;margin:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.coll-rarities .rarity-chips::-webkit-scrollbar{display:none}.coll-rarities .rchip{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 8px 0 13px;border-radius:999px;box-shadow:none;font:600 14px var(--body)}.coll-rarities .rchip:not(.common):not(.rare):not(.epic):not(.legendary):not(.unique){padding-left:15px}.coll-rarities .rchip.common:before,.coll-rarities .rchip.rare:before,.coll-rarities .rchip.epic:before,.coll-rarities .rchip.legendary:before,.coll-rarities .rchip.unique:before{content:"";width:11px;height:11px;border-radius:50%;border:1.5px solid var(--ink);background:var(--c);flex:none}.coll-rarities .rchip.unique:before{background:linear-gradient(135deg,#fff2b8,#e9b10a 50%,#b88700)}.coll-rarities .rchip small{min-width:22px;padding:2px 7px;border-radius:999px;background:#17151214;font:700 12px var(--body);opacity:1;text-align:center;box-sizing:border-box}.coll-rarities .rchip.on{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:none}.coll-rarities .rchip.on small{background:#fff3}.coll-rarities .rchip.on:before{border-color:var(--paper)}.coll-sortbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 0;margin-bottom:18px;border-top:2px solid var(--ink)}.coll-sortbar .result-count{margin:0;color:var(--ink);font:700 12px var(--mono);letter-spacing:.08em}.coll-sorts{display:flex;gap:8px;margin-left:auto}.coll-sorts .tb-select{position:relative;display:inline-flex;align-items:center;gap:4px;height:38px;box-sizing:border-box;margin:0;padding:0 0 0 14px;border:1.5px solid var(--ink);border-radius:999px;background:var(--card);font:600 12px var(--body);color:var(--ink-soft);text-transform:none;letter-spacing:0}.coll-sorts .tb-select:after{content:"";position:absolute;right:13px;top:50%;width:6px;height:6px;margin-top:-5px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg);pointer-events:none}.coll-sorts .tb-select select{height:100%;padding:0 32px 0 0;border:0;background:transparent;box-shadow:none;appearance:none;-webkit-appearance:none;font:700 14px var(--body);color:var(--ink);cursor:pointer}.collection>.section-head:first-of-type{margin-top:0}@media (max-width: 760px){.coll-views .chips{width:100%;box-sizing:border-box}.coll-views .chips>button{flex:1 0 auto;padding:0 14px;font-size:14px;min-height:38px}.coll-search{flex-wrap:wrap}.coll-search .tb-search{flex:1 1 100%}.coll-search .coll-tools{width:100%;justify-content:space-between}.coll-search .layout-toggle .lt-label{display:none}.coll-search .layout-toggle button{padding:0 14px}.coll-sortbar .result-count{width:100%}.coll-sorts{width:100%;margin-left:0}.coll-sorts .tb-select{flex:1 1 0;min-width:0}.coll-sorts .tb-select select{flex:1;min-width:0;font-size:16px}}.coll-sortbar .coll-tools{display:flex;align-items:center;gap:8px}.coll-sortbar .layout-toggle{display:flex;border:1.5px solid var(--ink);border-radius:999px;overflow:hidden;background:var(--card);padding:2px;gap:2px}.coll-sortbar .layout-toggle button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;font:700 13px var(--body)}.coll-sortbar .layout-toggle button.on{background:var(--ink);color:var(--paper)}.coll-sortbar .layout-toggle .r-ico{width:16px;height:16px}.coll-sortbar .sel-start{min-height:38px;padding:0 16px;border:1.5px solid var(--ink);border-radius:999px;font:700 13px var(--body);text-transform:none;letter-spacing:0;white-space:nowrap;box-shadow:none}.coll-sortbar .coll-sorts{margin-left:auto}@media (max-width: 760px){.coll-sortbar .result-count{width:auto}.coll-sortbar .coll-tools{margin-left:auto}.coll-sortbar .layout-toggle .lt-label{display:none}}.quests-block{padding:14px 16px!important;gap:10px!important}.quests-block .qk-head-sm{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.quests-block .qk-head-sm h3{margin:0;font:900 24px/1 var(--display);font-stretch:58%;text-transform:uppercase;color:var(--ink);text-shadow:none}.quests-block .qk-sub{font:600 13px var(--body);color:var(--ink);opacity:.75}.quests-block .qk-count{margin-left:auto;padding:3px 10px;border-radius:999px;background:var(--ink);color:var(--legendary);font:800 13px var(--body)}.quests-block .qk-list{gap:8px}.quests-block .qk{grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;padding:8px 10px!important;border-width:1.5px;border-radius:12px}.quests-block .qk-ring{width:36px!important;height:36px!important}.quests-block .qk-ring:before{inset:4px}.quests-block .qk-ring .qk-ico{font-size:15px!important}.quests-block .qk-body{gap:1px}.quests-block .qk-body b{font-size:14px;line-height:1.15}.quests-block .qk-body small{font-size:12px}.quests-block .qk-pts,.quests-block .qk-claim{grid-column:auto!important;justify-self:end!important;font-size:13px}.quests-block .qk-claim{padding:6px 12px;animation:none}@media (max-width: 760px){.quests-block .qk-list{grid-template-columns:1fr}.quests-block .qk{grid-template-columns:auto minmax(0,1fr) auto!important}}.bat-cover{animation-name:batSteps;animation-timing-function:ease-in-out}@keyframes batSteps{0%,12%{filter:blur(30px) saturate(1.5);transform:scale(1.25)}18%,30%{filter:blur(18px) saturate(1.35);transform:scale(1.18)}36%,48%{filter:blur(10px) saturate(1.2);transform:scale(1.12)}54%,64%{filter:blur(5px) saturate(1.1);transform:scale(1.06)}70%,to{filter:blur(0) saturate(1);transform:scale(1)}}.quests-block .qk-head-sm{flex-wrap:nowrap;min-width:0}.quests-block .qk-sub{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 760px){.quests-block .qk-head-sm h3{font-size:20px}.quests-block .qk-sub{font-size:12px}.quests-block .qk-claim,.quests-block .qk-pts{padding:5px 10px}}.opening{inset:0 0 auto;height:var(--op-h, 100vh)}.op-skip{inset:auto auto 28px 50%;transform:translate(-50%)}.op-skip:hover:not(:disabled){transform:translate(-50%)}@media (max-width: 760px){.op-skip{top:auto;right:auto;bottom:calc(14px + env(safe-area-inset-bottom));padding:10px 22px;font-size:15px}.op-tray{bottom:calc(66px + env(safe-area-inset-bottom))}.op-hint{bottom:calc(122px + env(safe-area-inset-bottom))}.op-stage{width:min(300px,76vw,calc((var(--op-h, 100vh) - 340px) / 1.6));height:calc(min(300px,76vw,calc((var(--op-h, 100vh) - 340px) / 1.6))*1.6)}}.points-shop.v2{display:grid;gap:14px;padding:18px;border:2.5px solid var(--ink);border-radius:18px;background:var(--ink);color:var(--paper);box-shadow:6px 6px 0 var(--red)}.points-shop.v2.compact{padding:0;border:0;background:none;color:var(--ink);box-shadow:none}.ps-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.ps-head .kicker{color:var(--legendary)}.ps-balance{margin:2px 0 0;display:flex;align-items:baseline;gap:6px;font:900 40px/1 var(--display);font-stretch:58%}.ps-balance .coin{color:var(--legendary);font-size:.7em}.ps-balance small{font:700 14px var(--body);opacity:.7}.ps-pitch{margin:0;max-width:340px;font:500 14px/1.4 var(--body);opacity:.8}.points-shop.v2.compact .ps-head{padding:14px 16px;border-radius:14px;background:var(--ink);color:var(--paper)}.points-reason{margin:0;padding:10px 14px;border-radius:12px;background:#ffe1d6;border:1.5px solid var(--red);color:var(--ink);font:700 14px var(--body)}.point-bundles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.point-bundle{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:grid;justify-items:center;align-content:start;gap:4px;padding:22px 12px 14px;text-align:center;border:2.5px solid var(--ink);border-radius:16px;background:var(--card);color:var(--ink);box-shadow:4px 4px 0 var(--ink);transition:transform .12s,box-shadow .12s}.point-bundle:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.point-bundle:active{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--ink)}.point-bundle:focus-visible{outline:3px solid var(--red);outline-offset:3px}.point-bundle.featured{background:linear-gradient(160deg,#fff2b8,#f2c94c 60%,#e9b10a)}.pb-ribbon{position:absolute;top:-12px;left:50%;translate:-50% 0;padding:4px 10px;border-radius:999px;background:var(--red);color:var(--ink);border:2px solid var(--ink);font:800 11px var(--body);white-space:nowrap}.pb-coins{color:#b88700;font-size:18px;letter-spacing:-3px}.point-bundle.featured .pb-coins{color:var(--ink)}.pb-amount{display:grid;line-height:1}.pb-amount b{font:900 38px/1 var(--display);font-stretch:58%}.pb-amount small{font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.1em}.pb-use{font:600 12px/1.3 var(--body);color:var(--ink-soft);min-height:2.6em}.point-bundle.featured .pb-use{color:var(--ink)}.pb-price{width:100%;margin-top:6px;padding:10px 0;border-radius:999px;background:var(--ink);color:var(--paper);font:800 16px var(--body)}.point-bundle.featured .pb-price{background:var(--red);color:var(--ink)}.pb-per{font:500 11px var(--body);color:var(--ink-soft)}.ps-secure{margin:0;font:600 12px var(--body);opacity:.75;text-align:center}@media (max-width: 600px){.point-bundles{grid-template-columns:1fr;gap:14px}.point-bundle{grid-template-columns:auto 1fr auto;grid-template-areas:"coins amount price" "coins use per";justify-items:start;align-items:center;text-align:left;gap:2px 12px;padding:14px}.pb-coins{grid-area:coins;font-size:22px}.pb-amount{grid-area:amount}.pb-amount b{font-size:30px}.pb-use{grid-area:use;min-height:0}.pb-price{grid-area:price;width:auto;margin:0;padding:10px 16px;justify-self:end}.pb-per{grid-area:per;justify-self:end}.pb-ribbon{left:auto;right:14px;translate:none}}.balance-pill{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 6px 0 14px;border-radius:999px;background:var(--ink);color:var(--paper)}.balance-pill .coin{color:var(--legendary)}.balance-pill b{font:900 20px var(--display);font-stretch:60%}.balance-pill small{font:600 12px var(--body);opacity:.7}.balance-pill .bp-plus{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--red);color:var(--ink);font:800 18px/1 var(--body)}.points-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:#fff3c4;border:1.5px solid #e9b10a;font:600 14px var(--body)}.points-cta[hidden]{display:none}.points-cta-btn{min-height:38px;padding:0 16px;border-radius:999px;background:var(--ink);color:var(--legendary);border:0;box-shadow:none;font:800 14px var(--body);text-transform:none;letter-spacing:0}.sidebar .points.points-buy{cursor:pointer}.sidebar .points.points-buy:hover strong{color:var(--legendary)}.admin{display:grid;gap:22px}.ad-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ad-tile{display:grid;gap:2px;padding:14px;border:2px solid var(--ink);border-radius:14px;background:var(--card);box-shadow:3px 3px 0 var(--ink)}.ad-tile b{font:900 34px/1.05 var(--display);font-stretch:58%}.ad-tile small{font:500 12px var(--body);color:var(--ink-soft)}.ad-panel{display:grid;gap:12px}.ad-chart{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:6px;height:170px;padding:14px 12px 8px;border:2px solid var(--ink);border-radius:14px;background:var(--card)}.adm-bar{position:relative;display:grid;grid-template-rows:1fr auto auto;align-items:end;height:100%;text-align:center}.adm-bar-fill{display:grid;place-items:start center;border-radius:6px 6px 2px 2px;background:var(--ink);color:var(--paper)}.adm-bar-fill i{font:700 10px/1.6 var(--body);font-style:normal}.adm-bar em{font:800 10px var(--body);font-style:normal;color:var(--red)}.adm-bar small{font:600 10px var(--mono);color:var(--ink-soft)}.ad-tools{display:flex;gap:10px;flex-wrap:wrap}.ad-search{flex:1 1 260px;margin:0}.ad-search input{width:100%;height:42px;box-sizing:border-box;padding:0 16px;border:2px solid var(--ink);border-radius:999px;background:var(--card);font:500 16px var(--body)}.ad-sort{display:inline-flex;align-items:center;gap:8px;margin:0;font:600 12px var(--body);text-transform:none;letter-spacing:0}.ad-sort select{height:42px;border-radius:999px;padding:0 12px;font:600 14px var(--body)}.ad-users{display:grid;border:2px solid var(--ink);border-radius:14px;overflow:hidden;background:var(--card)}.ad-user{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:minmax(0,2.2fr) repeat(6,minmax(0,1fr));gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid #ddd3c0;font:500 14px var(--body)}.ad-user:last-child{border-bottom:0}.ad-user:hover{background:#fff}.ad-user.blocked{opacity:.55}.ad-u-id{display:grid;min-width:0}.ad-u-id b,.ad-u-id small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-u-id small,.ad-u-col small{font-size:11px;color:var(--ink-soft)}.ad-u-col{display:grid}.ad-u-col.paid{color:#1f7a3a;font-weight:800}.ad-g,.ad-bl{margin-left:6px;padding:1px 6px;border-radius:6px;background:var(--ink);color:var(--paper)!important;font:700 10px var(--body)!important}.ad-bl{background:var(--red);color:var(--ink)!important}.ad-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ad-facts>div{display:grid;padding:8px 10px;border:1.5px solid var(--ink);border-radius:10px;background:var(--card);min-width:0}.ad-facts small{font:600 11px var(--body);color:var(--ink-soft)}.ad-facts b{font:700 14px var(--body);overflow-wrap:anywhere}.ad-actions{display:grid;gap:8px}.ad-give{display:grid;grid-template-columns:130px 1fr auto;gap:8px}.ad-give input{height:40px;padding:0 12px;border:1.5px solid var(--ink);border-radius:10px;font:500 16px var(--body);min-width:0}.ad-tabs{flex-wrap:nowrap;overflow-x:auto}.ad-tab-body{max-height:46vh;overflow:auto}.ad-acts{list-style:none;margin:0;padding:0;display:grid}.ad-acts li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start;padding:8px 2px;border-bottom:1px dashed #cfc5b0}.ad-act-ico{font-size:16px;line-height:1.4;text-align:center}.ad-acts b{font:700 14px var(--body)}.ad-act-data{display:block;font:12px/1.4 var(--body);color:var(--ink-soft);overflow-wrap:anywhere}.ad-act-side{display:grid;justify-items:end;gap:2px;white-space:nowrap}.ad-act-side small{font:11px var(--body);color:var(--ink-soft)}.ad-act-side .plus{color:#1f7a3a}.ad-act-side .minus{color:var(--red)}.ad-acts li.k-payment{background:#eaf6ec}.ad-acts li.k-admin{background:#fff3c4}.ad-list{list-style:none;margin:0;padding:0;display:grid}.ad-list li{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 2px;border-bottom:1px dashed #cfc5b0;font:14px var(--body)}.ad-list .ok{color:#1f7a3a;font-weight:700}.ad-list .pending{color:var(--red);font-weight:700}.ad-list .rar{font-weight:700}@media (max-width: 900px){.ad-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-user{grid-template-columns:minmax(0,1fr) auto auto;row-gap:4px}.ad-user .ad-u-col:nth-child(3),.ad-user .ad-u-col:nth-child(4),.ad-user .ad-u-col:nth-child(5){display:none}.ad-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-give{grid-template-columns:1fr 1fr}.ad-give button{grid-column:1 / -1}.ad-chart{gap:3px;height:140px;padding-inline:8px}.ad-list li{grid-template-columns:minmax(0,1fr) auto}}.adm-bar-fill{align-self:end;min-height:4px}.adm-bar{grid-template-rows:minmax(0,1fr) auto auto}.ad-chart .adm-bar{background:transparent!important;border:0!important;box-shadow:none!important}.ad-chart .adm-bar-fill{background:var(--ink)!important}.ad-chart .adm-bar:last-child .adm-bar-fill{background:var(--red)!important}.ad-list .test{color:var(--ink-soft);font-weight:600}.bat-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bat-opt{position:relative;display:block;margin:0;cursor:pointer;text-transform:none;letter-spacing:0}.bat-opt input{position:absolute;opacity:0;pointer-events:none}.bat-opt span{display:grid;gap:2px;height:100%;box-sizing:border-box;padding:10px 12px;border:2px solid var(--ink);border-radius:12px;background:var(--card)}.bat-opt b{font:800 15px var(--body)}.bat-opt small{font:500 12px/1.3 var(--body);color:var(--ink-soft)}.bat-opt input:checked+span{background:var(--ink);color:var(--paper);box-shadow:3px 3px 0 var(--red)}.bat-opt input:checked+span small{color:#c9c1b2}.bat-opt input:focus-visible+span{outline:3px solid var(--red);outline-offset:2px}.bat-extra select,.bat-extra input{width:100%;height:44px;box-sizing:border-box;padding:0 14px;border:2px solid var(--ink);border-radius:12px;font:500 16px var(--body);background:var(--paper)}.bat-extra[hidden]{display:none}@media (max-width: 480px){.bat-opts{grid-template-columns:1fr}}.point-bundle.featured:after{content:none!important;display:none!important}.pb-ribbon{display:none!important}@media (max-width: 760px){.opening:not(.summary){justify-content:center;padding-top:calc(48px + env(safe-area-inset-top));padding-bottom:calc(150px + env(safe-area-inset-bottom));box-sizing:border-box}.opening:not(.summary) .op-center{margin:0 auto}}@media (max-width: 760px){.pack-zone{gap:18px;margin-bottom:8px}.stock{gap:10px}.pack-shop{margin-top:48px;padding-top:22px;border-top:2px solid var(--ink)}.pack-shop>.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;margin-bottom:14px}.pack-shop>.section-head .section-title{margin:0;font-size:28px}.pack-shop-tabs{display:flex;flex-wrap:nowrap;gap:0;width:100%;box-sizing:border-box;padding:3px;margin:0 0 26px;border:2px solid var(--ink);border-radius:999px;background:var(--card);overflow-x:auto;scrollbar-width:none}.pack-shop-tabs button{flex:1 0 auto;min-height:40px;padding:0 12px;border:0!important;border-radius:999px;background:transparent;box-shadow:none;font:700 14px var(--body);text-transform:none;letter-spacing:0}.pack-shop-tabs button.on{background:var(--ink);color:var(--paper)}.pack-shop .themed-section{margin-bottom:34px}.pack-shop .themed-section>.section-head{margin-bottom:6px}.pack-shop .kicker.muted{display:block;margin:18px 0 12px}.theme-packs{gap:26px 14px;justify-content:center}.theme-pack{gap:12px}}.mk-search{position:relative;display:flex;align-items:center;margin:0 0 12px}.mk-search input{width:100%;height:46px;box-sizing:border-box;padding:0 16px 0 44px;border:2px solid var(--ink);border-radius:999px;background:var(--card);font:500 16px var(--body)}.mk-search .tb-ico{position:absolute;left:16px;width:18px;height:18px;fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;pointer-events:none}.mk-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:26px}.mk-pager[hidden]{display:none}.mk-pager button{min-width:42px;min-height:42px;padding:0 10px;border:2px solid var(--ink);border-radius:999px;background:var(--card);color:var(--ink);box-shadow:none;font:700 15px var(--body)}.mk-pager button.on{background:var(--ink);color:var(--paper)}.mk-pager button:disabled{opacity:.35}.lot-item.is-drop:before{content:"Arrivage du jour";position:absolute;z-index:3;top:-10px;left:12px;padding:3px 10px;border-radius:999px;border:2px solid var(--ink);background:var(--legendary);color:var(--ink);font:800 11px var(--body)}button.lot-item{position:relative}.point-bundles{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 900px){.point-bundles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.point-bundles{grid-template-columns:1fr}}.po-one{padding:12px 22px;border-radius:999px;background:var(--paper);color:var(--ink);border:2px solid var(--ink);font:700 16px var(--body);box-shadow:3px 3px 0 var(--ink)}.po-actions{flex-wrap:nowrap}.po-actions>button{flex:1 1 0;min-width:0}@media (max-width: 760px){.po-actions{grid-template-columns:1fr}.po-actions>button{width:100%}}.op-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);justify-items:center;align-items:center}.op-stage>.op-pack{justify-self:center;align-self:center}.flip-front{display:flex;justify-content:center;align-items:center}.flip-front>.card{flex:none;margin-inline:auto}.flip-front>.card.ac{height:100%;width:auto;aspect-ratio:13 / 25}.auth.lp{display:block;min-height:100vh;background:#0b0a09;color:#f3ecdd;overflow-x:hidden;background-image:radial-gradient(ellipse 70% 50% at 85% 0%,rgba(255,74,28,.22),transparent 70%),radial-gradient(ellipse 60% 40% at 0% 35%,rgba(155,93,229,.16),transparent 70%)}.auth.lp.hidden{display:none}.lp-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1180px;margin:0 auto;padding:calc(12px + env(safe-area-inset-top)) 20px 12px;background:linear-gradient(#0b0a09 60%,transparent)}.lp-top .logo{font-size:28px;color:#f3ecdd}.lp-top-cta{min-height:40px;padding:0 18px;border-radius:999px;border:1.5px solid rgba(243,236,221,.35);background:transparent;color:#f3ecdd;font:700 14px var(--body);text-transform:none;letter-spacing:0;box-shadow:none}.lp-top-cta:hover:not(:disabled){background:#f3ecdd;color:#0b0a09;transform:none;box-shadow:none}.lp-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,420px);gap:40px;align-items:center;max-width:1180px;margin:0 auto;padding:24px 20px 70px}.lp-kicker{display:inline-block;padding:6px 12px;border-radius:999px;background:#ff4a1c24;border:1px solid rgba(255,74,28,.45);color:#ff8a64;font:700 12px var(--mono);letter-spacing:.12em;text-transform:uppercase}.lp-hero h1{margin:16px 0 14px;font:900 clamp(58px,9vw,128px)/.86 var(--display);font-stretch:55%;text-transform:uppercase;letter-spacing:-.005em;color:#f3ecdd}.lp-hero h1 span,.lp-sec h2 span,.lp-final h2 span{background:linear-gradient(100deg,#ff4a1c,#ffb347 45%,#ff5fa2 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-claim{max-width:520px;margin:0;font:500 18px/1.5 var(--body);color:#c9c1b2}.lp-proof{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none}.lp-proof li{display:grid;padding:10px 16px;border-radius:14px;background:#f3ecdd0f;border:1px solid rgba(243,236,221,.12)}.lp-proof b{font:900 26px/1 var(--display);font-stretch:60%;color:#ffe27a}.lp-proof span{font:600 12px var(--body);color:#a9a090}.lp-fan{position:relative;height:0}.lp-card{position:absolute;width:190px;pointer-events:none;filter:drop-shadow(0 24px 40px rgba(0,0,0,.6))}.lp-card .card{width:100%}.lp-fan .lp-card{top:-380px;animation:lpFloat 6s ease-in-out infinite;opacity:.95}.lp-fan .f1{right:-10px;rotate:12deg;animation-delay:-2s}.lp-fan .f2{right:120px;rotate:-4deg;z-index:2;top:-420px}.lp-fan .f3{right:260px;rotate:-16deg;animation-delay:-4s;top:-360px}@keyframes lpFloat{50%{translate:0 -12px}}.lp .lp-form{position:relative;z-index:3;width:100%;padding:26px;border-radius:24px;background:#181512db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(243,236,221,.14);box-shadow:0 30px 80px #0000008c,0 0 0 1px #ff4a1c26;justify-self:end;color:#f3ecdd}.lp .lp-form h2{color:#f3ecdd;font-size:34px}.lp .lp-form label{color:#c9c1b2}.lp .lp-form input{background:#0f0d0b;color:#f3ecdd;border:1.5px solid #3a352e;border-radius:12px;font-size:16px}.lp .lp-form input:focus{border-color:#ff4a1c;outline:none;box-shadow:0 0 0 3px #ff4a1c40}.lp .lp-form .auth-tabs{background:#0f0d0b;border-color:#3a352e}.lp .lp-form .auth-tabs button{color:#c9c1b2;background:transparent}.lp .lp-form .auth-tabs button.on{background:#f3ecdd;color:#0b0a09}.lp .lp-form button[type=submit]{background:linear-gradient(100deg,#ff4a1c,#ff7a3d);color:#0b0a09;border:0;border-radius:999px;min-height:52px;font:800 17px var(--body);box-shadow:0 10px 30px #ff4a1c59}.lp .lp-form .google-btn{background:#f3ecdd;color:#0b0a09;border-color:#f3ecdd}.lp .lp-form .auth-sep,.lp .auth-legal{color:#8d8577}.lp .auth-legal a{color:#c9c1b2}.lp .lp-form .error{color:#ff8a64}.lp-sec{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center;max-width:1180px;margin:0 auto;padding:70px 20px;border-top:1px solid rgba(243,236,221,.08)}.lp-s2 .lp-sec-copy{order:2}.lp-num{font:700 13px var(--mono);letter-spacing:.2em;color:#ff8a64}.lp-sec h2,.lp-final h2{margin:10px 0 14px;font:900 clamp(44px,6vw,84px)/.9 var(--display);font-stretch:55%;text-transform:uppercase;color:#f3ecdd}.lp-sec p{max-width:460px;margin:0;font:500 17px/1.55 var(--body);color:#c9c1b2}.lp-stage{position:relative;height:420px}.lp-pack{position:absolute!important;width:200px!important;top:60px;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .9s;pointer-events:none}.lp-packs .p1{left:8%;transform:rotate(-8deg) translateY(40px);opacity:0}.lp-packs .p2{left:34%;transform:rotate(6deg) translateY(60px);opacity:0}.lp-packs .out{top:40px;left:40%;width:170px;opacity:0;transform:translateY(80px) scale(.7);transition:transform 1s cubic-bezier(.2,1.3,.3,1),opacity .6s}.lp-s1.in .p1{transform:rotate(-10deg);opacity:1}.lp-s1.in .p2{transform:rotate(4deg) translateY(10px);opacity:1;transition-delay:.1s}.lp-s1.in .o1{opacity:1;transform:translate(70px,-30px) rotate(10deg);transition-delay:.5s}.lp-s1.in .o2{opacity:1;transform:translate(150px,10px) rotate(18deg);transition-delay:.65s}.lp-s1.in .o3{opacity:1;transform:translate(230px,60px) rotate(26deg);transition-delay:.8s;z-index:3}.lp-ladder{display:flex;align-items:flex-end;justify-content:center;gap:0;height:400px}.lp-ladder .lp-card{position:relative;width:160px;margin-left:-40px;opacity:0;transform:translateY(90px) rotate(-6deg);transition:transform .8s cubic-bezier(.2,1.2,.3,1),opacity .6s}.lp-ladder .l1{margin-left:0}.lp-s2.in .lp-ladder .lp-card{opacity:1}.lp-s2.in .l1{transform:translateY(40px) rotate(-12deg)}.lp-s2.in .l2{transform:translateY(10px) rotate(-4deg);transition-delay:.12s}.lp-s2.in .l3{transform:translateY(-20px) rotate(4deg);transition-delay:.24s}.lp-s2.in .l4{transform:translateY(-60px) rotate(10deg) scale(1.08);transition-delay:.36s;z-index:2;filter:drop-shadow(0 0 40px rgba(233,177,10,.55)) drop-shadow(0 24px 40px rgba(0,0,0,.6))}.lp-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.lp-modes li{display:grid;gap:6px;padding:22px;border-radius:20px;background:linear-gradient(160deg,#f3ecdd14,#f3ecdd05);border:1px solid rgba(243,236,221,.12);opacity:0;transform:translateY(40px);transition:transform .7s cubic-bezier(.2,1.1,.3,1),opacity .6s}.lp-modes i{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#ff4a1c;color:#0b0a09;font:normal 900 22px/1 var(--display)}.lp-modes li:nth-child(2) i{background:#9b5de5}.lp-modes li:nth-child(3) i{background:#ffe27a}.lp-modes li:nth-child(4) i{background:#5ec4c9}.lp-modes b{font:900 26px/1 var(--display);font-stretch:60%;text-transform:uppercase;color:#f3ecdd}.lp-modes span{font:500 14px/1.4 var(--body);color:#a9a090}.lp-s3.in .lp-modes li{opacity:1;transform:none}.lp-s3.in .lp-modes li:nth-child(2){transition-delay:.1s}.lp-s3.in .lp-modes li:nth-child(3){transition-delay:.2s}.lp-s3.in .lp-modes li:nth-child(4){transition-delay:.3s}.lp [data-reveal] .lp-sec-copy,.lp-final>*{opacity:0;transform:translateY(30px);transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .8s}.lp [data-reveal].in .lp-sec-copy,.lp-final.in>*{opacity:1;transform:none}.lp-final{max-width:1180px;margin:0 auto;padding:90px 20px 70px;text-align:center;border-top:1px solid rgba(243,236,221,.08)}.lp-final-cta{min-height:60px;padding:0 34px;border-radius:999px;border:0;background:linear-gradient(100deg,#ff4a1c,#ff7a3d);color:#0b0a09;font:800 18px var(--body);text-transform:none;letter-spacing:0;box-shadow:0 14px 40px #ff4a1c66;animation:lpPulse 2.4s ease-in-out infinite}@keyframes lpPulse{50%{box-shadow:0 14px 60px #ff4a1cb3;transform:translateY(-2px)}}.lp-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;padding:26px 20px calc(30px + env(safe-area-inset-bottom));border-top:1px solid rgba(243,236,221,.08)}.lp-foot a{color:#8d8577;font:500 13px var(--body);text-decoration:none}@media (max-width: 900px){.lp-hero{grid-template-columns:1fr;gap:26px;padding-top:8px;padding-bottom:50px}.lp .lp-form{justify-self:stretch;padding:22px 18px}.lp-hero h1{font-size:clamp(56px,17vw,84px)}.lp-claim{font-size:16px}.lp-fan{display:none}.lp-sec{grid-template-columns:1fr;gap:26px;padding:54px 20px}.lp-s2 .lp-sec-copy{order:0}.lp-stage{height:340px}.lp-pack{width:150px!important;top:30px}.lp-packs .p1{left:0}.lp-packs .p2{left:26%}.lp-packs .out{width:130px;left:28%}.lp-s1.in .o1{transform:translate(40px,-20px) rotate(10deg)}.lp-s1.in .o2{transform:translate(90px,10px) rotate(18deg)}.lp-s1.in .o3{transform:translate(140px,50px) rotate(26deg)}.lp-ladder{height:320px}.lp-ladder .lp-card{width:118px;margin-left:-46px}.lp-modes{grid-template-columns:1fr 1fr;gap:10px}.lp-modes li{padding:16px}.lp-modes b{font-size:22px}}@media (prefers-reduced-motion: reduce){.lp [data-reveal] *,.lp-final>*,.lp-modes li,.lp-ladder .lp-card,.lp-pack,.lp-packs .out{transition:none!important}.lp-fan .lp-card,.lp-final-cta{animation:none}}@media (min-width: 901px){.lp-fan{position:relative;height:250px;margin-top:30px}.lp-fan .lp-card{top:0;width:150px}.lp-fan .f3{left:0;right:auto;rotate:-12deg;top:30px}.lp-fan .f2{left:120px;right:auto;rotate:-2deg;top:0}.lp-fan .f1{left:240px;right:auto;rotate:10deg;top:30px}.lp-hero{align-items:start;padding-top:40px}}.lp .lp-form .error:empty{display:none}.lp .lp-form #googleBox{margin-bottom:4px}.ios-hint{position:fixed;z-index:90;left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom));display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px 12px;align-items:center;padding:14px;border-radius:20px;background:#171512f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--paper);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 50px #00000073;animation:ihIn .35s cubic-bezier(.2,1.2,.3,1) both}.ios-hint.out{animation:ihOut .25s ease both}@keyframes ihIn{0%{opacity:0;transform:translateY(30px)}}@keyframes ihOut{to{opacity:0;transform:translateY(30px)}}.ios-hint img{width:52px;height:52px;border-radius:12px}.ih-text{display:grid;gap:3px}.ih-text b{font:800 15px var(--body)}.ih-text span{font:500 13px/1.4 var(--body);color:#c9c1b2}.ih-share{display:inline-grid;place-items:center;width:20px;height:20px;vertical-align:-4px;color:#5aa9ff}.ih-share svg{width:18px;height:18px}.ih-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.ih-actions button{min-height:42px;border-radius:999px;font:700 14px var(--body);text-transform:none;letter-spacing:0;box-shadow:none}.ih-later{background:transparent;color:var(--paper);border:1.5px solid #4a453d}.ih-ok{background:var(--paper);color:var(--ink);border:0}@media (min-width: 761px){.ios-hint{left:auto;right:24px;bottom:24px;width:360px}}.ach-summary .ach-rule{grid-column:1 / -1;margin:2px 0 0;font:500 13px/1.4 var(--body);color:#a9a090}.sc-order{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:6px}.sc-order li{display:grid;grid-template-columns:24px 44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 8px;border:1.5px solid var(--ink);border-radius:12px;background:var(--card)}.sc-order li.sc-empty{display:block;padding:12px;border-style:dashed;color:var(--ink-soft);font:500 14px var(--body)}.sc-pos{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--paper);font:800 12px var(--body)}.sc-order img{width:44px;height:44px;border-radius:8px;object-fit:cover}.sc-order b{font:700 14px var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-btns{display:flex;gap:4px}.sc-btns button{width:40px;height:40px;min-height:0;padding:0;border-radius:10px;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:none;font-size:14px}.sc-btns button:disabled{opacity:.3}.sc-btns .sc-x{background:transparent;border-color:transparent;color:var(--red);font-size:16px}.sc-head-btns{display:flex;gap:8px}.sc-share{background:var(--red);color:var(--ink);border-color:var(--ink)}.auth.lp{background:#121010;background-image:none}.lp-top{background:#121010;border-bottom:2px solid #2a2622}.lp-kicker{padding:0;border:0;background:none;color:#8d8577;font:600 13px var(--mono);letter-spacing:.14em}.lp-hero h1{margin:10px 0 18px;font-size:clamp(64px,10vw,140px);line-height:.84}.lp-hero h1 span,.lp-sec h2 span,.lp-final h2 span{background:none;-webkit-background-clip:initial;background-clip:initial;color:#ff4a1c}.lp-hero h1 span{position:relative;display:inline-block}.lp-hero h1 span:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.06em;height:.12em;background:#f3ecdd;transform:rotate(-1.5deg);z-index:-1;opacity:.9}.lp-claim{font:500 19px/1.5 var(--body);color:#d9d1c2;max-width:500px}.lp-proof{display:none}.lp-proof-line{margin:20px 0 0;font:500 14px/1.6 var(--body);color:#8d8577}.lp-proof-line b{color:#ffe27a;font-weight:700}.lp-proof-line span{color:#f3ecdd;font-weight:700}.lp .lp-form{background:#1c1916;-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid #f3ecdd;border-radius:16px;box-shadow:8px 8px #ff4a1c}.lp .lp-form button[type=submit]{background:#ff4a1c;box-shadow:4px 4px #f3ecdd;border-radius:12px}.lp .lp-form button[type=submit]:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:5px 5px #f3ecdd}.lp .lp-form .google-btn,.lp .lp-form .auth-tabs,.lp .lp-form input{border-radius:10px}.lp-fan .lp-card{filter:none}.lp-fan .lp-card .card{box-shadow:6px 6px #000}.lp-sec,.lp-final,.lp-foot{border-top:2px solid #2a2622}.lp-num{color:#8d8577}.lp-sec h2,.lp-final h2{font-size:clamp(40px,5.4vw,76px);line-height:.9}.lp-modes li{background:#1c1916;border:2px solid #3a352e;border-radius:14px;box-shadow:4px 4px #000}.lp-modes i{border-radius:10px;border:2px solid #000}.lp-final-cta{background:#ff4a1c;border-radius:14px;box-shadow:6px 6px #f3ecdd;animation:none}.lp-final-cta:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:8px 8px #f3ecdd}.lp-top-cta{border:2px solid #f3ecdd;border-radius:10px}@media (max-width: 900px){.lp-hero h1{font-size:clamp(60px,18vw,92px)}.lp-claim{font-size:17px}}.lp-hero h1 span:after{content:none}@media (max-width: 480px){.lp .lp-form .auth-tabs button{font-size:14px;padding-inline:6px;white-space:nowrap}}.chips.seg{display:flex;flex-wrap:nowrap;gap:0;width:fit-content;max-width:100%;box-sizing:border-box;overflow-x:auto;scrollbar-width:none;margin:0 0 18px;border:2px solid var(--ink);border-radius:999px;background:var(--card);padding:3px}.chips.seg::-webkit-scrollbar{display:none}.chips.seg>button{flex:none;min-height:40px;padding:0 18px;border:0!important;border-radius:999px;background:transparent;box-shadow:none;font:700 15px var(--body);text-transform:none;letter-spacing:0;white-space:nowrap;color:var(--ink)}.chips.seg>button.on{background:var(--ink);color:var(--paper)}.chips.seg>button:hover:not(:disabled):not(.on){background:var(--paper-2);transform:none;box-shadow:none}.mk-filters .chips.seg{margin-bottom:0}.pack-shop-tabs.seg{margin-bottom:26px}@media (max-width: 760px){.chips.seg{width:100%}.chips.seg>button{flex:1 0 auto;padding:0 14px;font-size:14px;min-height:38px}}@media (min-width: 761px){.op-tray{bottom:96px}.op-hint{bottom:156px}}.tr-tools{display:grid;gap:10px;margin-bottom:12px}.tr-tools input{width:100%}.tr-tools .kicker{justify-self:end}.tr-grid{display:grid;grid-auto-rows:max-content;align-content:start;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;max-height:min(52vh,460px);overflow-y:auto;padding:4px;margin:0 -4px}.tr-pick{position:relative;display:grid;align-content:start;height:auto!important;min-height:0!important;padding:0;border:0;background:none;box-shadow:none;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer}.tr-pick:hover:not(:disabled){transform:none;box-shadow:none;background:none}.tr-pick[aria-pressed=true] .tr-thumb{outline:3px solid var(--red);outline-offset:2px}.tr-pick[aria-pressed=true]:after{content:"\2713";position:absolute;top:6px;right:6px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--red);color:#fff;font-weight:900}.tr-count{position:absolute;top:6px;left:6px;padding:1px 7px;border-radius:999px;background:var(--ink);color:var(--paper);font:700 12px var(--body);font-style:normal}.tr-thumb{display:grid;gap:2px;padding:6px;border:2px solid var(--ink);border-radius:10px;background:var(--card);font-family:var(--body);color:var(--ink);min-width:0}.tr-thumb img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;background:var(--paper-2)}.tr-thumb.artist img{border-radius:50%}.tr-thumb b{font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-thumb small{font-size:11px;color:var(--muted, #6b655b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-thumb.rare{border-color:#2f7bff}.tr-thumb.epic{border-color:#9b3cff}.tr-thumb.legendary{border-color:#e9b10a;box-shadow:0 0 0 1px #e9b10a}.tr-sides{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:start;margin:6px 0 12px}.tr-side{display:grid;gap:8px;min-width:0}.tr-list{display:grid;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.tr-arrow{align-self:center;font-size:28px;font-weight:900}.tr-refuse{justify-self:start;margin-bottom:4px}.trade-sum{display:grid;gap:2px;min-width:0}@media (max-width: 760px){.tr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:50vh}.tr-sides{grid-template-columns:1fr}.tr-arrow{justify-self:center;transform:rotate(90deg)}.tr-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.rail{position:relative}.pack-shop .rail .theme-packs{display:flex;flex-wrap:nowrap;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 4px 14px;margin:0 -4px}.pack-shop .rail .theme-packs::-webkit-scrollbar{display:none}.pack-shop .rail .theme-pack{flex:none;scroll-snap-align:start}.rail-btn{position:absolute;z-index:3;top:calc(50% - 30px);display:grid;place-items:center;width:46px;height:46px;min-height:0;padding:0;border:2px solid var(--ink);border-radius:50%;background:var(--paper);color:var(--ink);box-shadow:3px 3px 0 var(--ink);font:900 28px/1 var(--body)}.rail-btn.prev{left:-14px}.rail-btn.next{right:-14px}.rail-btn:disabled{opacity:0;pointer-events:none}.pack-shop .themed-section{margin-bottom:30px}@media (max-width: 760px){.rail-btn{display:none}.pack-shop .rail .theme-packs{gap:12px;margin:0 -16px;padding:6px 16px 14px;scroll-padding-inline:16px}.pack-shop .rail .theme-pack{width:min(46vw,180px)}}.pack-shop,.pack-shop-body,.pack-shop .themed-section,.rail{min-width:0;max-width:100%}.pack-shop .rail .theme-packs{width:auto;max-width:none}@media (max-width: 760px){.pack-shop .rail .theme-pack{width:40vw}}.ppack-visual{position:relative;display:grid;place-items:center;width:100%;height:100%}.ppack-cover{position:absolute;width:34%;aspect-ratio:1;object-fit:cover;border-radius:50%;border:3px solid var(--ap-ink, #171512);box-shadow:0 0 0 2px #ffffff40}@media (max-width: 760px){.pack-shop .tier-section .rail .theme-pack{width:auto}.pack-shop .tier-section .rail .pack.pack-sm{width:148px;height:212px}}@media (max-width: 760px){.opening:not(.summary){justify-content:center;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.opening:not(.summary) .op-hint,.opening:not(.summary) .op-tray,.opening:not(.summary) .op-skip{position:static;inset:auto;transform:none}.opening:not(.summary) .op-center{order:1}.opening:not(.summary) .op-hint{order:2;margin-top:14px}.opening:not(.summary) .op-tray{order:3;margin-top:12px}.opening:not(.summary) .op-skip{order:4;margin-top:16px}.opening:not(.summary) .op-skip:hover:not(:disabled){transform:none}}.modal-actions .tr-decline{background:var(--red);color:#fff;border-color:var(--red)}.modal-actions:has(.tr-decline)>button{flex:1}.showcase-slot.filled{position:relative;cursor:grab;touch-action:pan-y;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.showcase-slot.filled img{-webkit-user-drag:none;pointer-events:none}.showcase-slot.dragging{z-index:20;cursor:grabbing;transition:none;filter:drop-shadow(0 18px 24px rgba(0,0,0,.35))}.showcase-row.sorting .showcase-slot:not(.dragging){opacity:.85}.sc-remove{position:absolute;top:-8px;right:-8px;z-index:3;display:grid;place-items:center;width:30px;height:30px;min-height:0;padding:0;border:2px solid var(--ink);border-radius:50%;background:var(--paper);color:var(--ink);box-shadow:2px 2px 0 var(--ink);font:900 13px/1 var(--body)}.sc-remove:hover:not(:disabled){background:var(--red);color:#fff;transform:none}.showcase-row.sorting .sc-remove{opacity:0}.sc-tip{margin:-6px 0 14px}@media (max-width: 760px){.showcase .showcase-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;overflow:visible;padding:8px 0 0}.showcase .showcase-row>.showcase-slot{flex:none;min-width:0}.showcase .showcase-slot .card{width:100%;height:auto}.showcase .showcase-slot.empty{min-height:0;height:auto;aspect-ratio:5 / 8}.showcase>.section-head{flex-wrap:wrap;gap:10px}}.showcase .showcase-slot.empty{width:var(--card-w, 100%);max-width:100%;min-height:0;height:auto;aspect-ratio:5 / 8;align-self:start}@media (max-width: 760px){.showcase .showcase-slot.empty{width:100%}}@media (min-width: 761px){.showcase .showcase-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;align-items:start}.showcase .showcase-slot .card{width:100%;height:auto}}.showcase .showcase-slot.empty{width:100%;aspect-ratio:13 / 25}.card>.fav-heart{position:absolute;z-index:6;top:2.6cqw;right:2.6cqw;display:grid;place-items:center;width:10cqw;height:10cqw;min-width:26px;min-height:26px;padding:0;border:2px solid var(--ink);border-radius:50%;background:var(--paper);color:transparent;box-shadow:1.5px 1.5px 0 var(--ink);font:900 15px/1 var(--body);cursor:pointer;-webkit-text-stroke:1.6px var(--ink);transition:transform .15s,background .15s}.card>.fav-heart span{transform:translateY(1px)}.card>.fav-heart.on{background:var(--red);color:#fff;-webkit-text-stroke:0}.card>.fav-heart.static{cursor:default;width:8cqw;height:8cqw;min-width:22px;min-height:22px;font-size:12px}.card>.fav-heart:not(.static):hover{transform:scale(1.12)}.card>.fav-heart:not(.on){opacity:0}@media (hover: hover){.card:hover>.fav-heart{opacity:1}}.card:focus-within>.fav-heart,.opening .card>.fav-heart{opacity:1}@media (hover: none){.card>.fav-heart:not(.on){opacity:.9}}.card>.fav-heart.on{opacity:1}.fav-mini{display:inline-grid;place-items:center;width:22px;height:22px;min-height:0;margin-right:6px;padding:0;border:0;background:none;box-shadow:none;color:transparent;-webkit-text-stroke:1.4px var(--ink);font:900 15px/1 var(--body);vertical-align:-3px;cursor:pointer}.fav-mini.on{color:var(--red);-webkit-text-stroke:0}.fav-mini:hover:not(:disabled){transform:none;box-shadow:none;background:none}.fav-bar button{display:inline-flex;align-items:center;gap:6px}.showcase .showcase-row{position:relative}.showcase-row.sorting .showcase-slot .card{transition:none}.showcase-row.sorting .showcase-slot .card{pointer-events:none}.fav-bar button{white-space:nowrap}.fav-bar button svg{width:16px;height:16px;flex:none}@media (max-width: 760px){.opening:not(.summary) .op-stage{--op-free: calc(var(--op-h, 100vh) - 360px - env(safe-area-inset-top) - env(safe-area-inset-bottom));width:min(300px,76vw,calc(var(--op-free) / 1.6));height:calc(min(300px,76vw,calc(var(--op-free) / 1.6))*1.6)}}.card .ac-menu:has(.fav-heart){display:flex;align-items:center;gap:6px}.card .ac-menu>.fav-heart.inline{position:static;width:32px;height:32px;min-width:0;min-height:0;opacity:1}.card .ac-menu>.fav-heart.inline:not(.on){opacity:.9}.card .ac-menu>.fav-heart.inline{width:32px!important;height:32px!important;padding:0!important;flex:none;border:1.5px solid var(--ink)!important;border-radius:50%!important;background:var(--card)!important;color:transparent!important;-webkit-text-stroke:1.5px var(--ink);box-shadow:2px 2px 0 var(--ink)!important;font:900 15px/1 var(--body)!important}.card .ac-menu>.fav-heart.inline.on{background:var(--red)!important;color:#fff!important;-webkit-text-stroke:0}@media (max-width: 760px){.sidebar{visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s}body.drawer-open .sidebar{visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s}}@media (max-width: 760px){.opening:not(.summary) .op-sub{min-height:34px}}@media (max-width: 760px){.opening.summary{overflow:hidden;justify-content:center;padding:calc(44px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom))}.opening.summary .op-center{gap:8px}.opening.summary .op-stamp{height:40px;font-size:40px}.opening.summary .op-summary{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 8px;width:100%;max-width:420px}.opening.summary .op-summary>.card{flex:0 0 calc((100% - 16px) / 3);width:calc((100% - 16px) / 3);min-width:0;height:auto}.opening.summary .op-hint{position:static;width:100%;margin:14px 0 0;padding:0;background:none}.opening.summary .op-end{display:grid;gap:8px}.opening.summary .op-hint button{width:100%;max-width:420px;min-height:48px}.opening.summary .op-sub{font-size:11px;text-align:center}}@media (max-width: 760px){.opening.summary .op-summary .card .tc-player .wave,.opening.summary .op-summary .card .tc-player .ptime,.opening.summary .op-summary .card .tc-player .tc-time{display:none}.opening.summary .op-summary .card .tc-player{width:fit-content;margin-inline:auto;padding-right:1.5cqw}.opening.summary .op-summary .card .ac-tag-t{display:none}.opening.summary .op-summary .card>.fav-heart,.opening.summary .op-summary .card .ac-menu>.fav-heart{width:24px!important;height:24px!important;min-width:0;min-height:0;font-size:11px!important;top:2cqw;right:2cqw}.opening.summary .op-summary .card .tc-plays{font-size:max(8px,3.6cqw)}.opening.summary .op-summary .card>.new{transform:rotate(-4deg) scale(.8);transform-origin:left top}}.ppack-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;width:100%;height:100%;background:var(--ink)}.ppack-mosaic img{width:100%;height:100%;object-fit:cover;display:block}.apack-photo>.ppack-mosaic{position:absolute;inset:0}.apack-photo .ppack-mosaic img{position:static;inset:auto;filter:none;mix-blend-mode:normal;transform:none}.apack:hover .apack-photo .ppack-mosaic img{transform:none}.apack-photo:has(>.ppack-mosaic):before{opacity:.25}.lot-follow{display:block;justify-self:center;margin:2px auto 6px;padding:4px 10px;border-radius:999px;font:700 12px var(--body);text-align:center;width:fit-content}.lot-follow.lead{background:var(--legendary, #e9b10a);color:var(--ink)}.lot-follow.out{background:var(--ink);color:#ff8a65}.card>.card-menu:has(.fav-heart){display:flex;align-items:center;gap:6px}.card>.card-menu>.fav-heart.inline,.card .ac-menu>.fav-heart.static.inline{position:static;width:32px;height:32px;min-width:0;min-height:0;opacity:1;border:1.5px solid var(--ink);border-radius:50%;box-shadow:2px 2px 0 var(--ink);display:grid;place-items:center;font:900 15px/1 var(--body);padding:0}.card>.card-menu>.fav-heart.inline:not(.on){background:var(--card);color:transparent;-webkit-text-stroke:1.5px var(--ink)}.card>.card-menu>.fav-heart.inline.on,.card .ac-menu>.fav-heart.static.inline{background:var(--red);color:#fff;-webkit-text-stroke:0}.ach-panel{display:grid;gap:18px;margin:0 0 28px;padding:24px 26px;background:var(--card);color:var(--ink);border:2px solid var(--ink);border-radius:16px;box-shadow:var(--shadow)}.ach-panel .section-title{margin:0}.qx-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.qx-meta{font:500 14px var(--body);color:var(--ink-soft)}.qx-count{margin-left:auto;font:700 13px var(--mono);letter-spacing:.06em;color:var(--ink-soft)}.qx-list{list-style:none;margin:0;padding:0;display:grid}.qx-item{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--paper-2)}.qx-item:first-child{border-top:0;padding-top:4px}.qx-item:last-child{padding-bottom:0}.qx-dot{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:800 14px/1 var(--body);color:var(--card);background:conic-gradient(var(--red) calc(var(--p) * 360deg),var(--paper-2) 0);position:relative}.qx-item.is-todo .qx-dot:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--card)}.qx-item.is-done .qx-dot{background:var(--ink)}.qx-item.is-ready .qx-dot{background:var(--red)}.qx-body{display:grid;gap:3px;min-width:0}.qx-name{font:600 16px var(--body)}.qx-state{font:500 13px var(--body);color:var(--ink-soft)}.qx-item.is-ready .qx-state{color:var(--red-text)}.qx-item.is-done .qx-name{color:var(--ink-soft)}.qx-pts{font:700 14px var(--body);color:var(--ink-soft);white-space:nowrap}.qx-claim{background:var(--red);color:var(--ink);border-color:var(--ink);white-space:nowrap}.qx.is-done .qx-count{color:var(--ink)}.ax-top{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ax-num{display:flex;align-items:baseline;gap:6px}.ax-num b{font:900 56px/.9 var(--display);font-stretch:58%}.ax-num span{font:700 20px var(--body);color:var(--ink-soft)}.ax-text{display:grid;gap:2px}.ax-text strong{font:700 16px var(--body)}.ax-text span{font:500 14px var(--body);color:var(--ink-soft)}.ax-all{margin-left:auto}.ax-bar{height:8px;border-radius:999px;background:var(--paper-2);overflow:hidden}.ax-bar span{display:block;height:100%;border-radius:inherit;background:var(--red)}.ax-rule{margin:0;font:500 13px/1.5 var(--body);color:var(--ink-soft)}@media (max-width: 760px){.ach-panel{padding:18px 16px;gap:14px;margin-bottom:22px;border-radius:14px}.qx-item{gap:12px;grid-template-columns:28px minmax(0,1fr)}.qx-item>:last-child{grid-column:2;justify-self:start}.qx-dot{width:28px;height:28px}.ax-num b{font-size:48px}.ax-all{margin-left:0}}.achievements>.ach-panel{margin-bottom:0}.achievements>.qx+.ax{margin-top:-10px}.lot-item .lot:has(.lot-follow){flex-wrap:wrap}.lot-item .lot>.lot-follow{flex:1 0 100%;margin:4px 0 0;text-align:center}button.is-busy{position:relative;cursor:progress}button.is-busy:after{content:"";display:inline-block;width:.9em;height:.9em;margin-left:.55em;vertical-align:-.12em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.skeleton{display:grid;gap:18px}.sk{background:linear-gradient(100deg,var(--paper-2) 30%,color-mix(in srgb,var(--paper-2) 55%,var(--card)) 50%,var(--paper-2) 70%) 0 0 / 300% 100%;border:2px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:12px;animation:skShine 1.4s ease-in-out infinite}.sk-row{display:flex;gap:12px}.sk-bar{height:18px;border-radius:6px}.sk-hero{height:220px}.sk-grid>.sk-card{width:var(--card-w);aspect-ratio:5 / 7}@keyframes skShine{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.sk{animation:none}}.dz-bridge{position:fixed;width:0;height:0;border:0;opacity:0;pointer-events:none}@media (max-width: 760px){.bat-hero .bat-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bat-hero .bat-steps li{grid-template-columns:none;justify-items:center;align-items:start;padding:14px 4px 10px;gap:6px}.bat-hero .bat-steps li>*{grid-column:auto;grid-row:auto}.bat-hero .bat-steps .rh-n{top:6px;left:6px;width:20px;height:20px;font-size:11px}.bat-hero .bat-steps .bat-round-ico.sm{width:40px;height:40px;font-size:20px}.bat-hero .bat-steps b{font-size:14px;line-height:1.05;text-align:center}}.radio-ctrl .radio-like,body>#radio .radio-ctrl .radio-like{width:32px;height:32px;margin-right:2px;border:2px solid var(--ink);border-radius:50%;background:var(--paper);color:transparent;-webkit-text-stroke:1.6px var(--ink);box-shadow:1.5px 1.5px #000;font:900 15px/1 var(--body)}.radio-ctrl .radio-like span{transform:translateY(1px)}.radio-ctrl .radio-like.on,body>#radio .radio-ctrl .radio-like.on{background:var(--red);color:#fff;-webkit-text-stroke:0;animation:likePop .35s cubic-bezier(.2,1.6,.4,1)!important}@keyframes likePop{50%{transform:scale(1.25)}}@media (prefers-reduced-motion: reduce){.radio-ctrl .radio-like.on{animation:none!important}}.lang-opts{display:grid;gap:10px}.lang-opt{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:12px 14px;border:2px solid var(--ink);border-radius:12px;background:var(--card);cursor:pointer}.lang-opt:has(input:checked){box-shadow:4px 4px 0 var(--red)}.lang-opt input{width:20px;height:20px;accent-color:var(--red);margin:0}.lang-opt span{display:grid;gap:2px}.lang-opt b{font:700 16px var(--body)}.lang-opt small{font:13px var(--body);color:var(--ink-soft)}.today{display:grid;gap:34px}.dg-section{display:grid;gap:16px}.dg-section .section-head p{margin:0}.dg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dg-card{position:relative;display:grid;grid-template-rows:auto 1fr auto auto;gap:12px;padding:18px;border-radius:16px;color:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);overflow:hidden}.dg-chance{background:radial-gradient(circle at 85% 0%,rgba(233,177,10,.3),transparent 50%),radial-gradient(circle at 0% 100%,rgba(255,74,28,.3),transparent 55%),var(--ink);box-shadow:5px 5px 0 var(--red)}.dg-blind{background:radial-gradient(circle at 85% 10%,rgba(159,179,255,.4),transparent 50%),linear-gradient(140deg,#2c5bd6,#1a2a6c 60%,#121733)}.dg-art{height:150px;display:grid;place-items:center}.dg-art .ticket-preview{width:auto;height:130px}.dg-art .lg-back.mini{width:80px;border-radius:10px}.dg-art .lg-back.mini span{font-size:30px}.dg-won .card{width:108px}.dg-ico{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;border:2px solid rgba(255,255,255,.55);background:#0a0e2873;font:900 40px var(--display);font-stretch:55%;color:var(--paper)}.dg-blind.is-done .dg-ico{background:#3fa34d;border-color:#8fe39a;font-size:30px}.dg-text{display:grid;gap:4px;align-content:start}.dg-text .kicker{color:var(--legendary)}.dg-blind .dg-text .kicker{color:#c9d4ff}.dg-text h3{margin:0;font:900 30px/.95 var(--display);font-stretch:52%;text-transform:uppercase}.dg-text p{margin:0;font:14px/1.4 var(--body);color:#cfc7b8}.dg-blind .dg-text p{color:#d5dcff}.dg-status{margin:0;font:600 13px var(--body);color:var(--paper);opacity:.85}.dg-card.is-done .dg-status{color:#8fe39a;opacity:1}.dg-play{width:100%;justify-content:center;text-align:center;font-size:16px;padding:12px 16px}.dg-play:disabled{background:#2f2a24;color:#8f877a;border-color:#3a352e;box-shadow:none;cursor:not-allowed;transform:none}.run-game-name{font:800 16px var(--display);font-stretch:60%;text-transform:uppercase;color:var(--paper)}@media (max-width: 900px){.dg-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.dg-card{grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto auto auto;gap:8px 14px;padding:14px}.dg-art{grid-row:1 / span 3;height:auto;align-self:start}.dg-art .ticket-preview{height:110px}.dg-art .lg-back.mini{width:64px}.dg-art .lottery-preview{padding:6px;gap:3px}.dg-art .lottery-preview span{width:24px;height:34px;font-size:16px;border-radius:4px}.dg-won .card{width:88px}.dg-ico{width:72px;height:72px;font-size:30px}.dg-text h3{font-size:24px}.dg-text p{font-size:13px}}@media (max-width: 760px){html,body{overscroll-behavior-y:none}.tabbar,.topbar,body>#radio{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}}.dg-play.dg-replay{background:transparent;color:var(--paper);border:2px solid rgba(255,255,255,.55);box-shadow:none}.dg-play.dg-replay:hover:not(:disabled){background:#ffffff1a;border-color:var(--paper);transform:none;box-shadow:none}.run-ghost.run-replay:disabled{opacity:.45;cursor:not-allowed}.dg-art{overflow:hidden}.dg-won .card{width:216px;zoom:.4}@media (max-width: 900px){.dg-won .card{width:216px;zoom:.4}}.fav-grid.is-loading{opacity:.55;transition:opacity .15s}@media (max-width: 760px){.modal.onb.onb-wide .theme-picker,.modal.onb.onb-wide .fav-grid,.modal-wide .artist-picker .fav-grid,.theme-picker{max-height:none;overflow:visible}.genre-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.genre-grid .pack-sm{width:100%!important}.artist-picker .fav-top,.artist-picker .fav-search{position:sticky;z-index:2;background:var(--paper)}.artist-picker .fav-top{top:-18px;padding-top:6px}.artist-picker .fav-search{top:34px;box-shadow:0 8px 10px -8px #00000040}}@media (max-width: 760px){.chart li{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:10px 4px}.chart .rank{font-size:34px}.chart .who{min-width:0;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.chart .who .avatar.sm{display:inline-grid;vertical-align:middle;width:30px;height:30px;margin-right:8px}.chart li .stat:nth-child(n+4){display:none}.chart .stat{display:grid;justify-items:end;font-size:10px;letter-spacing:.04em}.chart .stat b{font-size:22px;line-height:1}}@media (max-width: 760px){.modal{max-height:calc(100dvh - env(safe-area-inset-top) - 12px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal>.modal-actions{position:sticky;bottom:calc(-18px - env(safe-area-inset-bottom));z-index:3;margin:0 -16px calc(-18px - env(safe-area-inset-bottom));padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:var(--paper);box-shadow:0 -10px 18px -12px #00000059}.modal>.modal-actions button{flex:1}.modal .pick-grid,.modal-wide .artist-picker .fav-grid{max-height:none;overflow:visible}.modal .chips,.modal .rarity-chips,.modal .pick-chips{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.modal .chips::-webkit-scrollbar,.modal .rarity-chips::-webkit-scrollbar,.modal .pick-chips::-webkit-scrollbar{display:none}.modal .chips>*,.modal .rarity-chips>*,.modal .pick-chips>*{flex:none;white-space:nowrap}.genre-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.genre-pick{display:flex!important;align-items:center;gap:10px;padding:6px 10px 6px 6px;border:2px solid var(--ink);border-radius:12px;background:var(--card);min-height:56px}.genre-pick .pack-sm{width:216px!important;zoom:.2;flex:none}.genre-pick .genre-name{display:block;font:700 14px/1.15 var(--body)}.genre-pick:has(input:checked){box-shadow:3px 3px 0 var(--red);border-color:var(--red)}}.genre-name{display:none}.pack-shop .rail .theme-packs{justify-content:flex-start!important}.stock{width:min(360px,100%);margin-inline:auto;gap:12px}.stock-open{width:100%;justify-content:center;text-align:center;font-size:19px;padding:16px 20px}.stock-open[hidden]{display:none}.stock-line{display:grid;justify-items:center;gap:8px;width:100%}.stock-count{display:flex;align-items:baseline;gap:6px}.stock-count b{font-size:40px}.stock-count small{font-size:14px}.stock-slots{display:flex!important;gap:3px;width:100%}.stock-slots span{flex:1;height:8px!important;border:0!important;border-radius:99px!important;background:var(--paper-2)!important;box-shadow:inset 0 0 0 1.5px #17151240}.stock-slots span.on{background:var(--red)!important;box-shadow:none}.stock-full{margin:0;display:grid;justify-items:center;gap:2px;text-align:center;font:13px/1.35 var(--body);color:var(--ink-soft)}.stock-full b{font:800 14px var(--body);color:#2f7a3a}.stock>.pack-timer:not(.empty){padding:6px 14px!important;min-width:0!important;border-radius:999px!important;box-shadow:none!important;background:var(--ink)!important;display:inline-flex!important;align-items:center;gap:8px}.stock>.pack-timer:not(.empty) .tm-num{font-size:18px!important}.stock>.pack-timer:not(.empty) .tm-label{font-size:12px!important;color:#c9c1b2}.stock>.pack-timer:not(.empty) .tm-bar{display:none!important}.stock>.pack-timer[hidden]{display:none!important}@media (max-width: 760px){.ad-user{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px 10px!important;padding:12px!important;text-align:left}.ad-user .ad-u-id{grid-column:1 / -1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ad-user .ad-u-col{display:grid!important;gap:0;justify-items:start!important;text-align:left!important;font-size:13px}.ad-user .ad-u-col small{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.ad-user .ad-u-col:nth-of-type(3),.ad-user .ad-u-col:nth-of-type(4),.ad-user .ad-u-col:nth-of-type(5){display:none!important}.ad-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.ad-facts>*{padding:6px 8px!important;font-size:12px!important;min-width:0;overflow-wrap:anywhere}.ad-give{display:grid!important;grid-template-columns:1fr 1fr;gap:6px}.ad-give button{grid-column:1 / -1}.ad-tabs,.modal .ad-tabs{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ad-tabs>*{flex:none;white-space:nowrap}.ad-acts li{grid-template-columns:22px minmax(0,1fr) auto!important;gap:8px!important;font-size:13px}.ad-act-data{overflow-wrap:anywhere}}@media (min-width: 761px){.opening:not(.summary){justify-content:center}.opening:not(.summary) .op-hint,.opening:not(.summary) .op-tray,.opening:not(.summary) .op-skip{position:static;inset:auto;transform:none}.opening:not(.summary) .op-center{order:1}.opening:not(.summary) .op-hint{order:2;margin-top:18px}.opening:not(.summary) .op-tray{order:3;margin-top:12px}.opening:not(.summary) .op-skip{order:4;margin-top:16px}}@media (min-width: 761px) and (max-height: 860px){.opening:not(.summary) .op-center{zoom:.82;transform:none}}@media (min-width: 761px) and (max-height: 760px){.opening:not(.summary) .op-center{zoom:.68}}.modal:has(.ad-facts){overflow-x:hidden}.modal:has(.ad-facts)>*{min-width:0;max-width:100%}.ad-facts>*,.ad-give>*,.ad-acts li>*,.ad-list li>*{min-width:0}.ad-facts b,.ad-facts small,.ad-act-data,.ad-list li{overflow-wrap:anywhere}.ad-give input{width:100%;min-width:0;box-sizing:border-box}.ad-tabs{max-width:100%;scrollbar-width:none}.ad-tab-body{max-width:100%;overflow-x:hidden}.chips.seg.coll-tabs{border:0;border-bottom:2px solid var(--ink);border-radius:0;background:transparent;padding:0;width:100%;gap:4px;margin:0 0 20px}.chips.seg.coll-tabs>button{border-radius:0;min-height:48px;padding:0 18px;font:800 16px var(--body);color:var(--ink-soft);position:relative;flex:none}.chips.seg.coll-tabs>button.on{background:transparent;color:var(--ink)}.chips.seg.coll-tabs>button.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-2px;height:4px;background:var(--red);border-radius:4px 4px 0 0}.chips.seg.coll-tabs>button:hover:not(.on){background:transparent;color:var(--ink)}@media (max-width: 760px){.chips.seg.coll-tabs>button{flex:1 1 0;padding:0 6px;font-size:14px;min-height:46px}}.coll-views .chips.coll-types{border:0;background:transparent;padding:0;gap:8px;border-radius:0}.coll-views .chips.coll-types>button{min-height:36px;padding:0 14px;border:2px solid var(--ink)!important;background:var(--card);font-size:14px}.coll-views .chips.coll-types>button+button{border-left:2px solid var(--ink)}.coll-views .chips.coll-types>button small{opacity:.6;margin-left:4px;font-weight:600}.coll-home-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px}.coll-home-bar .tb-search{flex:1 1 260px;min-width:0;position:relative;display:flex;align-items:center;margin:0}.coll-home-bar .tb-search input{width:100%;height:44px;box-sizing:border-box;padding:0 16px 0 44px;border:2px solid var(--ink);border-radius:999px;background:var(--card);font:500 16px var(--body)}.coll-home-bar .tb-ico{position:absolute;left:16px;width:18px;height:18px;fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;pointer-events:none}.coll-home-bar .chips.coll-kinds{margin:0;border:0;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.coll-home-bar .chips.coll-kinds::-webkit-scrollbar{display:none}.coll-home-bar .chips.coll-kinds>button{flex:none;min-height:40px;padding:0 16px;border:2px solid var(--ink)!important;border-radius:999px;background:var(--card);font:700 14px var(--body);text-transform:none;letter-spacing:0}.coll-home-bar .chips.coll-kinds>button.on{background:var(--ink);color:var(--paper)}.coll-sec{margin-bottom:40px}.coll-sec .section-head{margin-bottom:16px}.coll-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.coll-more{margin-top:16px}.coll-tile{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:center;padding:10px 14px 10px 10px;border:2px solid var(--ink);border-radius:16px;background:var(--card);box-shadow:var(--shadow);transition:transform .12s,box-shadow .12s;min-width:0}.coll-tile:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.coll-tile:focus-visible{outline:3px solid var(--red);outline-offset:3px}.ct-art{position:relative;display:grid;grid-template-columns:1fr 1fr;width:84px;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--paper-2);border:2px solid var(--ink);box-sizing:border-box}.ct-art img{width:100%;height:100%;object-fit:cover;display:block}.ct-art.big{width:150px;border-radius:14px;flex:none}.coll-tile.is-locked .ct-art img{filter:grayscale(1) contrast(.85);opacity:.5}.ct-lock,.ct-done{position:absolute;inset:0;margin:auto;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--ink);font:900 18px/1 var(--display)}.ct-lock{background:var(--paper);color:var(--ink)}.ct-done{background:var(--legendary);color:var(--ink)}.ct-body{display:grid;gap:4px;min-width:0}.ct-kind{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-name{font:900 19px/1.05 var(--display);font-stretch:70%;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-hint{font:500 12px/1.3 var(--body);color:var(--ink-soft)}.ct-prog{display:flex;align-items:center;gap:8px}.ct-prog small{font:700 12px var(--body);white-space:nowrap}.ct-bar{flex:1 1 auto;min-width:40px;height:8px;border-radius:99px;background:var(--paper-2);border:1.5px solid var(--ink);overflow:hidden}.ct-bar i{display:block;height:100%;background:var(--red);border-radius:99px}.coll-tile.is-done{background:#fff6d6}.coll-tile.is-done .ct-bar i{background:var(--legendary)}.coll-page .back{margin-bottom:18px}.coll-head{display:flex;gap:22px;align-items:center;padding:18px;margin-bottom:28px;border:2px solid var(--ink);border-radius:20px;background:var(--card);box-shadow:var(--shadow)}.coll-head.is-done{background:#fff6d6}.coll-head-text{display:grid;gap:8px;min-width:0}.coll-head h2{margin:0;font:900 40px/1 var(--display);font-stretch:62%;text-transform:uppercase;overflow-wrap:anywhere}.coll-head p{margin:0;font-size:14px;max-width:520px}.ct-prog.big{max-width:420px}.ct-prog.big .ct-bar{height:12px}.ct-prog.big b{font:900 22px var(--display)}.coll-head.is-done .ct-bar i{background:var(--legendary)}@media (max-width: 600px){.coll-head{flex-direction:column;align-items:flex-start;gap:14px;padding:14px}.ct-art.big{width:96px}.coll-head h2{font-size:30px}.coll-grid{grid-template-columns:1fr;gap:12px}}.grid>.cw{width:var(--card-w);display:grid;gap:10px;align-content:start}.cw-card{position:relative;border-radius:14px;outline:2px dashed var(--ink-soft);outline-offset:4px}.cw-card>.card{filter:grayscale(1);opacity:.45}.cw-card>.card .play,.cw-card>.card .snippet{filter:none}.cw-tag{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%) rotate(-6deg);padding:6px 12px;border:2px solid var(--ink);border-radius:8px;background:var(--paper);font:900 15px var(--display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;pointer-events:none;box-shadow:3px 3px 0 var(--ink)}.cw-actions{display:grid;grid-template-columns:1fr 40px;gap:6px}.cw-actions .cw-share{padding:0;font-size:18px;min-width:0}.cw-actions .cw-ask{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-actions button{width:100%;justify-content:center;text-transform:none;letter-spacing:0;font:700 13px var(--body)}.cw-wish[aria-pressed=true]{background:var(--epic);color:#fff;border-color:var(--ink)}.coll-intro{list-style:none;counter-reset:ci;margin:0;padding:0;display:grid;gap:14px}.coll-intro li{counter-increment:ci;display:grid;grid-template-columns:34px 1fr;column-gap:12px}.coll-intro li:before{content:counter(ci);grid-row:span 2;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--red);border:2px solid var(--ink);font:900 16px var(--display)}.coll-intro b{font:800 16px var(--body)}.coll-intro span{font-size:14px;color:var(--ink-soft)}.ct-art.one{grid-template-columns:1fr}.coll-views .chips.coll-types>button.on{background:var(--ink);color:var(--paper)}.po-actions>button{flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:64px;padding:8px 14px;border-radius:18px;text-align:center}.po-actions>button span{white-space:nowrap;font-size:18px;line-height:1.1}.po-actions>button small{font-size:14px;line-height:1.1}.op-coll-slot{min-height:54px;width:min(380px,92vw);margin:8px auto 0;display:grid;place-items:center}.op-coll{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"b n s" "bar bar bar";align-items:center;gap:5px 8px;width:100%;box-sizing:border-box;padding:8px 12px 9px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:var(--paper);text-transform:none;letter-spacing:0;overflow:hidden;animation:op-coll-in .4s both cubic-bezier(.2,1.3,.4,1)}.op-coll b{grid-area:b;font:800 12px var(--body);color:#ffb347;white-space:nowrap}.op-coll .op-coll-name{grid-area:n;font:600 13px var(--body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.op-coll small{grid-area:s;font:800 13px var(--body);white-space:nowrap}.op-coll .ct-bar{grid-area:bar;height:6px;border:0;background:#fff3}.op-coll .ct-bar i{background:#ffb347;transition:width .7s cubic-bezier(.3,.9,.3,1)}.op-coll-dots{position:absolute;top:4px;right:6px;display:flex;gap:3px}.op-coll-dots i{width:5px;height:5px;border-radius:50%;background:#ffffff4d}.op-coll-dots i.on{background:#ffb347}.op-coll.done{background:var(--legendary);color:var(--ink);border-color:var(--ink);animation:op-coll-win .6s both cubic-bezier(.2,1.5,.4,1)}.op-coll.done b,.op-coll.done small{color:var(--ink)}.op-coll.done .ct-bar{background:#00000026}.op-coll.done .ct-bar i{background:var(--ink)}.op-coll.done:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);transform:translate(-100%);animation:op-coll-shine 1s .2s both;pointer-events:none}@keyframes op-coll-in{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}@keyframes op-coll-win{0%{transform:scale(1)}40%{transform:scale(1.08);box-shadow:0 0 0 6px #e9b10a59,0 0 40px #e9b10a99}to{transform:scale(1);box-shadow:0 0 24px #e9b10a73}}@keyframes op-coll-shine{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.op-coll,.op-coll.done,.op-coll.done:after{animation:none}.op-coll .ct-bar i{transition:none}}.op-coll-sum{display:block;width:fit-content;margin:8px auto 0;padding:4px 12px;border-radius:999px;background:#ffb3472e;border:1px solid #ffb347;color:#ffd28f;font:700 13px var(--body);text-transform:none;letter-spacing:0}.opening.summary .op-coll-slot{min-height:50px;margin-top:6px}.opening.summary .op-coll-slot .op-coll-sum{margin:0;animation:op-coll-in .35s both cubic-bezier(.2,1.3,.4,1)}.op-end{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.opening.summary .op-hint .op-share{display:inline-flex;align-items:center;gap:2px}@media (max-width: 760px){.opening:not(.summary) .op-sub{min-height:18px}.opening:not(.summary) .op-coll-slot{min-height:50px;margin-top:4px}.opening:not(.summary) .op-stage{--op-free: calc(var(--op-h, 100vh) - 380px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.opening.summary{overflow-y:auto;overscroll-behavior:contain;justify-content:flex-start;padding-bottom:0}.opening.summary .op-center{margin-top:auto}.opening.summary .op-hint{position:sticky;bottom:0;z-index:3;margin-top:auto;padding:18px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,#0b0a0900,#0b0a09eb 30%)}.opening.summary .op-end{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:420px;margin:0 auto}.opening.summary .op-end>.op-next{grid-column:1 / -1;order:-1}.opening.summary .op-end.solo>.op-next{order:-1}.opening.summary .op-end:not(:has(.op-stash:not(.op-share))) .op-share{grid-column:1 / -1}.opening.summary .op-hint button{min-height:46px}}body{overflow-x:clip}.ad-give{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.ad-give input{min-width:0!important}.modal:has(.ad-facts)>.modal-actions{max-width:none}.modal .chips.ad-tabs{margin-inline:0;padding:3px}@media (max-width: 760px){.ad-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.tr-summary{position:sticky;top:-22px;z-index:2;display:grid;gap:8px;margin:0 -22px;padding:12px 22px;background:var(--paper);border-bottom:2px solid var(--ink)}.tr-summary .tr-sides{margin:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.tr-summary .tr-list{display:flex;flex-wrap:wrap;gap:6px;min-height:76px;align-content:flex-start}.tr-chosen{all:unset;position:relative;cursor:pointer;width:68px}.tr-chosen .tr-thumb{padding:3px;border-radius:8px}.tr-chosen .tr-thumb b{font-size:10px}.tr-chosen .tr-thumb small{display:none}.tr-x{position:absolute;top:-6px;right:-6px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--paper);font:900 13px/1 var(--body);font-style:normal}.tr-chosen:focus-visible{outline:3px solid var(--red);outline-offset:2px;border-radius:8px}.tr-empty{all:unset;cursor:pointer;box-sizing:border-box;display:grid;place-items:center;width:100%;min-height:76px;padding:8px;border:2px dashed var(--ink-soft);border-radius:10px;color:var(--ink-soft);font:700 13px/1.3 var(--body);text-align:center}.tr-empty:hover{border-color:var(--ink);color:var(--ink)}.tr-balance{margin:0;padding:6px 10px;border-radius:8px;background:var(--paper-2);font:600 13px/1.3 var(--body);text-align:center}.tr-balance.ok{background:#dff3df;color:#1d5b22}.tr-balance.low{background:#fff1d6;color:#7a4b00}.tr-tabs{margin:4px 0 0!important}.tr-pane{display:grid;gap:10px}.tr-suggest{justify-self:start;text-transform:none;letter-spacing:0}@media (max-width: 760px){.tr-summary{top:-18px;margin:0 -16px;padding:10px 16px}.tr-summary .tr-sides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.tr-summary .tr-arrow{transform:none;font-size:22px}.tr-chosen{width:58px}.tr-summary .tr-list,.tr-empty{min-height:66px}}.coll-tip{position:fixed;z-index:60;box-sizing:border-box;display:grid;gap:6px;padding:14px 16px;border:2px solid var(--ink);border-radius:16px;background:var(--card);color:var(--ink);box-shadow:5px 5px 0 var(--ink);animation:tip-in .35s both cubic-bezier(.2,1.3,.4,1)}.coll-tip.out{animation:tip-out .25s both}.coll-tip b{font:900 22px/1 var(--display);font-stretch:62%;text-transform:uppercase}.coll-tip p{margin:0;font:500 14px/1.35 var(--body);color:var(--ink-soft)}.coll-tip .ct-new{justify-self:start;padding:2px 8px;border-radius:6px;background:var(--red);color:#fff;font:800 11px var(--mono);text-transform:uppercase;letter-spacing:.08em}.coll-tip .ct-actions{display:flex;gap:8px;margin-top:4px}.coll-tip .ct-actions button{text-transform:none;letter-spacing:0}.coll-tip:after{content:"";position:absolute;width:14px;height:14px;background:var(--card);border:2px solid var(--ink);transform:rotate(45deg)}.coll-tip[data-side=top]:after{bottom:-9px;left:calc(var(--arrow-x, 50%) - 8px);border-top:0;border-left:0}.coll-tip[data-side=right]:after{left:-9px;top:calc(var(--arrow-y, 50%) - 8px);border-top:0;border-right:0}nav button.has-new{position:relative}nav button.has-new:after{content:"";position:absolute;top:6px;right:10px;width:10px;height:10px;border-radius:50%;background:var(--red);box-shadow:0 0 #ff4a1c99;animation:tip-pulse 1.6s infinite}@keyframes tip-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes tip-out{to{opacity:0;transform:translateY(6px)}}@keyframes tip-pulse{70%{box-shadow:0 0 0 10px #ff4a1c00}to{box-shadow:0 0 #ff4a1c00}}@media (prefers-reduced-motion: reduce){.coll-tip,.coll-tip.out,nav button.has-new:after{animation:none}}.opening.summary .op-rays,.opening.summary .op-glow{position:fixed}@media (max-width: 760px){.opening.summary .op-hint{background:linear-gradient(to bottom,#0f0d0b00,#0f0d0b 18px)}.opening.summary .op-hint .op-stash{background:#0f0d0b}}.inv-preview{display:block;width:min(300px,78%);height:auto;aspect-ratio:1080 / 1350;margin:0 auto;border-radius:16px;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.inv-status{margin:0;padding:8px 12px;border-radius:10px;background:var(--paper-2);font:600 14px/1.35 var(--body);text-align:center}.inv-status.ok{background:#dff3df;color:#1d5b22}.inv-steps{margin:0;padding-left:22px;display:grid;gap:4px;font:500 14px/1.35 var(--body);color:var(--ink-soft)}.inv-actions{display:flex;justify-content:center}.invite-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 24px;padding:14px 16px;border:2px solid var(--ink);border-radius:16px;background:var(--card);box-shadow:var(--shadow)}.invite-card .ic-ico{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--red);color:#fff;border:2px solid var(--ink);font:900 24px/1 var(--display)}.invite-card.done .ic-ico{background:#2f9a45}.invite-card .ic-txt{display:grid;gap:2px;min-width:0}.invite-card .ic-txt b{font:900 20px/1.05 var(--display);font-stretch:62%;text-transform:uppercase}.invite-card .ic-txt span{font:500 13px/1.35 var(--body);color:var(--ink-soft)}.invite-card button{text-transform:none;letter-spacing:0;white-space:nowrap}@media (max-width: 760px){.invite-card{grid-template-columns:auto minmax(0,1fr)}.invite-card button{grid-column:1 / -1;width:100%}}.inv-share{display:grid;gap:8px}.inv-msg{margin:0;padding:10px 12px;border:1.5px dashed var(--ink-soft);border-radius:10px;background:var(--card);font:500 14px/1.4 var(--body);user-select:text;-webkit-user-select:text}.inv-msg b{overflow-wrap:anywhere}.inv-copy{width:100%;text-transform:none;letter-spacing:0;background:var(--red);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}@media (max-width: 760px) and (max-height: 600px){.opening:not(.summary) .op-tray{display:none}}.ad-access{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.ad-access button{min-width:0;text-transform:none;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 420px){.ad-access{grid-template-columns:1fr}}.pw-show{display:flex;align-items:center;gap:10px;padding:10px 12px;border:2px solid var(--ink);border-radius:10px;background:var(--card)}.pw-show code{flex:1;min-width:0;font:700 20px var(--mono);letter-spacing:.04em;overflow-wrap:anywhere;user-select:all;-webkit-user-select:all}.auth-invited{margin:0 0 12px;padding:10px 14px;border-radius:12px;background:#e9b10a29;border:1.5px solid #e9b10a;color:inherit;font:500 14px/1.4 var(--body)}.auth-invited b{color:#e9b10a}.trophy-row{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 520px){.trophy-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.trophy.unique i{display:grid;place-items:center;border:0;font:normal 26px var(--display);width:auto;height:34px;color:#b9b2a4}.trophy.unique.has i{color:var(--legendary);text-shadow:0 0 12px rgba(233,177,10,.7)}.trophy.unique.has b{background:linear-gradient(90deg,#e9b10a,#fff1b8,#e9b10a);-webkit-background-clip:text;background-clip:text;color:transparent}.uniques{margin-top:32px}.uniques .section-head{margin-bottom:16px}.ad-conns li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px}.ad-conns .ad-conn-ico{font-size:20px;text-align:center}.ad-conns li>div{display:grid;gap:2px;min-width:0}.ad-conns li>div span{font-size:13px;overflow-wrap:anywhere}.ad-conns li>small{text-align:right;font-size:11px;color:var(--ink-soft);white-space:nowrap}@media (max-width: 520px){.ad-conns li{grid-template-columns:28px minmax(0,1fr)}.ad-conns li>small{grid-column:2;text-align:left}}.ad-refs{display:grid;gap:10px}.ad-refs p{margin:0;font:500 14px/1.4 var(--body);text-transform:none;letter-spacing:0}.ad-refs .linkish,.ad-list .linkish{all:unset;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-weight:700}.ad-refs .linkish:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ad-user .ad-ref{margin-left:6px;padding:1px 6px;border-radius:6px;background:#e9b10a;color:var(--ink);font:700 10px var(--body)}.flip-back{--back-a: #24201b;--back-b: #312c25;--back-c: #a69f90;--back-ink: #f3ecdd;background:radial-gradient(120% 90% at 50% 0%,rgba(255,255,255,.08),transparent 60%),repeating-radial-gradient(circle at 50% 46%,var(--back-a) 0 2px,var(--back-b) 2px 4px);grid-template-rows:1fr auto;align-content:center}.flip.rare .flip-back{--back-a: #0f1d45;--back-b: #172a5e;--back-c: #6f95ff}.flip.epic .flip-back{--back-a: #3a0d24;--back-b: #521333;--back-c: #ff6fb0}.flip.legendary .flip-back{--back-a: #2a1d00;--back-b: #3d2a04;--back-c: #f2c14e;--back-ink: #ffe7a3}.flip.unique .flip-back{--back-a: #10061f;--back-b: #1d0c36;--back-c: #c9a7ff;--back-ink: #fff;background:conic-gradient(from 0deg at 50% 46%,#ff8ad8,#8ad8ff,#ffe7a3,#b98aff,#ff8ad8)}.flip-back:before{border-color:color-mix(in srgb,var(--back-c) 55%,transparent)}.flip-back .back-disc{position:absolute;top:46%;left:50%;width:46%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,var(--back-c) 0 22%,#000 23% 26%,transparent 27%),repeating-radial-gradient(circle,#0b0a09 0 2px,#1a1714 2px 4px);box-shadow:0 0 0 2px var(--back-c),0 10px 30px #00000080}.flip.legendary .flip-back .back-disc,.flip.unique .flip-back .back-disc{animation:back-spin 3s linear infinite}@keyframes back-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.flip-back .back-label{position:absolute;top:14%;left:0;right:0;text-align:center;font:900 30px/1 var(--display);font-stretch:58%;letter-spacing:.04em;color:var(--back-ink);text-shadow:0 2px 0 rgba(0,0,0,.4)}.flip-back .back-foot{bottom:16%;color:var(--back-c);font:800 12px var(--mono);letter-spacing:.22em}.flip.unique .flip-back .back-label{color:#fff;mix-blend-mode:normal;text-shadow:0 2px 8px rgba(0,0,0,.5)}.flip.unique .flip-back .back-foot{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.6)}.flip.big .flip-inner{transition:transform 1.5s cubic-bezier(.65,0,.25,1)}.flip.big:not(.flipped){animation:big-tension 1.1s ease-in both}@keyframes big-tension{0%{transform:scale(1)}60%{transform:scale(1.06) rotate(-1deg)}75%{transform:scale(1.07) rotate(1.2deg)}90%{transform:scale(1.08) rotate(-1.2deg)}to{transform:scale(1.1)}}.flip.big.flipped{animation:big-pop 1.5s cubic-bezier(.3,1.4,.4,1) both}@keyframes big-pop{0%{transform:scale(1.1)}55%{transform:scale(1.18)}to{transform:scale(1.04)}}.flip.big.shine .flip-front{overflow:hidden;border-radius:14px}.flip.big.shine .flip-front:after{content:"";position:absolute;inset:-20%;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%);transform:translate(-120%);animation:big-shine 1.4s .1s ease-out 2;pointer-events:none;mix-blend-mode:screen}@keyframes big-shine{to{transform:translate(120%)}}.opening.op-big .op-rays{opacity:.85!important;animation-duration:5s!important}.opening.op-big .op-glow{opacity:1!important;animation:big-glow 1.2s ease-in-out infinite alternate}@keyframes big-glow{0%{filter:brightness(1)}to{filter:brightness(1.6) saturate(1.3)}}.opening.op-big:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(60% 45% at 50% 45%,rgba(255,215,120,.28),transparent 70%);animation:big-glow 1s ease-in-out infinite alternate}.confetti{position:absolute;inset:0;z-index:7;pointer-events:none;overflow:hidden}.confetti span{position:absolute;top:-20px;width:var(--w);height:calc(var(--w) * .45);background:var(--c);border-radius:2px;animation:confetti-fall var(--t) cubic-bezier(.25,.6,.4,1) var(--d) forwards}@keyframes confetti-fall{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--x),110vh) rotate(var(--rot));opacity:.9}}@media (prefers-reduced-motion: reduce){.flip.big:not(.flipped),.flip.big.flipped,.flip.big.shine .flip-front:after,.opening.op-big .op-glow,.opening.op-big:after,.confetti,.flip-back .back-disc{animation:none!important}.flip.big .flip-inner{transition-duration:.4s}}.pack-tier{top:34px;right:-78px;width:260px;transform:rotate(45deg)}.pack.pack-sm .pack-tier{top:22px;right:-58px;width:190px;transform:rotate(45deg)}.opening.summary .op-hint .op-share{justify-content:center;text-align:center}.opening.summary .op-hint .op-again{color:#ffe7a3;border-color:#8a6a1f}@media (max-width: 760px){.opening.summary .op-end{align-items:stretch}.opening.summary .op-end>button{align-self:stretch;height:auto}.opening.summary .op-hint .op-again{font-size:14px;line-height:1.2}}.flip-back{background:radial-gradient(130% 90% at 50% 0%,rgba(255,255,255,.1),transparent 55%),linear-gradient(160deg,var(--back-b),var(--back-a))!important;overflow:hidden}.flip.unique .flip-back{background:linear-gradient(135deg,#ff8ad8,#8ad8ff 35%,#ffe7a3 65%,#b98aff)!important}.flip-back .back-disc{display:none}.flip-back .back-pattern{position:absolute;inset:-30%;transform:rotate(-24deg);opacity:.22;background:var(--back-c);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='34'%3E%3Ctext x='0' y='24' font-family='Arial Narrow,Arial,sans-serif' font-weight='900' font-size='20' letter-spacing='1'%3EMUSICARDS%3C/text%3E%3C/svg%3E") 0 0 / 150px 34px repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='34'%3E%3Ctext x='0' y='24' font-family='Arial Narrow,Arial,sans-serif' font-weight='900' font-size='20' letter-spacing='1'%3EMUSICARDS%3C/text%3E%3C/svg%3E") 0 0 / 150px 34px repeat}.flip.unique .flip-back .back-pattern{background:#fff;opacity:.35}.flip-back .back-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-54%) rotate(-6deg);display:grid;justify-items:center;line-height:.82;padding:14px 18px 12px;border:3px solid var(--back-c);border-radius:12px;background:#00000059;box-shadow:4px 4px #00000073}.flip-back .back-logo span{font:900 54px/.86 var(--display);font-stretch:52%;letter-spacing:.01em;color:var(--back-ink)}.flip-back .back-logo span+span{color:var(--back-c)}.flip.unique .flip-back .back-logo{background:#10061f8c;border-color:#fff}.flip.unique .flip-back .back-logo span+span{color:#ffe7a3}.flip-back .back-label{display:none}.flip-back .back-foot{bottom:9%;padding:4px 10px;border-radius:999px;background:#0006}@media (max-width: 760px){.flip-back .back-logo span{font-size:44px}}.flip-front>.card{width:100%;height:100%;margin:0;box-sizing:border-box}.flip.flipped .flip-back{animation:none!important;box-shadow:none!important;visibility:hidden;transition:visibility 0s .5s}.flip.big.flipped .flip-back{transition-delay:1.4s}.opening.revealed.legendary .op-rays,.opening.op-big .op-rays{animation-duration:90s!important}.tc-cover .player.tc-play{all:unset;position:absolute;inset:0;z-index:2;display:grid;place-items:center;cursor:pointer;border-radius:inherit}.tc-cover .player.tc-play .pbtn{display:grid;place-items:center;width:34%;aspect-ratio:1;border-radius:50%;background:#171512cc;color:#f6efe0;font-size:max(12px,7cqw);padding-left:.6cqw;box-shadow:0 4px 14px #00000059;transition:transform .15s,background .15s}.tc-cover .player.tc-play:hover .pbtn{transform:scale(1.08);background:#171512e6}.tc-cover .player.tc-play:focus-visible .pbtn{outline:3px solid var(--red);outline-offset:3px}.tc-cover .player.tc-play.playing .pbtn>span{display:none}.tc-cover .player.tc-play.playing .pbtn:before{content:"\275a\275a";font-size:max(10px,5.4cqw);letter-spacing:-.1em;padding-right:.6cqw}.tc-cover .player.tc-play.loading .pbtn{animation:tc-pulse .9s ease-in-out infinite}@keyframes tc-pulse{50%{transform:scale(.92);opacity:.7}}.tc-cover .tc-prog{position:absolute;left:0;right:0;bottom:0;height:max(3px,1.6cqw);background:#00000059;opacity:0;transition:opacity .2s}.tc-cover .player.tc-play.playing .tc-prog{opacity:1}.tc-cover .tc-prog .rbar{display:block;width:0;height:100%;background:var(--red)}.card.ac.tc .tc-player{display:none}.card.ac:not(.locked){aspect-ratio:5 / 7.4;display:flex;flex-direction:column}.card.ac:not(.locked)>.ac-ribbon{margin-top:auto}.card.ac.tc .tc-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card.ac.tc .tc-artist{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:92%;margin-inline:auto}.grid:has(>.card.ac){grid-auto-rows:auto}.grid:has(>.card.ac)>.card{height:auto!important}.flip-front>.card.ac{width:100%!important;height:100%!important;aspect-ratio:auto;margin:0!important}.card.ac:not(.locked){aspect-ratio:4 / 7;min-height:0}.tc-cover .player.tc-play{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;width:auto!important;height:auto!important}.tc-cover .player.tc-play .pbtn{width:34%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;border-radius:50%!important}.tc-cover .player.tc-play.playing .pbtn{background:#171512cc!important}.card.ac:not(.locked){display:flex!important;flex-direction:column!important}.card.ac:not(.locked)>.ac-ribbon{margin-top:auto!important}.card.ac:not(.locked){aspect-ratio:4 / 6.5}.tc-cover .player.tc-play .pbtn{opacity:1!important;background:#171512cc!important;border:2px solid rgba(246,239,224,.85);color:#fff!important}.opening.summary .op-summary>.card.ac{aspect-ratio:auto!important}.tc-cover .player.tc-play .pbtn{position:relative;width:max(44px,30%)!important;max-width:64px;padding:0!important;font-size:0!important;transition:background .25s,border-color .25s,transform .15s,box-shadow .25s}.tc-cover .player.tc-play .pbtn:before,.tc-cover .player.tc-play.playing .pbtn:before{content:none!important}.tc-cover .player.tc-play .pbtn>span{display:none!important}.tc-cover .tc-i{position:absolute;top:50%;left:50%;width:16px;height:16px;fill:#fff;transition:opacity .2s ease,transform .25s cubic-bezier(.3,1.4,.5,1)}.tc-cover .tc-i-play{transform:translate(-42%,-50%) scale(1)}.tc-cover .tc-i-pause{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(-90deg)}.tc-cover .player.tc-play.playing .tc-i-play{opacity:0;transform:translate(-42%,-50%) scale(.4) rotate(90deg)}.tc-cover .player.tc-play.playing .tc-i-pause{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}.tc-cover .player.tc-play.playing .pbtn{background:#ff4a1ce6!important;border-color:#fff!important;animation:tc-ring 1.6s ease-out infinite}@keyframes tc-ring{0%{box-shadow:0 0 #ff4a1c8c}to{box-shadow:0 0 0 12px #ff4a1c00}}@media (prefers-reduced-motion: reduce){.tc-cover .tc-i{transition:none}.tc-cover .player.tc-play.playing .pbtn{animation:none}}.card.ac .ac-actions{padding:4cqw 0 5cqw!important}.card.ac.artist:not(.locked) .ac-disc{width:72%!important;margin-top:1cqw!important}.card.ac.artist .ac-name{margin-top:2cqw}.card.ac .ac-actions{padding:3cqw 0 4cqw!important}.card.ac .ac-tag{display:none!important}.card.ac .ac-top{justify-content:flex-start}.card.ac .ac-fans-pill{display:inline-flex;align-items:center;gap:1.6cqw}.card.ac .ac-fans-pill .ac-ico,.card.ac .ac-fans-pill svg{width:max(10px,4.6cqw);height:max(10px,4.6cqw)}.tc-cover .player.tc-play{inset:50% auto auto 50%!important;transform:translate(-50%,-50%);width:max(44px,30%)!important;max-width:64px;aspect-ratio:1;display:block!important;border-radius:50%!important}.tc-cover .player.tc-play .pbtn{position:absolute!important;inset:0!important;width:100%!important;max-width:none;height:100%!important;margin:0!important;display:block!important}.tc-cover .tc-i-play{transform:translate(-40%,-50%) scale(1)}.tc-cover .player.tc-play.playing .tc-i-play{transform:translate(-40%,-50%) scale(.4) rotate(90deg)}.tc-cover .player.tc-play:hover .pbtn{transform:scale(1.1);background:#171512eb!important;border-color:#fff!important}.tc-cover .player.tc-play.playing:hover .pbtn{background:#ff4a1c!important}.tc-cover .player.tc-play:active .pbtn{transform:scale(.94)}.tc-cover .tc-prog{display:none!important}.op-balance{position:absolute;z-index:6;top:calc(12px + env(safe-area-inset-top));right:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#00000073;border:1.5px solid rgba(255,255,255,.2);color:#f6efe0}.op-balance .coin{color:var(--legendary)}.op-balance b{font:900 18px/1 var(--display);font-variant-numeric:tabular-nums}.op-balance small{font:700 11px var(--body);opacity:.75}.op-balance.bump{animation:op-bal-bump .6s}@keyframes op-bal-bump{40%{transform:scale(1.14);border-color:var(--legendary);box-shadow:0 0 18px #e9b10a80}}.op-bal-pop{position:absolute;right:10px;top:100%;font:900 18px var(--display);color:var(--legendary);animation:op-bal-pop 1.3s ease-out both;pointer-events:none}.op-bal-pop.minus{color:#ff8a64}@keyframes op-bal-pop{0%{opacity:0;transform:translateY(10px)}20%{opacity:1}to{opacity:0;transform:translateY(-28px)}}@media (prefers-reduced-motion: reduce){.op-balance.bump,.op-bal-pop{animation:none}}.showcase-slot{grid-template-rows:auto!important}.showcase-slot .card.ac{height:auto!important}.showcase-slot.empty{min-height:0!important;height:auto!important;aspect-ratio:4 / 6.5;box-sizing:border-box}.showcase .showcase-slot.empty{aspect-ratio:4 / 6.5!important}.flip.big.flipped{animation:big-pop 1.6s cubic-bezier(.3,1.3,.4,1) both}@keyframes big-pop{0%{transform:scale(1.08)}45%{transform:scale(1.14)}to{transform:scale(1)}}.flip-inner{transition:transform .9s cubic-bezier(.45,.05,.25,1)}.flip.flipped .flip-inner{animation:flip-lift .9s cubic-bezier(.45,.05,.25,1)}@keyframes flip-lift{0%{transform:rotateY(0) translateZ(0)}50%{transform:rotateY(90deg) translateZ(60px) scale(1.04)}to{transform:rotateY(180deg) translateZ(0)}}.flip.big .flip-inner{transition-duration:1.5s}.flip.big.flipped .flip-inner{animation:flip-lift-big 1.5s cubic-bezier(.6,0,.2,1)}@keyframes flip-lift-big{0%{transform:rotateY(0) translateZ(0)}35%{transform:rotateY(40deg) translateZ(40px)}60%{transform:rotateY(130deg) translateZ(90px) scale(1.06)}to{transform:rotateY(180deg) translateZ(0)}}@media (prefers-reduced-motion: reduce){.flip.flipped .flip-inner,.flip.big.flipped .flip-inner{animation:none}}.tc-cover .player.tc-play{inset:0!important;margin:auto!important;transform:none!important}.tc-cover .tc-i-play{transform:translate(-38%,-50%) scale(1)!important}.tc-cover .player.tc-play.playing .tc-i-play{transform:translate(-38%,-50%) scale(.4) rotate(90deg)!important}.card.ac.artist .ac-name{margin-top:5cqw!important}.flip.flipped .flip-inner,.flip.big.flipped .flip-inner{animation:none!important}.flip-inner{transition:transform .8s cubic-bezier(.3,1.35,.5,1)!important}.flip.big .flip-inner{transition:transform 1.5s cubic-bezier(.65,0,.25,1)!important}.tc-cover .tc-i-play{transform:translate(-54%,-50%) scale(1)!important}.tc-cover .player.tc-play.playing .tc-i-play{transform:translate(-54%,-50%) scale(.4) rotate(90deg)!important}.flip-back{border:3px solid #0b0a09!important;border-radius:14px!important;background:radial-gradient(120% 70% at 50% 0%,rgba(255,255,255,.14),transparent 55%),radial-gradient(90% 60% at 50% 100%,rgba(0,0,0,.35),transparent 70%),linear-gradient(160deg,var(--back-b),var(--back-a))!important;box-shadow:inset 0 0 0 1px #ffffff14}.flip-back:before{inset:9px!important;border:1.5px solid color-mix(in srgb,var(--back-c) 70%,transparent)!important;border-radius:9px!important}.flip-back:after{content:"";position:absolute;inset:15px;border:1px dashed color-mix(in srgb,var(--back-c) 35%,transparent);border-radius:6px;pointer-events:none}.flip-back .back-pattern{opacity:.16!important}.flip-back .back-logo{padding:16px 20px 13px!important;border-width:2.5px!important;border-radius:14px!important;background:linear-gradient(180deg,#00000040,#0000008c)!important;box-shadow:0 0 0 4px #00000040,0 12px 28px #00000073,inset 0 1px #ffffff26!important}.flip-back .back-logo span{text-shadow:0 2px 0 rgba(0,0,0,.55)}.flip-back .back-foot{bottom:15%!important;border:1px solid color-mix(in srgb,var(--back-c) 50%,transparent)}.flip-back .back-shine{position:absolute;inset:0;border-radius:11px;overflow:hidden;pointer-events:none}.flip-back .back-shine:before{content:"";position:absolute;top:-20%;bottom:-20%;width:45%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28) 45%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.28) 55%,transparent);transform:skew(-18deg);animation:back-shine 3.2s ease-in-out infinite}.flip.legendary .flip-back .back-shine:before,.flip.unique .flip-back .back-shine:before{animation-duration:2s;background:linear-gradient(100deg,transparent,rgba(255,236,170,.35) 45%,rgba(255,255,255,.7) 50%,rgba(255,236,170,.35) 55%,transparent)}@keyframes back-shine{0%,35%{left:-60%}75%,to{left:120%}}.flip-back .back-cta{position:absolute;left:50%;bottom:5.5%;transform:translate(-50%);white-space:nowrap;padding:6px 14px;border-radius:999px;background:var(--back-c);color:#0b0a09;font:800 12px/1 var(--body);letter-spacing:.02em;box-shadow:0 4px 12px #00000059;animation:back-cta 1.6s ease-in-out infinite}.flip.unique .flip-back .back-cta{background:#fff}@keyframes back-cta{50%{transform:translate(-50%) scale(1.06)}}.flip.flipped .flip-back .back-cta,.flip.big .flip-back .back-cta{display:none}@media (prefers-reduced-motion: reduce){.flip-back .back-shine:before,.flip-back .back-cta{animation:none}}.market .mk-tabs{margin-top:28px}.market .mk-filters{margin-bottom:20px}.market .mk-filters .chips.coll-types[hidden]{display:none}.pf-tabs-wrap{margin-top:28px}.pf-tabs-wrap .showcase{margin-top:0}#toast{display:flex;align-items:center;gap:10px;max-width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:10px 16px 10px 10px!important;border:0!important;border-radius:16px;background:#171512;color:#f6efe0;box-shadow:0 12px 30px #00000059,0 0 0 1.5px #ffffff14;font:600 14px/1.35 var(--body)!important;transform:translate(-50%,16px) scale(.96);transition:opacity .25s,transform .3s cubic-bezier(.2,1.3,.4,1)}#toast.show{transform:translate(-50%) scale(1)}#toast .t-ico{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:900 15px/1 var(--body);color:#171512;background:#c9c1b2}#toast.t-ok .t-ico{background:#7bd88f}#toast.t-err .t-ico{background:#ff6b4a;color:#fff}#toast.t-err{box-shadow:0 12px 30px #00000059,0 0 0 1.5px #ff6b4a80}#toast .t-msg{min-width:0}@media (prefers-reduced-motion: reduce){#toast{transition:opacity .2s;transform:translate(-50%)}}.lot-item .lot-card{position:relative;display:block}.lot-item .lot-left{position:absolute;z-index:3;right:8px;bottom:34px;padding:3px 8px;border-radius:999px;background:#171512b8;color:#f6efe0;font:700 11px/1 var(--body);letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.lot-item .lot-left.soon{background:#ff4a1ce6;color:#fff}.lot-item .lot{gap:6px!important;padding-top:14px!important}.lot-item .lot-sub{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lot-item .lot-sub small{font:600 12px var(--body);color:#c9c1b2}.lot-item .lot-type{font-size:9.5px;padding:2px 7px}.market .coll-sortbar{display:flex;justify-content:flex-end}.mk-sort{display:inline-flex;align-items:center;gap:8px;padding:0 6px 0 16px;height:42px;border:2px solid var(--ink);border-radius:999px;background:var(--card)}.mk-sort span{font:600 13px var(--body);color:var(--ink-soft)}.mk-sort select{border:0;background:transparent;font:800 14px var(--body);color:var(--ink);padding-right:6px;cursor:pointer}.empty-state{display:grid;justify-items:center;gap:8px;padding:34px 20px;border:2px dashed #cfc5b0;border-radius:18px;text-align:center;grid-column:1 / -1}.empty-state .es-ico{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--paper-2);border:2px solid var(--ink);font:900 24px/1 var(--display)}.empty-state b{font:900 22px/1.1 var(--display);font-stretch:62%;text-transform:uppercase}.empty-state p{margin:0;max-width:380px;font:500 14px/1.45 var(--body);color:var(--ink-soft)}.empty-state button{margin-top:6px;text-transform:none;letter-spacing:0}.showcase-row .card img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.mk-filter-row{display:flex;align-items:center;gap:12px;min-width:0}.mk-filter-row .coll-rarities{flex:1 1 auto;min-width:0}.mk-type{flex:none;display:flex;border:2px solid var(--ink);border-radius:999px;overflow:hidden;background:var(--card);padding:2px;gap:2px}.mk-type[hidden]{display:none}.mk-type button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:999px;font:700 14px var(--body);white-space:nowrap}.mk-type button.on{background:var(--ink);color:var(--paper)}.mk-type button small{font:600 12px var(--body);opacity:.6}.mk-type button svg{width:16px;height:16px}.mk-type button:focus-visible{outline:3px solid var(--red);outline-offset:2px}@media (max-width: 760px){.mk-filter-row{flex-direction:column-reverse;align-items:stretch}.mk-type{align-self:flex-end}.mk-type button small{display:none}}.lot-item .lot-left{top:3.5%;right:4%;bottom:auto}.lot-item .lot-card{z-index:1}.flip-back{container-type:inline-size;--back-hi: #4a4339;--back-mid: #2a2621;--back-lo: #171512;--back-c: #d9d0bf;--back-ink: #f6efe0;background:repeating-linear-gradient(-45deg,transparent 0 14px,rgba(255,255,255,.05) 14px 15px),linear-gradient(160deg,var(--back-hi),var(--back-mid) 45%,var(--back-lo))!important}.flip.rare .flip-back{--back-hi: #7ea6ff;--back-mid: #2c5bd6;--back-lo: #17337f;--back-c: #d8e3ff;--back-ink: #fff}.flip.epic .flip-back{--back-hi: #d36bff;--back-mid: #9b2fe0;--back-lo: #5a1496;--back-c: #f5c8ff;--back-ink: #fff}.flip.legendary .flip-back{--back-hi: #fff0b8;--back-mid: #f2c94c;--back-lo: #b8860b;--back-c: #171512;--back-ink: #171512}.flip.unique .flip-back{--back-c: #171512;--back-ink: #171512;background:repeating-linear-gradient(-45deg,transparent 0 14px,rgba(255,255,255,.18) 14px 15px),linear-gradient(135deg,#ff9ade,#9ad8ff 35%,#fff0b8 65%,#c4a0ff)!important}.flip-back:before{inset:8px!important;border:1.5px solid color-mix(in srgb,var(--back-c) 55%,transparent)!important;border-radius:9px!important}.flip-back:after{display:none}.flip-back .back-shine,.flip-back .back-logo,.flip-back .back-label{display:none!important}.flip-back .back-pattern{opacity:.09!important;background:var(--back-ink)!important}.flip-back .back-mark{position:absolute;top:9%;left:0;right:0;display:flex;justify-content:center;gap:.04em;font:900 15cqw/1 var(--display);font-stretch:52%;letter-spacing:.01em;color:var(--back-ink);text-shadow:0 .03em 0 rgba(0,0,0,.3)}.flip-back .back-mark span+span{color:var(--back-c)}.flip.legendary .flip-back .back-mark,.flip.unique .flip-back .back-mark{text-shadow:0 .03em 0 rgba(255,255,255,.5)}.flip.legendary .flip-back .back-mark span+span,.flip.unique .flip-back .back-mark span+span{color:#fff;-webkit-text-stroke:.02em #171512}.flip-back .back-vinyl{position:absolute;top:51%;left:50%;width:70%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,transparent 0 31%,#0b0a09 31.5% 34%,transparent 34.5%),repeating-radial-gradient(circle,#0d0c0b 0 1.5px,#1d1a17 1.5px 3px);box-shadow:0 0 0 3px #0b0a09,0 14px 30px #0006}.flip-back .back-vinyl:after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 20deg,transparent 0 8%,rgba(255,255,255,.09) 12%,transparent 18% 58%,rgba(255,255,255,.07) 62%,transparent 68%)}.flip-back .back-vinyl-label{position:absolute;inset:33%;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#0b0a09 0 9%,var(--back-c) 10%);color:transparent;font-size:0}.flip.legendary .flip-back .back-vinyl-label{background:radial-gradient(circle,#0b0a09 0 9%,#f2c94c 10% 70%,#b8860b 71%)}.flip.unique .flip-back .back-vinyl-label{background:radial-gradient(circle,#0b0a09 0 9%,transparent 10%),conic-gradient(#ff9ade,#9ad8ff,#fff0b8,#c4a0ff,#ff9ade)}.flip.legendary .flip-back .back-vinyl,.flip.unique .flip-back .back-vinyl{animation:back-spin-v 6s linear infinite}@keyframes back-spin-v{to{transform:translate(-50%,-50%) rotate(360deg)}}.flip-back .back-foot{bottom:16.5%!important;left:50%;transform:translate(-50%);white-space:nowrap;padding:4px 12px!important;border-radius:999px;background:#00000059!important;border:1px solid color-mix(in srgb,var(--back-c) 60%,transparent)!important;color:var(--back-c)!important;font:800 11px/1.2 var(--mono)!important;letter-spacing:.2em}.flip.legendary .flip-back .back-foot,.flip.unique .flip-back .back-foot{background:#ffffff8c!important;border-color:#171512!important;color:#171512!important;text-shadow:none}.flip-back .back-cta{bottom:6%!important;background:var(--back-ink)!important;color:var(--back-lo, #171512)!important}.flip.legendary .flip-back .back-cta,.flip.unique .flip-back .back-cta{background:#171512!important;color:#fff0b8!important}@media (prefers-reduced-motion: reduce){.flip-back .back-vinyl{animation:none!important}}.flip-back .back-pattern{opacity:.055!important}.flip.legendary .flip-back .back-mark span+span,.flip.unique .flip-back .back-mark span+span{color:#171512;-webkit-text-stroke:0;opacity:.55}.flip.common .flip-back .back-mark span+span{color:var(--red)}@media (max-width: 760px){.pack-shop .rail .theme-pack:not(.tier-section .theme-pack){width:min(40vw,160px)}}.lot-item .lot{padding-top:28px!important}.mk-filters .mk-type{width:100%}.mk-filters .mk-type button{flex:1 1 0;justify-content:center;border:0!important}.mk-filters .mk-type button small{display:inline!important}.market .coll-sortbar{justify-content:flex-start!important}.flip-back .back-mark{top:50%!important;transform:translateY(-50%);font-size:20cqw!important}.opening:not(.summary) .op-hint{min-height:1.4em;line-height:1.4}.flip.big:not(.flipped){animation-duration:.55s!important}.flip.big .flip-inner{transition:transform .85s cubic-bezier(.65,0,.25,1)!important}.flip.big.flipped{animation-duration:1s!important}.flip.big.flipped .flip-back{transition-delay:.8s!important}@media (max-width: 760px){.stock .pack-out{justify-self:stretch;width:100%;max-width:none;box-sizing:border-box}.stock .pack-out .po-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.stock .pack-out .po-actions>:only-child{grid-column:1 / -1}.stock .pack-out .po-actions button{width:100%}}@media (max-width: 760px){.stock .pack-out{width:calc(100vw - 32px);justify-self:center}}.nt-packs{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 12px;scroll-snap-type:x mandatory;scrollbar-width:none}.nt-packs::-webkit-scrollbar{display:none}.nt-pack{flex:none;display:grid;justify-items:center;gap:8px;width:112px;scroll-snap-align:start}.nt-pack .pack-sm{width:112px}.nt-pack b{font:700 13px var(--body);text-align:center}.nt-pack .pack.pack-sm{width:148px!important;height:212px!important;max-width:none;zoom:.76;flex:none}.nt-pack{width:auto;min-width:112px}.nt-pack b{max-width:136px}.card.zoomable{cursor:zoom-in}.zoom-btn{position:absolute;z-index:4;left:8px;bottom:8px;width:30px;height:30px;padding:0;border-radius:50%;border:0;background:#171512b3;color:#f6efe0;font:700 15px/1 var(--body);box-shadow:none;opacity:0;transition:opacity .15s}.zoom-btn:focus-visible{opacity:1}@media (hover: none){.zoom-btn{display:none}}.cd-view{--glow: #a69f90;position:fixed;inset:0;z-index:1000;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,440px);gap:40px;align-items:center;padding:40px clamp(20px,5vw,72px);overflow-y:auto;overscroll-behavior:contain;color:#f6efe0;background:radial-gradient(70% 60% at 32% 50%,color-mix(in srgb,var(--glow) 38%,transparent),transparent 70%),#0c0b0af0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:cd-in .28s ease-out both}.cd-view.closing{animation:cd-out .22s ease-in both}@keyframes cd-in{0%{opacity:0}}@keyframes cd-out{to{opacity:0}}.cd-view.r-rare{--glow: #2c5bd6}.cd-view.r-epic{--glow: #b14dff}.cd-view.r-legendary{--glow: #e9b10a}.cd-view.unique{--glow: #ff8ad8}.cd-x{position:fixed;top:18px;right:18px;z-index:2;width:46px;height:46px;padding:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);background:#00000059;color:#fff;font:400 26px/1 var(--body);box-shadow:none}.cd-stage{position:relative;display:grid;place-items:center;min-height:70vh;perspective:1100px;touch-action:none}.cd-glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:var(--glow);filter:blur(80px);opacity:.45;pointer-events:none}.cd-tilt{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 50%;position:relative;width:min(360px,78vw);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.3,1);animation:cd-card-in .45s cubic-bezier(.2,1.3,.4,1) both}.cd-tilt.lit{transition:transform .08s linear}@keyframes cd-card-in{0%{transform:translateY(30px) scale(.88);opacity:0}}.cd-tilt>.card{width:100%;max-width:none;font-size:1.35em;box-shadow:0 30px 60px #0000008c,0 0 0 1px #ffffff0f}.cd-tilt>.card.ac:not(.locked){aspect-ratio:4 / 6.5}.cd-sheen{position:absolute;inset:0;z-index:5;border-radius:14px;pointer-events:none;opacity:0;transition:opacity .3s;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.85),rgba(255,255,255,0) 45%)}.cd-tilt.lit .cd-sheen{opacity:1}.cd-view.r-epic .cd-sheen,.cd-view.r-legendary .cd-sheen,.cd-view.unique .cd-sheen{mix-blend-mode:color-dodge;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.55),transparent 40%),linear-gradient(115deg,transparent 20%,rgba(255,120,220,.35) 35%,rgba(120,220,255,.35) 50%,rgba(255,240,160,.35) 65%,transparent 80%) var(--mx) var(--my) / 220% 220%}.cd-tilt .zoom-btn{display:none}.cd-info{display:grid;gap:22px;align-content:center;max-width:440px}.cd-head{display:grid;gap:6px;justify-items:start}.cd-head h2{margin:4px 0 0;font:900 clamp(34px,4vw,52px)/.95 var(--display);font-stretch:58%;text-transform:uppercase;color:#fff}.cd-head .kicker{color:#b5ad9e}.cd-sub{margin:0;font:600 16px var(--body);color:#d9d0bf}.cd-sub span{color:#9d9585;font-weight:500}.cd-rarity{padding:4px 12px;border-radius:999px;font:800 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;background:#3a352e;color:#f6efe0}.cd-rarity.rare{background:var(--rare);color:#fff}.cd-rarity.epic{background:var(--epic);color:#fff}.cd-rarity.legendary{background:var(--legendary);color:#171512}.cd-view.unique .cd-rarity{background:linear-gradient(90deg,#ff9ade,#9ad8ff,#fff0b8);color:#171512}.cd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cd-stat{display:grid;gap:4px;align-content:start;padding:14px 12px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.cd-stat .kicker{font-size:10px;color:#9d9585}.cd-stat b{font:900 24px/1 var(--display);font-stretch:60%;color:#fff}.cd-stat small{font:500 11.5px/1.3 var(--body);color:#b5ad9e}.cd-section{display:grid;gap:10px}.cd-section h3{margin:0;color:#9d9585}.cd-section p{margin:0;font:500 13.5px/1.5 var(--body)}.cd-section .muted{color:#b5ad9e}.cd-prints{display:flex;flex-wrap:wrap;gap:8px}.cd-print{padding:6px 12px;border-radius:10px;border:1.5px solid var(--glow);font:600 13px var(--mono);color:#d9d0bf}.cd-print b{font:900 20px var(--display);font-stretch:60%;color:#fff;margin-right:2px}.cd-edition.unique{display:flex;align-items:center;gap:12px}.cd-edition.unique b{font:900 32px var(--display);color:#ffe7a3}.cd-versions{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.cd-ver{flex:none;width:104px;display:grid;gap:4px;padding:8px;border-radius:12px;background:#ffffff0d;border:1.5px solid #3a352e}.cd-ver img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;filter:grayscale(1) brightness(.5)}.cd-ver.owned img{filter:none}.cd-ver.rare{border-color:var(--rare)}.cd-ver.epic{border-color:var(--epic)}.cd-ver.legendary{border-color:var(--legendary)}.cd-ver b{font:700 12px/1.2 var(--body);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-ver small{font:500 11px var(--body);color:#9d9585}.cd-ver.owned small{color:#7fe0a8}.cd-actions{display:flex;gap:10px;flex-wrap:wrap}.cd-actions button{text-transform:none;letter-spacing:0}.cd-actions .ghost{color:#f6efe0;border-color:#6b6458;background:transparent}@media (max-width: 860px){.cd-view{grid-template-columns:1fr;gap:18px;align-items:start;padding:64px 16px calc(32px + env(safe-area-inset-bottom))}.cd-stage{min-height:0;padding:10px 0 6px}.cd-tilt{width:min(300px,74vw)}.cd-tilt>.card{font-size:1.15em}.cd-info{max-width:none}.cd-x{top:12px;right:12px}}@media (prefers-reduced-motion: reduce){.cd-tilt,.cd-view{animation:none}.cd-tilt{transition:none}}@media (max-width: 860px){.cd-view{display:flex;flex-direction:column;align-items:stretch}.cd-stage,.cd-info{flex:none}}.onb-page{position:fixed;inset:0;z-index:900;display:grid;grid-template-rows:auto 1fr auto;background:var(--paper);color:var(--ink);animation:cd-in .25s ease-out both}.onb-page.closing{animation:cd-out .25s ease-in both}.onb-top{display:flex;align-items:center;gap:20px;padding:16px clamp(16px,4vw,48px);border-bottom:2px solid var(--ink)}.onb-logo{font:900 26px/1 var(--display);font-stretch:52%;letter-spacing:.01em}.onb-logo b{color:var(--red);font-weight:900}.onb-steps{flex:1;display:flex;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.onb-steps li{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;border:2px solid transparent;color:var(--ink-soft);font:700 14px var(--body)}.onb-steps li span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:2px solid currentColor;font:800 12px var(--body)}.onb-steps li.on{border-color:var(--ink);color:var(--ink);background:var(--card)}.onb-steps li.on span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.onb-steps li.done{color:var(--ink)}.onb-steps li.done span{background:var(--red);border-color:var(--red);color:var(--ink)}.onb-main{overflow-y:auto;overscroll-behavior:contain;padding:clamp(24px,4vw,48px) clamp(16px,4vw,48px) 40px}.onb-view{max-width:1080px;margin:0 auto;display:grid;gap:18px;animation:onb-in .35s cubic-bezier(.2,.8,.3,1) both}.onb-view.from-left{animation-name:onb-in-left}@keyframes onb-in{0%{opacity:0;transform:translate(28px)}}@keyframes onb-in-left{0%{opacity:0;transform:translate(-28px)}}.onb-view h1{margin:0;font:900 clamp(40px,6vw,76px)/.9 var(--display);font-stretch:55%;text-transform:uppercase}.onb-view>.kicker{color:var(--red)}.onb-lead{margin:0;max-width:640px;font:500 18px/1.5 var(--body)}.onb-hero{display:grid;place-items:center;min-height:260px;padding:20px;border:2px solid var(--ink);border-radius:22px;background:var(--ink);overflow:hidden}.onb-hero .card{width:150px;transform:rotate(var(--r, 0deg));box-shadow:6px 6px #000;pointer-events:none}.onb-hero .onb-fan>*+*{margin-left:-40px}.onb-why{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:2px solid var(--ink);border-radius:16px;background:var(--card);box-shadow:4px 4px 0 var(--ink);max-width:760px}.onb-why-ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--red);color:var(--ink);font:900 20px/1 var(--body)}.onb-why b{font:800 15px var(--body)}.onb-why p{margin:4px 0 0;font:500 15px/1.45 var(--body);color:var(--ink-soft)}.onb-view .theme-picker,.onb-view .fav-grid{max-height:none!important;overflow:visible!important}.onb-view .theme-picker>.theme-counter{display:none}.onb-bar{display:flex;align-items:center;gap:14px;padding:14px clamp(16px,4vw,48px) calc(14px + env(safe-area-inset-bottom));border-top:2px solid var(--ink);background:var(--paper)}.onb-status{flex:1;font:700 14px var(--body);color:var(--ink-soft);text-align:center}.onb-bar .ghost[hidden]{display:inline-flex;visibility:hidden}.onb-next{min-height:52px;padding:0 26px;border-radius:999px;background:var(--red);border-color:var(--ink);color:var(--ink);font:800 16px var(--body);text-transform:none;letter-spacing:0;box-shadow:3px 3px 0 var(--ink)}.onb-next:disabled{opacity:.45;box-shadow:none}.fav-genres{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none}.fav-genres::-webkit-scrollbar{display:none}.fav-genres[hidden]{display:none}.fav-genres button{flex:none;height:38px;padding:0 16px;border-radius:999px;border:2px solid var(--ink);background:var(--card);color:var(--ink);font:700 14px var(--body);text-transform:none;letter-spacing:0;box-shadow:none}.fav-genres button.on{background:var(--ink);color:var(--paper)}.onb-view .fav-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}@media (max-width: 760px){.onb-top{gap:10px;padding:12px 16px}.onb-logo{display:none}.onb-steps{justify-content:flex-start;gap:4px}.onb-steps li{padding:4px}.onb-steps li:not(.on) b{display:none}.onb-view h1{font-size:42px}.onb-lead{font-size:16px}.onb-hero{min-height:200px}.onb-hero .card{width:110px}.onb-why{padding:12px 14px}.onb-why-ico{width:36px;height:36px;font-size:16px}.onb-why p{font-size:14px}.onb-bar{gap:8px}.onb-next{padding:0 18px;font-size:15px}.onb-status{font-size:12.5px}.onb-view .fav-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 861px){.cd-view{grid-template-columns:auto minmax(320px,420px);justify-content:center;gap:clamp(32px,5vw,72px)}.cd-stage{padding:0 20px}}.zoom-btn{display:grid;place-items:center;width:32px!important;height:32px!important;min-width:0!important;min-height:0!important;padding:0!important;aspect-ratio:1;border-radius:50%!important;line-height:1!important;font-size:16px!important}.artist-picker{display:grid;gap:12px}.artist-picker .fav-top{position:static!important;top:auto!important;padding:0!important;background:none!important;min-height:0;display:grid;gap:8px}.artist-picker .fav-chips{flex-wrap:nowrap;overflow-x:auto;padding:2px 4px 8px 0;scrollbar-width:none}.artist-picker .fav-chips::-webkit-scrollbar{display:none}.artist-picker .fav-chips:empty{display:none}.artist-picker .fav-chip{flex:none}.fav-tools{position:sticky;top:0;z-index:3;display:grid;gap:10px;padding:10px 0;background:var(--paper);box-shadow:0 10px 12px -12px #00000059}.fav-search-wrap{position:relative;display:block}.fav-search-wrap svg{position:absolute;left:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);pointer-events:none;color:var(--ink-soft)}.artist-picker .fav-search{position:static!important;top:auto!important;box-shadow:none!important;height:50px;padding:0 18px 0 44px;border:2px solid var(--ink);border-radius:999px;background:var(--card);font:500 16px var(--body)}.artist-picker .fav-search:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px #ff4a1c33!important}.artist-picker .fav-hint{margin:0;font-size:11px}.onb-view .artist-picker .theme-counter{display:none}.onb-main:has(.onb-artists){padding-top:0}.onb-artists{padding-top:clamp(24px,4vw,48px)}.onb-view .fav-tools{margin:0 calc(-1*clamp(16px,4vw,48px));padding:10px clamp(16px,4vw,48px)}.fav-grid .avatar-opt span{border-radius:16px}.onb-why{position:relative;display:flex!important;align-items:stretch;gap:0!important;padding:0!important;max-width:760px;overflow:hidden;border:2px solid var(--ink)!important;border-radius:16px!important;background:var(--ink)!important;color:var(--paper);box-shadow:4px 4px 0 var(--red)!important}.onb-why-num{flex:none;display:grid;place-content:center;justify-items:center;min-width:108px;padding:14px 18px;background:var(--red);color:var(--ink);border-right:2px dashed var(--ink)}.onb-why-num b{font:900 46px/.9 var(--display);font-stretch:55%}.onb-why-num span{font:800 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:center}.onb-why-text{display:grid;gap:4px;padding:14px 18px;align-content:center}.onb-why-text .kicker{color:var(--legendary);font-size:10px}.onb-why-text b{font:900 22px/1 var(--display);font-stretch:60%;text-transform:uppercase;color:#fff}.onb-why-text p{margin:0;font:500 14px/1.45 var(--body);color:#c9c1b2}.onb-why-ico{display:none}@media (max-width: 760px){.onb-why-num{min-width:84px;padding:12px}.onb-why-num b{font-size:38px}.onb-why-text{padding:12px 14px}.onb-why-text b{font-size:19px}.onb-why-text p{font-size:13px}.onb-view .fav-grid{gap:8px}.fav-grid .avatar-opt img{width:72px;height:72px}}.cd-x{top:calc(14px + env(safe-area-inset-top))!important;right:calc(14px + env(safe-area-inset-right))!important}.cd-close{display:none}.cd-tilt:not(.lit)>.card{animation:cd-float 6s ease-in-out infinite}@keyframes cd-float{0%,to{transform:perspective(900px) rotateX(2deg) rotateY(-4deg) translateY(0)}50%{transform:perspective(900px) rotateX(-2deg) rotateY(4deg) translateY(-6px)}}@media (max-width: 860px){.cd-view{padding-top:calc(70px + env(safe-area-inset-top))!important}.cd-tilt{width:min(230px,62vw)!important}.cd-tilt>.card{font-size:1em!important}.cd-close{display:inline-flex;flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.cd-tilt>.card{animation:none!important}}.cd-x{position:fixed;z-index:1001}@media (hover: none){.zoom-btn{display:none!important}}@media (hover: hover){.card.zoomable:hover .zoom-btn{opacity:1}}.link-forgot{all:unset;justify-self:end;margin-top:-6px;cursor:pointer;font:600 13px var(--body);color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.link-forgot:hover,.link-forgot:focus-visible{color:var(--red)}.link-forgot[hidden]{display:none}.tr-modal{width:min(920px,100%)}.tr-pick[aria-pressed=true]:after{content:none}.tr-check{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--red);color:#fff;font:900 14px/1 var(--body);transform:scale(0);transition:transform .18s cubic-bezier(.2,1.6,.4,1);pointer-events:none}.tr-pick[aria-pressed=true] .tr-check{transform:scale(1)}.tr-pick .tr-thumb{transition:transform .15s,outline-color .15s}.tr-pick:active .tr-thumb{transform:scale(.96)}.tr-badge{position:absolute;left:6px;bottom:44px;padding:2px 7px;border-radius:999px;font:800 10px/1.3 var(--body);letter-spacing:.02em;pointer-events:none}.tr-badge.have{background:#171512bf;color:#f6efe0}.tr-badge.new{background:var(--legendary);color:var(--ink)}.tr-badge.fav{background:var(--red);color:#fff}.tr-tools-row{display:flex;align-items:center;gap:10px;min-width:0}.tr-tools-row input{flex:1 1 auto;min-width:0;height:44px;border-radius:999px;padding:0 16px}.tr-tools-row .rarity-chips{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tr-tools-row .rarity-chips::-webkit-scrollbar{display:none}.tr-filter{flex:none;display:flex;border:2px solid var(--ink);border-radius:999px;padding:2px;gap:2px;background:var(--card)}.tr-filter button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;font:700 13px var(--body);white-space:nowrap}.tr-filter button.on{background:var(--ink);color:var(--paper)}.tr-filter button small{font:600 11px var(--body);opacity:.6}.tr-none{grid-column:1 / -1;text-align:center;padding:20px 0}.tr-meter{position:relative;height:8px;border-radius:999px;background:var(--paper-2);border:1.5px solid var(--ink);overflow:hidden}.tr-meter i{position:absolute;inset:0 auto 0 0;width:50%;background:var(--ink-soft);transition:width .35s cubic-bezier(.2,.8,.3,1),background .2s}.tr-meter.ok i{background:#3fae58}.tr-meter.low i{background:var(--red)}.tr-meter:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;background:var(--ink)}.tr-balance.low{background:#ffe4da;color:#8a2a0c}.tr-points{border:1.5px dashed var(--ink-soft);border-radius:12px;padding:8px 12px}.tr-points summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 13px var(--body);list-style:none}.tr-points summary::-webkit-details-marker{display:none}.tr-points summary small{font:500 12px var(--body);color:var(--ink-soft)}.tr-points-row{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.tr-pts-side{display:flex;border:2px solid var(--ink);border-radius:999px;padding:2px;gap:2px;background:var(--card)}.tr-pts-side button{all:unset;cursor:pointer;height:34px;padding:0 12px;border-radius:999px;font:700 13px var(--body);display:inline-flex;align-items:center}.tr-pts-side button.on{background:var(--ink);color:var(--paper)}.tr-pts-field{display:inline-flex;align-items:center;gap:6px;font:700 13px var(--body)}.tr-pts-field input{width:110px;height:40px;border-radius:10px;text-align:right;font:800 16px var(--body)}.tr-pts-chip{align-self:center;padding:6px 10px;border-radius:999px;background:var(--legendary);color:var(--ink);font:800 12px var(--body);white-space:nowrap}.tr-chosen.view{cursor:zoom-in}.tr-summary .tr-empty{width:68px;min-height:76px;font:700 12px var(--body)}.tr-summary .tr-list .tr-empty:only-child{width:100%}.tr-suggest{justify-self:start;margin-bottom:10px}.tr-counter{justify-self:start}@media (max-width: 760px){.tr-summary{top:-16px;margin:0 -16px;padding:10px 16px}.tr-summary .tr-sides{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:6px}.tr-arrow{font-size:20px}.tr-chosen,.tr-summary .tr-empty{width:58px;min-height:66px}.tr-tools-row{flex-wrap:wrap}.tr-filter{order:-1;width:100%}.tr-filter button{flex:1;justify-content:center;padding:0 6px;font-size:12px}.tr-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.tr-badge{bottom:40px}}.trades-view{display:grid;gap:26px}.tq-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tq-open{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:minmax(120px,180px) 1fr auto;align-items:center;gap:14px;padding:14px 16px;border:2px solid var(--ink);border-radius:14px;background:var(--card);box-shadow:4px 4px 0 var(--ink);transition:transform .12s}.tq-open:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.tq-open:disabled{cursor:default;box-shadow:none;opacity:.75}.tq-who{display:grid;gap:2px}.tq-who b{font:800 16px var(--body)}.tq-swap{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.tq-swap .kicker{font-size:10px;color:var(--ink-soft)}.tq-swap>i{font:900 18px var(--body);font-style:normal}.tq-strip{display:inline-flex;align-items:center}.tq-strip img{width:38px;height:38px;border-radius:8px;object-fit:cover;border:2px solid var(--ink);margin-right:-10px;background:var(--paper-2)}.tq-strip img.rare{border-color:var(--rare)}.tq-strip img.epic{border-color:var(--epic)}.tq-strip img.legendary{border-color:var(--legendary)}.tq-strip b{margin-left:14px;font:800 12px var(--body)}.tq-strip .tq-pts{color:#9a7300}.tq-cta{padding:8px 14px;border-radius:999px;background:var(--red);color:var(--ink);font:800 13px var(--body);white-space:nowrap}.tq-cta.ghost{background:transparent;border:2px solid var(--ink)}.tq-row.accepted .tq-who small{color:#1d5b22}@media (max-width: 760px){.tq-open{grid-template-columns:1fr auto}.tq-swap{grid-column:1 / -1;grid-row:2}}.friend-feed{margin-bottom:26px}.ff-list{list-style:none;margin:0;padding:0 0 6px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ff-list::-webkit-scrollbar{display:none}.ff-item{flex:none;width:240px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;border:2px solid var(--ink);border-radius:14px;background:var(--card);scroll-snap-align:start}.ff-item.r-legendary{background:linear-gradient(135deg,#fff6d6,var(--card));border-color:#b8860b}.ff-who{all:unset;cursor:pointer}.ff-item p{margin:0;font:500 13px/1.35 var(--body)}.ff-item p small{display:block;margin-top:2px}.ff-art{width:46px;height:46px;border-radius:8px;object-fit:cover;border:2px solid var(--ink)}.swap-card{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:0 0 22px;padding:16px 20px;border:2px solid var(--ink);border-radius:16px;background:var(--ink);color:var(--paper);box-shadow:4px 4px 0 var(--red)}.swap-nums{display:flex;align-items:center;gap:16px}.swap-nums>i{font:900 22px var(--body);font-style:normal;color:var(--red)}.swap-nums div{display:grid}.swap-nums b{font:900 36px/1 var(--display);font-stretch:55%;color:var(--legendary)}.swap-nums span{font:500 13px var(--body);color:#c9c1b2;max-width:170px}.swap-go{background:var(--red);color:var(--ink);border-color:var(--red);border-radius:999px;text-transform:none;letter-spacing:0;font-weight:800}.swap-hint{margin:0 0 18px}.pf-fav-sum{margin:0 0 12px}.pf-fav{position:relative}.pf-fav-tag{position:absolute;z-index:4;left:50%;bottom:-10px;transform:translate(-50%);white-space:nowrap;padding:4px 10px;border-radius:999px;border:2px solid var(--ink);font:800 11px var(--body);pointer-events:none}.pf-fav.have .pf-fav-tag{background:var(--card);color:var(--ink)}.pf-fav.miss .pf-fav-tag{background:var(--legendary);color:var(--ink)}.pf-favs{row-gap:30px}.cd-social{display:flex;gap:10px;flex-wrap:wrap}.cd-social .ghost{color:#f6efe0;border-color:#6b6458;background:transparent;text-transform:none;letter-spacing:0}.cd-want{background:var(--red);color:var(--ink);border-color:var(--red);border-radius:999px;text-transform:none;letter-spacing:0;font-weight:800}.cd-note{margin:0;color:#b5ad9e!important;font:500 13px/1.45 var(--body)}.team-together{margin:0 0 14px;font:500 15px var(--body)}.team-together b{font:900 30px var(--display);font-stretch:58%;margin-right:6px}.team-card.gift figcaption{display:grid;gap:6px;justify-items:center}.team-card.gift.can .card{box-shadow:0 0 0 3px var(--legendary),5px 5px 0 var(--ink)}.gift-claim{background:var(--legendary);color:var(--ink);border-color:var(--ink)}.gift-deposit{justify-self:start;border-radius:999px;text-transform:none;letter-spacing:0;font-weight:800}.wanted-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wanted-list li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 10px;border:1.5px solid var(--paper-2);border-radius:12px}.wanted-list li.help{border-color:var(--legendary);background:#fff8e3}.wanted-list img{width:44px;height:44px;border-radius:8px;object-fit:cover;border:2px solid var(--ink)}.wanted-list span{display:grid;min-width:0}.wanted-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-link{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.team-link code{flex:1 1 200px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 12px;border-radius:10px;background:var(--paper-2);font:600 12px var(--mono)}.pick-friend{display:grid;gap:6px}.tr-filter button+button,.tr-pts-side button+button{border-left:0!important}.pf-fav{display:grid;gap:8px;justify-items:center}.pf-fav>.card{width:100%}.pf-fav-tag{position:static;transform:none}.pf-favs{row-gap:18px}.profile-hero .row button.small{background:var(--paper);color:var(--ink);border:2px solid var(--paper);border-radius:999px;text-transform:none;letter-spacing:0;font-weight:800;padding:8px 16px}.profile-hero .row button.small:hover:not(:disabled){background:var(--red);border-color:var(--red)}@media (max-width: 760px){.community>.chips.seg,.team-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;justify-content:flex-start}.community>.chips.seg::-webkit-scrollbar,.team-tabs::-webkit-scrollbar{display:none}.community>.chips.seg>button,.team-tabs>button{flex:none}}@media (max-width: 760px){.community>.chips.seg>button{padding:0 9px;font-size:13.5px}.community>.chips.seg>button .nav-badge{margin-left:4px}}.tr-pick .tr-badge{width:auto!important;height:auto!important;aspect-ratio:auto!important;font-style:normal;top:auto;right:auto;white-space:nowrap;z-index:2}.gp-page{display:grid;gap:18px;max-width:980px}.gp-head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 24px;border-radius:20px;background:var(--ink);color:var(--paper);box-shadow:5px 5px 0 var(--red)}.gp-id{display:grid;gap:6px;min-width:0}.gp-id .kicker{color:var(--red)}.gp-id h2{margin:0;font:900 clamp(34px,5vw,52px)/.9 var(--display);font-stretch:55%;text-transform:uppercase;color:#fff;overflow-wrap:anywhere}.gp-faces{display:flex;align-items:center;margin-top:6px}.gp-face{all:unset;cursor:pointer;width:34px;height:34px;border-radius:50%;overflow:hidden;margin-right:-8px;box-shadow:0 0 0 3px var(--ink),0 0 0 5px #4a443c}.gp-face.ok{box-shadow:0 0 0 3px var(--ink),0 0 0 5px #3fae58}.gp-face>*{width:100%;height:100%}.gp-count{margin-left:18px;font:700 13px var(--body);color:#b5ad9e}.gp-head-side{display:flex;align-items:center;gap:10px}.gp-streak{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ffffff14;font:600 12px var(--body);color:#c9c1b2}.gp-streak b{font:900 22px/1 var(--display);color:#fff}.gp-streak.hot b{color:var(--legendary)}.gp-invite{background:var(--red);color:var(--ink);border-color:var(--red);border-radius:999px;text-transform:none;letter-spacing:0;font-weight:800}.gp-tabs{margin:0!important}.gp-tabs .nav-dot,.gp-tabs .nav-badge{margin-left:6px}.gp-body{display:grid;gap:18px;animation:onb-in .25s ease-out both}.gp-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.gp-row-head h3{margin:0;font:900 24px/1 var(--display);font-stretch:60%;text-transform:uppercase}.gp-row-head .muted{font:500 13px var(--body)}.gp-link{all:unset;cursor:pointer;font:700 13px var(--body);color:var(--red)}.gp-tag{padding:3px 9px;border-radius:999px;background:var(--paper-2);font:700 11px var(--body);white-space:nowrap}.gp-tag.ok{background:#dff3df;color:#1d5b22}.gp-tag.hot{background:var(--red);color:var(--ink)}.gp-ghost,.gp-nudge{min-height:0;padding:6px 12px;border-radius:999px;border:1.5px solid var(--ink);background:transparent;box-shadow:none;text-transform:none;letter-spacing:0;font:700 12px var(--body)}.gp-take{min-height:0;padding:8px 14px;border-radius:999px;background:var(--legendary);color:var(--ink);border:2px solid var(--ink);box-shadow:none;text-transform:none;letter-spacing:0;font:800 13px var(--body)}.gp-open{min-height:50px;padding:0 22px;border-radius:999px;background:var(--red);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);text-transform:none;letter-spacing:0;font:800 15px var(--body)}.gp-open:disabled{background:var(--paper-2);color:var(--ink-soft);box-shadow:none;opacity:1}.gp-bar{position:relative;height:10px;border-radius:999px;background:var(--paper-2);overflow:hidden}.gp-bar i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--legendary));transition:width .4s}.gp-pack{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding:22px;border:2px solid var(--ink);border-radius:20px;background:var(--card);box-shadow:5px 5px 0 var(--ink)}.gp-pack-art .pack-sm{width:150px;height:214px}.gp-pack-main{display:grid;gap:10px;justify-items:start;min-width:0}.gp-pack-main .kicker{color:var(--red)}.gp-pack-main h3{margin:0;font:900 34px/.95 var(--display);font-stretch:58%;text-transform:uppercase}.gp-pack-text{margin:0;font:500 14px/1.45 var(--body);color:var(--ink-soft)}.gp-pack-main .gp-bar{width:100%}.gp-roll{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.gp-roll li{display:flex;align-items:center;gap:6px;padding:4px 6px 4px 4px;border-radius:999px;background:var(--paper);border:1.5px solid var(--paper-2);font:600 13px var(--body)}.gp-roll li.ok{border-color:#9fd6a8}.gp-roll .gp-nudge{padding:3px 9px;font-size:11px}.avatar.xs{width:24px;height:24px}.gp-week{padding:18px 22px 56px;border-radius:20px;background:var(--paper-2)}.gp-track{position:relative;margin:8px 8px 0}.gp-step{position:absolute;top:-7px;transform:translate(-100%);display:grid;justify-items:end;gap:2px;text-align:right}.gp-step:not(:last-child){transform:translate(-50%);justify-items:center;text-align:center}.gp-dot{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--card);border:2px solid var(--ink);font:900 11px var(--body)}.gp-step.ready .gp-dot{background:var(--legendary)}.gp-step.claimed .gp-dot{background:#3fae58;color:#fff}.gp-step b{font:800 12px var(--body);white-space:nowrap}.gp-step small{font:500 11px var(--body);color:var(--ink-soft)}.gp-claim{min-height:0;padding:4px 10px;border-radius:999px;background:var(--ink);color:var(--paper);font:800 11px var(--body);text-transform:none;letter-spacing:0;box-shadow:none}.gp-news,.gp-sec{padding:0}.gp-feed{list-style:none;margin:0;padding:0;display:grid;gap:2px}.gp-feed li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--paper-2)}.gp-feed p{margin:0;font:500 14px/1.4 var(--body)}.gp-feed small{display:block;font-size:12px}.gp-feed li.r-legendary p{font-weight:700}.gp-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:20px 22px;border-radius:20px;background:var(--ink);color:var(--paper)}.gp-intro h3{margin:0 0 6px;font:900 26px/1 var(--display);font-stretch:58%;text-transform:uppercase;color:#fff}.gp-intro p{margin:0;max-width:520px;font:500 14px/1.45 var(--body);color:#c9c1b2}.gp-intro .gp-open{border-color:var(--red);box-shadow:none}.gp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.gp-cards.all{max-height:62vh;overflow:auto;padding:6px}.gp-gift{margin:0;display:grid;gap:8px}.gp-gift figcaption{display:grid;gap:6px;justify-items:center;text-align:center;font-size:12px}.gp-gift.can .card{box-shadow:0 0 0 3px var(--legendary),5px 5px 0 var(--ink)}.gp-empty{margin:0;padding:22px;border:2px dashed #cfc5b0;border-radius:16px;text-align:center;color:var(--ink-soft);font:500 14px var(--body)}.gp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gp-stats>div{display:grid;gap:4px;align-content:start;padding:16px 18px;border-radius:16px;background:var(--paper-2)}.gp-stats b{font:900 32px/1 var(--display);font-stretch:58%}.gp-stats span{font:500 13px var(--body);color:var(--ink-soft)}.gp-members{list-style:none;margin:0;padding:0;display:grid;gap:2px}.gp-members li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 4px;border-bottom:1px solid var(--paper-2)}.gp-members .member-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.gp-invite-box{padding:18px 20px;border-radius:16px;border:2px dashed var(--ink-soft)}.gp-more{margin-top:12px}.gp-more summary{cursor:pointer;font:700 13px var(--body);color:var(--ink-soft)}.gp-leave{justify-self:start;min-height:0;padding:8px 0;border:0;background:none;box-shadow:none;color:var(--ink-soft);text-decoration:underline;text-transform:none;letter-spacing:0;font:600 13px var(--body)}.gp-leave:hover{color:var(--red);background:none;transform:none;box-shadow:none}@media (max-width: 760px){.gp-head{padding:18px}.gp-head-side{width:100%;justify-content:space-between}.gp-pack{grid-template-columns:1fr;gap:14px;padding:18px}.gp-pack-art{display:none}.gp-pack-main h3{font-size:30px}.gp-open{width:100%}.gp-week{padding:16px 16px 60px}.gp-step b{font-size:11px}.gp-step small{display:none}.gp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gp-intro .gp-open{width:100%}.gp-stats{grid-template-columns:1fr 1fr}.gp-stats b{font-size:26px}}.gp-ghost,.gp-nudge{color:var(--ink)!important}.gp-ghost:hover:not(:disabled),.gp-nudge:hover:not(:disabled){background:var(--ink);color:var(--paper)!important;transform:none;box-shadow:none}.gp-week .gp-bar{background:var(--card);border:1.5px solid var(--ink)}.gp-face{display:grid;place-items:center;background:var(--ink)}.gp-face img,.gp-face .avatar-initial{width:100%!important;height:100%!important;object-fit:cover;border-radius:50%}.gp-face,.gp-face *{font-size:14px!important;line-height:1!important}.gp-face .avatar-initial{display:grid;place-items:center}.gc{position:relative;overflow:hidden;display:grid;gap:18px;padding:24px;border-radius:22px;background:#120f0c;color:#f6efe0;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);isolation:isolate}.gc-bg{position:absolute;inset:-20%;z-index:-1;background:radial-gradient(60% 50% at 20% 0%,rgba(255,74,28,.45),transparent 70%),radial-gradient(50% 60% at 90% 10%,rgba(233,177,10,.25),transparent 70%),var(--gc-img, none) center / cover;filter:blur(40px) saturate(1.3);opacity:.55}.gc:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#120f0c59,#120f0c 62%)}.gc-top{display:flex;align-items:center;gap:20px}.gc-poster{flex:none;width:120px;aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 4px #120f0c,0 0 0 7px var(--red),0 12px 30px #00000080}.gc-poster img{width:100%;height:100%;object-fit:cover}.gc-bill{display:grid;gap:6px;justify-items:start;min-width:0}.gc-kicker{font:800 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.gc-tag{padding:3px 10px;border-radius:4px;background:var(--legendary);color:var(--ink);font:900 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;transform:rotate(-2deg)}.gc-bill h3{margin:0;font:900 clamp(36px,6vw,60px)/.88 var(--display);font-stretch:52%;text-transform:uppercase;color:#fff;overflow-wrap:anywhere;text-shadow:0 4px 20px rgba(0,0,0,.5)}.gc-bill p{margin:0;font:600 14px var(--body);color:#d9d0bf}.gc-hall{display:grid;gap:8px}.gc-hall-head{display:flex;align-items:baseline;gap:8px}.gc-hall-head b{font:900 30px/1 var(--display);font-stretch:58%;color:var(--legendary)}.gc-hall-head span{font:600 13px var(--body);color:#b5ad9e}.gc-bar{position:relative;height:12px;border-radius:999px;background:#ffffff1a}.gc-bar i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--legendary));box-shadow:0 0 16px #ff4a1c99;transition:width .6s cubic-bezier(.2,.8,.3,1)}.gc-mark{position:absolute;top:50%;width:18px;height:18px;margin-left:-9px;transform:translateY(-50%);border-radius:50%;background:#120f0c;border:3px solid #4a443c}.gc-mark.on{border-color:var(--legendary);background:var(--legendary)}.gc-setlist{list-style:none;margin:0;padding:14px;display:grid;gap:4px;border-radius:14px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.15);counter-reset:none}.gc-setlist li{display:grid;grid-template-columns:28px 40px 1fr auto;align-items:center;gap:12px;padding:6px 4px;border-bottom:1px solid rgba(255,255,255,.06)}.gc-setlist li:last-child{border-bottom:0}.gc-n{font:800 12px var(--mono);color:#6b6458}.gc-cover{width:40px;height:40px;border-radius:8px;object-fit:cover}.gc-cover.q{display:grid;place-items:center;background:#ffffff0f;border:1.5px dashed rgba(255,255,255,.2);font:900 18px var(--display);color:#6b6458}.gc-title{display:grid;min-width:0}.gc-title b{font:700 14px var(--body);color:#8d8577;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-title small{font:500 11.5px var(--body);color:#6b6458}.gc-setlist li.played .gc-title b{color:#fff}.gc-setlist li.played .gc-title small{color:#7fe0a8}.gc-setlist li.played .gc-n{color:var(--legendary)}.gc-setlist li.played{animation:gc-in .4s ease-out both}@keyframes gc-in{0%{background:#e9b10a40}}.gc-rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gc-reward{display:grid;gap:4px;justify-items:start;padding:12px 14px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.gc-reward .kicker{color:#8d8577;font-size:10px}.gc-reward b{font:800 14px var(--body);color:#fff}.gc-reward.ready{border-color:var(--legendary);background:#e9b10a1f}.gc-reward .gp-tag{background:#ffffff1a;color:#d9d0bf}.gc-reward .gp-tag.ok{background:#1d5b22;color:#dff3df}.gc-claim{min-height:0;padding:7px 14px;border-radius:999px;background:var(--legendary);color:var(--ink);border:0;font:800 13px var(--body);text-transform:none;letter-spacing:0;box-shadow:0 0 20px #e9b10a73;animation:gc-pulse 1.6s ease-in-out infinite}@keyframes gc-pulse{50%{transform:scale(1.05)}}.gc-help{margin:0;font:500 12px/1.5 var(--body);color:#8d8577}.gc.encore .gc-poster{box-shadow:0 0 0 4px #120f0c,0 0 0 7px var(--legendary),0 0 50px #e9b10a99}.gp-concert-pill{padding:4px 10px;border-radius:999px;background:var(--ink);color:var(--legendary);font:800 12px var(--body)}@media (max-width: 760px){.gc{padding:18px;gap:14px}.gc-top{gap:14px}.gc-poster{width:84px}.gc-setlist{padding:8px}.gc-setlist li{grid-template-columns:22px 36px 1fr auto;gap:8px}.gc-cover{width:36px;height:36px}.gc-rewards{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.gc-claim,.gc-setlist li.played{animation:none}}.gd{display:grid;gap:22px}.gd-search{position:relative}.gd-search svg{position:absolute;left:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--ink-soft);pointer-events:none}.gd-search input{width:100%;height:50px;box-sizing:border-box;padding:0 18px 0 44px;border:2px solid var(--ink);border-radius:999px;background:var(--card);font:500 16px var(--body)}.gd-lists{display:grid;gap:26px}.gd-clubs{display:flex;gap:14px;overflow-x:auto;padding:4px 4px 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.gd-clubs::-webkit-scrollbar{display:none}.gd-club{all:unset;cursor:pointer;flex:none;width:200px;display:grid;scroll-snap-align:start;border:2px solid var(--ink);border-radius:18px;overflow:hidden;background:var(--ink);color:var(--paper);box-shadow:4px 4px 0 var(--red);transition:transform .15s}.gd-club:hover,.gd-club:focus-visible{transform:translate(-2px,-2px)}.gd-club-art{aspect-ratio:1;overflow:hidden}.gd-club-art img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.gd-club:hover img{transform:scale(1.06)}.gd-club-info{display:grid;gap:4px;padding:12px 14px 14px}.gd-club-info b{font:900 24px/1 var(--display);font-stretch:58%;text-transform:uppercase;color:#fff}.gd-club-info small{font:600 12px var(--body);color:#b5ad9e}.gd-bot{display:inline-block;padding:3px 8px;border-radius:6px;background:#ffffff14;font:700 11px/1.35 var(--body);color:#c9c1b2}.gd-teams{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gd-team{all:unset;cursor:pointer;box-sizing:border-box;width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;border:2px solid var(--ink);border-radius:16px;background:var(--card);transition:transform .12s,box-shadow .12s}.gd-team:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}.gd-team-art{width:48px;height:48px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:var(--ink);color:var(--paper);font:900 22px var(--display)}.gd-team-art img{width:100%;height:100%;object-fit:cover}.gd-team-info{display:grid;gap:2px;min-width:0}.gd-team-info b{display:flex;align-items:center;gap:8px;font:800 16px var(--body)}.gd-team-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-head.club{background:linear-gradient(120deg,#171512,#2a1630)}.gp-head-art{flex:none;width:96px;height:96px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 4px var(--ink),0 0 0 7px var(--red)}.gp-head-art img{width:100%;height:100%;object-fit:cover}.gp-head.club .gd-bot{max-width:520px;margin-top:6px}.gd-lot{width:auto!important}.gp-toggle{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:var(--paper-2);cursor:pointer}.gp-toggle input{width:22px;height:22px;margin-top:2px;accent-color:var(--red)}.gp-toggle span{display:grid;gap:2px}.gp-page>.back-btn{justify-self:start}@media (max-width: 760px){.gd-club{width:160px}.gd-club-info b{font-size:20px}.gp-head-art{width:72px;height:72px}}.gp-chest{display:grid;gap:12px;padding:20px 22px;border:2px solid var(--ink);border-radius:20px;background:var(--card);box-shadow:5px 5px 0 var(--ink)}.gp-chest .gp-bar{background:var(--paper-2);border:1.5px solid var(--ink)}.gp-tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gp-tiers li{display:grid;gap:4px;justify-items:center;text-align:center;padding:14px 10px;border-radius:16px;background:var(--paper);border:2px solid var(--paper-2)}.gp-tiers li.ready{border-color:var(--legendary);background:#fff6d6;animation:gc-pulse 1.8s ease-in-out infinite}.gp-tiers li.claimed{opacity:.65}.gp-chest-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--ink);color:var(--legendary);font:900 20px/1 var(--body)}.gp-tiers li.claimed .gp-chest-ico{background:#3fae58;color:#fff}.gp-tiers b{font:800 14px var(--body)}.gp-tiers small{font:500 12px var(--body);color:var(--ink-soft)}.gp-rule{margin:-4px 0 14px;font:500 14px/1.45 var(--body);color:var(--ink-soft)}.gp-bin .gp-row-head{align-items:center}.gp-take.paid{background:var(--card)}.gp-club-sub{margin:4px 0 0;max-width:560px;font:500 14px/1.45 var(--body);color:#c9c1b2}@media (max-width: 760px){.gp-tiers{gap:6px}.gp-tiers li{padding:10px 6px}.gp-chest-ico{width:36px;height:36px;font-size:16px}.gp-bin .gp-row-head{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.gp-tiers li.ready{animation:none}}.gx-page{display:grid;gap:30px}.gx-page .gp-body{gap:40px}.gx-head .section-head{align-items:center;flex-wrap:wrap;gap:12px 20px;margin-bottom:0}.gx-head .section-title{font-size:clamp(40px,6vw,64px)}.gx-head-side{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gx-head-side .streak-chip{cursor:default}.gx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-card{grid-template-rows:auto auto 1fr auto auto}.gx-card .dg-art .pack-sm{width:98px;height:140px}.gx-ico{display:grid;place-content:center;gap:0}.gx-ico b{font:900 40px/1 var(--display);font-stretch:55%}.gx-ico small{font:700 12px var(--mono);opacity:.8}.gx-roll{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-self:end}.gx-roll li{display:flex;align-items:center;gap:6px;padding:3px 8px 3px 3px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);font:600 12px var(--body)}.gx-roll li.ok{border-color:#8fe39a}.gx-roll i{font-style:normal;color:#8fe39a;font-weight:900}.gx-roll button{all:unset;cursor:pointer;padding:1px 8px;border-radius:999px;background:var(--paper);color:var(--ink);font:800 11px var(--body)}.gx-tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-self:end}.gx-tiers li{display:grid;gap:2px;padding:8px 10px;border-radius:10px;border:1.5px dashed rgba(255,255,255,.3)}.gx-tiers b{font:800 13px var(--body)}.gx-tiers small{font:600 11px var(--mono);color:#c9d4ff}.gx-tiers li.ready{border:2px solid var(--legendary);background:#e9b10a26}.gx-tiers li.claimed{opacity:.55;border-style:solid}.gx-cards{align-items:start}.gx-gift{margin:0;display:grid;gap:8px;align-content:start}.gx-gift figcaption{display:grid;justify-items:center;gap:4px;text-align:center}.gx-gift figcaption small{font-size:11px}.gx-deposit{all:unset;cursor:pointer;box-sizing:border-box;display:grid;place-content:center;justify-items:center;gap:6px;aspect-ratio:4 / 6.5;padding:16px;text-align:center;border:2px dashed var(--ink-soft);border-radius:14px;color:var(--ink-soft);transition:border-color .15s,color .15s,background .15s}.gx-deposit:hover,.gx-deposit:focus-visible{border-color:var(--ink);color:var(--ink);background:var(--card)}.gx-deposit b{font:900 54px/1 var(--display)}.gx-deposit span{font:800 15px var(--body)}.gx-deposit small{font:500 12px/1.35 var(--body)}.gx-feed summary{cursor:pointer;font:700 14px var(--body)}.gx-feed ul{list-style:none;margin:10px 0 0;padding:0}.gx-feed li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #cfc5b0}.gx-feed p{margin:0;font:500 14px var(--body)}@media (max-width: 900px){.gx-grid{grid-template-columns:1fr}}@media (max-width: 760px){.gx-head .section-title{font-size:40px}.gx-tiers li{padding:6px}}@media (max-width: 760px){.gx-card{grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto}.gx-card .dg-art{grid-row:1}.gx-card .dg-text{grid-column:2}.gx-card>.gx-roll,.gx-card>.gx-tiers,.gx-card>.dg-status,.gx-card>.dg-play{grid-column:1 / -1}.gx-card .dg-art .pack-sm{width:76px;height:108px}.gx-ico{width:76px!important;height:76px!important}.gx-ico b{font-size:30px}}:root{--gold-1: #fff0b8;--gold-2: #f2c94c;--gold-3: #b8860b;--gold-ink: #2a1d00;--prem-bg: #120f0c;--gold-foil: linear-gradient(115deg, var(--gold-3) 0%, var(--gold-2) 22%, var(--gold-1) 40%, var(--gold-2) 58%, var(--gold-3) 80%, var(--gold-2) 100%)}.prem-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:6px;border:2px solid var(--ink);background:var(--gold-foil);background-size:200% 100%;color:var(--gold-ink);font:900 13px/1 var(--display);font-stretch:60%;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:2px 2px 0 var(--ink);vertical-align:middle}.prem-badge i{font-style:normal;font-size:.9em}.prem-badge.sm{font-size:11px;padding:2px 7px 2px 6px;box-shadow:1.5px 1.5px 0 var(--ink)}.prem-badge.big{font-size:18px;padding:6px 14px 6px 12px;box-shadow:3px 3px 0 var(--ink);animation:prem-foil 6s linear infinite}.prem-badge.name{margin-left:14px;font-size:16px;transform:translateY(-6px) rotate(-3deg)}@keyframes prem-foil{to{background-position:200% 0}}.prem-cta{min-height:52px;padding:0 26px;border-radius:999px;border:2px solid var(--ink);background:var(--gold-foil);background-size:200% 100%;color:var(--gold-ink);font:900 17px var(--body);text-transform:none;letter-spacing:0;box-shadow:4px 4px 0 var(--ink);transition:transform .12s,box-shadow .12s,background-position .6s}.prem-cta:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink);background-position:100% 0}.prem-cta:disabled{background:#2f2a24;color:#8f877a;border-color:#3a352e;box-shadow:none}.prem-cta.big{min-height:60px;padding:0 34px;font-size:19px}.prem-link{all:unset;cursor:pointer;font:700 14px var(--body);color:var(--gold-2);text-decoration:underline;text-underline-offset:3px}nav .nav-premium{color:var(--gold-2)!important}nav .nav-premium .nav-ico{color:var(--gold-2)}body.is-premium #topAvatar,body.is-premium .user-card .avatar{box-shadow:0 0 0 3px var(--gold-2),0 0 18px #f2c94c73}.prem-page{display:grid;gap:34px;max-width:1060px}.prem-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:center;padding:40px;border-radius:22px;border:2px solid var(--ink);background:radial-gradient(70% 90% at 85% 30%,rgba(242,201,76,.35),transparent 60%),repeating-linear-gradient(-45deg,transparent 0 16px,rgba(255,240,184,.04) 16px 17px),var(--prem-bg);color:#f6efe0;box-shadow:6px 6px 0 var(--gold-2)}.prem-hero-text{display:grid;gap:16px;justify-items:start;position:relative;z-index:1}.prem-hero h2{margin:0;font:900 clamp(46px,7vw,88px)/.86 var(--display);font-stretch:52%;text-transform:uppercase;color:#fff}.prem-hero.member h2{font-size:clamp(36px,5vw,60px)}.prem-hero p,.prem-lead{margin:0;max-width:540px;font:500 18px/1.45 var(--body);color:#d9d0bf}.prem-hero-cta{display:grid;gap:10px;justify-items:start;margin-top:4px}.prem-fine{font:500 13px var(--body);color:#9d9585}.prem-hero-art{position:relative;height:300px}.prem-hero-art .pack-sm{position:absolute;width:170px;height:244px;box-shadow:8px 8px #000}.prem-pack-a{right:18%;top:4%;transform:rotate(9deg)}.prem-pack-b{right:42%;top:14%;transform:rotate(-8deg)}.prem-hero.member{grid-template-columns:1fr;padding:30px 34px}.prem-value{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:2px solid var(--ink);border-radius:18px;overflow:hidden;background:var(--card);box-shadow:4px 4px 0 var(--ink)}.prem-value>div{display:grid;gap:4px;padding:18px 20px}.prem-value>div+div{border-left:2px dashed #cfc5b0}.prem-value b{font:900 38px/1 var(--display);font-stretch:55%}.prem-value span{font:600 13px var(--body);color:var(--ink-soft)}.prem-perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.prem-perks li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:18px;border:2px solid var(--ink);border-radius:16px;background:var(--card);box-shadow:4px 4px 0 var(--ink)}.prem-perks b{font:800 16px var(--body)}.prem-perks p{margin:4px 0 0;font:500 13.5px/1.45 var(--body);color:var(--ink-soft)}.prem-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;border:2px solid var(--ink);background:var(--prem-bg);color:var(--gold-2);font:900 18px/1 var(--display);font-stretch:60%}.pk-legendary .prem-ico,.pk-badge .prem-ico{background:var(--gold-foil);color:var(--gold-ink)}.pk-diamond .prem-ico{background:linear-gradient(135deg,#e7f6ff,#9ad8ff 45%,#c4a0ff);color:var(--ink)}.pk-shop .prem-ico{background:var(--red);color:var(--ink)}.prem-table{width:100%;border-collapse:separate;border-spacing:0;border:2px solid var(--ink);border-radius:16px;overflow:hidden;background:var(--card);box-shadow:4px 4px 0 var(--ink);font:500 15px var(--body)}.prem-table th,.prem-table td{padding:13px 18px;text-align:left;border-bottom:1px solid #e0d6c2}.prem-table tbody tr:last-child>*{border-bottom:0}.prem-table thead th{font:800 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);background:var(--paper-2)}.prem-table tbody th{font-weight:700}.prem-table .p{background:#fff8de;font-weight:800}.prem-table thead .p{background:var(--prem-bg)}.prem-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.prem-plan{all:unset;cursor:pointer;position:relative;display:grid;gap:4px;padding:20px 22px;border:2px solid var(--ink);border-radius:18px;background:var(--card);box-shadow:4px 4px 0 var(--ink);transition:transform .12s}.prem-plan:hover{transform:translate(-2px,-2px)}.prem-plan b{font:900 40px/1 var(--display);font-stretch:55%}.prem-plan small{font:600 13px var(--body);color:var(--ink-soft)}.prem-plan.best{background:var(--prem-bg);color:#fff;box-shadow:4px 4px 0 var(--gold-2)}.prem-plan.best small{color:#c9c1b2}.prem-plan.best .kicker{color:var(--gold-2)}.prem-save{position:absolute;top:-12px;right:16px;padding:4px 10px;border-radius:999px;border:2px solid var(--ink);background:var(--gold-foil);color:var(--gold-ink);font:900 12px var(--body)}.prem-final{display:grid;justify-items:center;gap:16px;padding:34px 24px;text-align:center;border-radius:22px;background:var(--prem-bg);color:#fff}.prem-final h3{margin:0;font:900 clamp(32px,4vw,48px)/.9 var(--display);font-stretch:55%;text-transform:uppercase}.prem-faq{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:12px;max-width:640px;text-align:left}.prem-faq li{display:grid;gap:2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.prem-faq b{font:800 15px var(--body);color:var(--gold-1)}.prem-faq span{font:500 14px/1.45 var(--body);color:#c9c1b2}.prem-gifts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.prem-gift{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;padding:22px;border-radius:18px;border:2px solid var(--ink);background:var(--prem-bg);color:#f6efe0;box-shadow:5px 5px 0 var(--ink)}.prem-gift.ready{box-shadow:5px 5px 0 var(--gold-2),0 0 40px #f2c94c40}.prem-gift-art .pack-sm{width:110px;height:158px}.prem-gift-text{display:grid;gap:6px;justify-items:start}.prem-gift-text .kicker{color:var(--gold-2)}.prem-gift-text h3{margin:0;font:900 34px/.9 var(--display);font-stretch:55%;text-transform:uppercase;color:#fff}.prem-gift-text p{margin:0 0 6px;font:500 14px/1.4 var(--body);color:#c9c1b2}.prem-status{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 24px;border:2px solid var(--ink);border-radius:18px;background:var(--card);box-shadow:4px 4px 0 var(--ink)}.prem-status h3{margin:4px 0;font:900 30px/1 var(--display);font-stretch:58%;text-transform:uppercase}.prem-status p{margin:0;max-width:520px;font:500 14px/1.45 var(--body);color:var(--ink-soft)}.prem-status .prem-link{color:var(--ink)}.prem-status.trial{background:var(--prem-bg);color:#fff;box-shadow:4px 4px 0 var(--gold-2)}.prem-status.trial p{color:#c9c1b2}.prem-status.trial .kicker{color:var(--gold-2)}.prem-status-cta{display:grid;gap:10px;justify-items:center}.prem-status.trial .prem-link{color:var(--gold-1)}.prem-strip{all:unset;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;gap:14px;width:100%;margin-bottom:18px;padding:14px 18px;border-radius:16px;border:2px solid var(--ink);background:var(--prem-bg);color:#f6efe0;box-shadow:4px 4px 0 var(--gold-2);transition:transform .12s}.prem-strip:hover{transform:translate(-2px,-2px)}.prem-strip>span:not(.prem-badge){display:grid;gap:2px;flex:1}.prem-strip b{font:800 16px var(--body)}.prem-strip small{font:500 13px var(--body);color:#b5ad9e}.prem-strip>i{font-style:normal;font:900 20px var(--body);color:var(--gold-2)}.prem-strip.ready{background:var(--gold-foil);background-size:200% 100%;color:var(--gold-ink);box-shadow:4px 4px 0 var(--ink);animation:prem-foil 5s linear infinite}.prem-strip.ready small{color:#5a4300}.prem-strip.ready>i{color:var(--ink)}.shop-head-side{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.prem-off{display:inline-flex;align-items:center;gap:8px;font:800 13px var(--body);color:var(--gold-3)}.prem-off.up{all:unset;cursor:pointer;padding:6px 12px;border-radius:999px;border:2px solid var(--ink);background:var(--prem-bg);color:var(--gold-2);font:800 13px var(--body)}.prem-out{all:unset;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border-radius:12px;background:var(--prem-bg);color:var(--gold-1);font:700 13px/1.3 var(--body)}.prem-mini{list-style:none;margin:0;padding:0;display:grid;gap:8px}.prem-mini li{display:flex;align-items:center;gap:10px;font:700 14px var(--body)}.prem-mini .prem-ico{width:34px;height:34px;font-size:14px;border-radius:9px}.prem-modal-art{display:grid;place-items:center;padding:14px;border-radius:16px;background:var(--prem-bg)}.prem-modal-art .pack-sm{width:110px;height:158px}@media (max-width: 900px){.prem-perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.prem-hero{grid-template-columns:1fr;padding:26px 20px}.prem-hero-art{display:none}.prem-hero h2{font-size:50px}.prem-lead{font-size:16px}.prem-cta.big{width:100%}.prem-hero-cta{justify-items:stretch;width:100%}.prem-value{grid-template-columns:1fr}.prem-value>div+div{border-left:0;border-top:2px dashed #cfc5b0}.prem-perks{grid-template-columns:1fr}.prem-perks li{padding:14px}.prem-table th,.prem-table td{padding:10px;font-size:13px}.prem-gifts,.prem-plans{grid-template-columns:1fr}.prem-gift{grid-template-columns:86px 1fr;gap:14px;padding:16px}.prem-gift-art .pack-sm{width:86px;height:124px}.prem-gift-text h3{font-size:28px}.prem-badge.name{display:inline-flex;margin:6px 0 0;transform:rotate(-2deg)}}@media (prefers-reduced-motion: reduce){.prem-badge.big,.prem-strip.ready{animation:none}}.pk-speed .prem-ico,.pk-points .prem-ico{font:900 17px/1 var(--body)}.prem-trial-pill{padding:5px 12px;border-radius:999px;border:2px solid var(--gold-2);color:var(--gold-1);font:800 14px var(--body)}.prem-packs{margin-bottom:20px;display:grid;gap:10px}.prem-packs-head{display:flex;align-items:center;gap:10px;font:800 14px var(--body)}.prem-packs-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prem-tile{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:16px;border:2px solid var(--ink);background:var(--prem-bg);color:#f6efe0;box-shadow:4px 4px 0 var(--ink);transition:transform .12s,box-shadow .12s;overflow:hidden}.prem-tile.ready{box-shadow:4px 4px 0 var(--gold-2)}.prem-tile.ready:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,240,184,.18) 50%,transparent 70%);background-size:250% 100%;animation:prem-foil 3.5s linear infinite;pointer-events:none}.prem-tile.ready:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--gold-2)}.prem-tile:disabled{cursor:default;opacity:.7}.prem-tile:disabled .pack-sm{filter:grayscale(.8) brightness(.7)}.prem-tile-art .pack-sm{display:block;width:54px;height:78px;box-shadow:3px 3px #000}.prem-tile-text{display:grid;gap:3px;flex:1;min-width:0}.prem-tile-text .kicker{color:var(--gold-2);font-size:10px}.prem-tile-text b{font:900 22px/1 var(--display);font-stretch:58%;text-transform:uppercase;color:#fff}.prem-tile-go{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--gold-foil);color:var(--gold-ink);font:900 14px var(--body);border:2px solid var(--ink);flex:none}.prem-offer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:20px;padding:14px 18px 14px 14px;border-radius:18px;border:2px solid var(--ink);background:radial-gradient(60% 120% at 0% 50%,rgba(242,201,76,.3),transparent 70%),var(--prem-bg);color:#f6efe0;box-shadow:4px 4px 0 var(--gold-2)}.prem-offer-art{position:relative;width:92px;height:86px}.prem-offer-art .pack-sm{position:absolute;width:52px;height:76px;box-shadow:3px 3px #000}.prem-offer-art .a{left:34px;top:2px;transform:rotate(10deg)}.prem-offer-art .b{left:4px;top:8px;transform:rotate(-8deg)}.prem-offer-text{display:grid;gap:4px;justify-items:start;min-width:0}.prem-offer-text b{font:900 24px/1 var(--display);font-stretch:58%;text-transform:uppercase;color:#fff}.prem-offer-text small{font:500 13px/1.4 var(--body);color:#c9c1b2}.prem-offer .prem-cta{min-height:46px;padding:0 20px;font-size:15px;white-space:nowrap}.prem-intro{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center}.prem-intro-art{position:relative;width:190px;height:210px;border-radius:18px;background:radial-gradient(circle at 50% 40%,rgba(242,201,76,.45),transparent 70%),var(--prem-bg)}.prem-intro-art .pack-sm{position:absolute;width:104px;height:150px;box-shadow:5px 5px #000}.prem-intro-art .a{left:70px;top:22px;transform:rotate(10deg)}.prem-intro-art .b{left:18px;top:36px;transform:rotate(-8deg)}.prem-intro-text{display:grid;gap:14px}.prem-intro-lead{margin:0;font:900 30px/1 var(--display);font-stretch:58%;text-transform:uppercase}.prem-intro .prem-fine{color:var(--ink-soft)}.chart .who .prem-badge{margin-left:6px}@media (max-width: 760px){.prem-packs-row{grid-template-columns:1fr 1fr;gap:8px}.prem-tile{padding:10px;gap:10px}.prem-tile-art .pack-sm{width:40px;height:58px}.prem-tile-text b{font-size:17px}.prem-tile-go{display:none}.prem-offer{grid-template-columns:auto 1fr}.prem-offer .prem-cta{grid-column:1 / -1;width:100%}.prem-offer-art{width:76px}.prem-offer-text b{font-size:20px}.prem-intro{grid-template-columns:1fr}.prem-intro-art{width:100%;height:170px}.prem-intro-art .a{left:calc(50% - 20px)}.prem-intro-art .b{left:calc(50% - 90px)}}@media (prefers-reduced-motion: reduce){.prem-tile.ready:after{animation:none}}.prem-offer-art .pack.pack-sm{width:52px!important;height:76px!important;padding:5px!important}.prem-tile-art .pack.pack-sm{width:54px!important;height:78px!important;padding:5px!important}.prem-intro-art{overflow:hidden}.prem-intro-art .pack.pack-sm{width:104px!important;height:150px!important}.prem-tile:disabled{background:var(--prem-bg)!important;color:#b5ad9e!important;border-color:var(--ink)!important;opacity:1}.prem-tile:disabled .prem-tile-text b{color:#8d8577}@media (max-width: 760px){.prem-tile-art .pack.pack-sm{width:40px!important;height:58px!important}.prem-intro-art .pack.pack-sm{width:84px!important;height:122px!important}.prem-intro-art .a{left:calc(50% - 10px);top:18px}.prem-intro-art .b{left:calc(50% - 76px);top:28px}}@media (max-width: 760px){.prem-offer-art{width:52px;height:76px}.prem-offer-art .a{display:none}.prem-offer-art .b{left:0;top:0;transform:rotate(-6deg)}}.prem-offer-art .pack.pack-sm,.prem-tile-art .pack.pack-sm,.prem-intro-art .pack.pack-sm{box-sizing:border-box}.prem-offer-text{padding-left:4px}.prem-offer{position:relative}.prem-offer-x{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:30px;height:30px;min-width:0;min-height:0;padding:0;border-radius:50%;border:0;background:#ffffff1a;color:#c9c1b2;font:400 20px/1 var(--body);box-shadow:none;z-index:2}.prem-offer-x:hover:not(:disabled){background:#fff3;color:#fff;transform:none;box-shadow:none}.prem-offer.closing{opacity:0;transform:translateY(-6px);transition:opacity .2s,transform .2s}.prem-offer .prem-offer-text{padding-right:26px}@media (min-width: 761px){.prem-offer .prem-cta{margin-right:28px}}.ad-prem{align-items:center}.ad-prem select{height:40px;border-radius:10px;padding:0 10px}.ad-prem .prem-badge{justify-self:start;align-self:center;width:auto}.prem-gift-art .pack.pack-sm{box-sizing:border-box;width:110px!important;height:158px!important}.prem-gift-text{min-width:0}@media (max-width: 760px){.prem-gift-art .pack.pack-sm{width:76px!important;height:110px!important;padding:6px!important}.prem-gift{grid-template-columns:76px minmax(0,1fr)}.prem-value{grid-template-columns:repeat(3,minmax(0,1fr))}.prem-value>div{padding:12px 10px}.prem-value>div+div{border-left:2px dashed #cfc5b0;border-top:0}.prem-value b{font-size:24px}.prem-value span{font-size:11px;line-height:1.3}}.stock-open{font-size:17px!important;padding:13px 18px!important;min-height:0}.pz-zone{width:100%;justify-items:stretch}.pz-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:end}.pz-slide{display:grid;justify-items:center;gap:12px;min-width:0}.pz-pack{display:grid;place-items:center}.pz-slide .pack{width:210px;height:300px}.pz-slide.done .pack{filter:grayscale(.85) brightness(.75)}.pz-slide.pz-legendary.ready .pack,.pz-slide.pz-diamond.ready .pack{box-shadow:8px 8px 0 var(--ink),0 0 40px #f2c94c73}.pz-cap{display:grid;justify-items:center;gap:4px;text-align:center}.pz-cap b{font:900 22px/1 var(--display);font-stretch:58%;text-transform:uppercase}.pz-cap small{font:500 13px var(--body);color:var(--ink-soft)}.pz-btn{min-height:0;padding:11px 22px;font-size:15px;border-radius:999px;background:var(--gold-foil);background-size:200% 100%;color:var(--gold-ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.pz-btn:disabled{background:var(--paper-2);color:var(--ink-soft);box-shadow:none}.pz-dots{display:none}.pz-zone>.stock{margin-top:14px}@media (max-width: 760px){.pz-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:6px 16px 10px;scroll-padding-inline:16px}.pz-rail::-webkit-scrollbar{display:none}.pz-slide{flex:none;width:82%;scroll-snap-align:center}.pz-slide .pack{width:200px;height:286px}.pz-btn{display:none}.pz-dots{display:flex;justify-content:center;gap:6px}.pz-dots span{width:7px;height:7px;border-radius:999px;background:#cfc5b0;transition:width .2s,background .2s}.pz-dots span.on{width:22px;background:var(--ink)}.pz-zone>.stock{margin-top:4px}.pz-zone:not([data-active=free]) .stock>:not(.stock-open){display:none}.pz-zone:not([data-active=free]) .stock-open{background:var(--gold-foil);color:var(--gold-ink);border-color:var(--ink)}.pz-zone:not([data-active=free]) .stock-open:disabled{background:var(--paper-2);color:var(--ink-soft)}}.pz-slide .pack,.pz-slide .pack-wrap .pack{width:210px!important;height:300px!important;box-sizing:border-box}.pz-rail{align-items:start}@media (max-width: 760px){.pz-rail{gap:16px;padding-inline:calc(50% - 115px);scroll-padding-inline:0}.pz-slide{width:230px;scroll-snap-align:center}}.stock{gap:10px!important}.stock-line{display:grid;gap:8px;justify-items:center;width:100%}.stock-count b{font-size:30px!important}.stock-count small{font:600 14px var(--body)!important;color:var(--ink-soft)}.stock-slots{gap:3px!important}.stock-slots span{height:6px!important}.tier-line{margin:0;font:600 12px var(--mono)!important;letter-spacing:.04em;color:var(--ink-soft)}.pz-pack{position:relative}.pz-slide.locked .pack{filter:grayscale(.55) brightness(.85)}.pz-lock{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#120f0cd9;border:2px solid var(--gold-2);font-size:24px;pointer-events:none;box-shadow:0 6px 20px #0006}@media (max-width: 760px){.pz-free-user:not([data-active=free]) .stock-open{background:var(--gold-foil)!important;color:var(--gold-ink)!important}}.pack-shop .section-head .see-all{all:unset;cursor:pointer;margin-left:auto;font:800 14px var(--body);color:var(--red-text);white-space:nowrap}.pack-shop .section-head .see-all:hover{text-decoration:underline}.ap-modal{width:min(1100px,100%)}.ap-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px;position:sticky;top:-22px;z-index:2;padding:10px 0;background:var(--paper)}.ap-search{flex:1 1 260px}.ap-cats{flex:none;display:flex;border:2px solid var(--ink);border-radius:999px;padding:2px;gap:2px;background:var(--card)}.ap-cats button{all:unset;cursor:pointer;height:36px;padding:0 14px;border-radius:999px;font:700 13px var(--body);display:inline-flex;align-items:center}.ap-cats button.on{background:var(--ink);color:var(--paper)}.ap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px 14px;justify-items:center}.ap-grid .theme-pack{width:100%}.ap-grid .apack{width:100%;max-width:170px}.ap-none{grid-column:1 / -1;padding:30px 0}@media (max-width: 760px){.ap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-cats{width:100%}.ap-cats button{flex:1;justify-content:center;padding:0 6px}.ap-tools{top:-16px}}.ap-search{position:relative;display:block}.ap-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none}.ap-search input{width:100%;box-sizing:border-box;height:46px;padding:0 16px 0 42px!important;border-radius:999px}.ai-notes{margin:0 0 16px;padding:14px 18px 14px 34px;border-radius:14px;background:var(--ink);color:var(--paper);display:grid;gap:6px;font:500 14px/1.45 var(--body)}.ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ai-card{display:grid;gap:10px;align-content:start;padding:16px 18px;border:2px solid var(--ink);border-radius:14px;background:var(--card);min-width:0}.ai-head{display:grid;gap:2px}.ai-head b{font:800 15px var(--body)}.ai-head small{font-size:12px}.ai-bars{display:flex;align-items:flex-end;gap:3px;height:120px}.ai-bar{flex:1;display:grid;grid-template-rows:1fr auto;height:100%;min-width:0}.ai-bar span{align-self:end;border-radius:4px 4px 0 0;background:#cfc5b0}.ai-bar span.top{background:var(--red)}.ai-bar small{height:14px;font:600 10px var(--mono);text-align:center;color:var(--ink-soft);white-space:nowrap}.ai-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-kpis b{font:900 30px/1 var(--display);font-stretch:58%}.ai-kpis small{display:block;font:500 12px/1.3 var(--body);color:var(--ink-soft)}.ai-mix,.ai-funnel,.ai-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ai-mix li,.ai-funnel li{display:grid;grid-template-columns:130px 1fr 44px;align-items:center;gap:8px;font:600 13px var(--body)}.ai-funnel li{grid-template-columns:150px 1fr 34px 40px}.ai-mix i,.ai-funnel i{height:10px;border-radius:999px;background:var(--red);font-style:normal}.ai-funnel small{color:var(--ink-soft)}.ai-list li{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--paper-2);font-size:13px}.ai-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-p{padding:2px 8px;border-radius:999px;background:var(--paper-2);font:800 12px var(--body)}.ai-p.hot{background:var(--gold-2, #f2c94c)}@media (max-width: 900px){.ai-grid{grid-template-columns:1fr}.ai-mix li{grid-template-columns:110px 1fr 40px}.ai-funnel li{grid-template-columns:120px 1fr 30px 36px}}@media (min-width: 901px){.ad-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.ad-main-tabs{margin-bottom:16px}.ad-prem{margin-left:6px;padding:1px 6px;border-radius:6px;background:var(--gold-foil);color:var(--gold-ink)!important;font:800 10px var(--body)!important}.news-page{display:grid;gap:18px;max-width:980px}.news-hero{background:var(--ink);color:var(--paper);border-radius:20px;padding:22px;display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;box-shadow:4px 4px 0 var(--accent, #ff4a1c)}.news-hero>div{display:grid;gap:6px}.news-sec{display:grid;gap:14px;margin-top:10px}.news-sec .section-head{margin-bottom:0}.news-hero .kicker{color:var(--accent, #ff4a1c)}.news-hero h3{margin:0;font:900 34px/1 var(--display);font-stretch:60%;text-transform:uppercase}.news-hero p{margin:0;opacity:.8}.news-post{border:2px solid var(--ink);border-radius:18px;background:var(--paper);box-shadow:4px 4px 0 var(--ink);padding:16px;display:grid;gap:14px}.news-post.fav{border-color:var(--accent, #ff4a1c);box-shadow:4px 4px 0 var(--accent, #ff4a1c)}.news-head{display:flex;gap:14px;align-items:center}.news-cover,.news-note{width:64px;height:64px;border-radius:12px;border:2px solid var(--ink);object-fit:cover;flex:none}.news-note{display:grid;place-items:center;background:var(--ink);color:var(--paper);font-size:28px}.news-txt{display:grid;gap:3px;min-width:0}.news-line{margin:0;font-size:15px}.news-txt h3{margin:0;font:900 24px/1 var(--display);font-stretch:60%;text-transform:uppercase;overflow-wrap:anywhere}.news-fav{display:inline-block;vertical-align:1px;margin-left:8px;padding:1px 7px;border-radius:6px;background:var(--ink);color:var(--paper);font:700 10px var(--body)}.news-rail{display:grid;grid-auto-flow:column;grid-auto-columns:176px;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 8px 12px 4px;margin:0 -8px 0 -4px;overscroll-behavior-x:contain}.news-rail{align-items:start}.news-rail>*{scroll-snap-align:start}.news-end{display:grid;justify-items:center;gap:10px;padding:8px 0 24px;text-align:center}.news-end p{margin:0}@media (max-width: 640px){.news-rail{grid-auto-columns:150px;gap:10px}.news-post{padding:14px 12px}.news-txt h3{font-size:21px}.news-hero h3{font-size:28px}.news-go{width:100%}}.prem-founder{display:inline-block;padding:3px 10px;border-radius:6px;border:2px solid var(--gold-2);color:var(--gold-2);font:800 12px var(--body);letter-spacing:.06em;text-transform:uppercase;margin-left:8px;vertical-align:middle}.modal .prem-founder{color:var(--gold-3);border-color:var(--gold-3)}.prem-founder-box{display:flex;align-items:center;gap:4px;margin-bottom:10px}.fl-compare{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 8px}.fl-col{border-radius:14px;padding:12px;border:2px solid var(--line, rgba(127,127,127,.25))}.fl-col.fl-founder{border-color:var(--gold-3);background:color-mix(in srgb,var(--gold-3) 12%,transparent)}.fl-col.fl-next{opacity:.75}.fl-kicker{display:block;font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.fl-col.fl-founder .fl-kicker,.fl-col.fl-founder .fl-name{color:var(--gold-3)}.fl-name{display:block;font:900 16px var(--body);margin:2px 0 8px}.fl-col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fl-col li{display:grid}.fl-col li small{font:600 11px var(--body);color:var(--ink-soft)}.fl-col li strong{font:900 18px var(--body)}.fl-old{font:600 12px var(--body);color:var(--ink-soft)}.fl-leave{display:block;margin:6px auto 0}.inv-scale{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 4px}.inv-scale>div{display:grid;gap:2px;justify-items:center;padding:10px 6px;border:2px solid var(--ink);border-radius:12px;background:var(--paper);text-align:center}.inv-scale b{font:900 24px/1 var(--display);font-stretch:60%}.inv-scale small{font-size:12px;color:var(--ink-soft)}.inv-scale .now{background:var(--ink);color:var(--paper)}.inv-scale .now small{color:var(--paper);opacity:.75}.inv-scale .done{opacity:.5;text-decoration:line-through}.inv-friends{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.inv-friends li{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--line, rgba(0,0,0,.15));border-radius:10px}.inv-friends small.ok{color:#1f7a3a;font-weight:700}.tr-steps{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;counter-reset:none}.tr-steps li button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;border:2px solid var(--line, rgba(0,0,0,.15));font:700 13px/1.2 var(--body);color:var(--ink-soft)}.tr-steps li b{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:2px solid currentColor;font:900 12px/1 var(--body)}.tr-steps li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-steps li.on button{border-color:var(--ink);background:var(--ink);color:var(--paper)}.tr-steps li.done button{border-color:var(--ink);color:var(--ink)}.tr-steps li.done b{background:#3fae58;border-color:#3fae58;color:#fff}.tr-tools{gap:8px}.tr-tools .tr-filter{justify-self:start}.tr-rar{flex:none;height:44px;border-radius:999px;padding:0 14px;border:2px solid var(--ink);background:var(--card);font:700 13px var(--body)}.tr-modal .modal-actions{flex-wrap:wrap}.tr-tray{flex:1 1 100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;margin-bottom:4px;border-radius:12px;background:var(--paper-2, rgba(0,0,0,.05));min-width:0}.tr-tray[hidden]{display:none}.tr-tray-row{display:flex;align-items:center;gap:8px;min-width:0}.tr-tray-row>i{font-style:normal;font-weight:900}.tr-tray-side{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.tr-mini{all:unset;cursor:pointer;flex:none;width:34px;height:34px;border-radius:7px;overflow:hidden;border:2px solid var(--ink);position:relative}.tr-mini img{width:100%;height:100%;object-fit:cover;display:block}.tr-mini.legendary{border-color:var(--legendary)}.tr-mini.epic{border-color:var(--epic, #d63384)}.tr-mini.rare{border-color:var(--rare, #4f7cff)}.tr-tray .tr-pts-chip{padding:4px 8px;font-size:11px}.tr-verdict{flex:none;padding:5px 10px;border-radius:999px;font:700 12px var(--body);background:var(--card);white-space:nowrap}.tr-verdict.ok{background:#dff3e4;color:#1f7a3a}.tr-verdict.low{background:#ffe4da;color:#8a2a0c}.tr-pane{display:grid;gap:12px}.tr-pane .tr-sides{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:12px;align-items:start}.tr-pane .tr-empty{width:76px;min-height:86px;font:700 12px var(--body)}.tr-pane .tr-list .tr-empty:only-child{width:100%}@media (max-width: 760px){.tr-steps li span{font-size:11px;white-space:normal}.tr-steps li button{flex-direction:column;text-align:center;gap:4px;padding:6px 4px}.tr-tray{flex-wrap:wrap}.tr-verdict{white-space:normal}.tr-tools .tr-filter{width:100%}.tr-pane .tr-sides{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:6px}.tr-pane .tr-empty{width:58px;min-height:66px}}.tr-tools-row .tr-count-label{flex:none;white-space:nowrap}.tr-thumb{position:relative;display:grid;gap:0;padding:0;border:2px solid var(--ink);border-radius:12px;overflow:hidden;background:var(--card);box-shadow:3px 3px 0 var(--ink);outline:none}.tr-thumb.rare{background:#e6ecff}.tr-thumb.epic{background:#fde3ee}.tr-thumb.legendary{background:#fff3c9;box-shadow:3px 3px 0 var(--ink)}.tr-thumb.rare,.tr-thumb.epic,.tr-thumb.legendary{border-color:var(--ink)}.tr-cover{position:relative;display:block;padding:7px 7px 0}.tr-cover img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:7px;border:2px solid var(--ink);background:var(--paper-2)}.tr-thumb.artist .tr-cover img{border-radius:50%}.tr-txt{display:grid;gap:1px;padding:6px 8px 7px;min-width:0}.tr-txt b{font:800 13px/1.2 var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-txt small{font:500 11px/1.2 var(--body);color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-band{display:block;padding:4px 6px;background:var(--ink);color:var(--paper);font:900 11px/1 var(--display);font-stretch:60%;letter-spacing:.06em;text-transform:uppercase;text-align:center}.tr-thumb.rare .tr-band{color:#9fb6ff}.tr-thumb.epic .tr-band{color:#ff8fbe}.tr-thumb.legendary .tr-band{color:var(--legendary)}.tr-cover .tr-count{top:12px;left:12px}.tr-cover .tr-badge{left:12px;bottom:6px;top:auto}.tr-pick .tr-thumb{transition:transform .15s,box-shadow .15s}.tr-pick:hover .tr-thumb{transform:translateY(-2px)}.tr-pick[aria-pressed=true] .tr-thumb{outline:none;transform:translateY(-3px);box-shadow:4px 5px 0 var(--red);border-color:var(--red)}.tr-pick[aria-pressed=true] .tr-cover img{border-color:var(--red)}.tr-check{top:4px;right:4px;width:28px;height:28px;border:2px solid var(--ink)}.tr-grid{gap:14px;padding:6px 8px 10px 4px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.tr-pane .tr-side{padding:12px;border:2px solid var(--ink);border-radius:14px}.tr-pane .tr-side.get{background:#e9f6ec}.tr-pane .tr-side.give{background:var(--card)}.tr-pane .tr-arrow{align-self:center;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:16px}.tr-chosen{width:84px}.tr-chosen .tr-txt{padding:4px 5px 5px}.tr-chosen .tr-txt b{font-size:10px}.tr-chosen .tr-txt small{display:none}.tr-chosen .tr-cover{padding:4px 4px 0}.tr-chosen .tr-band{font-size:9px;padding:3px 4px}.tr-chosen .tr-thumb{box-shadow:2px 2px 0 var(--ink)}.tr-chosen .tr-x{z-index:2}.tr-tray{background:var(--ink);color:var(--paper);padding:8px 12px}.tr-tray .kicker{color:var(--paper);opacity:.6;font-size:10px}.tr-tray-col{display:grid;gap:3px;min-width:0}.tr-tray-side small{color:var(--paper);opacity:.5}.tr-mini{border-color:var(--paper)}@media (max-width: 760px){.tr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tr-txt b{font-size:12px}.tr-band{font-size:10px}.tr-chosen{width:64px}.tr-pane .tr-side{padding:8px}.tr-pane .tr-arrow{width:24px;height:24px;font-size:12px}}.tr-tray .tr-verdict{color:var(--ink)}.tr-tray .tr-verdict.ok{color:#1f7a3a}.tr-tray .tr-verdict.low{color:#8a2a0c}.tr-pane .tr-list{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.tr-pane .tr-list .tr-empty{width:84px;min-height:110px}@media (max-width: 760px){.tr-pane .tr-list{gap:6px}.tr-pane .tr-list .tr-empty{width:64px;min-height:88px}}.pz-reload{margin-top:6px}.bt-bigplay.tap{animation:bt-tap 1.1s ease-in-out infinite}.bt-bigplay.tap:after{content:attr(data-tap);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;font:700 13px var(--body);color:var(--paper)}@keyframes bt-tap{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.dd-rows{display:grid;gap:8px;margin:10px 0}.dd-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:4px 12px;padding:10px 12px;border:2px solid var(--ink);border-radius:12px;background:var(--card);cursor:pointer}.dd-row input{width:20px;height:20px;accent-color:var(--ink)}.dd-rar{font:900 16px/1 var(--display);font-stretch:60%;text-transform:uppercase}.dd-row.rare .dd-rar{color:var(--rare)}.dd-row.epic .dd-rar{color:var(--epic)}.dd-row.legendary .dd-rar{color:#a87c00}.dd-n{font-size:13px;color:var(--ink-soft);justify-self:end}.dd-pts{font:800 14px var(--body)}.dd-tip{grid-column:2 / -1;font-size:12px;color:#8a2a0c}.dd-total{margin:0;font:600 13px var(--body);color:var(--ink-soft)}.pack-out-lite{display:grid;justify-items:center;gap:10px;margin-top:8px}.pack-out-lite[hidden]{display:none}.pack-out-lite .linkish{all:unset;cursor:pointer;font:700 13px var(--body);text-decoration:underline;text-underline-offset:3px;color:var(--ink-soft)}.po-wait{margin:0;font:700 13px var(--body);color:var(--ink-soft);font-variant-numeric:tabular-nums}.stock-slots[hidden],.stock-count[hidden]{display:none!important}.stock-slots.mini-packs{display:flex!important;justify-content:center;flex-wrap:wrap;gap:5px!important;width:auto;max-width:100%}.stock-slots.mini-packs span{flex:none;position:relative;width:16px;height:22px!important;border-radius:3px 3px 4px 4px!important;border:1.5px dashed rgba(23,21,18,.35)!important;background:transparent!important;box-shadow:none!important;transition:background .25s,transform .25s}.stock-slots.mini-packs span.on{border:1.5px solid var(--ink)!important;background:linear-gradient(180deg,#ff6a3d 0%,var(--red) 70%)!important;box-shadow:1.5px 1.5px 0 var(--ink)!important}.stock-slots.mini-packs span.on:before{content:"";position:absolute;left:2px;right:2px;top:3px;height:2px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px);opacity:.55}.stock-slots.mini-packs span.on:after{content:"";position:absolute;left:3px;right:3px;bottom:3px;height:3px;border-radius:1px;background:#ffffff8c}.stock-slots.mini-packs span.on:last-of-type{animation:none}@media (max-width: 640px){.stock-slots.mini-packs span{width:14px;height:20px!important}.stock-slots.mini-packs{gap:4px!important}}.stock-line{gap:6px}@media (min-width: 761px){.pz-slide.pz-free .stock{width:100%;max-width:280px;margin:10px auto 0;justify-items:center}.pz-slide.pz-free .stock-open{width:auto}.pz-slide.pz-free .stock-open{font-size:15px!important;padding:11px 22px!important}}@media (max-width: 760px){.stock-open{font-size:15px!important;padding:10px 16px!important}.pz-btn{padding:8px 16px;font-size:13px}}.push-cats{display:grid;gap:8px;margin:10px 0}.push-cat{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:10px 12px;border:2px solid var(--ink);border-radius:12px;background:var(--card);cursor:pointer}.push-cat input{width:20px;height:20px;accent-color:var(--ink)}.push-cat span{display:grid;gap:2px}.push-cat small{color:var(--ink-soft);font-size:12px}.push-why{margin:6px 0 10px;padding-left:20px;display:grid;gap:6px;font-weight:600}.onb-push{margin-top:14px}.onb-home{margin:14px 0;padding:0;list-style:none;counter-reset:s;display:grid;gap:10px}.onb-home li{counter-increment:s;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;border:2px solid var(--ink);border-radius:12px;background:var(--card);font-weight:600}.onb-home li:before{content:counter(s);flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--paper);font:900 13px var(--body)}.onb-share{display:inline-grid;place-items:center;color:#2f7bff}.onb-share{vertical-align:-4px}.onb-home li{flex-wrap:nowrap}.onb-push{width:auto;justify-self:start;padding:12px 26px;font-size:16px}.onb-notifs .push-why{font:600 15px var(--body)}.modal .push-done{all:unset;cursor:pointer;justify-self:center;font:700 14px var(--body);text-decoration:underline;text-underline-offset:3px;color:var(--ink-soft);margin-top:4px}.ad-push{margin-left:6px;font-size:12px!important}.discord-cta{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:14px 20px;border-radius:999px;border:2.5px solid var(--ink);background:#5865f2;color:#fff;font:800 16px var(--body);text-decoration:none;box-shadow:3px 3px 0 var(--ink)}.discord-cta:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.dg-invite{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:2.5px solid var(--ink);border-radius:18px;background:linear-gradient(110deg,#fff3c4,#ffe08a);box-shadow:4px 4px 0 var(--ink);text-align:left;cursor:pointer;font-family:var(--body);color:var(--ink)}.dg-invite:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--ink)}.dg-invite-ico{flex:none;font-size:30px}.dg-invite-txt{flex:1;display:grid;gap:2px;min-width:0}.dg-invite-txt b{font:900 20px/1.05 var(--display, Anybody);font-stretch:62%;text-transform:uppercase}.dg-invite-txt small{font:500 13px/1.35 var(--body);color:#5a5348}.dg-invite-go{flex:none;padding:9px 14px;border-radius:999px;background:var(--red);border:2px solid var(--ink);font:800 14px var(--body)}@media (max-width: 520px){.dg-invite-go{padding:8px 10px;font-size:13px}.dg-invite-txt b{font-size:18px}}.cv{display:grid;gap:18px;max-width:760px;min-width:0}.cv-body,.cv-body>*,.cv-sec,.cv-feed,.cv-friends,.cv-group,.cv-ranks{min-width:0}.cv-tabs{position:sticky;top:8px;z-index:20;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;border:2.5px solid var(--ink);border-radius:999px;background:var(--paper);box-shadow:3px 3px 0 var(--ink)}.cv-tabs button{all:unset;cursor:pointer;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:10px 4px;border-radius:999px;font:700 15px var(--body);color:var(--ink);text-align:center;white-space:nowrap}@media (max-width: 420px){.cv-tabs button{font-size:13.5px}.cv-tabs .nav-badge{min-width:16px;height:16px;font-size:10px}}.cv-tabs button.on{background:var(--ink);color:var(--paper)}.cv-tabs button:focus-visible{outline:3px solid var(--red);outline-offset:2px}.cv-tabs .nav-badge{position:static}.cv-body{display:grid;gap:22px}.cv-sec{display:grid;gap:10px}.cv-h{margin:0;font:900 24px/1 var(--display);font-stretch:62%;text-transform:uppercase;letter-spacing:.3px}.cv-hint{margin:0;color:var(--ink-soft);font:500 15px/1.45 var(--body)}.cv-todo{display:grid;gap:8px}.cv-todo-item{all:unset;cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;border:2px solid var(--ink);background:var(--card, #faf6ec);font:700 15px var(--body)}.cv-todo-item.hot{background:#fff1c2}.cv-todo-item>span:nth-child(2){flex:1}.cv-todo-item i{font-style:normal;font-weight:800}.cv-todo-ico{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--paper);border:2px solid var(--ink);font-size:16px}.cv-posts{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cv-post{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;border:2px solid var(--ink);background:var(--card, #faf6ec);border-left-width:6px}.cv-post.r-legendary{border-left-color:var(--gold, #e9b10a);background:#fff7dc}.cv-post.r-epic{border-left-color:#e0337a}.cv-post.r-rare{border-left-color:#2c5bd6}.cv-post-av{all:unset;cursor:pointer;flex:none}.cv-post-ico{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--paper);border:2px solid var(--ink);font-size:18px}.cv-post-txt{flex:1;min-width:0;display:grid;gap:2px}.cv-post-txt p{margin:0;font:500 15px/1.35 var(--body)}.cv-post-txt b{font-weight:800}.cv-post-detail{font:800 15px/1.3 var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-post-txt small{color:var(--ink-soft);font:500 12px var(--body)}.cv-post-art{flex:none;width:56px;height:56px;border-radius:10px;border:2px solid var(--ink);object-fit:cover}.cv-empty-cta{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.cv-find{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.cv-search{min-width:0}.cv-search input{height:46px}.cv-invite{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@media (max-width: 520px){.cv-find{grid-template-columns:1fr}.cv-invite{justify-self:start}}.cv-results{grid-column:1 / -1;list-style:none;margin:0;padding:0;display:grid;gap:6px}.cv-results:empty{display:none}.cv-none{color:var(--ink-soft);font:500 14px var(--body);padding:4px 6px}.cv-people{list-style:none;margin:0;padding:0;display:grid;border:2px solid var(--ink);border-radius:18px;background:var(--card, #faf6ec);overflow:hidden}.cv-people>li+li{border-top:1.5px solid rgba(23,21,18,.12)}.cv-results .cv-person{border:2px solid var(--ink);border-radius:16px;background:var(--card, #faf6ec)}.cv-person{display:flex;align-items:center;gap:10px;padding:10px 12px}.cv-person-id{all:unset;cursor:pointer;flex:1;min-width:0;display:flex;align-items:center;gap:12px}.cv-person-id>span:last-child{display:grid;min-width:0}.cv-person-id b{font:800 16px var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-person-id small{color:var(--ink-soft);font:500 13px var(--body)}.cv-person-act,.cv-pair{display:flex;align-items:center;gap:6px;flex:none}.cv-more{width:38px;height:38px;padding:0!important;border-radius:50%!important;background:transparent!important;border:2px solid var(--ink)!important;box-shadow:none!important;font:900 18px/1 var(--body)!important;color:var(--ink)!important}.cv-team-mark{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--red);border:2px solid var(--ink);font:900 20px var(--display);font-stretch:62%}.cv-sent summary{cursor:pointer;font:700 15px var(--body);color:var(--ink-soft)}.cv-sheet{display:grid;gap:8px}.cv-sheet-btn{width:100%;justify-content:center}.cv-sheet-btn.danger{background:transparent!important;color:#c0341d!important;border-color:#c0341d!important;box-shadow:none!important}.cv-hero{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;padding:20px;border-radius:22px;border:2.5px solid var(--ink);background:linear-gradient(135deg,#2a231c,#120f0c);color:var(--paper);box-shadow:5px 5px 0 var(--ink)}.cv-hero h2{margin:4px 0 10px;font:900 34px/1 var(--display);font-stretch:62%;text-transform:uppercase;color:#fff}.cv-hero .kicker{color:#ffb38f}.cv-hero-list{margin:0;padding-left:18px;display:grid;gap:4px;font:500 15px/1.4 var(--body);color:#d9d0bf}@media (max-width: 560px){.cv-hero{grid-template-columns:1fr}}.cv-ranks{display:grid;gap:12px}.cv-seg{display:inline-flex;justify-self:start;gap:4px;padding:3px;border-radius:999px;background:#17151214}.cv-seg button{all:unset;cursor:pointer;padding:8px 14px;border-radius:999px;font:700 14px var(--body)}.cv-seg button.on{background:var(--ink);color:var(--paper)}.cv-podium{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:end}.cv-podium li{display:grid;justify-items:center;gap:4px;text-align:center;min-width:0}.cv-pod-av{all:unset;cursor:pointer}.cv-pod-av .avatar{width:64px;height:64px;border:3px solid var(--ink)}.cv-podium .p1 .cv-pod-av .avatar{width:84px;height:84px;border-color:var(--gold, #e9b10a);box-shadow:0 0 0 3px var(--ink)}.cv-pod-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 15px var(--body)}.cv-pod-val{font:900 20px var(--display);font-stretch:62%}.cv-pod-val small,.cv-rank-val small{font:600 12px var(--body);color:var(--ink-soft)}.cv-pod-step{width:100%;display:grid;place-items:center;border:2.5px solid var(--ink);border-radius:14px 14px 0 0;background:#d8d1c2;font:900 34px var(--display);font-stretch:62%}.cv-podium .p1 .cv-pod-step{height:92px;background:linear-gradient(135deg,#fff3c4,#e9b10a,#fff0b0,#c89108)}.cv-podium .p2 .cv-pod-step{height:70px;background:#e3e7ee}.cv-podium .p3 .cv-pod-step{height:54px;background:#f0c9a0}.cv-podium li.me .cv-pod-name{color:#b8300b}.cv-rank-list{list-style:none;margin:0;padding:0;display:grid;border:2px solid var(--ink);border-radius:18px;background:var(--card, #faf6ec);overflow:hidden}.cv-rank-list li{display:flex;align-items:center;gap:12px;padding:10px 14px}.cv-rank-list li+li{border-top:1.5px solid rgba(23,21,18,.12)}.cv-rank-list li.me{background:#ffe3d6}.cv-rank-n{width:28px;flex:none;font:900 20px var(--display);font-stretch:62%;color:var(--ink-soft)}.cv-rank-av{all:unset;cursor:pointer;flex:none}.cv-rank-av .avatar{width:38px;height:38px}.cv-rank-name{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font:800 15px var(--body);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cv-rank-val{flex:none;font:900 19px var(--display);font-stretch:62%}.cv-rank-me{position:sticky;bottom:90px;z-index:5}.cv-rank-me .cv-rank-list{box-shadow:0 8px 24px #0000002e}.cv-strip{display:flex;align-items:center;margin:4px 0 2px}.cv-strip img{width:40px;height:40px;border-radius:8px;border:2px solid var(--ink);object-fit:cover;margin-right:-10px;background:#2a2622}.cv-strip b{margin-left:16px;font:800 13px var(--body);color:var(--ink-soft)}.cv-strip.sm img{width:30px;height:30px;margin-right:-8px}.cv-strip.sm b{margin-left:12px}.cv-trade-cards{flex:none;display:flex;align-items:center;gap:4px}.cv-trade-cards i{font-style:normal;font-weight:900;margin:0 6px 0 10px}.cv-trade.todo{background:#fff1c2}@media (max-width: 520px){.cv-trade .cv-person-id{flex-direction:column;align-items:flex-start;gap:6px}}.cv-feed,.cv-friends,.cv-group{display:grid;gap:24px}.cv-hero .cv-hero-go{background:var(--red)!important;color:var(--ink)!important;border:2.5px solid var(--paper)!important;box-shadow:3px 3px 0 var(--paper)!important;font-weight:800}.gp-page2{--line: rgba(23, 21, 18, .12);display:grid;gap:14px;max-width:640px;min-width:0}.gp-page2>*{min-width:0}.gp-shield{display:inline-block;flex:none}.gp-shield svg{width:100%;height:100%;display:block;overflow:visible}.gp-tagpill{display:inline-block;padding:3px 8px 2px;border-radius:7px;background:var(--ink);color:#fff;font:900 15px/1 var(--display);font-stretch:62%;letter-spacing:1.5px;vertical-align:.2em}.gp-tagpill.c-red{background:#c22e25}.gp-tagpill.c-orange{background:#de6414}.gp-tagpill.c-gold{background:#b08304}.gp-tagpill.c-green{background:#3f7f1d}.gp-tagpill.c-teal{background:#12806d}.gp-tagpill.c-blue{background:#2556d0}.gp-tagpill.c-purple{background:#6a3bd6}.gp-tagpill.c-pink{background:#c2226a}.gp-faces2{display:inline-flex;vertical-align:middle}.gp-faces2 .avatar{width:26px;height:26px;margin-right:-7px;border:2px solid var(--card, #faf6ec)}.gp-note{margin:0;font:500 13.5px/1.45 var(--body);color:var(--ink-soft)}.gp-center{text-align:center}.gp-big{margin:0;font:800 19px/1.25 var(--body)}.gp-big span{color:var(--ink-soft);font-weight:600}.gp-lnk{all:unset;cursor:pointer;font:700 14px var(--body);color:#b8300b}.gp-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0 24px;border:2.5px solid var(--ink)!important;border-radius:999px!important;background:var(--red)!important;color:var(--ink)!important;font:900 20px var(--display)!important;font-stretch:62%!important;text-transform:uppercase;letter-spacing:.5px;box-shadow:4px 4px 0 var(--ink)!important;cursor:pointer}.gp-cta.sm{width:auto;min-height:42px;font-size:17px!important;box-shadow:3px 3px 0 var(--ink)!important}.gp-cta:disabled{background:#d8d1c2!important;color:var(--ink-soft)!important;box-shadow:none!important;cursor:default}.gp-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px!important;border:2px solid var(--ink)!important;border-radius:999px!important;background:var(--ink)!important;color:var(--paper)!important;font:700 13.5px var(--body)!important;box-shadow:none!important;white-space:nowrap;cursor:pointer}.gp-pill.ghost{background:transparent!important;color:var(--ink)!important}.gp-box{display:grid;gap:12px;padding:16px 16px 18px;border-radius:20px;background:var(--card, #faf6ec);border:2px solid var(--ink);min-width:0}.gp-box-t{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:10px;font:700 13px var(--body);color:var(--ink-soft)}.gp-box-t small{font:600 12.5px var(--body)}.gp-meter{position:relative;height:12px;border-radius:999px;background:#e7e0cf;overflow:hidden}.gp-meter i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#2fbfa5,#2556d0)}.gp-meter.hot i{background:linear-gradient(90deg,#ff9b5e,#e0337a)}.gp-top{display:grid;gap:14px;padding:4px 2px 6px}.gp-top-in{display:flex;gap:16px;align-items:center}.gp-top-txt{min-width:0;display:grid;gap:6px}.gp-top h2{margin:0;font:900 38px/.95 var(--display);font-stretch:60%;text-transform:uppercase;overflow-wrap:anywhere}.gp-motto{margin:0;font:500 italic 15px/1.35 var(--body);color:var(--ink-soft)}.gp-kpi{margin:4px 0 0;display:flex;gap:18px}.gp-kpi div{display:grid;gap:2px}.gp-kpi dt{font:700 12px var(--body);color:var(--ink-soft)}.gp-kpi dd{margin:0;font:900 24px/1 var(--display);font-stretch:62%;white-space:nowrap}.gp-kpi dd small{font:700 12px var(--body);color:var(--ink-soft)}.gp-top-act{display:flex;gap:10px;align-items:center}.gp-back2{all:unset;cursor:pointer;font:800 17px var(--body);color:var(--ink-soft)}.gp-tabs2{position:sticky;top:8px;z-index:15;display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--ink);overflow-x:auto;scrollbar-width:none}.gp-tabs2::-webkit-scrollbar{display:none}.gp-tabs2 button{all:unset;cursor:pointer;flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:999px;font:700 14.5px var(--body);color:#cfc6b5;white-space:nowrap}.gp-tabs2 button.on{background:var(--paper);color:var(--ink)}.gp-tabs2.sm{position:static;justify-self:start}.gp-dot2{width:7px;height:7px;border-radius:50%;background:var(--red)}.gp-tabbody{display:grid;gap:14px}.gp-stack{display:flex;height:14px;border-radius:999px;overflow:hidden;background:#e7e0cf}.gp-stack i{display:block;height:100%}.s1{background:#7c5cf0}.s2{background:#3fae68}.s3{background:#2f7ae0}.gp-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font:600 14px var(--body);color:var(--ink-soft)}.gp-legend li{display:flex;align-items:center;gap:7px}.gp-legend i{width:12px;height:12px;border-radius:3px}.gp-legend b{color:var(--ink);font:900 17px var(--display);font-stretch:62%}.gp-steps{list-style:none;margin:4px 0 0;padding:0;display:flex;justify-content:space-between;position:relative}.gp-steps:before{content:"";position:absolute;left:18px;right:18px;top:50%;height:4px;margin-top:-2px;background:#e7e0cf;border-radius:2px}.gp-steps li{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#e7e0cf;font:900 17px var(--display);font-stretch:62%;color:var(--ink-soft)}.gp-steps li.on{background:#7c5cf0;color:#fff}.gp-steps li.next{background:var(--card, #faf6ec);box-shadow:inset 0 0 0 3px #7c5cf0;color:var(--ink)}.gp-top10{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.gp-top10 li{position:relative;display:grid;justify-items:center;gap:2px}.gp-top10 .avatar{width:44px;height:44px;border:2px solid var(--ink)}.gp-top10 b{position:absolute;top:-6px;left:-6px;width:20px;height:20px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font:800 11px var(--body)}.gp-top10 li:first-child b{background:#c59406}.gp-top10 small{font:800 12px var(--body)}.gp-mvp{justify-items:center;text-align:center}.gp-mvp .gp-box-t{justify-content:center;font:900 20px var(--display);font-stretch:62%;text-transform:uppercase;color:var(--ink)}.gp-mvp-av{all:unset;cursor:pointer}.gp-mvp-av .avatar{width:96px;height:96px;border:4px solid #7c5cf0}.gp-mvp-name{font:800 19px var(--body);color:#b8300b}.gp-titles{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.gp-titles span{padding:6px 12px;border-radius:999px;border:1.5px solid var(--ink);font:700 13px var(--body)}.gp-card{all:unset;cursor:pointer;display:grid;grid-template-rows:auto 1fr auto;min-width:0;border-radius:12px;overflow:hidden;background:#fff;border:2px solid var(--ink)}.gp-card-cv{aspect-ratio:1;background:#2a2622}.gp-card-cv img{width:100%;height:100%;object-fit:cover;display:block}.gp-card-txt{display:grid;gap:1px;padding:7px 8px 5px;min-width:0}.gp-card-txt b{font:800 12.5px/1.2 var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-card-txt small{font:500 11px var(--body);color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-card-r{padding:3px 8px 4px;background:var(--ink);color:var(--paper);font:900 10.5px var(--display);font-stretch:62%;letter-spacing:1px;text-transform:uppercase}.gp-card.r-legendary .gp-card-r{color:var(--gold, #e9b10a)}.gp-card.r-epic .gp-card-r{color:#ff8fbe}.gp-card.r-rare .gp-card-r{color:#9fb6ff}.gp-vit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.gp-vit figure{margin:0;display:grid;gap:7px;min-width:0}.gp-vit figcaption{display:flex;align-items:center;gap:7px;font:700 13px var(--body);min-width:0}.gp-vit figcaption b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-vit figcaption .avatar{width:22px;height:22px}.gp-vit figure>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.gp-vit .gp-card-txt small{display:none}.gp-shop{display:flex;overflow-x:auto;gap:10px;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.gp-shop::-webkit-scrollbar{display:none}.gp-shop>.gp-card{flex:0 0 132px;scroll-snap-align:start;grid-template-rows:auto auto auto auto}.gp-buy{display:grid;gap:6px;padding:7px 8px 9px;border-top:1px solid var(--line)}.gp-buy small{font:500 11px var(--body);color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-buy .gp-pill{width:100%}.gp-price{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:end}.gp-price input{width:100%;box-sizing:border-box;padding:12px 14px;border:2px solid var(--ink);border-radius:12px;font:800 18px var(--body)}.gp-people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px}.gp-people button{all:unset;cursor:pointer;display:grid;justify-items:center;gap:5px;width:100%;text-align:center}.gp-people .avatar{width:58px;height:58px;border:2px solid var(--ink);font-size:20px}.gp-people .avatar.ok{box-shadow:0 0 0 3px #3fae68}.gp-people b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 12.5px var(--body)}.gp-people small{font:500 11px var(--body);color:var(--ink-soft)}.gp-people-add .avatar{display:grid;place-items:center;background:transparent;border:2px dashed rgba(23,21,18,.4);font:300 28px var(--body);color:var(--ink-soft)}.gp-packbox{grid-template-columns:auto 1fr;align-items:center;background:#fff1c2}.gp-packbox.done{background:var(--card, #faf6ec)}.gp-packbox .pack-sm{zoom:.48}.gp-packbox>div{display:grid;gap:6px;min-width:0}.gp-packbox>.gp-cta{grid-column:1 / -1}.gp-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gp-tiles>div,.gp-tile-best{all:unset;box-sizing:border-box;display:grid;gap:3px;padding:12px;border-radius:14px;background:#fff;border:1.5px solid var(--line);min-width:0}.gp-tiles>div b{font:900 28px/1 var(--display);font-stretch:62%}.gp-tiles>div span{font:500 12.5px var(--body);color:var(--ink-soft)}.gp-tile-best{grid-column:1 / -1;cursor:pointer;grid-template-columns:52px 1fr;align-items:center;gap:12px}.gp-tile-best img{width:52px;height:52px;border-radius:10px;border:2px solid var(--ink);object-fit:cover}.gp-tile-best>span{display:grid;gap:1px;min-width:0}.gp-tile-best small{font:500 11.5px var(--body);color:var(--ink-soft)}.gp-tile-best b{font:800 15px var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-tile-best em{font:700 12px var(--body);font-style:normal}.gp-tile-best em.r-legendary{color:#a87c00}.gp-tile-best em.r-epic{color:#c4246a}.gp-tile-best em.r-rare{color:#2c5bd6}.gp-chest2{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center}.gp-chest2>span{display:grid}.gp-chest2 b{font:800 15px var(--body)}.gp-chest2 small{font:500 12.5px var(--body);color:var(--ink-soft)}.gp-chest2 .gp-meter{grid-column:1 / -1;grid-row:2;height:8px}.gp-feed2{list-style:none;margin:0;padding:0;display:grid;gap:10px}.gp-feed2 li{display:flex;justify-content:space-between;gap:12px;font:500 14px/1.35 var(--body)}.gp-feed2 small{flex:none;color:var(--ink-soft)}.gp-quit{all:unset;cursor:pointer;justify-self:center;padding:10px;font:700 14px var(--body);color:#b8300b}.gp-empty2{display:grid;justify-items:center;gap:12px;padding:26px 20px 22px;border-radius:26px;background:var(--card, #faf6ec);border:2px solid var(--ink);text-align:center}.gp-trio{display:flex;align-items:flex-end;margin-bottom:4px}.gp-trio .gp-shield:nth-child(1){transform:rotate(-10deg) translate(12px)}.gp-trio .gp-shield:nth-child(2){position:relative;z-index:1}.gp-trio .gp-shield:nth-child(3){transform:rotate(10deg) translate(-12px)}.gp-empty2 h2{margin:0;font:900 34px/1 var(--display);font-stretch:60%;text-transform:uppercase}.gp-empty2 p{margin:0 0 6px;font:500 15px/1.5 var(--body);color:var(--ink-soft);max-width:40ch}.gp-sec2{display:grid;gap:12px;margin-top:10px}.gp-title{margin:0;text-align:center;font:900 30px/1 var(--display);font-stretch:60%;text-transform:uppercase}.gp-q{margin:0}.gp-best{display:grid;gap:12px}.gp-pod{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:end}.gp-pod button{all:unset;box-sizing:border-box;cursor:pointer;position:relative;width:100%;display:grid;justify-items:center;gap:6px;padding:30px 6px 12px;border-radius:18px;border:2px solid var(--ink);background:var(--card, #faf6ec);text-align:center}.gp-pod .p1 button{padding-top:36px;background:#fff4c9;box-shadow:0 0 0 3px #e9b10a}.gp-pod .gp-shield{margin-top:-54px}.gp-pod-n{position:absolute;top:-12px;left:-6px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--paper);border:2px solid var(--ink);font:900 16px var(--display);font-stretch:62%}.gp-pod .p1 .gp-pod-n{background:#e9b10a}.gp-pod .p3 .gp-pod-n{background:#f0c9a0}.gp-pod-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:900 16px var(--display);font-stretch:62%;text-transform:uppercase}.gp-pod-val{font:900 22px/1 var(--display);font-stretch:62%}.gp-pod small{font:600 12px var(--body);color:var(--ink-soft)}.gp-pod-rw{display:grid;width:100%;padding:7px 4px;border-radius:12px;background:var(--ink);color:#fff;font:800 14px/1.1 var(--body)}.gp-pod-rw small{color:#cfc6b5;font-weight:600}.gp-rows{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gp-row2{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;border:2px solid var(--ink);background:var(--card, #faf6ec)}div.gp-row2{cursor:default}.gp-row2-n{width:22px;flex:none;text-align:center;font:900 22px var(--display);font-stretch:62%;color:var(--ink-soft)}.gp-row2-txt{flex:1;min-width:0;display:grid;gap:4px}.gp-row2-txt b{font:800 16px/1.2 var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-row2-txt b .gp-tagpill{font-size:13px}.gp-row2-txt small{font:500 12.5px var(--body);color:var(--ink-soft);display:flex;align-items:center;gap:4px;overflow:hidden;white-space:nowrap}.gp-row2-txt .gp-faces2 .avatar{width:22px;height:22px}.gp-row2-val{flex:none;font:900 19px var(--display);font-stretch:62%}.gp-f{display:grid;gap:16px}.gp-f label,.gp-f>div{display:grid;gap:7px;min-width:0}.gp-f-lab{display:flex;align-items:baseline;gap:6px;font:800 14px var(--body)}.gp-f-lab small{font:500 12px var(--body);color:var(--ink-soft)}.gp-f input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:12px 14px;border:2px solid var(--ink);border-radius:14px;background:#fff;font:600 16px var(--body)}.gp-f-tag{text-transform:uppercase;font:900 18px var(--display)!important;font-stretch:62%!important;letter-spacing:2px}.gp-f-head{grid-template-columns:112px 1fr!important;align-items:center;gap:16px!important}.gp-f-prev{display:grid;justify-items:center;gap:6px;text-align:center}.gp-f-prev b{font:800 13px/1.2 var(--body);max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-f-colors{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.gp-f-colors button,.gp-f-emblems button{all:unset;cursor:pointer;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;border:2.5px solid transparent}.gp-f-colors i{width:82%;height:82%;border-radius:50%;border:2px solid var(--ink)}.gp-f-colors button.on,.gp-f-emblems button.on{border-color:var(--ink)}.gp-f-emblems{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.gp-f-emblems button{border-radius:14px;background:#fff;border:2px solid var(--line);color:var(--ink)}.gp-f-emblems button.on{background:var(--ink);color:var(--paper)}.gp-f-emblems span{width:26px;height:26px}.gp-f-emblems svg{width:100%;height:100%;display:block}.gp-f-2{grid-template-columns:1fr 108px!important;gap:10px!important}.gp-f-row{display:flex!important;align-items:center;justify-content:space-between}.gp-f-step{display:flex;align-items:center;gap:4px;border:2px solid var(--ink);border-radius:999px;padding:3px}.gp-f-step button{all:unset;cursor:pointer;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;font:800 20px var(--body)}.gp-f-step b{min-width:26px;text-align:center;font:900 22px var(--display);font-stretch:62%}.gp-f-entry{display:flex;gap:18px;flex-wrap:wrap}.gp-f-entry button{all:unset;cursor:pointer;display:flex;align-items:center;gap:9px;font:600 15px var(--body)}.gp-f-entry i{width:20px;height:20px;border-radius:50%;border:2px solid var(--ink);box-sizing:border-box}.gp-f-entry button.on i{border:6px solid var(--red);box-shadow:0 0 0 2px var(--ink)}.gp-f-genres{display:flex;flex-wrap:wrap;gap:6px}.gp-f-genres label{display:block!important}.gp-f-genres input{position:absolute;opacity:0;pointer-events:none}.gp-f-genres span{display:inline-block;padding:7px 12px;border-radius:999px;border:1.5px solid rgba(23,21,18,.35);font:600 13px var(--body);cursor:pointer}.gp-f-genres input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.gp-f-genres input:disabled+span{opacity:.4}.gp-pick-q{width:100%;box-sizing:border-box;padding:11px 14px;border:2px solid var(--ink);border-radius:12px;font:500 15px var(--body)}.gp-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:52vh;overflow-y:auto;margin-top:10px}.gp-pick-i{position:relative;cursor:pointer;display:grid;gap:2px;padding:6px;border-radius:12px;border:2px solid transparent;background:#fff;min-width:0}.gp-pick-i.on{border-color:var(--red);background:#ffe3d6}.gp-pick-i img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.gp-pick-i b{font:700 12px/1.2 var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-pick-i small{font:800 10.5px var(--body);text-transform:uppercase;color:var(--ink-soft)}.gp-pick-i.r-legendary small{color:#a87c00}.gp-pick-i.r-epic small{color:#c4246a}.gp-pick-i.r-rare small{color:#2c5bd6}.gp-pick-i i{position:absolute;top:10px;right:10px;padding:2px 6px;border-radius:999px;background:var(--ink);color:#fff;font:800 11px var(--body);font-style:normal}.gp-tabs2:not(.sm) button{flex:1 1 0;min-width:0;padding:10px 6px;font-size:13.5px}@media (min-width: 480px){.gp-tabs2:not(.sm) button{font-size:14.5px}}.cd-stage>.cd-copies{grid-row:2;justify-self:center;margin-top:14px}.cd-copies{position:relative;z-index:3;padding:7px 14px;border-radius:999px;background:var(--ink);color:var(--paper);border:2px solid var(--paper);font:800 14px var(--body);white-space:nowrap;box-shadow:0 6px 20px #00000059}.ap-page{display:grid;gap:14px}.ap-page .back-btn{justify-self:start}.ap-page-tools{top:0;margin-bottom:4px}.ap-cats button{border:0!important;box-shadow:none!important}.fx-hub,.fx-page{display:grid;gap:16px;max-width:720px;min-width:0}.fx-hub>*,.fx-page>*,.fx-body>*{min-width:0}.fx-body{display:grid;gap:18px}.fx-faces{display:inline-flex}.fx-faces .avatar{width:30px;height:30px;margin-right:-8px;border:2px solid #fff}.fx-arrow{font-style:normal;font-size:22px;font-weight:700}.fx-banner{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:12px 10px;padding:16px 18px;border-radius:18px;border:2.5px solid var(--ink);background:linear-gradient(135deg,#4b7bff,#1c2f78);color:#fff;box-shadow:4px 4px 0 var(--ink)}.fx-banner-txt{display:grid;gap:4px}.fx-banner-txt b{font:900 26px/1 var(--display);font-stretch:62%;letter-spacing:.3px}.fx-banner-txt small{font:500 14px var(--body);color:#dfe6ff}.fx-banner .fx-faces,.fx-hint{grid-column:1 / -1}.fx-hint{font:600 13px var(--body);color:#c8d4ff}.fx-chips{display:flex;gap:8px;flex-wrap:wrap}.fx-chips button{all:unset;cursor:pointer;padding:9px 16px;border-radius:999px;border:2px solid var(--ink);font:700 15px var(--body)}.fx-chips button.on{background:var(--ink);color:var(--paper)}.fx-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fx-stat{display:grid;gap:2px;padding:14px 16px;border-radius:18px;border:2px solid var(--ink);background:var(--card, #faf6ec)}.fx-stat b{font:900 30px/1 var(--display);font-stretch:62%}.fx-stat span{font:500 13px var(--body);color:var(--ink-soft)}.fx-rule{margin:0;font:600 13.5px/1.4 var(--body);color:var(--ink-soft)}.fx-search{margin:0}.fx-list{display:grid;gap:12px}.fx-artist{all:unset;box-sizing:border-box;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1fr auto;gap:14px 10px;min-height:104px;padding:16px 18px;border-radius:16px;border:2.5px solid var(--ink);background:linear-gradient(135deg,#0b1440,#1b2a78);color:#fff;box-shadow:4px 4px 0 var(--ink)}.fx-artist-bg{position:absolute;inset:0;z-index:-1;background-size:cover;background-position:center 30%;opacity:.38;filter:saturate(1.1)}.fx-artist:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#080c28eb 35%,#080c2859)}.fx-artist-txt{display:grid;gap:4px;min-width:0}.fx-artist-txt b{font:900 24px/1 var(--display);font-stretch:62%;text-transform:uppercase}.fx-artist-txt small{font:500 13px var(--body);color:#cfd8ff}.fx-artist-foot{grid-column:1 / -1;display:flex;align-items:center;gap:14px;min-height:30px}.fx-artist-foot em{font:700 12.5px var(--body);font-style:normal;color:#ffd76a}.fx-artist-head{display:flex;align-items:center;gap:14px}.fx-artist-head img{width:64px;height:64px;border-radius:50%;border:3px solid var(--ink);object-fit:cover}.fx-artist-head p{margin:0;font:700 15px var(--body)}.fx-seg{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--ink)}.fx-seg button{all:unset;cursor:pointer;text-align:center;padding:11px;border-radius:999px;font:700 15px var(--body);color:var(--paper)}.fx-seg button.on{background:var(--paper);color:var(--ink)}.fx-games{display:grid;gap:12px}.fx-game{display:grid;grid-template-columns:auto 1fr;gap:12px 14px;align-items:center;padding:16px;border-radius:20px;border:2px solid var(--ink);background:var(--card, #faf6ec)}.fx-game-ico{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--ink);color:var(--paper);font:900 26px var(--body)}.fx-game-txt{display:grid;gap:3px;min-width:0}.fx-game-txt b{font:900 22px/1 var(--display);font-stretch:62%;text-transform:uppercase}.fx-game-txt small{font:500 13px/1.35 var(--body);color:var(--ink-soft)}.fx-game-txt em{font:700 12.5px var(--body);font-style:normal;color:#b8300b}.fx-game>.fx-play{grid-column:1 / -1}.fx-play{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;border:2.5px solid var(--ink)!important;border-radius:999px!important;background:var(--red)!important;color:var(--ink)!important;font:800 16px var(--body)!important;box-shadow:3px 3px 0 var(--ink)!important;cursor:pointer}.fx-play:disabled{background:#d8d1c2!important;box-shadow:none!important;color:var(--ink-soft)!important;cursor:default}.fx-game.done .fx-play:not(:disabled){background:var(--card, #faf6ec)!important}.fx-prize{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;padding:16px;border-radius:20px;background:#15120f;color:var(--paper)}.fx-prize-card{zoom:.44}.fx-prize .kicker{color:#ffb38f}.fx-prize b{display:block;margin:4px 0;font:900 22px var(--display);font-stretch:62%;text-transform:uppercase;color:#fff}.fx-prize p{margin:0;font:500 13.5px/1.4 var(--body);color:#d9d0bf}.fx-rank{list-style:none;margin:0;padding:0;border:2px solid var(--ink);border-radius:20px;background:var(--card, #faf6ec);overflow:hidden}.fx-rank li{display:flex;align-items:center;gap:12px;padding:11px 14px}.fx-rank li+li{border-top:1px solid rgba(23,21,18,.12)}.fx-rank li.me{background:#ffe3d6}.fx-rank-n{width:24px;text-align:center;font:900 20px var(--display);font-stretch:62%;color:var(--ink-soft)}.fx-rank li:first-child .fx-rank-n{color:#a87c00}.fx-rank b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 15px var(--body)}.fx-rank-v{font:900 19px var(--display);font-stretch:62%}.fx-rank-v small{font:600 12px var(--body);color:var(--ink-soft)}.fx-empty{justify-content:center;text-align:center;color:var(--ink-soft);font:500 14px var(--body);padding:20px!important}.fx-run{display:grid;grid-template-rows:auto 1fr}.fx-run-top{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;color:var(--paper);position:relative;z-index:2}.fx-x{all:unset;cursor:pointer;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:2px solid rgba(239,231,214,.5);color:var(--paper);font-size:22px}.fx-stage{position:relative;z-index:2;display:grid;align-content:center;justify-items:center;gap:18px;padding:0 18px 40px;color:var(--paper);max-width:560px;margin:0 auto;width:100%;box-sizing:border-box}.fx-count{margin:0;font:600 14px var(--body);color:#cfc6b5}.fx-hl{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;width:100%}.fx-side{display:grid;gap:6px;justify-items:center;text-align:center;min-width:0}.fx-side img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px;border:3px solid var(--paper)}.fx-side b{font:800 14px/1.2 var(--body);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fx-plays,.fx-b-plays{font:900 18px var(--display);font-stretch:62%;color:#ffd76a}.fx-b-plays.ok{color:#6ee08f}.fx-b-plays.ko{color:#ff7a6b}.fx-vs{font:900 28px var(--display);font-stretch:62%;color:var(--red)}.fx-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.fx-choices.col{grid-template-columns:1fr}.fx-choice{min-height:52px;border:2.5px solid var(--paper)!important;border-radius:16px!important;background:#efe7d614!important;color:var(--paper)!important;font:800 16px var(--body)!important;box-shadow:none!important}.fx-choice.ok{background:#2f9e54!important;border-color:#2f9e54!important}.fx-choice.ko{background:#c0341d!important;border-color:#c0341d!important}.fx-cover img{width:min(280px,70vw);aspect-ratio:1;object-fit:cover;border-radius:16px;border:3px solid var(--paper);filter:blur(6px) saturate(1.2)}.fx-end{display:grid;gap:12px;justify-items:center;text-align:center}.fx-end-score{font:900 80px/1 var(--display);font-stretch:62%;color:#fff}.fx-end p{margin:0;font:700 17px var(--body);color:#ffd76a}.fx-end .fx-play{width:auto;padding:0 30px}.fx-search{width:100%;box-sizing:border-box;display:flex}.gm{--ease-out: cubic-bezier(.23, 1, .32, 1);display:grid;gap:24px}.gm h2,.gm h3{font-family:var(--display);font-weight:900;text-transform:uppercase;margin:0;letter-spacing:0}.gm p{margin:0}.gm-booth{--fg: var(--ink);--soft: #3d3830;--line: rgba(23, 21, 18, .16);--chip: rgba(23, 21, 18, .1);display:grid;gap:24px;align-content:start;padding:36px 40px 40px;border-radius:6px;color:var(--fg);min-width:0}.gm-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.gm-head-t{display:grid;gap:8px;min-width:0;flex:1 1 360px}.gm-head-aside{display:grid;gap:8px;justify-items:end;text-align:right}.gm-head-aside>small{font:600 13px var(--body);color:var(--soft)}.gm-head h2{font-size:clamp(44px,5.4vw,80px);font-stretch:55%;line-height:.85}.gm-head p{font:500 16px/1.45 var(--body);color:var(--soft);max-width:640px}.gm-state{font:600 14px/1.35 var(--body);color:var(--soft);font-variant-numeric:tabular-nums}.gm-state.free{color:var(--ink)}.gm-note{font:15px/1.45 var(--body);color:var(--fg, var(--ink))}.gm-blind{--fg: var(--paper);--soft: #cfc6b3;--line: rgba(239, 231, 214, .16);--chip: rgba(239, 231, 214, .1);background:var(--ink)}.gm-week{--fg: var(--ink);--soft: #3a1206;--line: rgba(23, 21, 18, .2);background:var(--red)}.gm-chance{background:var(--legendary)}.gm-battle{--fg: #fff;--soft: #dfe6fb;--line: rgba(255, 255, 255, .22);--chip: rgba(255, 255, 255, .12);background:var(--rare)}.gm-go{justify-self:start;flex:none;min-height:48px;padding:0 24px;border-radius:999px;border:2px solid var(--ink);background:var(--red);color:var(--ink);font:700 16px var(--body);white-space:nowrap;transition:transform .16s var(--ease-out),background-color .16s,color .16s,border-color .16s}.gm-go.small{min-height:38px;padding:0 16px;font-size:14px}.gm-go.big{min-height:56px;padding:0 32px;font-size:18px}.gm-go.ghost{background:transparent;color:var(--fg, var(--ink));border-color:currentColor}.gm-go:hover:not(:disabled){transform:none;box-shadow:none}.gm button:hover:not(:disabled),.gm button:active:not(:disabled){box-shadow:none;transform:none}@media (hover: hover) and (pointer: fine){.gm .gm-go:hover:not(:disabled){background:#ff6a42}.gm .gm-go.ghost:hover:not(:disabled){color:var(--fg, var(--ink));background:color-mix(in srgb,var(--fg, var(--ink)) 12%,transparent)}.gm .gm-chance .gm-go:not(.ghost):hover:not(:disabled),.gm .gm-week .gm-go:not(.ghost):hover:not(:disabled),.gm .gm-card-panel .gm-go:not(.ghost):hover:not(:disabled),.gm .gm-hero-theme .gm-go:hover:not(:disabled){background:#39342d}.gm .gm-link:hover:not(:disabled){text-decoration-color:var(--red)}}.gm .gm-go:active:not(:disabled){transform:scale(.97)}.gm-go:disabled{opacity:.5;cursor:not-allowed}.gm-chance .gm-go:not(.ghost),.gm-week .gm-go:not(.ghost){background:var(--ink);color:var(--paper)}.gm-duel .gm-go{background:var(--rare);color:#fff;border-color:var(--rare)}.gm-link{all:unset;cursor:pointer;justify-self:start;font:600 15px var(--body);color:var(--fg, var(--ink));text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.gm-link:disabled{opacity:.5;cursor:not-allowed}.gm-link:focus-visible,.gm-card:focus-visible,.gm-line:focus-visible{outline:3px solid var(--red);outline-offset:3px}.gm-seg,.gm-scope{display:inline-flex;justify-self:start;gap:4px;padding:4px;border-radius:999px;background:var(--chip, rgba(23, 21, 18, .08))}.gm-seg button,.gm-scope button{all:unset;box-sizing:border-box;cursor:pointer;min-height:44px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font:700 16px var(--body);color:var(--soft);transition:background-color .2s var(--ease-out),color .2s}.gm-scope button{min-height:36px;padding:0 16px;font-size:14px}.gm-seg button.on,.gm-scope button.on{background:var(--paper);color:var(--ink)}.gm-week .gm-scope button.on,.gm-panel .gm-scope button.on,.gm-seg.light button.on{background:var(--ink);color:var(--paper)}.gm-seg.light,.gm-panel .gm-scope{--chip: rgba(23, 21, 18, .08);--soft: #4d483f}.gm-seg button:focus-visible,.gm-scope button:focus-visible{outline:3px solid var(--red);outline-offset:2px}.gm-pane,.gm-pane-box{display:grid;gap:20px;min-width:0}.gm-pane-box>.enter{animation:gm-in .22s var(--ease-out)}@keyframes gm-in{0%{opacity:0;transform:translateY(6px)}}.gm-week-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 56px;align-items:start}.gm-week-me{display:grid;gap:6px}.gm-week-k{font:700 14px var(--body)}.gm-week-rank{font:900 clamp(96px,13vw,180px)/.8 var(--display);font-stretch:55%;text-transform:uppercase;margin:8px 0 4px;font-variant-numeric:tabular-nums}.gm-week-sub{font:600 17px var(--body)}.gm-week-nudge,.gm-hero-nudge{font:900 26px/1.05 var(--display);font-stretch:60%;text-transform:uppercase;margin-top:8px}.gm-week-top{display:grid;gap:14px;align-content:start}.gm-week-prize{display:grid;gap:8px;margin-top:18px;padding-top:16px;border-top:2px solid currentColor}.gm-week-prize>p{font:700 14px var(--body)}.gm-prizes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.gm-prizes li{display:flex;align-items:baseline;gap:12px;font:600 15px var(--body)}.gm-prizes b{min-width:34px;font:900 22px/1 var(--display);font-stretch:58%;text-transform:uppercase}.gm-panel .gm-week-prize{border-top-color:#17151226}.gm-ranks{list-style:none;margin:0;padding:0;display:grid}.gm-rank-row{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--line, rgba(23, 21, 18, .14))}.gm-rank-row:last-child{border-bottom:0}.gm-rank-row .avatar.sm{margin:0}.gm-rank-who{flex:1;min-width:0;display:grid;gap:1px;padding:6px 0}.gm-rank-row b{min-width:0;font:700 16px var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-rank-who small{font:500 13px var(--body);color:var(--soft, #4d483f);font-variant-numeric:tabular-nums}.gm-rank-row.me .gm-rank-who small{color:#cfc6b3}.gm-rank-n{width:34px;flex:none;font:900 26px/1 var(--display);font-stretch:55%;font-variant-numeric:tabular-nums}.gm-rank-row.me{background:var(--ink);color:var(--paper);border-radius:6px;padding:0 12px;margin:2px -12px;border-bottom:0}.gm-week .gm-rank-row.me{background:var(--ink)}.gm-pts{flex:none;font:900 24px/1 var(--display);font-stretch:60%;font-variant-numeric:tabular-nums;text-align:right}.gm-pts small{font:600 13px var(--body)}.gm-tickets{display:inline-flex;align-items:center;gap:12px}.gm-tk-icons{display:inline-flex;gap:10px}.gm-tk{width:30px;height:18px;fill:none;stroke:currentColor;stroke-width:2;opacity:.5}.gm-tk.on{fill:var(--red);stroke:var(--red);opacity:1}.gm-tk-txt{font:700 14px var(--body);font-variant-numeric:tabular-nums}.gm-tickets.big{flex-direction:column;align-items:flex-end;gap:8px}.gm-tickets.big .gm-tk{width:52px;height:32px}.gm-tickets.big .gm-tk-txt{font-size:15px}.gm-refill{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1.5px solid currentColor;font:700 13px var(--body);white-space:nowrap;transition:background-color .16s,transform .16s var(--ease-out)}.gm-refill:disabled{opacity:.45;cursor:not-allowed}.gm-refill:focus-visible{outline:3px solid var(--red);outline-offset:2px}.gm .gm-refill:active:not(:disabled){transform:scale(.97)}@media (hover: hover) and (pointer: fine){.gm .gm-refill:hover:not(:disabled){background:color-mix(in srgb,currentColor 14%,transparent)}}.gm-hero-play .gm-tickets{flex-wrap:wrap}.gm-hero .gm-tk.on{fill:var(--paper);stroke:var(--paper)}.gm-hero-theme .gm-tk.on{fill:var(--ink);stroke:var(--ink)}.gm-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-auto-rows:220px;gap:12px}.gm-card{all:unset;box-sizing:border-box;cursor:pointer;position:relative;overflow:hidden;display:grid;align-content:end;border-radius:6px;background:var(--tbg);color:var(--tink);transition:transform .2s var(--ease-out);min-width:0}.gm-card.big{grid-column:span 2}.gm-card-txt{position:relative;display:grid;gap:4px;padding:14px 16px 16px;min-width:0}.gm-card-txt b{font:900 26px/.95 var(--display);font-stretch:58%;text-transform:uppercase;overflow-wrap:anywhere}.gm-card.big .gm-card-txt b{font-size:44px}.gm-card-txt small{font:600 13px/1.3 var(--body);opacity:.85}.gm-card-artist{background:#2b2722;color:var(--paper)}.gm-card-img{position:absolute;inset:0 0 64px;display:grid;place-items:center;background:#3a352e}.gm-card-img img{width:100%;height:100%;object-fit:cover}.gm-card-img .ac-ico{width:56px;fill:none;stroke:#a69f90;stroke-width:1.5}.gm-card-artist .gm-card-txt{background:var(--ink);min-height:64px;align-content:center;padding:10px 14px}.gm-card-artist .gm-card-txt b{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-card-mix{background:#26221d;color:var(--paper)}.gm-card-disc{position:absolute;inset:14px 14px 76px;display:grid;place-items:center}.gm-card-disc .gm-disc{height:100%;width:auto;max-width:100%;transition:transform .8s var(--ease-out)}.gm-card-add{background:transparent;color:var(--paper);border:2px dashed rgba(239,231,214,.35)}.gm-card-plus{position:absolute;inset:0 0 64px;display:grid;place-items:center;font:300 64px/1 var(--body);color:#cfc6b3}.gm-badge{position:absolute;top:10px;left:10px;padding:5px 10px;border-radius:999px;background:var(--paper);color:var(--ink);font:700 12px var(--body)}.gm-badge.hot{background:var(--red);color:var(--ink)}.gm-card-img img{transition:transform .5s var(--ease-out)}.gm-card-go{position:absolute;right:14px;bottom:14px;font:600 22px/1 var(--body);opacity:0;transform:translate(-8px);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.gm-card-artist .gm-card-go{bottom:20px;color:var(--paper)}.gm-card-artist .gm-card-txt,.gm-card-theme .gm-card-txt,.gm-card-mix .gm-card-txt{padding-right:40px}.gm .gm-card:active:not(:disabled){transform:scale(.98)}@media (hover: hover) and (pointer: fine){.gm .gm-card:hover:not(:disabled) .gm-card-go{opacity:1;transform:none}.gm .gm-card:hover:not(:disabled) .gm-card-img img{transform:scale(1.05)}.gm .gm-card-mix:hover .gm-disc{transform:rotate(200deg)}.gm .gm-card-add:hover{border-color:#efe7d6b3}.gm .gm-line:hover{background:#1715120a}}@media (prefers-reduced-motion: reduce){.gm-card-img img,.gm-card-go,.gm-card-disc .gm-disc{transition:none}}.gm-search{display:grid;gap:12px}.gm-search .tb-search{flex:none;display:flex;color:var(--ink);max-width:520px}.gm-search .tb-search input{width:100%;height:48px;box-sizing:border-box;padding:0 16px 0 46px;border:2px solid var(--ink);border-radius:999px;background:var(--paper);color:var(--ink);font:500 16px var(--body)}.gm-search .tb-search input:focus-visible{outline:3px solid var(--red);outline-offset:2px}.gm-machines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gm-machine{display:grid;grid-template-rows:210px 1fr;border-radius:6px;background:var(--card);color:var(--ink);overflow:hidden}.gm-machine-art{display:grid;place-items:center;overflow:hidden;background:var(--ink)}.gm-machine-txt{display:grid;grid-template-rows:auto 1fr auto auto;gap:8px;justify-items:start;padding:18px 20px 20px}.gm-machine .gm-state{color:#4d483f}.gm-machine .gm-state.free{color:var(--red-text)}.gm-machine .gm-go:not(.ghost){background:var(--ink);color:var(--paper);border-color:var(--ink)}.gm-machine .gm-go.ghost{color:var(--ink)}.gm-machine-art .lg-back.mini{width:100px}.gm-machine-art .lg-back.mini span{font-size:40px}.gm-machine h3{font-size:30px;font-stretch:58%;line-height:1}.gm-machine-txt>p:not(.gm-state){font:15px/1.45 var(--body);color:#4d483f}.gm-won{width:200px;zoom:.64;pointer-events:none}.gm-record{grid-template-columns:auto auto;align-items:baseline;column-gap:10px;row-gap:0}.gm-record b{font:900 48px/1 var(--display);font-stretch:55%;font-variant-numeric:tabular-nums}.gm-record span{font:600 14px var(--body);text-align:left}.gm-todo{display:grid;gap:12px}.gm-todo h3,.gm-card-panel h3{font-size:28px;font-stretch:58%}.gm-duels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.gm-duel{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:6px;background:#fff;color:var(--ink);--soft: #4d483f}.gm-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gm-card-panel{display:grid;gap:14px;align-content:start;padding:24px;border-radius:6px;background:var(--card);color:var(--ink);--fg: var(--ink);--soft: #4d483f;--line: rgba(23, 21, 18, .12)}.gm-card-panel>p{font:15px/1.5 var(--body);color:#4d483f}.gm-card-panel .gm-go:not(.ghost){background:var(--ink);color:var(--paper);border-color:var(--ink)}.gm-rows{list-style:none;margin:0;padding:0;display:grid}.gm-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 0;border-bottom:1px solid var(--line)}.gm-rows>.gm-row:last-child{border-bottom:0}.gm-row .avatar.sm{margin:0}.gm-vs{display:flex;flex:none}.gm-vs .avatar+.avatar{margin-left:-8px}.gm-row-txt{flex:1;min-width:0;display:grid;gap:2px}.gm-row-txt b{font:700 16px var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-row-txt small{font:13px/1.35 var(--body);color:var(--soft, #4d483f)}.gm-invite{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;background:var(--paper-2);border-radius:6px}.gm-invite p{font:15px/1.45 var(--body)}.gm-sub{gap:20px}.gm-sub>.back-btn{justify-self:start}.gm-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px 48px;align-items:center;padding:40px;border-radius:6px;background:var(--tbg);color:var(--tink);overflow:hidden}.gm-hero-artist,.gm-hero-mix{color:var(--paper)}.gm-hero-txt{display:grid;gap:8px;justify-items:start;min-width:0}.gm-hero h2{font-size:clamp(56px,7.5vw,120px);font-stretch:55%;line-height:.85;overflow-wrap:anywhere}.gm-hero-rank{font:600 17px var(--body);margin-top:6px}.gm-hero-play{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px}.gm-hero-play small{font:600 14px var(--body);opacity:.9}.gm-hero-rule{font:14px/1.4 var(--body);opacity:.8}.gm-hero-theme .gm-go:not(:disabled){background:var(--ink);color:var(--paper)}.gm-hero-art{width:clamp(180px,24vw,300px);aspect-ratio:1;display:grid;place-items:center}.gm-hero-artist .gm-hero-art{border-radius:50%;overflow:hidden;border:4px solid var(--red);background:#3a352e}.gm-hero-art img{width:100%;height:100%;object-fit:cover}.gm-hero-art .ac-ico{width:40%;fill:none;stroke:#a69f90;stroke-width:1.5}.gm-hero-art .gm-disc.big{width:100%;height:100%;animation:gm-spin 9s linear infinite}.gm-hero-theme .gm-hero-art b{font:900 clamp(120px,16vw,220px)/.8 var(--display);font-stretch:55%;text-transform:uppercase;opacity:.16;transform:rotate(-8deg);white-space:nowrap}@keyframes gm-spin{to{transform:rotate(360deg)}}.gm-two{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:start}.gm-side{display:grid;gap:20px}.gm-panel{display:grid;gap:16px;padding:28px 32px 32px;border-radius:6px;background:var(--card);color:var(--ink);--line: rgba(23, 21, 18, .12);--soft: #4d483f;min-width:0}.gm-panel h2{font-size:34px;font-stretch:58%;line-height:1}.gm-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.gm-panel-head p{font:15px/1.45 var(--body);color:var(--soft);flex-basis:100%}.gm-panel-foot{font:14px var(--body);color:var(--soft)}.gm-prize-in{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:center}.gm-prize-card{width:200px;zoom:.6;pointer-events:none}.gm-prize-in p{font:15px/1.5 var(--body)}.gm-more .gm-row{border-color:var(--line)}.gm-mecard{justify-items:start}.gm-mecard .gm-week-rank{margin:0}.gm-mecard p{font:600 16px var(--body)}.gm-lines{list-style:none;margin:0;padding:0;display:grid}.gm-line{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:14px;min-height:68px;border-bottom:1px solid var(--line)}.gm-lines>li:last-child .gm-line{border-bottom:0}.gm-line-img{width:48px;height:48px;flex:none;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--ink)}.gm-line-img img{width:100%;height:100%;object-fit:cover}.gm-line-img .gm-disc{width:100%;height:100%}.gm-line-img .ac-ico{width:24px;fill:none;stroke:var(--paper);stroke-width:1.5}.gm-line-img.sw{border-radius:6px}.gm-line-rank{flex:none;font:900 28px/1 var(--display);font-stretch:58%;font-variant-numeric:tabular-nums;min-width:56px;text-align:right}.gm-arrow{flex:none;font:600 18px var(--body);color:var(--soft);transition:transform .2s var(--ease-out)}@media (hover: hover) and (pointer: fine){.gm-line:hover .gm-arrow{transform:translate(4px);color:var(--ink)}.gm-line:hover b{text-decoration:underline;text-underline-offset:3px}}.run-board{margin:6px 0 0;font:700 17px var(--body);color:#cfc6b3}.run-board.up{color:#fff}@container page (max-width: 980px){.gm-machines{grid-template-columns:1fr}.gm-machine{grid-template-columns:140px minmax(0,1fr);grid-template-rows:none}.gm-machine-art>*{zoom:.6}.gm-won{zoom:.5}.gm-two,.gm-panels,.gm-week-in{grid-template-columns:1fr}.gm-head-aside{justify-items:start;text-align:left}.gm-tickets.big{align-items:flex-start}}@container page (max-width: 620px){.gm{gap:16px}.gm-booth{padding:24px 18px 28px;gap:20px}.gm-seg{justify-self:stretch}.gm-seg button{flex:1;padding:0 10px;font-size:15px}.gm-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:190px;gap:10px}.gm-card.big .gm-card-txt b{font-size:32px}.gm-card-txt b{font-size:22px}.gm-machine{grid-template-columns:96px minmax(0,1fr)}.gm-machine-art>*{zoom:.46}.gm-won{zoom:.4}.gm-machine-txt{padding:14px 16px 16px}.gm-machine .gm-go{justify-self:stretch}.gm-card-panel{padding:20px 16px}.gm-tickets.big .gm-tk{width:44px;height:27px}.gm-invite{flex-direction:column;align-items:flex-start}.gm-hero{grid-template-columns:1fr;padding:24px 20px 28px}.gm-hero-art{order:-1;width:140px}.gm-hero-theme .gm-hero-art{display:none}.gm-hero-play .gm-go{flex:1}.gm-panel{padding:22px 18px 24px}.gm-week-rank{font-size:112px}}@media (prefers-reduced-motion: reduce){.gm-hero-art .gm-disc.big{animation:none}.gm-pane-box>.enter{animation:gm-fade .15s ease-out}}@keyframes gm-fade{0%{opacity:0}}.battle-page.v2 .bat-hero{background:var(--rare);border:0;border-radius:6px;box-shadow:none;padding:36px 40px 40px}.battle-page.v2 .bat-hero .rh-text .kicker{display:none}.battle-page.v2 .bat-hero .rh-text h3{font-size:clamp(44px,5.4vw,80px);font-stretch:55%;line-height:.85}.battle-page.v2 .bat-hero .rh-text p{color:#dfe6fb;font-size:16px}.battle-page.v2 .bat-rewards span{background:#ffffff1f;border:0;color:#fff}.battle-page.v2 .bat-hero .rh-steps li{background:#17151238;border:0;border-radius:6px}.battle-page.v2 .bat-hero-actions{justify-content:flex-start}.battle-page.v2 .bat-hero-actions .run-go{animation:none;background:#fff;color:var(--ink);border-color:#fff;box-shadow:none;transition:transform .16s cubic-bezier(.23,1,.32,1)}.battle-page.v2 .bat-hero-actions .run-go:hover:not(:disabled){transform:none;box-shadow:none}.battle-page.v2 .bat-hero-actions .run-go:active:not(:disabled){transform:scale(.97)}.battle-page.v2 .bat-hero-actions .run-ghost{color:#fff;border-color:#fff}.battle-page.v2 .bat-list{border:0;border-radius:6px;box-shadow:none}.battle-page.v2 .bat-row+.bat-row{border-top:1px solid rgba(23,21,18,.12)}@container page (max-width: 620px){.battle-page.v2 .bat-hero{padding:24px 18px 28px}}.gm-nav{display:flex;gap:6px;padding:6px;border-radius:999px;background:#17151214;justify-self:start}.gm-nav button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 26px;border-radius:999px;font:900 26px/1 var(--display);font-stretch:58%;text-transform:uppercase;color:#4d483f;transition:background-color .2s cubic-bezier(.23,1,.32,1),color .2s}.gm-nav button.on{background:var(--ink);color:var(--paper)}.gm-nav button:focus-visible{outline:3px solid var(--red);outline-offset:2px}@media (hover: hover) and (pointer: fine){.gm .gm-nav button:not(.on):hover{color:var(--ink);background:#1715120f}}.gm-nav-n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--red);color:var(--ink);font:700 13px/1 var(--body)}.gm-body{display:grid;gap:24px}.gm-body>.enter{animation:gm-in .22s cubic-bezier(.23,1,.32,1)}.gm-hook{display:grid;gap:8px}.gm-hook p{font:500 16px/1.45 var(--body);color:var(--soft);max-width:600px}.gm-hook .gm-hook-q{font:900 clamp(26px,2.6vw,36px)/1 var(--display);font-stretch:58%;text-transform:uppercase;color:var(--red)}.gm-rankbar{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;gap:14px 28px;padding:18px 22px;border-radius:6px;background:#efe7d612}.gm-rankbar-me{display:flex;align-items:center;gap:16px;min-width:0}.gm-rankbar-n{font:900 64px/.85 var(--display);font-stretch:55%;text-transform:uppercase;color:var(--red);font-variant-numeric:tabular-nums}.gm-rankbar-txt{display:grid;gap:4px;min-width:0}.gm-rankbar-txt strong{font:900 20px/1.05 var(--display);font-stretch:60%;text-transform:uppercase}.gm-rankbar-txt small{font:500 13px var(--body);color:var(--soft)}.gm-rankbar-top{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gm-rankbar-top li{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:6px;background:#efe7d60f}.gm-rankbar-top li.me{background:var(--paper);color:var(--ink);--soft: #4d483f}.gm-rankbar-top .gm-rank-n{width:auto;font-size:22px}.gm-rankbar-top .avatar.sm{margin:0;width:26px;height:26px}.gm-rankbar-top .gm-rank-who{padding:0}.gm-rankbar-top b{font:700 14px var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-rankbar-side{display:grid;gap:8px;justify-items:end}.gm-rankbar-side .gm-scope button{min-height:32px;padding:0 12px;font-size:13px}.gm-rankbar-prize{grid-column:1 / -1;font:600 13px/1.4 var(--body);color:var(--soft);padding-top:12px;border-top:1px solid var(--line)}.tk-big{position:relative;display:grid;grid-template-columns:1fr 76px;width:300px;height:128px;border-radius:10px;background:var(--red);color:var(--ink)}.tk-big:before,.tk-big:after{content:"";position:absolute;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:50%;background:var(--tk-hole, var(--paper))}.tk-big:before{left:-13px}.tk-big:after{right:-13px}.tk-main{display:grid;align-content:center;gap:6px;padding:0 24px}.tk-main b{font:900 42px/.9 var(--display);font-stretch:55%;text-transform:uppercase}.tk-main small{font:700 13px var(--body)}.tk-stub{display:grid;place-items:center;border-left:3px dashed rgba(23,21,18,.45);font:900 30px/1 var(--display)}.tk-confirm{display:grid;place-items:center;padding:18px 0 6px;--tk-hole: var(--paper)}.modal .tk-confirm{--tk-hole: var(--paper)}.tk-tear{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#1715128c;--tk-hole: transparent;pointer-events:none}.tk-tear-in{position:relative;width:300px;height:128px}.tk-half{position:absolute;inset:0;will-change:transform}.tk-half-l{clip-path:inset(0 76px 0 0)}.tk-half-r{clip-path:inset(0 0 0 224px);transform-origin:80% 50%}@container page (max-width: 980px){.gm-rankbar{grid-template-columns:1fr}.gm-rankbar-side{justify-items:start;grid-auto-flow:column;align-items:center}}@container page (max-width: 620px){.gm-nav{justify-self:stretch;padding:4px;gap:2px}.gm-nav button{flex:1;justify-content:center;padding:0 8px;min-height:46px;font-size:20px;gap:6px}.gm-rankbar{padding:14px}.gm-rankbar-n{font-size:52px}.gm-rankbar-top{display:none}.gm-rankbar-side{grid-auto-flow:row;justify-items:start}.gm-rankbar-txt strong{font-size:17px}.gm-tickets.big .gm-tk{width:34px;height:21px}.gm-tk-icons{gap:7px}}.gm-friends{background:var(--epic);--soft: #2b0f1c;--line: rgba(23, 21, 18, .2)}.gm-trades{background:var(--legendary)}.gm-rankings{--fg: var(--paper);--soft: #cfc6b3;--line: rgba(239, 231, 214, .16);--chip: rgba(239, 231, 214, .1);background:var(--ink)}.cm-count{grid-template-columns:auto auto;align-items:baseline;gap:8px}.cm-count b{font:900 56px/.9 var(--display);font-stretch:55%;font-variant-numeric:tabular-nums}.cm-count span{font:700 15px var(--body)}.cm-panel{gap:12px}.cm-panel>p{font:15px/1.5 var(--body);color:#4d483f}.cm-person{gap:10px}.cm-who{all:unset;box-sizing:border-box;cursor:pointer;flex:1;min-width:0;display:flex;align-items:center;gap:12px}.cm-acts{display:flex;gap:8px;flex:none}.cm-acts .friend-btn,.cm-acts>button:not(.gm-go){min-height:38px}@media (hover: hover) and (pointer: fine){.gm .cm-who:hover b{text-decoration:underline;text-underline-offset:3px}}.cm-friends{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.cm-friend{display:grid;gap:14px;padding:18px;border-radius:6px;background:var(--card);color:var(--ink);--soft: #4d483f}.cm-friend-id{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:14px;min-width:0}.cm-friend-id .avatar{width:56px;height:56px}.cm-friend-id b{font:900 24px/1 var(--display);font-stretch:58%;text-transform:uppercase}.cm-friend-acts{display:flex;align-items:center;gap:8px}.cm-friend-acts .gm-go:not(.ghost){background:var(--ink);color:var(--paper);border-color:var(--ink)}.cm-friend-acts .gm-go.ghost{color:var(--ink);--fg: var(--ink)}.cm-more{all:unset;box-sizing:border-box;cursor:pointer;margin-left:auto;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font:700 18px/1 var(--body)}.cm-more:focus-visible{outline:3px solid var(--red);outline-offset:2px}@media (hover: hover) and (pointer: fine){.gm .cm-more:hover{background:#17151214}.gm .cm-friend-id:hover b{text-decoration:underline;text-underline-offset:3px}.gm .cm-friend-acts .gm-go:not(.ghost):hover:not(:disabled){background:#39342d}}.cm-sent summary{cursor:pointer;font:700 15px var(--body)}.cm-trades{list-style:none;margin:0;padding:0;display:grid}.cm-trade{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2.4fr) auto;align-items:center;gap:10px 20px;padding:12px 0;border-bottom:1px solid rgba(23,21,18,.12)}.cm-trade:last-child{border-bottom:0}.cm-trade.todo .gm-row-txt b:after{content:"";display:inline-block;width:8px;height:8px;margin-left:8px;border-radius:50%;background:var(--red);vertical-align:middle}.cm-swap{display:flex;align-items:center;gap:14px;min-width:0}.cm-swap>i{font-style:normal;font:700 18px var(--body);color:#4d483f}.cm-side{display:grid;gap:4px;min-width:0}.cm-side>small{font:600 12px var(--body);color:#4d483f}.cm-strip{display:flex;align-items:center;gap:4px;min-height:44px}.cm-strip img{width:34px;height:44px;object-fit:cover;border-radius:3px;border:2px solid var(--common)}.cm-strip img.rare{border-color:var(--rare)}.cm-strip img.epic{border-color:var(--epic)}.cm-strip img.legendary{border-color:var(--legendary)}.cm-strip b,.cm-strip small{font:700 13px var(--body)}.cm-trade .gm-go:not(.ghost){background:var(--ink);color:var(--paper);border-color:var(--ink)}.cm-trade .gm-go.ghost{color:var(--ink);--fg: var(--ink)}.cm-ranks-in{display:grid;gap:16px}.cm-rank-ctrl{display:flex;flex-wrap:wrap;gap:10px 16px}.cm-podium{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.cm-podium li{display:grid;justify-items:center;gap:10px;padding:22px 14px 18px;border-radius:6px;background:#efe7d612;text-align:center}.cm-podium li.p1{order:2;background:var(--red);color:var(--ink);padding-top:34px}.cm-podium li.p2{order:1}.cm-podium li.p3{order:3}.cm-podium li.me{outline:3px solid var(--paper);outline-offset:-3px}.cm-pod-n{font:900 40px/.9 var(--display);font-stretch:55%;text-transform:uppercase}.cm-pod-who{all:unset;cursor:pointer;display:grid;justify-items:center;gap:8px;font:700 16px var(--body);max-width:100%}.cm-pod-who>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-pod-who .avatar{width:64px;height:64px}.cm-pod-val{font:900 26px/1 var(--display);font-stretch:60%;font-variant-numeric:tabular-nums}.cm-pod-val small{font:600 13px var(--body)}.cm-rank-name{all:unset;cursor:pointer;flex:1;min-width:0;font:700 16px var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover: hover) and (pointer: fine){.gm .cm-rank-name:hover,.gm .cm-pod-who:hover>span:last-child{text-decoration:underline;text-underline-offset:3px}}@container page (max-width: 760px){.cm-trade{grid-template-columns:1fr auto}.cm-swap{grid-column:1 / -1;grid-row:2}.cm-friends{grid-template-columns:1fr}}@container page (max-width: 620px){.cm-podium{gap:6px}.cm-podium li{padding:16px 6px 12px}.cm-pod-who .avatar{width:44px;height:44px}.cm-pod-n{font-size:30px}.cm-count b{font-size:44px}}.gm-rankbar{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:18px;padding:12px 18px;border-radius:6px;background:#efe7d614;color:var(--paper);grid-template-columns:none;transition:background-color .2s cubic-bezier(.23,1,.32,1)}.gm-rankbar-n{font:900 40px/.85 var(--display);font-stretch:55%;text-transform:uppercase;color:#fff;font-variant-numeric:tabular-nums;flex:none}.gm-rankbar-txt{flex:1;display:grid;gap:2px;min-width:0}.gm-rankbar-txt strong{font:900 18px/1.05 var(--display);font-stretch:60%;text-transform:uppercase}.gm-rankbar-txt small{font:500 13px var(--body);color:#cfc6b3}.gm-rankbar-go{flex:none;font:600 22px/1 var(--body);transition:transform .2s cubic-bezier(.23,1,.32,1)}.gm-rankbar:focus-visible{outline:3px solid var(--red);outline-offset:2px}@media (hover: hover) and (pointer: fine){.gm .gm-rankbar:hover{background:#efe7d624}.gm .gm-rankbar:hover .gm-rankbar-go{transform:translate(4px)}}.gm .gm-rankbar:active{transform:scale(.99)}.gm-tk.on,.gm-hero .gm-tk.on,.gm-hero-theme .gm-tk.on{fill:var(--legendary);stroke:var(--legendary)}.tk-big{background:var(--legendary)}.gm-feed{display:grid;gap:10px;padding-top:8px}.gm-feed h3{font-size:26px;font-stretch:58%}.gm-feed ul{list-style:none;margin:0;padding:0;display:grid}.gm-feed li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.gm-feed li:last-child{border-bottom:0}.gm-feed li .avatar.sm{margin:0}.gm-feed p{flex:1;min-width:0;font:15px/1.4 var(--body)}.gm-feed small{flex:none;font:500 13px var(--body);color:var(--soft)}.gm-feed-who,.gm-feed-on{all:unset;cursor:pointer;font-weight:700}.gm-feed-on{color:var(--legendary);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.gm-feed-who:focus-visible,.gm-feed-on:focus-visible{outline:3px solid var(--red);outline-offset:2px}@media (hover: hover) and (pointer: fine){.gm .gm-feed-who:hover{text-decoration:underline;text-underline-offset:3px}}.gm-ranks-ctrl{display:flex;flex-wrap:wrap;gap:10px 16px}.cm-me-line{margin-top:10px;padding-top:10px;border-top:2px solid rgba(23,21,18,.15)}.gm-lines li.me .gm-line{font-weight:700}.gm-lines li.me .gm-row-txt b{color:var(--red-text)}.bt-stuck .run-actions{flex-wrap:wrap;justify-content:center}@container page (max-width: 620px){.gm-rankbar{padding:10px 14px;gap:12px}.gm-rankbar-n{font-size:32px}}.bt-run.v2 .lvl{border:0;border-radius:8px;box-shadow:none;color:var(--ink);transition:transform .16s cubic-bezier(.23,1,.32,1),filter .16s}.bt-run.v2 .lvl-easy{background:#cfc8b9}.bt-run.v2 .lvl-medium{background:var(--rare);color:#fff}.bt-run.v2 .lvl-hard{background:var(--epic);color:#fff}.bt-run.v2 .lvl-expert{background:var(--legendary)}.bt-run.v2 .lvl-odds{color:inherit;opacity:.8}.bt-run.v2 .lvl-bars i{background:transparent;border:1.5px solid currentColor}.bt-run.v2 .lvl-bars i.on{background:currentColor}.bt-run.v2 .lvl:hover:not(:disabled){transform:translateY(-3px);box-shadow:none;filter:brightness(1.06)}.bt-run.v2 .lvl:focus-visible{outline:3px solid var(--paper);outline-offset:3px;transform:none;box-shadow:none}.bt-run.v2 .lvl:active:not(:disabled){transform:scale(.98)}@media (hover: none){.bt-run.v2 .lvl:hover:not(:disabled){transform:none;filter:none}}.artist-quiz.v2{min-height:48px;padding:0 28px;border-radius:999px;border:2px solid var(--paper);background:var(--paper);color:var(--ink);box-shadow:none;font:700 16px var(--body);transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s}.artist-quiz.v2:hover:not(:disabled){transform:none;box-shadow:none;background:#fff;border-color:#fff}.artist-quiz.v2:active:not(:disabled){transform:scale(.97)}@container page (max-width: 620px){.gm-ranks-ctrl{display:grid;gap:8px}.gm-ranks-ctrl .gm-seg{display:flex;width:100%}.gm-ranks-ctrl .gm-seg button{flex:1;min-width:0;padding:0 6px;font-size:15px;white-space:nowrap}.gm-panel-head .gm-scope{width:100%}.gm-panel-head .gm-scope button{flex:1}}.fz-steps{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:14px}.fz-step{display:flex;align-items:center;gap:14px}.fz-step>span:last-child{display:grid;gap:2px}.fz-step b{font:900 20px/1.05 var(--display);font-stretch:60%;text-transform:uppercase}.fz-step small{font:14px/1.4 var(--body);color:#4d483f}.fz-art{flex:none;width:56px;height:56px;display:grid;place-items:center;border-radius:8px;background:var(--ink);color:var(--paper)}.fz-art .gm-tk{width:38px;height:23px}.fz-n{font:900 22px/1 var(--display);font-stretch:55%;color:var(--legendary);text-transform:uppercase}.coll-tip[data-side=bottom]:after{top:-9px;left:calc(var(--arrow-x, 50%) - 8px);border-bottom:0;border-right:0}.fz-tip-step{justify-self:start;font:700 12px var(--body);color:var(--ink-soft)}.fz-target{outline:3px solid var(--legendary)!important;outline-offset:4px;border-radius:8px;position:relative;z-index:2}.ve-box{display:grid;gap:12px}.ve-box>p{margin:0;font:15px/1.5 var(--body)}.ve-actions,.ve-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ve-form input{flex:1 1 220px;min-width:0}.ve-note{margin:0;min-height:1em;font:600 14px var(--body);color:var(--red-text)}.ve-banner{display:grid;gap:10px;padding:22px 24px;margin-bottom:20px;border-radius:6px;background:var(--legendary);color:var(--ink)}.ve-banner h2{margin:0;font:900 30px/1 var(--display);font-stretch:58%;text-transform:uppercase}.ve-banner>p{margin:0;font:15px/1.45 var(--body)}.ve-banner .ve-note{color:var(--ink)}.ms-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px}.ms-card{position:relative;display:grid;gap:10px;align-content:start}.ms-card .card{width:100%}.ms-card.sold .card,.ms-card.expired .card{filter:saturate(.75)}.ms-tag{position:absolute;z-index:2;top:-8px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:999px;white-space:nowrap;font:800 12px var(--body);background:var(--ink);color:var(--paper)}.ms-tag.sold{background:#247b50;color:#fff}.ms-tag.expired{background:var(--red);color:var(--ink)}.ms-info{margin:0;text-align:center;font:600 14px/1.35 var(--body)}.ms-acts{display:grid;gap:6px}.ms-acts button{width:100%}@media (max-width: 620px){.ms-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.gm-machine-txt{min-width:0}.gm-machine-txt h3,.gm-machine-txt p{overflow-wrap:anywhere}.gm-go{max-width:100%}.gm-machine .gm-go{white-space:normal;text-align:center;line-height:1.2;padding-top:8px;padding-bottom:8px}.gm-gains{gap:14px}.gm-gain-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gm-gain{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:14px 16px;border-radius:6px;background:#1715120f}.gm-gain-rank{font:900 30px/1 var(--display);font-stretch:55%;text-transform:uppercase}.gm-gain-what{font:900 24px/1 var(--display);font-stretch:58%;text-transform:uppercase}.gm-gain-plus{font:700 15px var(--body);text-align:right}.gm-gain.g1{background:#9fdde9;padding:20px 16px}.gm-gain.g1 .gm-gain-what{font-size:32px}.gm-gain.g2{background:var(--epic);color:#fff}.gm-gain.g3{background:var(--legendary)}.gm-gain.gall{background:transparent;border:2px dashed rgba(23,21,18,.25)}.gm-gain.gall .gm-gain-plus{font-weight:500;color:#4d483f}@container page (max-width: 620px){.gm-gain{grid-template-columns:44px minmax(0,1fr)}.gm-gain-plus{grid-column:2;text-align:left}}.gv2 .top-points-label{display:none}.top-plus{display:inline-grid;place-items:center;width:22px;height:22px;margin-left:6px;border-radius:50%;background:var(--red);color:var(--ink);font:800 16px/1 var(--body)}.streak-btn{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:2px;height:40px;padding:0 12px 0 6px;border-radius:999px;background:#efe7d61a;color:var(--paper);transition:transform .16s cubic-bezier(.23,1,.32,1)}.streak-btn .flame{width:26px;height:26px}.streak-btn b{font:900 22px/1 var(--display);font-stretch:55%;font-variant-numeric:tabular-nums}.streak-btn.cold .flame{filter:grayscale(1) opacity(.5)}.streak-dot{position:absolute;top:-2px;right:-2px;width:12px;height:12px;border-radius:50%;background:var(--legendary);border:2px solid var(--ink)}.streak-btn:active{transform:scale(.95)}.streak-btn:focus-visible{outline:3px solid var(--red);outline-offset:2px}.side-streak{align-self:flex-start;height:36px;margin-top:8px;background:#24211d}.side-streak .flame{width:22px;height:22px}.side-streak b{font-size:19px}.side-plus{all:unset;box-sizing:border-box;cursor:pointer;display:inline-grid;place-items:center;width:24px;height:24px;margin-left:6px;border-radius:50%;background:var(--red);color:var(--ink);font:800 16px/1 var(--body)}.side-plus:focus-visible{outline:3px solid var(--red);outline-offset:2px}@media (hover: hover) and (pointer: fine){.streak-btn:hover{background:#efe7d62e}.side-plus:hover{background:#ff6a42}}.sm-week{margin:0;text-align:center;font:700 15px var(--body)}.sm-loop{margin:0;font:14px/1.45 var(--body);color:var(--ink-soft)}.gv2 .pb-coins{display:none}.gv2 .point-bundles{grid-template-columns:repeat(3,minmax(0,1fr))}.pb-ribbon.best{background:var(--legendary);color:var(--ink)}@media (max-width: 620px){.gv2 .point-bundles{grid-template-columns:repeat(2,minmax(0,1fr))}}.side-streak{height:30px;padding:0 10px 0 4px;margin-top:6px;max-width:100%;box-sizing:border-box}.side-streak .flame{width:18px;height:18px}.side-streak b{font-size:16px}.top-streak{height:32px;padding:0 8px 0 3px}.top-streak .flame{width:18px;height:18px}.top-streak b{font-size:16px}.top-streak .streak-dot{width:9px;height:9px}.top-streak{width:34px;height:34px;padding:0;justify-content:center;flex:none}.top-streak b{display:none}.top-streak .flame{width:20px;height:20px}.gv2 .top-points{flex:0 1 auto;min-width:0;padding:0 6px 0 10px;height:34px;gap:4px}.gv2 .top-points b{font-size:18px;white-space:nowrap}.gv2 .top-points .coin{font-size:15px}.gv2 .top-plus{width:20px;height:20px;font-size:14px;margin-left:2px;flex:none}.gv2 .point-bundles{grid-template-columns:1fr!important;gap:10px}.gv2 .point-bundle{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"amount price" "use per";align-items:center;justify-items:start;text-align:left;gap:2px 12px;padding:14px 16px}.gv2 .pb-amount{grid-area:amount;display:flex;align-items:baseline;gap:6px}.gv2 .pb-use{grid-area:use}.gv2 .pb-price{grid-area:price;justify-self:end;min-width:96px;text-align:center}.gv2 .pb-per{grid-area:per;justify-self:end}.gv2 .pb-ribbon{left:auto;right:14px;translate:none}.bt-stage:has(.bat-stuck){flex-wrap:wrap}.bat-stuck{flex-basis:100%;display:grid;gap:6px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--accent, #ff4d1a) 14%,transparent);text-align:left}.bat-stuck small{opacity:.85}.bat-stuck div{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.tr-alert:not(:empty){position:sticky;top:0;z-index:3;display:flex;gap:10px;align-items:flex-start;margin:0 0 12px;padding:12px 14px;border-radius:14px;border:2px solid var(--accent, #ff4a1c);background:var(--paper, #f7f1e6);color:var(--ink, #171512);font-weight:600;font-size:15px;line-height:1.4;text-align:left;box-shadow:0 6px 18px #0000001f}.tr-alert:not(:empty):before{content:"!";flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent, #ff4a1c);color:#fff;font-weight:800;font-size:14px}.tr-alert:empty{display:none}.sidebar .profile{grid-template-columns:minmax(0,1fr)}.sidebar .profile>*{min-width:0}.sidebar .points{align-items:center;gap:6px}.sidebar .points .side-plus{order:1;margin-left:0;flex:none;width:24px;height:24px}.sidebar .points #notifBtn{order:2;margin-left:auto;flex:none}.sidebar .side-streak{justify-self:start;width:auto}.sidebar .points>span:not(.coin){display:none}.ns-reward{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin-bottom:12px}.ns-packbox{width:94px;height:126px}.ns-packbox .ns-pack{transform:scale(.33);transform-origin:top left;pointer-events:none;box-shadow:8px 8px 0 var(--ink)}.ns-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ns-step{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;padding:12px 14px;border:2px solid var(--ink);border-radius:12px;background:var(--card)}.ns-step b{display:block;font:800 15px/1.3 var(--body)}.ns-step small{display:block;margin-top:3px;font:13px/1.45 var(--body);color:var(--ink-soft)}.ns-step .onb-share{display:inline-flex;vertical-align:-3px}.ns-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--paper);font:900 13px var(--body)}.ns-step.done{opacity:.7}.ns-step.done .ns-n{background:#2e9e5b}.ac-feature{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:16px 18px;border:2px solid #b44cff;border-radius:16px;background:linear-gradient(120deg,#b44cff29,#ff5cc81a)}.ac-feature-txt{display:grid;gap:3px;min-width:0}.ac-feature-kicker{font:800 11px var(--body);letter-spacing:.08em;text-transform:uppercase;color:#9b3be0}.ac-feature-txt b{font:900 22px/1.1 var(--display);font-stretch:75%;text-transform:uppercase}.ac-feature-txt small{font:13px/1.4 var(--body);color:var(--ink-soft)}@media (max-width: 620px){.ac-feature{grid-template-columns:auto 1fr}.ac-feature>:last-child{grid-column:1 / -1}}.ac{display:grid;gap:32px;min-width:0}.ac h2{margin:0;font:900 clamp(30px,3.4vw,44px)/.9 var(--display);font-stretch:58%;text-transform:uppercase}.ac ul{list-style:none;margin:0;padding:0}.ac-hero{display:grid;grid-template-columns:auto 1fr;gap:20px 40px;align-items:center;padding:28px 32px;border-radius:16px;background:var(--ink);color:var(--paper)}.ac-hero-txt{display:grid;gap:2px}.ac-kicker{font:700 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#cfc6b3}.ac-big{margin:0;display:flex;align-items:baseline;gap:6px}.ac-big b{font:900 72px/.9 var(--display);font-stretch:55%;color:var(--legendary)}.ac-big span{font:900 32px/1 var(--display);font-stretch:55%;color:#cfc6b3}.ac-sub{font:600 14px var(--body);color:#cfc6b3}.ac-hero-side{display:grid;gap:16px;justify-items:start;min-width:0}.ac-bar{width:100%;height:12px;border-radius:999px;background:#efe7d624;overflow:hidden}.ac-bar span{display:block;height:100%;border-radius:inherit;background:var(--legendary)}.ac-rule{margin:0;font:14px/1.45 var(--body);color:#cfc6b3}.ac-hero .gm-go{border-color:var(--paper);white-space:normal;text-align:center}.ac-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.ac-count{font:800 15px var(--body);color:var(--ink-soft)}.ac-q-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.ac-q{position:relative;display:grid;gap:8px;align-content:start;justify-items:start;padding:18px;border:2px solid var(--ink);border-radius:14px;background:var(--card)}.ac-q.is-done{opacity:.6}.ac-q.is-ready{border-color:var(--red);background:#fff1ea}.ac-q.is-limited{border-color:var(--legendary)}.ac-q .qx-dot{color:var(--paper)}.ac-q.is-todo .qx-dot:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--card)}.ac-q.is-done .qx-dot{background:var(--ink)}.ac-q.is-ready .qx-dot{background:var(--red)}.ac-q-tag{position:absolute;top:-11px;right:14px;padding:3px 10px;border-radius:999px;background:var(--legendary);font:800 11px var(--body);text-transform:uppercase;letter-spacing:.05em}.ac-q-name{font:800 16px/1.3 var(--body)}.ac-q-pts{font:800 14px var(--body);color:var(--red)}.ac-q>small{font:600 13px var(--body);color:var(--ink-soft)}.ac-nav{margin-bottom:16px;flex-wrap:wrap;border-radius:26px}.ac-nav button{min-height:44px;padding:0 18px;font-size:20px}.ac-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.ac-tile{display:grid;gap:14px;align-content:space-between;padding:18px;border:2px solid rgba(23,21,18,.16);border-radius:14px;background:var(--card);min-width:0}.ac-tile.ready{border-color:var(--red);background:#fff1ea}.ac-tile.done:not(.ready){opacity:.65}.ac-tile-top{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start}.ac .ac-tile .ac-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--ink);color:var(--paper);font-size:18px}.ac-tile.ready .ac-ico{background:var(--red);color:var(--ink)}.ac-tile-txt{display:grid;gap:3px;min-width:0}.ac-tile-txt b{font:800 16px/1.25 var(--body)}.ac-tile-txt small{font:13px/1.4 var(--body);color:var(--ink-soft)}.ac-tile-txt small strong{color:var(--ink);font-variant-numeric:tabular-nums}.ac-pips{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.ac-pip{height:8px;border-radius:999px;background:#1715121a;overflow:hidden}.ac-pip i{display:block;height:100%;background:var(--ink-soft);opacity:.45}.ac-pip.on.t0{background:#c27a3e}.ac-pip.on.t1{background:#a9a9b3}.ac-pip.on.t2{background:var(--legendary)}.ac-pip.on.t3{background:#7fd8e8}.ac-pip.on i{display:none}.ac-next{font:600 13px var(--body);color:var(--ink-soft)}.ac-tile .gm-go{justify-self:start}@media (max-width: 760px){.ac-hero{grid-template-columns:1fr;padding:22px}.ac-big b{font-size:56px}.ac-hero .gm-go{justify-self:stretch}.ac-q-grid,.ac-grid{grid-template-columns:1fr}}.ac-nav button{white-space:nowrap;flex:none}@media (max-width: 760px){.ac-nav{flex-wrap:nowrap;overflow-x:auto;max-width:100%;border-radius:999px;scrollbar-width:none}.ac-nav button{font-size:18px;padding:0 14px}}.nv-list{display:grid;gap:12px}.nv-item{padding:12px;gap:12px}.nv-item .news-head{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center}.nv-item .news-cover{width:64px;height:64px}.nv-item h3{margin:2px 0}.nv-go{white-space:nowrap}.nv-on{font-weight:800;color:var(--red-text);white-space:nowrap}@media (max-width: 560px){.nv-item .news-head{grid-template-columns:56px minmax(0,1fr)}.nv-item .news-head>:last-child{grid-column:1 / -1;justify-self:stretch}.nv-go{width:100%}}@property --mx{syntax: "<percentage>"; inherits: true; initial-value: 30%;}@property --my{syntax: "<percentage>"; inherits: true; initial-value: 22%;}html.pack3d{--pouch: polygon(0% 1%, 2% 0%, 4% 1%, 6% 0%, 8% 1%, 10% 0%, 12% 1%, 14% 0%, 16% 1%, 18% 0%, 20% 1%, 22% 0%, 24% 1%, 26% 0%, 28% 1%, 30% 0%, 32% 1%, 34% 0%, 36% 1%, 38% 0%, 40% 1%, 42% 0%, 44% 1%, 46% 0%, 48% 1%, 50% 0%, 52% 1%, 54% 0%, 56% 1%, 58% 0%, 60% 1%, 62% 0%, 64% 1%, 66% 0%, 68% 1%, 70% 0%, 72% 1%, 74% 0%, 76% 1%, 78% 0%, 80% 1%, 82% 0%, 84% 1%, 86% 0%, 88% 1%, 90% 0%, 92% 1%, 94% 0%, 96% 1%, 98% 0%, 100% 1%, 99% 6%, 99.6% 14%, 100% 32%, 100% 68%, 99.6% 86%, 99% 94%, 100% 99%, 98% 100%, 96% 99%, 94% 100%, 92% 99%, 90% 100%, 88% 99%, 86% 100%, 84% 99%, 82% 100%, 80% 99%, 78% 100%, 76% 99%, 74% 100%, 72% 99%, 70% 100%, 68% 99%, 66% 100%, 64% 99%, 62% 100%, 60% 99%, 58% 100%, 56% 99%, 54% 100%, 52% 99%, 50% 100%, 48% 99%, 46% 100%, 44% 99%, 42% 100%, 40% 99%, 38% 100%, 36% 99%, 34% 100%, 32% 99%, 30% 100%, 28% 99%, 26% 100%, 24% 99%, 22% 100%, 20% 99%, 18% 100%, 16% 99%, 14% 100%, 12% 99%, 10% 100%, 8% 99%, 6% 100%, 4% 99%, 2% 100%, 0% 99%, 1% 94%, .4% 86%, 0% 68%, 0% 32%, .4% 14%, 1% 6%)}html.pack3d .pack,html.pack3d .apack{--rx: 0deg;--ry: 0deg;border:0;border-radius:0;clip-path:var(--pouch);box-shadow:inset 1.5px 0 #ffffff38,inset -1.5px 0 #00000047}html.pack3d .pack:not(.ns-pack):not(.op-pack),html.pack3d .apack{transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s cubic-bezier(.2,.8,.2,1)}html.pack3d .pack:not(.ns-pack):not(.op-pack):hover:not(:disabled),html.pack3d .apack:hover{transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-4px);box-shadow:inset 1.5px 0 #ffffff38,inset -1.5px 0 #00000047}html.pack3d .tilting{transition:transform .1s linear!important}html.pack3d .pack:hover:not(:disabled) .pack-disc{transform:translate(-40px) rotate(90deg)}html.pack3d .pack:before,html.pack3d .apack:before{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;background:linear-gradient(90deg,#0000006b,#00000024 4%,#0000 10%,#ffffff1c 21%,#ffffff08 34%,#0000 52%,#0000000d 78%,#0000002e 93%,#00000075),linear-gradient(180deg,#00000052 5%,#0000000f 9%,#ffffff14 14%,#0000 24% 78%,#0000001a 88%,#0000005c 95%),repeating-linear-gradient(90deg,#ffffff0f 0 6%,#0000000d 6% 12%) 0 5% / 100% 6% no-repeat,repeating-linear-gradient(90deg,#0000000d 0 7%,#ffffff0f 7% 14%) 0 89% / 100% 6% no-repeat,radial-gradient(70% 55% at 42% 46%,#ffffff1f,#fff0 70%)}html.pack3d .pack:after,html.pack3d .apack:after{content:"";position:absolute;inset:0;z-index:7;pointer-events:none;border-radius:0;mix-blend-mode:soft-light;background:radial-gradient(60% 45% at var(--mx) var(--my),rgba(255,255,255,.85),rgba(255,255,255,0) 70%),linear-gradient(108deg,transparent calc(var(--mx) - 30%),rgba(255,255,255,.5) calc(var(--mx) - 22%),transparent calc(var(--mx) - 12%));animation:pack3dLight 9s ease-in-out infinite alternate}html.pack3d .tilting:after{animation:none}@keyframes pack3dLight{0%{--mx: 22%;--my: 20%}to{--mx: 72%;--my: 46%}}html.pack3d .pack-crimp{height:6%;opacity:1;z-index:8;background:repeating-linear-gradient(90deg,rgba(0,0,0,.22) 0 1px,rgba(255,255,255,.16) 1px 2px,transparent 2px 3.5px),linear-gradient(180deg,#0000002e,#ffffff0f 60%,#00000038)}html.pack3d .pack-crimp.bottom{background:repeating-linear-gradient(90deg,rgba(0,0,0,.22) 0 1px,rgba(255,255,255,.16) 1px 2px,transparent 2px 3.5px),linear-gradient(0deg,#0003,#ffffff0f 60%,#00000038)}html.pack3d .pack-strip{top:6%;height:16px;border-bottom:1.5px dashed rgba(23,21,18,.45);background:transparent}html.pack3d .pack-top{margin-top:24px}html.pack3d .pack-foot{margin-bottom:12px}html.pack3d .pack-foil{opacity:.22;background-position:var(--mx) var(--my),0 0;animation:none}html.pack3d .apack-top{padding-top:9cqw;background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.22) 0 1px,rgba(255,255,255,.16) 1px 2px,transparent 2px 3.5px);background-size:100% 6.5cqw;background-repeat:no-repeat}html.pack3d .apack-crimp{height:7cqw;background:repeating-linear-gradient(90deg,rgba(0,0,0,.22) 0 1px,rgba(255,255,255,.16) 1px 2px,transparent 2px 3.5px),linear-gradient(0deg,#00000040,#0000),var(--ap)}html.pack3d .pack-wrap{position:relative}html.pack3d .pack-wrap:after{content:"";position:absolute;left:14%;right:14%;bottom:-22px;height:18px;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(23,21,18,.42),transparent);animation:pack3dShadow 6.5s ease-in-out infinite}@keyframes pack3dShadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.86);opacity:.7}}@media (prefers-reduced-motion: reduce){html.pack3d .pack:after,html.pack3d .apack:after,html.pack3d .pack-wrap,html.pack3d .pack-wrap:after{animation:none}}html.pack3d .pz-pack{position:relative;padding-bottom:18px}html.pack3d .pz-pack:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:16px;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgba(23,21,18,.38),transparent)}html.pack3d .pz-slide.pz-free .pz-pack:after{display:none}html.pack3d .pz-slide.pz-legendary.ready .pack,html.pack3d .pz-slide.pz-diamond.ready .pack{box-shadow:inset 1.5px 0 #ffffff38,inset -1.5px 0 #00000047}html.pack3d .pz-slide.pz-legendary.ready .pz-pack:before,html.pack3d .pz-slide.pz-diamond.ready .pz-pack:before{content:"";position:absolute;inset:8% 4% 14%;z-index:-1;border-radius:30%;background:radial-gradient(closest-side,rgba(242,201,76,.55),transparent);filter:blur(8px)}@media (max-width: 760px){html.pack3d .pz-rail{padding:10px 14vw 14px;scroll-padding-inline:14vw;gap:10px}html.pack3d .pz-slide{width:72vw}html.pack3d .pz-slide .pack,html.pack3d .pz-slide .pack-wrap .pack{width:216px!important;height:310px!important}}@property --fy{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --fry{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --frz{syntax: "<angle>"; inherits: false; initial-value: 0deg;}html.pack3d .pack-wrap .pack:not(.ns-pack):not(.op-pack),html.pack3d .pz-pack .pack:not(.ns-pack):not(.op-pack){transform:perspective(1000px) translateY(var(--fy)) rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--fry))) rotate(var(--frz));animation:packLevitate 6.5s ease-in-out infinite}html.pack3d .pack-wrap .pack:not(.ns-pack):not(.op-pack):hover:not(:disabled),html.pack3d .pz-pack .pack:not(.ns-pack):not(.op-pack):hover:not(:disabled){transform:perspective(1000px) translateY(calc(var(--fy) - 4px)) rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--fry))) rotate(var(--frz))}html.pack3d .pz-slide:nth-child(2) .pz-pack .pack:not(.ns-pack):not(.op-pack){animation-delay:-2.2s}html.pack3d .pz-slide:nth-child(3) .pz-pack .pack:not(.ns-pack):not(.op-pack){animation-delay:-4.4s}html.pack3d .pz-slide:nth-child(2) .pz-pack:after{animation:pack3dShadow 6.5s -2.2s ease-in-out infinite}html.pack3d .pz-slide:nth-child(3) .pz-pack:after{animation:pack3dShadow 6.5s -4.4s ease-in-out infinite}@keyframes packLevitate{0%,to{--fy: 0px;--fry: -2.6deg;--frz: -.35deg}25%{--fy: -6px;--fry: 0deg;--frz: 0deg}50%{--fy: -9px;--fry: 2.6deg;--frz: .35deg}75%{--fy: -4px;--fry: 0deg;--frz: 0deg}}html.pack3d .op-pack:not(.torn){transform:scale(var(--pk, 1.3)) perspective(1000px) translateY(var(--fy)) rotateY(var(--fry)) rotate(var(--frz));animation:packIn .6s cubic-bezier(.2,.9,.3,1.2) backwards,packLevitate 6.5s .6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){html.pack3d .pack-wrap .pack,html.pack3d .pz-pack .pack,html.pack3d .op-pack:not(.torn){animation:none}}html.pack3d .flip-back{box-shadow:inset 0 1.5px #ffffff73,inset 0 -3px #00000038,inset 0 0 0 1px #ffffff1a,inset 0 0 40px #0000002e}html.pack3d .flip-back:after{display:block!important;content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;border:0;--holo: 0;background:radial-gradient(60% 42% at var(--mx, 28%) var(--my, 18%),rgba(255,255,255,.32),rgba(255,255,255,0) 70%),linear-gradient(112deg,transparent calc(var(--mx, 30%) - 22%),rgba(255,255,255,.26) calc(var(--mx, 30%) - 6%),transparent calc(var(--mx, 30%) + 10%)),linear-gradient(125deg,transparent 22%,rgba(255,120,220,var(--holo)) 38%,rgba(120,240,255,var(--holo)) 50%,rgba(255,245,140,var(--holo)) 62%,transparent 78%) var(--mx, 30%) var(--my, 20%) / 260% 260%;mix-blend-mode:soft-light;animation:backSheen 5s ease-in-out infinite alternate}html.pack3d .flip.rare .flip-back:after{--holo: .1}html.pack3d .flip.epic .flip-back:after{--holo: .22}html.pack3d .flip.legendary .flip-back:after{--holo: .3;mix-blend-mode:overlay}html.pack3d .flip.unique .flip-back:after{--holo: .4;mix-blend-mode:overlay}html.pack3d .flip-back.lit:after{animation:none}@keyframes backSheen{0%{--mx: 12%;--my: 10%}to{--mx: 88%;--my: 70%}}html.pack3d .flip-back .back-mark{text-shadow:0 1px 0 rgba(255,255,255,.35),0 -1px 0 rgba(0,0,0,.3),0 4px 10px rgba(0,0,0,.28)}html.pack3d .flip-back .back-vinyl{box-shadow:0 0 0 3px #0b0a09,0 0 0 4px #ffffff1f,0 16px 34px #00000073}html.pack3d .flip-back .back-vinyl:before{content:"";position:absolute;inset:0;border-radius:50%;z-index:1;pointer-events:none;background:radial-gradient(40% 26% at 32% 24%,rgba(255,255,255,.28),transparent 70%),radial-gradient(30% 18% at 70% 80%,rgba(255,255,255,.08),transparent 70%)}html.pack3d .flip-back .back-foot{box-shadow:inset 0 1px #ffffff40,0 2px 6px #00000040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (prefers-reduced-motion: reduce){html.pack3d .flip-back:after{animation:none}}html.pack3d .op-pack:before{content:"";position:absolute;left:4%;right:4%;top:24px;height:8px;z-index:7;border-radius:50%;pointer-events:none;opacity:0;background:#fff;box-shadow:0 0 20px 8px #fff,0 0 60px 26px var(--glow, #ffd36b)}html.pack3d .op-pack .pack-strip{top:0;height:30px;background:inherit;border-bottom:0}html.pack3d .op-pack.torn{clip-path:polygon(-80% -300%,260% -300%,100% 32%,100% 68%,99.6% 86%,99% 94%,100% 99%,98% 100%,96% 99%,94% 100%,92% 99%,90% 100%,88% 99%,86% 100%,84% 99%,82% 100%,80% 99%,78% 100%,76% 99%,74% 100%,72% 99%,70% 100%,68% 99%,66% 100%,64% 99%,62% 100%,60% 99%,58% 100%,56% 99%,54% 100%,52% 99%,50% 100%,48% 99%,46% 100%,44% 99%,42% 100%,40% 99%,38% 100%,36% 99%,34% 100%,32% 99%,30% 100%,28% 99%,26% 100%,24% 99%,22% 100%,20% 99%,18% 100%,16% 99%,14% 100%,12% 99%,10% 100%,8% 99%,6% 100%,4% 99%,2% 100%,0% 99%,1% 94%,.4% 86%,0% 68%,0% 32%);animation:packTorn .95s cubic-bezier(.5,0,.75,.4) forwards}html.pack3d .op-pack.torn .pack-strip,html.pack3d .op-pack.torn .pack-crimp.top{transform-origin:100% 50%;animation:strip3d .6s .06s cubic-bezier(.3,.7,.3,1) forwards}html.pack3d .op-pack .pack-strip{box-shadow:0 3px 6px #00000040}@keyframes strip3d{0%{transform:none}22%{transform:translateY(-4px) rotate(-5deg)}to{transform:translate(110%,-70px) rotate(24deg) rotateX(45deg);opacity:0}}html.pack3d .op-pack:before{top:30px}.pz-zone{container-type:inline-size}@container (max-width: 720px){.pz-rail{display:flex!important;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 4px 12px}.pz-rail::-webkit-scrollbar{display:none}.pz-slide{flex:none;width:240px;scroll-snap-align:center}}.stock-next .tm-label{white-space:nowrap}html.pack3d .flip.rare .flip-back,html.pack3d .flip.epic .flip-back,html.pack3d .flip.legendary .flip-back,html.pack3d .flip.unique .flip-back{filter:none!important;animation:backBreath 2.6s ease-in-out infinite alternate}html.pack3d .flip.epic .flip-back{animation-duration:1.8s}html.pack3d .flip.legendary .flip-back,html.pack3d .flip.unique .flip-back{animation:backBreath 1.2s ease-in-out infinite alternate,tremble .22s linear infinite}html.pack3d .flip.unique .flip-back{--glow: #c9a7ff}html.pack3d .flip.flipped .flip-back{animation:none!important;box-shadow:none!important}@keyframes backBreath{0%{box-shadow:inset 0 1.5px #ffffff73,0 0 18px 2px color-mix(in srgb,var(--glow) 45%,transparent),0 0 46px 8px color-mix(in srgb,var(--glow) 22%,transparent)}to{box-shadow:inset 0 1.5px #ffffff73,0 0 26px 4px color-mix(in srgb,var(--glow) 55%,transparent),0 0 70px 14px color-mix(in srgb,var(--glow) 30%,transparent)}}@media (prefers-reduced-motion: reduce){html.pack3d .flip .flip-back{animation:none!important}}.gm-share{justify-self:start;display:inline-flex;align-items:center;gap:8px;margin:2px 0 6px;padding:8px 14px;border-radius:999px;border:1.5px solid currentColor;background:transparent;color:inherit;font:700 14px var(--body);cursor:pointer}.gm-share:before{content:"\2197";font-weight:900}.gm-share:hover{background:#ffffff14}.gm-theme-group+.gm-theme-group{margin-top:22px}.gm-theme-h{margin:6px 0 12px;font:900 22px/1 var(--display);font-stretch:58%;text-transform:uppercase}.sl-stage{display:grid;justify-items:center;align-content:start;gap:18px;width:min(560px,100%);margin:0 auto;padding:8px 4px 24px}.sl-head{text-align:center}.sl-head h2{margin:0 0 6px;font:900 40px/1 var(--display);font-stretch:58%;text-transform:uppercase;color:var(--paper)}.sl-head p{margin:0;color:#bdb4a3}.sl-rows{list-style:none;margin:0;padding:0;display:grid;gap:8px;width:100%}.sl-row{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border-radius:12px;border:1.5px solid rgba(239,231,214,.14);background:#ffffff08;color:var(--paper)}.sl-row.cur{border-color:#efe7d673}.sl-row.ko{border-color:#e2421a;background:#e2421a1f}.sl-row.ko i{color:#ff7a5c}.sl-row.skip{color:#8d8577}.sl-row.ok{border-color:#3fbf6a;background:#3fbf6a24}.sl-row.ok i{color:#6be08f}.sl-row i{font-style:normal;font-weight:900}.sl-g{display:grid}.sl-g small{color:#a39a8a}.sl-time{width:100%;display:grid;gap:8px}.sl-time b{font:800 18px var(--body);color:var(--paper)}.sl-bar{display:flex;gap:3px;height:12px}.sl-bar span{min-width:6px;border-radius:4px;background:#ffffff1a}.sl-bar span.on{background:var(--red)}.sl-play{width:76px;height:76px;border-radius:50%;border:2px solid var(--ink);background:var(--red);color:var(--ink);font-size:28px;cursor:pointer;box-shadow:0 4px 0 var(--ink);transition:transform .12s}.sl-play:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.sl-play.playing{animation:pulse 1s ease-in-out infinite}.sl-answer{width:100%;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start}.sl-input{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:12px;border:1.5px solid rgba(239,231,214,.25);background:#1d1a17;color:var(--paper);font:500 16px var(--body)}.sl-sugg{list-style:none;margin:6px 0 0;padding:0;position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:5;display:grid;gap:2px;background:#241f1b;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #00000080}.sl-sugg:empty{display:none}.sl-sugg button{width:100%;display:grid;text-align:left;gap:2px;padding:10px 14px;border:0;background:transparent;color:var(--paper);cursor:pointer;font:600 15px var(--body)}.sl-sugg button:hover,.sl-sugg button:focus-visible{background:#ffffff14}.sl-sugg small{color:#a39a8a;font-weight:500}.sl-skip{white-space:nowrap;color:var(--paper);border-color:#efe7d666}.sl-end{display:grid;justify-items:center;gap:16px;width:100%}.sl-card .card{width:200px}.sl-pts{margin:0;color:var(--paper);font-weight:700}.sl-art{display:flex;align-items:flex-end;gap:4px;height:70px}.sl-art span{align-self:center;margin-right:6px;font:900 22px var(--display);color:var(--ink)}.sl-art i{width:10px;border-radius:3px;background:var(--ink);animation:eq 1.1s ease-in-out infinite alternate}.sl-art i:nth-child(2){height:30%}.sl-art i:nth-child(3){height:70%;animation-delay:-.3s}.sl-art i:nth-child(4){height:45%;animation-delay:-.6s}.sl-art i:nth-child(5){height:90%;animation-delay:-.2s}@keyframes eq{to{transform:scaleY(.4)}}@media (max-width: 520px){.sl-answer{grid-template-columns:1fr}.sl-head h2{font-size:32px}}.sl-machine .gm-machine-art{display:grid;place-items:center}.sl-art span{color:#f3ecdd!important}.sl-art i{background:var(--red)!important}.sl-run .sl-skip,.sl-run .sl-skip:hover{color:var(--paper)!important;background:transparent!important;border:1.5px solid rgba(239,231,214,.45)!important}.mix{--disc: #2c5bd6;--mine: var(--red);display:grid;gap:22px;margin-top:18px;padding:22px;border:2px solid var(--ink);border-radius:18px;background:var(--card);box-shadow:4px 4px 0 var(--ink)}.mix-ends{display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 15px var(--body)}.mix-end{display:inline-flex;align-items:center;gap:6px}.mix-end b{font-size:18px}.mix-end.disc b{color:var(--disc)}.mix-end.mine b{color:var(--mine)}.mix-mood{font:900 22px/1 var(--display);font-stretch:58%;text-transform:uppercase;text-align:center;transition:color .2s}.mix-range{-webkit-appearance:none;appearance:none;width:100%;height:44px;margin:0;background:transparent;cursor:pointer;touch-action:pan-y}.mix-range::-webkit-slider-runnable-track{height:14px;border-radius:999px;border:2px solid var(--ink);background:linear-gradient(90deg,var(--disc),#8a54c9 50%,var(--mine));box-shadow:inset 0 2px #ffffff59}.mix-range::-moz-range-track{height:14px;border-radius:999px;border:2px solid var(--ink);background:linear-gradient(90deg,var(--disc),#8a54c9 50%,var(--mine))}.mix-range::-webkit-slider-thumb{-webkit-appearance:none;width:38px;height:38px;margin-top:-14px;border-radius:50%;border:3px solid var(--ink);background:#fff;box-shadow:0 4px 0 var(--ink),0 8px 18px #17151240;transition:transform .15s}.mix-range::-moz-range-thumb{width:34px;height:34px;border-radius:50%;border:3px solid var(--ink);background:#fff;box-shadow:0 4px 0 var(--ink)}.mix-range:active::-webkit-slider-thumb{transform:scale(1.12)}.mix-range:focus-visible{outline:none}.mix-range:focus-visible::-webkit-slider-thumb{outline:3px solid var(--red);outline-offset:3px}.mix-preview{display:grid;gap:12px;justify-items:center}.mix-tiles{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;width:100%;max-width:440px}.mix-tiles i{aspect-ratio:5 / 7;border-radius:6px;border:2px solid var(--ink);transition:background .3s,transform .3s}.mix-tiles i.mine{background:var(--mine);transform:translateY(-4px)}.mix-tiles i.genre{background:var(--ink)}.mix-tiles i.disc{background:var(--disc)}.mix-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;font:600 14px var(--body)}.mix-legend span{display:inline-flex;align-items:center;gap:6px}.mix-legend i{width:12px;height:12px;border-radius:3px;border:1.5px solid var(--ink)}.mix-legend .mine i{background:var(--mine)}.mix-legend .genre i{background:var(--ink)}.mix-legend .disc i{background:var(--disc)}@media (max-width: 520px){.mix{padding:16px}.mix-ends{font-size:13px}.mix-mood{font-size:18px}.mix-tiles{gap:4px}}.sl-row{justify-content:center;min-height:52px;padding:10px 16px;border-radius:10px;border:1.5px solid rgba(239,231,214,.16);background:transparent;font:700 17px var(--body);text-align:center;color:var(--paper);overflow-wrap:anywhere}.sl-row.cur{border-color:#efe7d680}.sl-row.ko{background:#b8321f;border-color:#b8321f;color:#fff}.sl-row.skip{background:#2f2b28;border-color:#2f2b28;color:#e9e3d6}.sl-row.ok{background:#2f8a4c;border-color:#2f8a4c;color:#fff}.sl-time{position:relative;padding-top:44px}.sl-mark{position:absolute;top:0;transform:translate(-50%);display:grid;justify-items:center;gap:2px;transition:left .4s cubic-bezier(.2,.8,.2,1);pointer-events:none}.sl-mark span{font:800 17px var(--body);color:var(--paper);white-space:nowrap}.sl-mark:after{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid var(--paper)}.sl-bar{position:relative;display:block;height:22px;gap:0;border-radius:6px;background:#2f2b28;overflow:hidden}.sl-bar .sl-open{position:absolute;left:0;top:0;bottom:0;background:#efe7d638;transition:width .4s cubic-bezier(.2,.8,.2,1)}.sl-bar .sl-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--paper)}.sl-bar .sl-tick{position:absolute;top:0;bottom:0;width:3px;margin-left:-1.5px;background:#1a1714;z-index:1}.sl-play,.sl-play:active{transform:none!important;animation:none!important;box-shadow:none}.sl-play{position:relative;width:84px;height:84px;border:0;border-radius:50%;background:var(--red);color:#fff;box-shadow:0 0 0 4px #ff4a1c40;transition:box-shadow .2s,background .2s;display:grid;place-items:center}.sl-play:hover{box-shadow:0 0 0 6px #ff4a1c4d}.sl-play.playing{box-shadow:0 0 0 4px #1a1714,0 0 0 7px var(--red)}.sl-play .sl-ico{width:0;height:0;margin-left:6px;border-left:24px solid #fff;border-top:15px solid transparent;border-bottom:15px solid transparent}.sl-play.playing .sl-ico{width:22px;height:28px;margin:0;border:0;background:linear-gradient(90deg,#fff 0 36%,transparent 36% 64%,#fff 64%)}.sl-field{position:relative}.sl-mag{position:absolute;left:16px;top:50%;width:16px;height:16px;margin-top:-10px;border:2.5px solid #8d8577;border-radius:50%;pointer-events:none;z-index:1}.sl-mag:after{content:"";position:absolute;width:8px;height:2.5px;background:#8d8577;right:-7px;bottom:-4px;transform:rotate(45deg);border-radius:2px}.sl-input{padding-left:48px;height:56px;border-radius:10px;border:0;background:#2a2622}.sl-run .sl-skip,.sl-run .sl-skip:hover{height:56px;padding:0 22px;border-radius:10px;border:0!important;background:#efe7d6!important;color:var(--ink)!important;font:700 16px var(--body);cursor:pointer}.mix .mix-range,.mix .mix-range:focus{border:0!important;padding:0!important;box-shadow:none!important;background:transparent!important;outline:none}.mix-ends{flex-wrap:wrap}.mix-mood{order:-1;width:100%;margin-bottom:4px;font-size:26px}.wn-art{display:flex;align-items:center;justify-content:center;gap:10px;height:120px;margin:4px 0 10px;border-radius:14px;background:#171512}.wn-bt span{padding:10px 14px;border-radius:10px;background:var(--red);color:#fff;font:900 22px var(--display);font-stretch:58%;text-transform:uppercase}.wn-bt span:nth-child(2){background:#2c5bd6}.wn-bt span:nth-child(3){background:#e9b10a;color:var(--ink)}.wn-sl b{margin-right:8px;color:#f3ecdd;font:900 34px var(--display);font-stretch:58%}.wn-sl i{width:12px;border-radius:3px;background:var(--red);animation:eq 1.1s ease-in-out infinite alternate}.wn-sl i:nth-of-type(1){height:30%}.wn-sl i:nth-of-type(2){height:70%;animation-delay:-.3s}.wn-sl i:nth-of-type(3){height:45%;animation-delay:-.6s}.wn-sl i:nth-of-type(4){height:85%;animation-delay:-.2s}.wn-sl i:nth-of-type(5){height:55%;animation-delay:-.8s}.wn-text{font-size:16px;line-height:1.5}.mix-notches{display:flex;justify-content:space-between;margin:-14px 17px 0}.mix-notches i{width:3px;height:10px;border-radius:2px;background:var(--ink);opacity:.35}@media (max-width: 760px){.sl-stage{padding:4px 16px 24px;box-sizing:border-box}}html.pack3d .apack:after{animation:none}html.pack3d .flip-back .back-foot{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width: 760px),(hover: none){html.pack3d .apack:before{display:none}html.pack3d .apack{transform:none!important}}.gm-shelves{display:grid;gap:22px}.gm-shelf-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.gm-shelf-head h3{margin:0;font:900 24px/1 var(--display);font-stretch:58%;text-transform:uppercase}.gm-shelf-all{border:0;background:none;padding:4px 0;font:700 14px var(--body);color:var(--red-text);cursor:pointer;white-space:nowrap}.gm-shelf-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,170px);gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 10px;scrollbar-width:thin}.gm-shelf-row>*{scroll-snap-align:start;min-width:0}@media (max-width: 760px){.gm-shelf-row{grid-auto-columns:42vw;margin:0 -16px;padding:2px 16px 10px;scroll-padding-inline:16px}}.gm-shelf-row{grid-auto-rows:220px}.gm-shelf-row>.gm-card{height:220px}.gm-shelf-row .gm-card-badge,.gm-shelf-row .gm-badge{position:absolute;top:10px;left:10px;z-index:2}.chips.seg{overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x proximity}.chips.seg>button{scroll-snap-align:start;white-space:nowrap}.chips.seg.coll-tabs{padding-bottom:2px}.bt-loading{display:grid;justify-items:center;gap:18px}.bt-load-eq{display:flex;align-items:flex-end;gap:6px;height:56px}.bt-load-eq i{width:10px;height:100%;border-radius:4px;background:var(--red);animation:eq .7s ease-in-out infinite alternate}.bt-load-eq i:nth-child(2){animation-delay:-.2s}.bt-load-eq i:nth-child(3){animation-delay:-.4s}.bt-load-eq i:nth-child(4){animation-delay:-.1s}.bt-load-eq i:nth-child(5){animation-delay:-.3s}.qx-item{padding:12px 14px;margin-top:8px;border:0!important;border-radius:12px;background:var(--paper-2)}.qx-item:first-child{padding-top:12px}.qx-item.is-ready{background:#e4f3e1}.qx-item.is-ready .qx-dot{background:#2f8a4c}.qx-item.is-ready .qx-state{color:#2a6e3e}.qx-item.is-done{opacity:.7}.qx-claim{background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important;border-radius:999px}.album-grid{overflow-x:clip;padding-right:8px}.notif-tabs{margin-bottom:12px}.news-page.embed .news-hero{display:none}.gm-defy{margin-right:10px;padding:10px 16px;border-radius:999px;border:1.5px solid currentColor;background:transparent;color:inherit;font:700 14px var(--body);cursor:pointer}.defy-list{display:flex;flex-wrap:wrap;gap:8px}.defy-item{padding:8px 14px;border-radius:999px;border:1.5px solid var(--ink);background:var(--card);font:600 14px var(--body);cursor:pointer}.defy-item.on{background:var(--ink);color:var(--paper)}.bf{display:grid;gap:10px}.bf-search{position:sticky;top:0;z-index:2}.bf-search input{width:100%}.bf-h{margin:6px 0 0;font:700 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.bf-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:44vh;overflow-y:auto}.bf-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1.5px solid var(--paper-2);background:var(--card);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.bf-row:hover{border-color:var(--ink)}.bf-row.on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.bf-name{display:grid}.bf-name b{font:700 16px var(--body)}.bf-name small{font:500 13px var(--body);opacity:.7}.bf-check{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;border:1.5px solid currentColor;opacity:.3;font-weight:900}.bf-row.on .bf-check{opacity:1;background:var(--red);border-color:var(--red);color:#fff}.bf-empty{padding:10px 2px;color:var(--ink-soft)}.bf-picked{margin:4px 0 0;font:500 15px var(--body);color:var(--ink-soft)}.bf-picked b{color:var(--ink)}.nf-page{display:grid;gap:8px;max-width:760px}.nf-page .notif-tabs{width:100%;margin-bottom:8px}.nf-group{display:grid;gap:10px;margin-bottom:18px}.nf-h{margin:6px 0 0;font:700 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.nf-page .notif-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nf-page .notif{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;padding:14px 16px;border-radius:14px;background:var(--card);border:1.5px solid var(--paper-2)}.nf-page .notif.unread{border-color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.nf-page .notif.unread .notif-body p:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--red);vertical-align:middle}.nf-page .notif-ico{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--paper);font-size:18px;font-weight:800}.nf-page .notif.release .notif-ico{background:#2c5bd6}.nf-page .notif.trade .notif-ico,.nf-page .notif.trade_ok .notif-ico{background:#2f8a4c}.nf-page .notif.battle .notif-ico,.nf-page .notif.challenge .notif-ico{background:var(--red)}.nf-page .notif.won .notif-ico,.nf-page .notif.pull .notif-ico{background:#e9b10a;color:var(--ink)}.nf-page .notif-body p{margin:0 0 4px;font:500 15px/1.4 var(--body)}.nf-page .notif-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.nf-empty{display:grid;justify-items:center;gap:10px;padding:48px 16px;text-align:center;color:var(--ink-soft)}.nf-empty span{font-size:40px}.nf-page .notif-list{max-height:none;overflow:visible}.bt-bigplay.loading .bt-ring{animation-play-state:paused!important;opacity:.25}.bt-bigplay.loading .bt-ico{font-size:0!important}.bt-bigplay.loading .bt-ico:before{content:""!important;display:block;width:26px;height:26px;border-radius:50%;border:3px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.guide-tip{position:fixed;z-index:950;transform:translateY(0);padding:14px 16px;border-radius:14px;background:var(--ink);color:var(--paper);box-shadow:0 10px 30px #00000059;animation:cd-in .25s ease-out both;display:grid;gap:10px}.guide-tip.above{transform:translateY(-100%)}.guide-tip:after{content:"";position:absolute;left:var(--ax, 50%);width:14px;height:14px;background:inherit;transform:translate(-50%) rotate(45deg);top:-6px}.guide-tip.above:after{top:auto;bottom:-6px}.guide-tip p{margin:0;font:600 15px/1.4 var(--body)}.guide-tip button{justify-self:end;padding:6px 16px;border-radius:999px;border:0;background:var(--red);color:#fff;font:700 14px var(--body);cursor:pointer}.guide-hot{position:relative;z-index:1;animation:guidePulse 1.6s ease-in-out infinite;border-radius:14px}@keyframes guidePulse{0%,to{box-shadow:0 0 #ff4a1c8c}50%{box-shadow:0 0 0 10px #ff4a1c00}}.onb-top{position:relative}.onb-top:after{content:"";position:absolute;left:0;bottom:-2px;height:4px;width:var(--onb-p, 20%);background:var(--red);transition:width .4s cubic-bezier(.2,.8,.2,1)}html[data-theme=dark]{--paper: #14110f;--paper-2: #26211d;--card: #1d1a17;--ink: #efe7d6;--ink-soft: #a89f8f;--red-text: #ff8a64;color-scheme:dark}html[data-theme=dark],html[data-theme=dark] body{background:#14110f;color:var(--ink)}html[data-theme=dark] img{color-scheme:normal}html[data-theme=dark] .card,html[data-theme=dark] .mc{color:#171512}html[data-theme=dark] .qx-item.is-ready{background:#1f3326}html[data-theme=dark] .modal,html[data-theme=dark] .modal-foot,html[data-theme=dark] .modal-body{background:#1d1a17!important;color:var(--ink)}html[data-theme=dark] .modal-backdrop{background:#000000b3}.onb-page .fav-grid{max-height:none!important;overflow:visible!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px}.onb-page .fav-grid .avatar-opt input:checked+span{outline:3px solid var(--red);outline-offset:2px}.onb-page .fav-grid .avatar-opt span{transition:transform .15s}.onb-page .fav-grid .avatar-opt:active span{transform:scale(.96)}@media (max-width: 760px){.onb-page .fav-grid{grid-template-columns:repeat(3,1fr)}}html[data-theme=dark] .manche.is-won .m-badge,html[data-theme=dark] .manche.is-lost .m-badge,html[data-theme=dark] .ad-user:hover,html[data-theme=dark] .gp-pick-i{background:var(--card)!important;color:var(--ink)}html[data-theme=dark] .logo,html[data-theme=dark] .topbar .logo,html[data-theme=dark] .top-points,html[data-theme=dark] .top-points b,html[data-theme=dark] .sidebar .points b{color:#efe7d6}html[data-theme=dark] .chips.seg>button:not(.on),html[data-theme=dark] .gm-seg button:not(.on){color:#cfc6b6}html[data-theme=dark] .muted,html[data-theme=dark] .modal-note,html[data-theme=dark] small{color:#b5ac9c}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#221e1a;color:#efe7d6;border-color:#5a5248}html[data-theme=dark] .gm-machine-txt p{color:#cfc6b6}html[data-theme=dark] .gm-machine-art{background:#26211d}html[data-theme=dark] .sell-cta,html[data-theme=dark] .ac-hero,html[data-theme=dark] .ac-tile,html[data-theme=dark] .profile-hero{background:#1d1a17!important;color:#efe7d6!important;border-color:#3a342e!important}html[data-theme=dark] .sell-cta *,html[data-theme=dark] .ac-hero *,html[data-theme=dark] .ac-tile *,html[data-theme=dark] .profile-hero *{border-color:#3a342e}html[data-theme=dark] .sell-cta p,html[data-theme=dark] .ac-hero p,html[data-theme=dark] .ac-tile p,html[data-theme=dark] .ac-hero .ac-sub,html[data-theme=dark] .profile-hero small{color:#b5ac9c!important}html[data-theme=dark] .profile-hero .stat,html[data-theme=dark] .profile-hero [class*=stat]{background:#26211d!important;color:#efe7d6!important}html[data-theme=dark] .profile-hero b,html[data-theme=dark] .profile-hero h2,html[data-theme=dark] .profile-hero strong{color:#efe7d6!important}html[data-theme=dark] .chips>button.on small,html[data-theme=dark] .chips button.on small,html[data-theme=dark] .rchip.on small{color:#6b6458!important}html[data-theme=dark] .gm-seg button:not(.on){color:#cfc6b6!important;opacity:1}html[data-theme=dark] .gm-go:not(.ghost){background:#efe7d6;color:#171512}html[data-theme=dark] .rarity-count b,html[data-theme=dark] [class*=rar-stat] b{color:#efe7d6!important}html[data-theme=dark] .ac-hero .kicker,html[data-theme=dark] .ac-hero small{color:#b5ac9c!important}html[data-theme=dark] .gm-seg button:not(.on),html[data-theme=dark] .profile-hero .ghost,html[data-theme=dark] .profile-hero button.ghost{color:#efe7d6!important;border-color:#6b6458!important}.onb-page{background:#f6f1e7}.onb-top{border-bottom:0;padding-top:18px}.onb-top:after{display:none}.onb-steps{gap:6px}.onb-steps li{flex:1;max-width:120px;padding:0;height:5px;border:0!important;border-radius:99px;background:#1715121f}.onb-steps li>*{display:none}.onb-steps li.done,.onb-steps li.on{background:var(--ink)}.onb-view{max-width:620px;justify-items:stretch;text-align:center}.onb-view>.kicker{display:none}.onb-view h1{font:800 clamp(30px,7vw,44px)/1.05 var(--body)!important;font-stretch:normal!important;text-transform:none!important;letter-spacing:-.02em}.onb-lead{max-width:520px;margin:0 auto;font-size:17px;line-height:1.5;color:#5d564c}.onb-bar{border-top:0;background:linear-gradient(transparent,#f6f1e7 30%);padding-top:24px}.onb-next{min-height:56px;min-width:200px;border-radius:999px;background:var(--ink)!important;color:#fff!important;border:0!important;box-shadow:none!important;font:700 17px var(--body)}.oc{display:grid;gap:18px}.oc-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.oc-track::-webkit-scrollbar{display:none}.oc-slide{scroll-snap-align:center;display:grid;justify-items:center;align-content:start;gap:14px;padding:4px 8px}.oc-slide h2{margin:6px 0 0;font:800 clamp(30px,7vw,42px)/1.05 var(--body);letter-spacing:-.02em}.oc-slide p{margin:0;max-width:440px;font-size:17px;line-height:1.5;color:#5d564c}.oc-art{width:100%;max-width:420px;height:300px;display:grid;place-items:center;border-radius:28px;background:linear-gradient(160deg,#2a2420,#120f0c);overflow:hidden}.oc-cards .card{width:140px;transform:rotate(var(--r, 0deg));box-shadow:0 14px 30px #00000073;pointer-events:none}.oc-cards .onb-fan>*+*{margin-left:-38px}.oc-play{background:linear-gradient(160deg,#ff7a3d,#e2421a);gap:22px;align-content:center}.oc-btn{width:96px;height:96px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#e2421a;font-size:38px;box-shadow:0 12px 30px #00000040}.oc-eq{display:flex;align-items:flex-end;gap:6px;height:46px}.oc-eq i{width:8px;height:100%;border-radius:4px;background:#ffffffd9;animation:eq .8s ease-in-out infinite alternate}.oc-eq i:nth-child(2n){animation-delay:-.3s}.oc-eq i:nth-child(3n){animation-delay:-.5s}.oc-disc{background:linear-gradient(160deg,#5b8cff,#2c3fa8);grid-auto-flow:column;gap:14px}.oc-disc b{width:84px;height:84px;display:grid;place-items:center;border-radius:24px;background:#ffffff29;color:#fff;font-size:34px;transform:rotate(-6deg)}.oc-disc b:nth-child(2){transform:translateY(-20px) rotate(4deg);background:#fff;color:#2c3fa8}.oc-dots{display:flex;justify-content:center;gap:8px}.oc-dots i{width:8px;height:8px;border-radius:99px;background:#17151233;transition:width .25s,background .25s}.oc-dots i.on{width:24px;background:var(--ink)}.onb-page .theme-picker label,.onb-page .theme-picker .theme-opt{border:2px solid transparent!important;border-radius:18px!important;background:#fff!important;box-shadow:0 1px 2px #0000000d!important;min-height:60px}.onb-page .theme-picker input:checked+span,.onb-page .theme-picker label:has(input:checked){border-color:var(--ink)!important;background:#fffaf2!important}.onb-page .fav-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))!important;gap:18px 10px}.onb-page .fav-grid .avatar-opt span{display:grid;justify-items:center;gap:6px;border:0!important;background:none!important;box-shadow:none!important;padding:0!important;outline:none!important}.onb-page .fav-grid .avatar-opt img{width:84px;height:84px;border-radius:50%;object-fit:cover;border:3px solid transparent;transition:transform .2s,border-color .2s}.onb-page .fav-grid .avatar-opt:nth-child(3n+2) img{width:96px;height:96px}.onb-page .fav-grid .avatar-opt b{font:700 13px var(--body);text-align:center}.onb-page .fav-grid .avatar-opt input:checked+span img{border-color:var(--red);transform:scale(1.05)}.onb-page .fav-grid .avatar-opt input:checked+span:after{top:0!important;right:6px!important}.onb-welcome{min-height:60vh;align-content:center;justify-items:center;gap:14px}.ow-faces{display:flex;justify-content:center;margin-bottom:10px}.ow-faces img{width:110px;height:110px;border-radius:50%;object-fit:cover;border:4px solid #f6f1e7;margin:0 -14px}.ow-faces img:nth-child(2){width:140px;height:140px;z-index:1}.ow-logo b{width:120px;height:120px;display:grid;place-items:center;border-radius:32px;background:var(--ink);color:var(--red);font:900 64px var(--display)}html[data-theme=dark] .onb-page{--paper: #efe7d6;--paper-2: #e5dbc4;--card: #faf6ec;--ink: #171512;--ink-soft: #6b6458;color:#171512;color-scheme:light}.onb-page .onb-steps li{height:5px!important;padding:0!important;border:0!important;background:#1715121f!important}.onb-page .onb-steps li.done,.onb-page .onb-steps li.on{background:#171512!important}.onb-page .onb-steps li span,.onb-page .onb-steps li b{display:none!important}.onb-page .onb-next{min-width:220px}html[data-theme=dark] :is(.card,.mc,.flip,.pack,.apack,.sidebar,.topbar,.tabbar,.op-pack,.lot,.lot-item){--paper: #efe7d6;--paper-2: #e5dbc4;--card: #faf6ec;--ink: #171512;--ink-soft: #6b6458;--red-text: #b8300b}html[data-theme=dark] .card,html[data-theme=dark] .mc{color:var(--ink)}.onb-page{height:100dvh;min-height:0;grid-template-rows:auto minmax(0,1fr) auto}.onb-main{min-height:0;padding:clamp(12px,2.5dvh,32px) 20px 16px}.onb-view{gap:clamp(10px,2dvh,18px)}.onb-bar{padding:12px 20px max(16px,env(safe-area-inset-bottom))}.oc-art{height:clamp(190px,40dvh,380px);max-width:440px;border-radius:24px}.oc-slide h2{font-size:clamp(26px,4.2dvh,40px)}.oc-slide p{font-size:clamp(15px,2.1dvh,17px)}.oc-cards{background:#171512}.oc-cards .card{width:clamp(96px,16dvh,150px)}.oc-play{background:#ff4a1c;display:grid;place-content:center;gap:14px;padding:0 28px}.oc-quiz{display:grid;gap:7px;width:min(280px,100%)}.oc-quiz>*{height:clamp(26px,4.4dvh,38px);display:grid;place-items:center;border-radius:10px;font:700 clamp(12px,1.8dvh,15px) var(--body);color:#fff}.oc-quiz .ko{background:#8f1f0b}.oc-quiz .sk{background:#17151247}.oc-quiz .ok{background:#171512}.oc-quiz i{border:2px solid rgba(255,255,255,.45)}.oc-bar{display:flex;align-items:center;gap:10px;width:min(280px,100%)}.oc-bar b{flex:1;height:10px;border-radius:6px;background:linear-gradient(90deg,#fff 0 35%,#ffffff4d 35%)}.oc-bar span{font:800 14px var(--body);color:#fff}.oc-faces{background:#2c5bd6;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:10px;padding:18px}.oc-faces img{width:clamp(56px,10dvh,92px);height:clamp(56px,10dvh,92px);border-radius:50%;object-fit:cover;border:3px solid #fff}.oc-faces img:nth-child(2n){transform:translateY(14px)}.oc-faces img:nth-child(3){width:clamp(72px,13dvh,118px);height:clamp(72px,13dvh,118px)}@media (max-height: 700px){.oc-slide p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.onb-view h1{font-size:28px!important}}.onb-page .fav-hint{display:none}.onb-page .artist-picker .fav-top{gap:10px}.onb-page .fav-search{height:52px;border-radius:999px;border:0!important;background:#fff!important}.onb-page .fav-genres button{border-radius:999px}.onb-page .fav-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px 6px;padding-bottom:24px}@media (min-width: 640px){.onb-page .fav-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.onb-page .fav-grid .avatar-opt:nth-child(3n+2){transform:translateY(26px)}.onb-page .fav-grid .avatar-opt img{width:clamp(72px,22vw,96px);height:clamp(72px,22vw,96px)}.onb-page .fav-grid .avatar-opt:nth-child(5n+3) img{width:clamp(84px,26vw,112px);height:clamp(84px,26vw,112px)}.onb-page .fav-grid:has(input:checked) .avatar-opt input:not(:checked)+span img{opacity:.72}.onb-page .fav-chips .fav-chip{border-radius:999px}@media (max-height: 760px){.onb-artists .onb-lead{display:none}.onb-page .fav-genres{margin-top:-2px}}.onb-page .artist-picker .fav-top{position:static!important;background:none!important;box-shadow:none!important}.gm-locked{filter:saturate(.35)}.gm-locked .gm-card-txt b{opacity:.85}.gm-lock-bar{position:absolute;left:16px;right:16px;bottom:10px;height:5px;border-radius:4px;background:#00000040;overflow:hidden}.gm-lock-bar i{display:block;height:100%;background:var(--tink, #fff)}.gm-locked .gm-card-txt{padding-bottom:24px}.onb-welcome{min-height:70dvh;text-align:center}.ow-orbit{position:relative;width:min(300px,70vw);aspect-ratio:1;margin:0 auto 8px}.ow-disc{position:absolute;inset:30%;border-radius:50%;background:radial-gradient(circle,#ff4a1c 0 18%,#171512 19% 22%,transparent 23%),repeating-radial-gradient(circle,#1d1a17 0 2px,#2a2622 2px 4px);animation:spin 3s linear infinite}.ow-orbit img{position:absolute;left:50%;top:50%;width:30%;aspect-ratio:1;margin:-15% 0 0 -15%;border-radius:50%;object-fit:cover;border:4px solid #f6f1e7;animation:owOrbit 6s linear infinite;animation-delay:calc(var(--k) * -6s / var(--n))}@keyframes owOrbit{0%{transform:rotate(0) translate(118%) rotate(0)}to{transform:rotate(360deg) translate(118%) rotate(-360deg)}}.ow-msg{margin:0;min-height:1.5em;font:600 17px var(--body);color:#5d564c}.ow-msg.in{animation:onb-in .35s ease-out both}.ow-bar{width:min(280px,70vw);height:8px;margin:6px auto 0;border-radius:99px;background:#1715121a;overflow:hidden}.ow-bar i{display:block;height:100%;width:0;border-radius:inherit;background:var(--ink);transition:width 3.6s cubic-bezier(.3,.1,.3,1)}.ow-bar.go i{width:100%}.oc-cards{position:relative;background:#171512}.oc-glow{position:absolute;width:60%;aspect-ratio:1;border-radius:50%;background:#e9b10a;opacity:.35;filter:blur(50px)}.oc-cards .onb-fan{position:relative;animation:ocFloat 4s ease-in-out infinite}.oc-cards .onb-fan>:nth-child(2){transform:scale(1.12) translateY(-6px);z-index:1}@keyframes ocFloat{50%{transform:translateY(-8px)}}.oc-tag{position:absolute;top:16px;right:16px;padding:6px 12px;border-radius:99px;background:#e9b10a;color:#171512;font:800 13px var(--body)}.oc-play{position:relative}.oc-win{position:absolute;top:16px;right:16px;padding:6px 12px;border-radius:99px;background:#fff;color:#e2421a;font:800 13px var(--body);animation:ocFloat 3s ease-in-out infinite}.oc-faces img{animation:ocFloat 4s ease-in-out infinite}.oc-faces img:nth-child(2n){animation-delay:-1.3s}.oc-faces img:nth-child(3n){animation-delay:-2.4s}@media (prefers-reduced-motion: reduce){.ow-orbit img,.ow-disc,.oc-cards .onb-fan,.oc-faces img,.oc-win{animation:none}}@supports (height: 100dvh){.opening{position:fixed;inset:0;height:100dvh!important;--op-h: 100dvh}}.sl-row.near{background:#e9890a;border-color:#e9890a;color:#fff}.dupes-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px;padding:14px 18px;border-radius:14px;background:#e9b10a;color:#171512}.dupes-cta div{display:grid;gap:2px}.dupes-cta b{font:800 17px var(--body)}.dupes-cta span{font:500 14px var(--body)}.dupes-cta button{flex:none;padding:10px 18px;border-radius:999px;border:0;background:#171512;color:#fff;font:700 15px var(--body);cursor:pointer}@media (max-width: 520px){.dupes-cta{flex-direction:column;align-items:stretch}}.oc-art .card{pointer-events:none}.oc-s1{background:#171512}.oc-fan4{position:relative;width:100%;height:100%}.oc-fan4 .card{position:absolute;left:50%;top:52%;width:clamp(92px,15dvh,140px);transform-origin:50% 120%;transform:translate(-50%,-50%) rotate(calc((var(--k) - (var(--n) - 1) / 2) * 13deg)) translateY(calc(var(--k) * -3px));box-shadow:0 12px 26px #00000080;animation:ocDeal .7s cubic-bezier(.2,.9,.3,1.2) both;animation-delay:calc(var(--k) * .09s)}@keyframes ocDeal{0%{opacity:0;transform:translate(-50%,-20%) rotate(0) scale(.85)}}.oc-s2{background:#ff4a1c;display:grid;grid-template-columns:1fr;place-items:center;position:relative}.oc-q{position:absolute;left:16px;right:16px;top:14px;display:flex;align-items:center;gap:10px}.oc-qplay{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#ff4a1c;font-size:13px}.oc-qbar{flex:1;height:8px;border-radius:5px;background:#ffffff59;overflow:hidden}.oc-qbar i{display:block;width:6%;height:100%;background:#fff}.oc-q b{color:#fff;font:800 14px var(--body)}.oc-wincard .card{width:clamp(100px,17dvh,150px);transform:rotate(-4deg);box-shadow:0 14px 30px #00000059;margin-top:26px;animation:ocFloat 4s ease-in-out infinite}.oc-qok{position:absolute;right:14px;bottom:14px;padding:7px 12px;border-radius:99px;background:#171512;color:#fff;font:800 13px var(--body)}.oc-s3{background:#2c5bd6}.oc-artists{position:relative;width:100%;height:100%}.oc-artists .card{position:absolute;top:50%;left:50%;width:clamp(88px,14dvh,132px);box-shadow:0 12px 26px #00000059;animation:ocFloat 4.5s ease-in-out infinite}.oc-artists .card:nth-child(1){transform:translate(-125%,-50%) rotate(-9deg)}.oc-artists .card:nth-child(2){transform:translate(-50%,-56%) scale(1.08);z-index:1;animation-delay:-1.4s}.oc-artists .card:nth-child(3){transform:translate(25%,-50%) rotate(9deg);animation-delay:-2.6s}@media (prefers-reduced-motion: reduce){.oc-fan4 .card,.oc-wincard .card,.oc-artists .card{animation:none}}.oc-artists .card,.oc-wincard .card{animation:none}.oc-artists,.oc-wincard{animation:ocFloat 4.5s ease-in-out infinite}.oc-fan4 .card{left:46%;top:50%}html.halloween body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(45% 30% at 100% 0%,rgba(255,122,26,.07),transparent 70%)}html.halloween .logo span,html.halloween .sidebar .logo span{color:#ff7a1a}html.halloween .op-pack:before{box-shadow:0 0 20px 8px #fff,0 0 70px 30px #ff7a1a}html.halloween .opening{background-image:radial-gradient(70% 50% at 50% 40%,rgba(255,122,26,.16),transparent 70%)}html.halloween .page-head h1:after{content:" \1f987";font-size:.45em;vertical-align:super;opacity:.7}.hw-art{position:relative;height:170px;margin-bottom:12px;border-radius:18px;background:#1a1220;overflow:hidden;display:grid;place-items:center}.hw-moon{position:absolute;top:18px;right:28px;width:70px;height:70px;border-radius:50%;background:#ffd27a;box-shadow:0 0 40px 10px #ffd27a59}.hw-art b{position:relative;font-size:64px;filter:drop-shadow(0 0 18px rgba(255,122,26,.7));animation:ocFloat 3s ease-in-out infinite}.hw-bat{position:absolute;top:calc(20px + var(--k) * 22px);left:-30px;width:22px;height:10px;background:#000;clip-path:polygon(0 40%,20% 0,35% 45%,50% 25%,65% 45%,80% 0,100% 40%,75% 100%,50% 70%,25% 100%);animation:hwFly calc(5s + var(--k) * 1.3s) linear infinite;animation-delay:calc(var(--k) * -1.7s)}@keyframes hwFly{to{transform:translate(560px) translateY(-20px)}}@media (prefers-reduced-motion: reduce){.hw-bat,.hw-art b{animation:none}}html.halloween .opening{background:#170f1d!important}.op-night{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;background:radial-gradient(60% 45% at 50% 42%,rgba(255,122,26,.16),transparent 70%),linear-gradient(#1a1220,#0d0a10)}.op-night .hw-moon{top:8%;right:10%;width:clamp(60px,14vw,110px);height:auto;aspect-ratio:1;opacity:.9}.op-night .hw-bat{top:calc(6% + var(--k) * 9%);width:clamp(22px,4vw,34px);height:auto;aspect-ratio:22 / 10;animation-duration:calc(7s + var(--k) * 1.6s)}.op-night .hw-bat:nth-child(odd){animation-direction:reverse}@keyframes hwFly{0%{transform:translate(-60px) translateY(0)}50%{transform:translate(50vw) translateY(-22px)}to{transform:translate(110vw) translateY(6px)}}.hw-pack{width:100%;height:100%;margin:0;border-radius:0}.hw-pack .hw-moon{top:10%;right:12%;width:32%;height:auto;aspect-ratio:1}.hw-pack b{font-size:clamp(34px,26cqw,60px)}.hw-pack .hw-bat{width:18px;height:8px}.update-bar{position:fixed;left:50%;top:max(12px,env(safe-area-inset-top));transform:translate(-50%);z-index:2000;padding:10px 18px;border-radius:999px;border:0;background:#171512;color:#fff;font:700 14px var(--body);box-shadow:0 6px 20px #0000004d;cursor:pointer;white-space:nowrap}.ptr{position:fixed;left:50%;top:max(8px,env(safe-area-inset-top));z-index:1999;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#171512;color:#fff;font:800 20px var(--body);opacity:0;transform:translate(-50%,-60px);pointer-events:none;transition:opacity .2s}.ptr.go{animation:spin .6s linear infinite}.coll-bar.cf{display:grid;gap:12px;margin-bottom:18px}.cf-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cf-head .result-count{font:700 15px var(--body)!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink-soft)}.cf .coll-search .tb-search{height:52px;border-radius:999px}.cf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 900px){.cf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cf-dd{position:relative;display:block;min-width:0}.cf-dd select{width:100%;height:50px;padding:0 40px 0 18px;border-radius:999px;border:0;background:var(--paper-2);color:var(--ink);font:600 15px var(--body);appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis}.cf-dd:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);transform:translateY(-70%) rotate(45deg);pointer-events:none}.cf-sort .tb-select{display:block;width:100%}.cf-sort .tb-select>span{display:none}.cf-act:after{display:none}.cf-act button{width:100%;height:50px;border-radius:999px;border:0!important;background:var(--paper-2)!important;color:var(--ink)!important;font:600 15px var(--body);box-shadow:none!important}.cf-head .layout-toggle{display:flex;gap:0;padding:4px;border-radius:999px;background:var(--paper-2);border:0}.cf-head .layout-toggle button{width:52px;height:40px;display:grid;place-items:center;border:0!important;border-radius:999px;background:transparent;box-shadow:none!important}.cf-head .layout-toggle button.on{background:var(--ink)}.cf-head .lt-label{display:none}.lt-ico{display:grid;gap:2px}.lt-ico i{display:block;border-radius:2px;background:var(--ink-soft)}.lt-ico.big{grid-template-columns:repeat(2,8px)}.lt-ico.big i{height:8px}.lt-ico.mini{grid-template-columns:repeat(3,5px)}.lt-ico.mini i{height:5px}.layout-toggle button.on .lt-ico i{background:var(--paper)}.grid.grid-mini{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))!important;gap:10px!important;justify-content:stretch!important}.grid.grid-mini>.card{width:100%!important;font-size:60%}.grid.grid-mini .card .name{font-size:13px!important}.grid.grid-mini .card .sub,.grid.grid-mini .card .card-actions,.grid.grid-mini .card .fav-btn,.grid.grid-mini .card .menu-btn{display:none!important}@media (max-width: 520px){.grid.grid-mini{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}}.cf-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cf-tools{display:flex;align-items:center;gap:8px}.cf-act button{width:auto;height:40px;padding:0 16px}.cf .coll-rarities{margin:0}.cf .rarity-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cf .rarity-chips::-webkit-scrollbar{display:none}.cf .rarity-chips .rchip{flex:none}.cf-sort .tb-select{border:0!important;padding:0!important;background:none!important;height:auto!important;box-shadow:none!important}.cf-sort select{width:100%;height:50px;padding:0 40px 0 18px!important;border-radius:999px!important;border:0!important;background:var(--paper-2)!important;color:var(--ink);font:600 15px var(--body)!important;appearance:none;-webkit-appearance:none;box-shadow:none!important}.cf-head .layout-toggle button:not(.on){outline:0;border:0!important}.grid.grid-mini .card .fav-toggle,.grid.grid-mini .card [class*=fav],.grid.grid-mini .card .card-menu,.grid.grid-mini .card [class*=menu],.grid.grid-mini .card .play{display:none!important}.cf-sort .tb-select:after,.cf-sort .tb-select:before{display:none!important}.cf-head .layout-toggle button{outline:none!important;box-shadow:none!important}.coll-bar.cf{gap:10px}.cf-head{padding-top:6px}.cf-head .result-count{font-size:14px!important}.cf-act button{height:40px!important;font-size:14px!important}.cf-head .layout-toggle button{width:44px;height:34px}.dupes-cta{padding:10px 12px 10px 16px;flex-direction:row!important;align-items:center!important}.dupes-cta b{font-size:15px}.dupes-cta span{font-size:13px}.dupes-cta button{padding:8px 14px;font-size:14px}.coll-bar.cf .layout-toggle>button{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.coll-bar.cf .layout-toggle>button.on{background:var(--ink)!important}.coll-bar.cf .layout-toggle>button>svg{display:none}.cf .rarity-chips{gap:6px}.cf .rarity-chips .rchip{padding:0 10px 0 8px!important;min-height:36px;gap:6px;font-size:14px}.cf .rarity-chips .rchip small{padding:1px 6px;font-size:11px}.coll-bar.cf .layout-toggle>button:focus,.coll-bar.cf .layout-toggle>button:focus-visible{outline:0!important}.coll-bar.cf .layout-toggle .lt-ico{border:0!important}@media (max-width: 520px){.cf .rarity-chips{margin-right:-16px;padding-right:16px}}.cf-grid .cf-head{grid-column:1 / -1;padding-top:0}@media (min-width: 900px){.cf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important}.cf-grid .cf-head{grid-column:auto}.cf-grid .cf-head .result-count{display:none}}.cf .rarity-chips .rchip:before{display:inline-block!important}.coll-bar.cf .layout-toggle{display:inline-grid!important;grid-template-columns:40px 40px;gap:2px;padding:3px!important;height:44px;box-sizing:border-box;align-items:center;border-radius:999px;background:var(--paper-2)!important}.coll-bar.cf .layout-toggle>button{width:40px!important;height:38px!important;min-height:0!important;padding:0!important;margin:0!important;border-radius:999px!important;display:grid!important;place-items:center}.coll-bar.cf .lt-ico.big{grid-template-columns:repeat(2,7px);gap:2px}.coll-bar.cf .lt-ico.big i{height:7px}.coll-bar.cf .lt-ico.mini{grid-template-columns:repeat(3,4px);gap:2px}.coll-bar.cf .lt-ico.mini i{height:4px}.coll-bar.cf .cf-act button{height:44px!important}.coll-nav{margin:0 0 18px}@media (max-width: 760px){.coll-nav{display:grid;grid-template-columns:repeat(3,1fr);width:100%;box-sizing:border-box;gap:4px}.coll-nav button{justify-content:center;padding:0 8px!important;min-height:46px!important;font-size:19px!important}}.pack-left{background:#fff3c9;color:#171512;padding:10px 12px;border-radius:10px;font-weight:600}.gm-nav button,.gm-nav button:hover,.gm-nav button:focus{border:0!important;outline:0!important;box-shadow:none!important;transform:none!important}@media (hover: hover) and (pointer: fine){.gm-nav button:not(.on):hover{background:#17151214!important;color:var(--ink)!important}}.gm-nav button:focus-visible{background:#1715121f!important}.grid.grid-mini .card .ribbon{min-height:8px!important;height:8px!important;padding:0!important;font-size:0!important}.grid.grid-mini .card .ribbon>*{display:none!important}.grid.grid-mini .card .stat,.grid.grid-mini .card .print-tag,.grid.grid-mini .card .ctx,.grid.grid-mini .card [class*=plays],.grid.grid-mini .card .count{display:none!important}@media (max-width: 760px){.coll-nav button{font-size:clamp(14px,4.4vw,18px)!important;padding:0 4px!important;white-space:nowrap;letter-spacing:0}}.grid.grid-mini .card .ac-ribbon{min-height:8px!important;height:8px!important;padding:0!important;font-size:0!important;overflow:hidden}.grid.grid-mini .card .ac-ribbon>*{display:none!important}.grid.grid-mini .card .tc-plays,.grid.grid-mini .card .ac-print,.grid.grid-mini .card .ac-top,html[data-demo].halloween .op-night{display:none!important}html[data-demo].halloween .opening{background:transparent!important;background-image:none!important}.dj-machine .gm-machine-art{display:grid;place-items:center}.dj-mini{position:relative;width:92px;height:92px;border-radius:50%;background:repeating-radial-gradient(circle,#1d1a17 0 2px,#2c2722 2px 4px);box-shadow:0 0 0 3px #3a342d;animation:dj-spin 2.4s linear infinite}.dj-mini i{position:absolute;inset:32%;border-radius:50%;background:var(--red)}.dj-mini b{position:absolute;right:-14px;top:-8px;padding:2px 8px;border-radius:999px;background:var(--legendary);color:var(--ink);font:900 16px var(--display);font-stretch:60%;animation:dj-counter 2.4s linear infinite}@keyframes dj-spin{to{transform:rotate(360deg)}}@keyframes dj-counter{to{transform:rotate(-360deg)}}.dj-run{--heat: 0;background:radial-gradient(circle at 50% 55%,color-mix(in srgb,#ff4a1c calc(var(--heat) * 55%),#2c2620) 0,#141210 62%,#0b0a09);transition:background .3s}.dj-stage{align-content:center}.dj-intro,.dj-play,.dj-end{width:min(440px,100%);display:grid;justify-items:center;gap:16px;text-align:center;animation:run-in .45s cubic-bezier(.2,1.2,.4,1) both}.dj-title{margin:0;font:800 34px/1.05 var(--body);letter-spacing:-.02em;color:#fff}.dj-rule{margin:0;max-width:380px;font:16px/1.5 var(--body);color:#cfc7b8}.dj-tiers{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.dj-tiers li{display:flex;align-items:center;gap:6px;padding:6px 12px 6px 6px;border-radius:999px;background:#2a2621;font:600 13px var(--body);color:#e6dfd2}.dj-tiers b{padding:2px 8px;border-radius:999px;background:var(--legendary);color:var(--ink);font:900 15px var(--display);font-stretch:60%}.dj-active{margin:0;padding:8px 14px;border-radius:999px;background:#3fa34d;color:#fff;font:700 14px var(--body)}.dj-left{color:#8f877a;font:13px var(--body)}.dj-go{min-width:240px}.dj-deck{position:relative;width:min(78vw,320px);aspect-ratio:1;touch-action:none;user-select:none;-webkit-user-select:none}.dj-deck.live{cursor:grab}.dj-deck.live:active{cursor:grabbing}.dj-deck.idle .dj-disc{animation:dj-spin 3s linear infinite}.dj-disc{position:absolute;inset:0;border-radius:50%;background:#111;box-shadow:0 18px 40px #0000008c,0 0 0 6px #2a2621,0 0 calc(var(--heat, 0) * 80px) calc(var(--heat, 0) * 12px) #ff78288c;will-change:transform}.dj-grooves{position:absolute;inset:3%;border-radius:50%;background:repeating-radial-gradient(circle,#151312 0 2px,#22201d 2px 4px),conic-gradient(from 30deg,#fff0,#ffffff17,#fff0 30%,#ffffff12 55%,#fff0 70%);background-blend-mode:screen}.dj-label{position:absolute;inset:33%;border-radius:50%;display:grid;place-content:center;background:var(--red);font:900 clamp(18px,6vw,26px)/.85 var(--display);font-stretch:52%;color:var(--ink);text-align:center;box-shadow:inset 0 0 0 4px #00000026}.dj-label b{color:#fff;font-weight:900}.dj-label:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px;border-radius:50%;background:#0b0a09}.dj-mark{position:absolute;left:50%;top:4%;width:4px;height:26%;margin-left:-2px;border-radius:2px;background:#ffffff8c}.dj-ring{position:absolute;inset:-14px;border-radius:50%;border:3px solid var(--legendary);opacity:.25;pointer-events:none}.dj-ring.beat{animation:dj-beat .45s ease-out}@keyframes dj-beat{0%{opacity:.9;transform:scale(1.05)}to{opacity:.25;transform:none}}.dj-sparks{position:absolute;inset:0;pointer-events:none}.dj-sparks i{position:absolute;width:7px;height:7px;margin:-3px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);animation:dj-spark .6s ease-out forwards}@keyframes dj-spark{to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3)}}.dj-hud{width:100%;display:grid;gap:10px}.dj-tier{justify-self:center;padding:8px 16px;border-radius:999px;background:#2a2621;color:#fff;font:900 22px var(--display);font-stretch:60%;letter-spacing:.02em}.dj-tier.pop{animation:dj-pop .45s cubic-bezier(.2,1.6,.4,1);background:var(--red);color:var(--ink)}@keyframes dj-pop{0%{transform:scale(1.6)}}.dj-hype{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.dj-meter{position:relative;height:16px;border-radius:999px;background:#2a2621;overflow:hidden}.dj-meter>i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,#ffd36b,#ff4a1c)}.dj-tick{position:absolute;top:0;bottom:0;width:2px;background:#0b0a0999}.dj-hype>b{min-width:36px;font:900 22px var(--display);font-stretch:60%;color:var(--legendary);text-align:right}.dj-combo{min-height:26px;font:800 18px var(--body);color:var(--legendary)}.dj-combo.pop{animation:dj-pop .35s cubic-bezier(.2,1.6,.4,1)}.dj-hint{margin:0;font:600 16px var(--body);color:#cfc7b8;animation:eq .8s ease-in-out infinite alternate}.dj-time{width:100%;height:6px;border-radius:999px;background:#2a2621;overflow:hidden}.dj-time i{display:block;height:100%;background:#fff}.dj-count{position:absolute;font:900 140px/1 var(--display);font-stretch:55%;color:#fff;text-shadow:0 6px 0 var(--red);pointer-events:none}.dj-play{position:relative;place-items:center}.dj-count.pop{animation:dj-pop .45s cubic-bezier(.2,1.6,.4,1)}.dj-mult{font:900 clamp(120px,40vw,190px)/.85 var(--display);font-stretch:55%;background:linear-gradient(180deg,#fff3c4,#ffd36b 45%,#ff4a1c);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 8px 0 rgba(0,0,0,.5));animation:run-pop .6s cubic-bezier(.2,1.4,.4,1) both}.dj-mult.low{background:none;color:#8f877a}.dj-tier-name{margin:-6px 0 0;font:900 30px var(--display);font-stretch:60%;color:#fff}.dj-next{display:grid;gap:10px;width:100%}.dj-next .ghost,.dj-again,.dj-end>.ghost{color:var(--paper);border-color:#5a5248;background:transparent}@media (prefers-reduced-motion: reduce){.dj-mini,.dj-deck.idle .dj-disc,.dj-hint,.dj-mini b,.dj-ring.beat,.dj-tier.pop,.dj-combo.pop,.dj-count.pop{animation:none}}.modal.modal-hero{position:relative;width:min(420px,100%);gap:14px;padding:16px 16px 18px;border:0;border-radius:28px;box-shadow:0 30px 80px #00000059;background:#f5f1e8;text-align:center}.modal-hero .hero-x{position:absolute;top:26px;right:26px;z-index:2;width:36px;height:36px;border:0;border-radius:50%;background:#ffffff29;color:#fff;font-size:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-hero .hero-x:hover:not(:disabled){background:#ffffff4d;color:#fff}.hero-art{position:relative;min-height:220px;display:grid;place-items:center;overflow:hidden;border-radius:22px;background:#171512}.hero-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 55%,var(--glow, rgba(255, 74, 28, .45)),transparent 62%)}.hero-art>*{position:relative}.hero-art .pack-sm{width:120px;height:172px;transform:rotate(-4deg);box-shadow:0 18px 40px #00000080;animation:ocFloat 3.2s ease-in-out infinite}.tone-red .hero-art{background:var(--red)}.tone-red .hero-art:before{--glow: rgba(255, 211, 107, .5)}.tone-blue .hero-art{background:#5865f2}.tone-blue .hero-art:before{--glow: rgba(255, 255, 255, .25)}.tone-gold .hero-art{background:#171512}.tone-gold .hero-art:before{--glow: rgba(242, 201, 76, .55)}.tone-night .hero-art{background:#1a1220}.tone-night .hero-art:before{--glow: rgba(255, 122, 26, .4)}.tone-rare .hero-art:before{--glow: rgba(90, 160, 255, .55)}.tone-epic .hero-art:before{--glow: rgba(200, 90, 255, .6)}.tone-legendary .hero-art:before,.tone-diamond .hero-art:before{--glow: rgba(242, 201, 76, .65)}.hero-txt{display:grid;gap:6px;padding:6px 8px 0}.modal-hero .hero-txt .kicker{color:var(--red);font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase}.modal-hero .hero-txt h2{margin:0;font:800 28px/1.08 var(--body);letter-spacing:-.02em;text-transform:none;color:var(--ink)}.modal-hero .modal-note{max-width:340px;margin:0 auto;font:15px/1.5 var(--body);color:#5d564c}.modal-hero .push-why,.modal-hero .prem-mini{text-align:left;margin:0 auto}.modal-hero .ns-steps{text-align:left}.hero-actions{display:grid;gap:4px;border:0;padding:4px 0 0}.hero-actions button[type=submit]{min-height:54px;border-radius:999px;background:var(--ink);color:#fff;border:0;font:700 17px var(--body);text-transform:none;letter-spacing:0;box-shadow:none}.hero-actions button[type=submit]:hover:not(:disabled){background:#000;transform:none;box-shadow:none}.hero-later{min-height:44px;border:0;background:none;color:#7a7266;font:600 15px var(--body);text-transform:none;letter-spacing:0;box-shadow:none}.hero-later:hover:not(:disabled){background:none;color:var(--ink)}.modal-hero .discord-cta{justify-self:center}.hero-bell,.hero-mail{font-size:84px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.25));animation:hero-ring 2.4s ease-in-out infinite}@keyframes hero-ring{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-14deg)}85%{transform:rotate(12deg)}92%{transform:rotate(-6deg)}}.hero-eq{display:flex;align-items:flex-end;gap:8px;height:120px}.hero-eq i{width:16px;height:100%;border-radius:6px;background:#fff;animation:eq 1s ease-in-out infinite alternate}.hero-eq i:nth-child(2n){animation-delay:-.4s;height:70%}.hero-eq i:nth-child(3n){animation-delay:-.7s;height:45%}.hero-eq i:nth-child(4){background:var(--ink)}.hero-discord{display:grid;justify-items:center;gap:2px;font:900 56px/.85 var(--display);font-stretch:52%;color:#fff}.hero-discord span{color:var(--ink)}.hero-discord i{margin-top:10px;padding:6px 14px;border-radius:999px;background:#fff;color:#5865f2;font:800 16px var(--body);font-style:normal}.modal-hero .hw-art{height:220px;margin:0;border-radius:0;background:none;width:100%}.modal-hero .prem-intro-art{width:200px;height:210px;background:none}.modal-hero .prem-intro{display:block}@media (max-width: 720px){.modal.modal-hero{width:100%;border-radius:28px 28px 0 0;padding-bottom:max(18px,env(safe-area-inset-bottom))}.hero-art{min-height:190px}}@media (prefers-reduced-motion: reduce){.hero-art .pack-sm,.hero-bell,.hero-mail,.hero-eq i{animation:none}}.modal.modal-hero>.modal-actions.hero-actions{position:static;display:grid;justify-content:stretch;gap:4px;margin:0;padding:4px 0 0;background:none;box-shadow:none;border:0}.modal.modal-hero>.modal-actions.hero-actions button{width:100%;flex:none}.modal-hero .hero-later,.modal-hero .hero-later:focus,.modal-hero .hero-later:hover{border:0;box-shadow:none;outline-offset:2px}.modal-hero>.ghost,.modal-hero .ns-reward~.ghost{justify-self:stretch;border-radius:999px;min-height:48px;text-transform:none;letter-spacing:0;font:700 16px var(--body)}body:has(.modal-backdrop) .guide-tip,body:has(.modal-backdrop) .coach-tip{visibility:hidden}.modal-hero .hw-art .hw-moon{left:28px;right:auto}.hero-bonus{justify-self:center;margin:0;padding:6px 14px;border-radius:999px;background:#fff3c4;color:#7a5a00;font:700 14px var(--body)}.page-head.compact{display:block;border:0;padding:0;margin:4px 0 18px}.page-head.compact h1{font:800 30px/1.1 var(--body);letter-spacing:-.02em;text-transform:none}.page-head.compact p{max-width:none;margin-top:4px;font-size:14px}.page-extra{display:flex;justify-content:flex-end;margin:0 0 12px}#view>.sr-only+*{margin-top:4px}.settings.st{display:grid;gap:22px;max-width:640px;margin:0 auto}.st-me{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border-radius:24px;background:#171512;color:#fff;background-image:radial-gradient(circle at 15% 50%,rgba(255,74,28,.35),transparent 55%)}.st-me:focus-visible{outline:3px solid var(--red);outline-offset:3px}.st-me .avatar.lg{width:64px;height:64px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px var(--red)}.st-me-txt{display:grid;gap:4px;min-width:0}.st-me-txt b{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:800 22px/1.1 var(--body);letter-spacing:-.01em}.st-me-txt small{font:14px var(--body);color:#bdb4a5}.st-me-go{padding:8px 14px;border-radius:999px;background:#ffffff1f;font:700 14px var(--body);white-space:nowrap}.st-group{display:grid;gap:8px}.st-title{margin:0 6px;font:700 13px var(--body);letter-spacing:.02em;color:#8a8174;text-transform:none}.st-list{display:grid;border-radius:22px;background:#fffdf8;box-shadow:0 1px #1715120f,0 10px 30px -18px #17151240;overflow:hidden}.st-row{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:12px 16px;color:var(--ink);text-decoration:none;transition:background .15s}.st-row+.st-row{box-shadow:inset 0 1px #efe8db}@media (hover: hover) and (pointer: fine){.st-row:hover{background:#f6f1e7}}.st-row:active{background:#efe8db}.st-row:focus-visible{outline:3px solid var(--red);outline-offset:-3px}.st-ico{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--c);font:700 18px/1 var(--body)}.st-txt{display:grid;gap:2px;min-width:0}.st-txt b{font:650 16px/1.25 var(--body)}.st-txt small{font:14px/1.35 var(--body);color:#7a7266;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.st-chev{font:400 26px/1 var(--body);color:#c3b9a8}.st-row.danger .st-txt b{color:#d23a1f}.st-favs{display:flex;align-items:center;gap:8px}.st-faces{display:flex;flex:none}.st-faces img{width:22px;height:22px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fffdf8}.st-faces img+img{margin-left:-7px}.st-switch{position:relative;width:50px;height:30px;border-radius:999px;background:#d9d1c3;transition:background .2s;flex:none}.st-switch i{position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .2s cubic-bezier(.23,1,.32,1)}.st-switch.on{background:#2f8a4c}.st-switch.on i{transform:translate(20px)}.profile-page{gap:22px;max-width:720px;margin:0 auto}.profile-page .profile-hero{display:grid;grid-template-columns:1fr;justify-items:center;gap:14px;padding:28px 20px 22px;border:0;border-radius:28px;box-shadow:none;text-align:center;background:#171512 radial-gradient(circle at 50% 0%,rgba(255,74,28,.45),transparent 60%)}.profile-page .profile-hero .avatar.xl{width:116px;height:116px;border-radius:50%;box-shadow:0 0 0 4px var(--red),0 18px 40px #00000073}.profile-page .profile-id{display:grid;justify-items:center;gap:6px}.profile-page .profile-id .kicker{font:600 13px var(--body);letter-spacing:0;text-transform:none;color:#bdb4a5}.profile-page .profile-id h2{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0;font:800 32px/1.05 var(--body);letter-spacing:-.02em;text-transform:none;color:#fff}.profile-page .profile-id .bio{margin:2px 0 0;max-width:420px;font:15px/1.5 var(--body);color:#e6dfd2}.profile-page .add-bio{border-radius:999px;border-color:#4a443c;color:#fff;background:#ffffff0f;text-transform:none;letter-spacing:0;font:600 14px var(--body)}.profile-page .pstats{width:100%;grid-template-columns:repeat(3,1fr);gap:0;border-radius:18px;background:#ffffff0f}.profile-page .pstat{justify-items:center;padding:12px 6px;border:0}.profile-page .pstat+.pstat{box-shadow:inset 1px 0 #ffffff14}.profile-page .pstat b{font:800 24px/1 var(--body);color:#fff}.profile-page .pstat .kicker{font:600 12px var(--body);letter-spacing:0;text-transform:none;color:#a9a090}.profile-page .trophy-row{width:100%;grid-template-columns:repeat(3,1fr);gap:8px}.profile-page .trophy{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:2px 8px;padding:10px 6px;border:0;border-radius:16px;background:#ffffff0f;color:#fff}.profile-page .trophy i{grid-row:span 2;width:18px;height:18px;border-width:0;font-size:16px;display:grid;place-items:center}.profile-page .trophy b{font:800 20px/1 var(--body)}.profile-page .trophy .kicker{font:600 11px var(--body);letter-spacing:0;text-transform:none;color:#a9a090}.profile-page .invite-card{margin:0;border:0;border-radius:22px;background:#fffdf8;box-shadow:0 10px 30px -18px #1715124d}.profile-page .invite-card button{border-radius:999px}.profile-page .pf-tabs-wrap{margin-top:0}.profile-page .showcase .section-title{font:800 22px var(--body);letter-spacing:-.01em;text-transform:none}.profile-page .showcase .sc-tip{font:13px var(--body);letter-spacing:0;text-transform:none}.profile-page .sc-head-btns button{border-radius:999px}.profile-page .showcase-slot.empty{border-radius:18px;border-style:dashed;background:#fffdf8}.profile-page .ve-banner{border-radius:22px}.st-row.danger,.st-row.danger:hover{background:none;border:0;box-shadow:inset 0 1px #efe8db}.st-row.danger .st-ico{background:#fde4de}.st-row.danger .st-txt small{color:#b0604f}@media (max-width: 520px){.st-me-go{font-size:0;padding:6px 10px}.st-me-go:after{content:"\203a";font:400 26px/1 var(--body)}}.page-head.sr-only h1:after{content:none!important}.profile-page .invite-card .ic-txt b{font:800 18px/1.2 var(--body);text-transform:none;letter-spacing:-.01em}.profile-page .invite-card .ic-txt span{font-size:14px}.page-head.sr-only{opacity:0;background:none}.modal.modal-soft{border:0;border-radius:28px;box-shadow:0 30px 80px #0000004d;background:#f5f1e8;gap:14px}.modal-soft .modal-head{align-items:center;border:0;padding:0}.modal-soft .modal-head .kicker{font:600 12px var(--mono);letter-spacing:.12em;color:var(--red)}.modal-soft .modal-head h2{margin-top:2px;font:800 26px/1.1 var(--body);letter-spacing:-.02em;text-transform:none}.modal-soft .modal-x{width:36px;height:36px;border:0;border-radius:50%;background:#e9e2d4;font-size:18px}.modal-soft .modal-x:hover:not(:disabled){background:#171512;color:#fff}.modal-soft .modal-note{font:14px/1.5 var(--body);color:#6b645a}.modal-soft input[type=search],.modal-soft input[type=number],.modal-soft select,.modal-soft textarea{border:0;border-radius:14px;background:#fffdf8;box-shadow:inset 0 0 0 1.5px #e3dbcc;font:16px var(--body);min-height:48px;padding:0 16px}.modal-soft textarea{padding:12px 16px}.modal-soft input:focus,.modal-soft select:focus,.modal-soft textarea:focus{outline:0;box-shadow:inset 0 0 0 2px var(--ink)}.modal-soft>.modal-actions{border:0;gap:10px}.modal-soft>.modal-actions button{min-height:52px;border-radius:999px;font:700 16px var(--body);text-transform:none;letter-spacing:0;box-shadow:none}.modal-soft>.modal-actions button[type=submit]{background:var(--ink);color:#fff;border:0}.modal-soft>.modal-actions button[type=submit]:hover:not(:disabled){background:#000;transform:none;box-shadow:none}.modal-soft>.modal-actions .ghost{border:0;background:#e9e2d4;color:var(--ink)}.modal-soft>.modal-actions .tr-decline{background:#fde4de;color:#b8321f}@media (max-width: 760px){.modal.modal-soft{border-radius:28px 28px 0 0}.modal-soft>.modal-actions{background:#f5f1e8;box-shadow:0 -12px 20px -16px #0000004d}}.modal-soft .layout-toggle,.modal-soft .chips{gap:6px}.modal-soft .layout-toggle button,.modal-soft .chips button{border:0;border-radius:999px;background:#e9e2d4;color:var(--ink);font:600 14px var(--body);text-transform:none;letter-spacing:0;box-shadow:none;min-height:38px;padding:0 14px}.modal-soft .layout-toggle button.on,.modal-soft .chips button.on,.modal-soft .layout-toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.modal-soft .layout-toggle button small{margin-left:4px;opacity:.6;font-weight:500}.modal-soft .tr-steps{gap:6px}.modal-soft .tr-steps li button{border:0;border-radius:16px;background:#ebe4d6;box-shadow:none;min-height:56px;text-transform:none;letter-spacing:0;font:600 13px var(--body);color:#6b645a}.modal-soft .tr-steps li.on button{background:var(--ink);color:#fff}.modal-soft .tr-steps li.done button{background:#dcefdf;color:#1f6a35}.modal-soft .tr-steps b{width:24px;height:24px;border:0;border-radius:50%;background:#00000014;font:800 13px var(--body);display:grid;place-items:center}.modal-soft .tr-steps li.on b{background:var(--red);color:#fff}.modal-soft .tr-steps li.done b{background:#2f8a4c;color:#fff}.modal-soft .tr-grid{gap:10px}.modal-soft .tr-thumb{border:0;border-radius:16px;background:#fffdf8;box-shadow:0 1px #0000000d,0 6px 16px -10px #0000004d;padding:6px}.modal-soft .tr-thumb img{border-radius:11px}.modal-soft .tr-txt b{font:700 13px/1.2 var(--body);text-transform:none}.modal-soft .tr-band{border-radius:8px}.modal-soft .tr-pick[aria-pressed=true] .tr-thumb{outline:0;box-shadow:0 0 0 3px var(--red),0 8px 18px -8px #ff4a1c99}.modal-soft .tr-suggest{border:0;border-radius:999px;background:#fff3c4;color:#7a5a00;font:700 14px var(--body);text-transform:none;letter-spacing:0;box-shadow:none}.modal-soft .tr-tray{border:0;border-radius:20px;background:#171512;color:#fff;padding:12px 14px}.modal-soft .tr-tray .kicker{color:#a9a090;font:600 11px var(--body);letter-spacing:0;text-transform:none}.modal-soft .tr-mini{border-radius:8px}.modal-soft .tr-verdict{border-radius:999px;font:600 13px var(--body)}.modal-soft .tr-sides{gap:10px}.modal-soft .tr-side{border:0;border-radius:20px;background:#fffdf8;box-shadow:0 6px 18px -12px #0000004d;padding:12px}.modal-soft .tr-side .kicker{font:600 13px var(--body);letter-spacing:0;text-transform:none;color:#6b645a}.modal-soft .tr-side.get{background:#eef7f0}.modal-soft .tr-side.give{background:#fff4ef}.modal-soft .tr-chosen,.modal-soft .tr-empty{border-radius:12px}.modal-soft .tr-empty{border:1.5px dashed #cfc5b0;background:none}.modal-soft .tr-arrow{width:36px;height:36px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:16px;border:0}.modal-soft .tr-pts-chip{border:0;border-radius:999px;background:#fff3c4;color:#7a5a00;font:700 13px var(--body)}.modal-soft .tr-balance{border:0;border-radius:16px;padding:12px 14px;font:600 14px/1.4 var(--body)}.modal-soft .tr-points{border:0;border-radius:16px;background:#fffdf8;box-shadow:inset 0 0 0 1.5px #e3dbcc;padding:12px 14px}.modal-soft .tr-points summary{font:700 15px var(--body)}.modal-soft .tr-alert{border-radius:16px}.modal-soft .sc-order li{border:0;border-radius:16px;background:#fffdf8;box-shadow:0 4px 14px -10px #00000059}.modal-soft .sc-order li.sc-empty{box-shadow:inset 0 0 0 1.5px #d9d1c3;background:none}.modal-soft .sc-pos{width:24px;height:24px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font:800 12px var(--body)}.modal-soft .sc-btns button{border:0;border-radius:50%;background:#ebe4d6;box-shadow:none}.modal-soft .pick-grid{gap:10px;max-height:50vh}.modal-soft .pick span{border:0;border-radius:16px;padding:6px;box-shadow:0 6px 16px -10px #00000059}.modal-soft .pick img{border:0;border-radius:11px}.modal-soft .pick b{font:700 13px/1.2 var(--body);text-transform:none}.modal-soft .pick input:checked+span{box-shadow:0 0 0 3px var(--red),0 8px 18px -8px #ff4a1c99}.modal-soft .theme-counter{font:700 14px var(--body);letter-spacing:0}.modal-soft .avatar-opt span{border-radius:16px}.gm-booth.gm-trades{background:none;border:0;box-shadow:none;padding:0;color:var(--ink)}.gm-trades .gm-head h2{font:800 28px/1.1 var(--body);letter-spacing:-.02em;text-transform:none}.gm-trades .gm-head p{font:15px/1.5 var(--body);color:#6b645a}.gm-trades .cm-panel{border:0;border-radius:22px;background:#fffdf8;box-shadow:0 10px 30px -18px #1715124d}.gm-trades .cm-panel h3{font:700 15px var(--body);text-transform:none;letter-spacing:0;color:#6b645a}.gm-trades .cm-trade.todo{border-radius:16px;background:#fff4ef;padding:12px;margin:0 -4px}.gm-trades .cm-strip img{border-radius:8px;border:0;box-shadow:0 0 0 2px var(--c, transparent)}.modal.modal-soft{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.modal-soft>*,.modal-soft .tr-pane,.modal-soft .tr-tools{min-width:0}.modal-soft .layout-toggle{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;border:0;background:none;padding:0;box-shadow:none;scrollbar-width:none}.modal-soft .layout-toggle::-webkit-scrollbar{display:none}.modal-soft .layout-toggle button{flex:none;white-space:nowrap;font-size:13px;padding:0 12px}.modal-soft .tr-tools-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.modal-soft .tr-tools-row input[type=search]{grid-column:1 / -1}.modal-soft .tr-count-label{font:700 13px var(--body);letter-spacing:0;color:#6b645a}.modal-soft .tr-cover{border:0;border-radius:11px;overflow:hidden}.modal-soft .tr-tray-row{min-width:0}
