.mode-card .new{font-style:normal;font-family:var(--px);font-size:8px;background:var(--hot);color:#fff;padding:2px 5px;border-radius:3px;vertical-align:middle;margin-left:4px}.mode-card.pn-card-m{background:linear-gradient(135deg,#3b2a7a,#1b3a8a)}.mode-card.al-card{background:linear-gradient(135deg,#7a3a12,#b8641a)}.al-badge{font-style:normal;font-family:var(--px);font-size:9px;background:var(--gold);color:#1a1030;padding:2px 6px;border-radius:10px;margin-left:4px}.mode-card .al-badge{animation:alPulse 1.2s ease-in-out infinite}@keyframes alPulse{50%{transform:scale(1.12)}}.daily{margin-top:12px;background:var(--panel);border:3px solid #0a0d26;box-shadow:inset 0 0 0 2px var(--line);border-radius:4px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.dl-h{display:flex;align-items:baseline;gap:10px}.dl-h b{font-family:var(--px);font-size:11px;color:var(--gold)}.dl-h .dl-n{font-family:var(--px);font-size:10px;background:#0a0d26;padding:2px 6px;border-radius:3px}.dl-h small{margin-left:auto;color:var(--mute);font-size:14px}.dl-row{display:grid;grid-template-columns:42px minmax(0,1fr) 110px auto;gap:8px;align-items:center;font-size:16px}.dl-st{font-size:12px;color:var(--gold);letter-spacing:-1px}.dl-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-bar{position:relative;height:16px;background:#0a0d26;border:2px solid var(--line);border-radius:3px;overflow:hidden}.dl-bar i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#2fae5a,#7dff9a)}.dl-bar em{position:relative;display:block;text-align:center;font-style:normal;font-size:13px;line-height:12px;text-shadow:1px 1px 0 #000}.dl-p{color:var(--mute);font-size:13px;white-space:nowrap}.dl-row.ok .dl-t{text-decoration:line-through;opacity:.7}.dl-row.ok .dl-bar i{background:var(--gold)}.cr-reward,.dl-reward{margin:10px auto;max-width:520px;background:rgba(10,13,38,.55);border:2px solid var(--line);border-radius:4px;padding:8px 12px;text-align:left}.cr-reward h3,.dl-reward h3{margin:0 0 6px;color:var(--gold)}.cr-reward .rw,.dl-reward .rw{display:flex;justify-content:space-between;gap:10px;font-size:16px}.dl-reward .rw.unl{color:var(--green)}.cr-meter{position:relative;height:20px;margin:6px 0;background:#0a0d26;border:2px solid var(--line);border-radius:3px;overflow:hidden}.cr-meter i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#d49a1a,#ffd23f);transition:width .8s ease-out}.cr-meter span{position:relative;display:block;text-align:center;font-size:15px;line-height:16px;text-shadow:1px 1px 0 #000}.pn-setup{max-width:900px}.pn-lead{text-align:center}.pn-vs{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;max-width:640px;margin:10px auto}.pn-vs .qp-team{background:var(--panel);border:3px solid #0a0d26;box-shadow:inset 0 0 0 2px var(--line);border-radius:6px;padding:12px}.pn-x{font-family:var(--px);font-size:20px;color:var(--gold)}.pn-setup .qp-opts{justify-content:center;margin:8px 0}.pn-how{max-width:640px;margin:10px auto;padding-left:0;list-style:none;color:var(--mute);font-size:16px;display:grid;gap:4px}.pn-layer{position:absolute;inset:0;z-index:13;pointer-events:none;font-size:clamp(11px, 1.6vw, 20px)}.pn-board{position:absolute;left:1%;top:7.4%;background:rgba(12,7,22,.78);border:2px solid rgba(255,210,63,.5);border-radius:4px;padding:.25em .45em;display:grid;gap:.15em}.pn-row{display:flex;align-items:center;gap:.35em}.pn-row .flag{width:1.5em;height:1em}.pn-code{font-family:var(--px);font-size:.62em;min-width:2.6em}.pn-dots{display:flex;gap:.2em}.pn-dot{display:inline-grid;place-items:center;width:.95em;height:.95em;border-radius:50%;border:2px solid rgba(255,255,255,.55);font-style:normal;font-size:.8em;line-height:1;color:#fff}.pn-dot.ok{background:#2fd164;border-color:#b6ffcb;color:transparent}.pn-dot.ko{background:#e8344a;border-color:#ffb3bb;font-size:.62em}.pn-g{font-family:var(--px);font-size:.8em;color:var(--gold);min-width:1em;text-align:right}.pn-quit{position:absolute;right:1%;top:7.4%;pointer-events:auto;font-size:.85em;padding:.1em .5em;background:rgba(12,7,22,.7);border:2px solid var(--line);border-radius:4px;color:#fff;cursor:pointer}.pn-card{position:absolute;inset:0;pointer-events:auto;display:grid;place-items:center;overflow:hidden;background:#0b1030;animation:scrIn .25s ease-out}.pn-card[hidden]{display:none}.pn-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.38) saturate(1.2)}.pn-c-in{position:relative;text-align:center;padding:2% 4%;max-height:100%;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:.3em}.pn-h{font-size:1.4em;color:var(--gold);text-shadow:3px 3px 0 #a3271f,5px 5px 0 #0a0d26;margin:.1em 0}.pn-h.pn-end{font-size:1.9em;animation:pnPop .5s cubic-bezier(.3,1.6,.5,1)}.pn-h.pn-end.lose{color:#cfd6ff;text-shadow:3px 3px 0 #2a3166,5px 5px 0 #0a0d26}@keyframes pnPop{from{transform:scale(.3);opacity:0}}.pn-big{font-size:1.15em}.pn-big .flag{width:4.5em;height:3em;margin:.3em}.pn-bigboard{font-size:1.35em;background:rgba(12,7,22,.7);border:2px solid rgba(255,210,63,.5);border-radius:6px;padding:.3em .6em;display:grid;gap:.25em}.pn-duel{display:flex;align-items:center;gap:1.2em;margin-top:.4em}.pn-who{display:flex;flex-direction:column;align-items:center;gap:.1em}.pn-who .face{width:4.4em!important;height:4.4em!important;background:rgba(255,255,255,.08);border:2px solid var(--line);border-radius:6px}.pn-who b{font-size:1em}.pn-who small{color:var(--mute);font-size:.8em;display:flex;align-items:center;gap:.3em}.pn-who small .flag{width:1.5em;height:1em}.pn-turn{font-family:var(--px);font-size:.9em;color:#7dff9a;margin:.3em 0 0;animation:pnBlink 1s steps(2) infinite}@keyframes pnBlink{50%{opacity:.55}}.pn-tap{font-size:.75em;margin:0}.pn-score{font-family:var(--px);font-size:1.6em;display:flex;align-items:center;gap:.5em;margin:.2em 0}.pn-score .flag{width:2.4em;height:1.6em}.pn-card.hd{background:#05040c}.pn-cv{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.pn-card.hd .pn-c-in{position:absolute;left:0;right:0;bottom:3%;padding:0 4%;max-height:40%}.pn-card.hd .pn-c-in:empty{display:none}.pn-card .actions{margin:.5em 0 0}.pn-card .cr-reward,.pn-card .dl-reward{font-size:.8em;width:min(520px,90%);margin:.3em auto}.pn-card .btn{font-size:.85em}.cromo{position:relative;width:132px;aspect-ratio:5/7;border-radius:8px;border:3px solid #0a0d26;background:linear-gradient(160deg,var(--c1),var(--c2));box-shadow:0 4px 0 #070a1f,inset 0 0 0 3px rgba(255,255,255,.55);overflow:hidden;color:#fff;text-align:center;perspective:600px}.cromo.t2{box-shadow:0 4px 0 #070a1f,inset 0 0 0 3px #ffd23f}.cromo.t3{box-shadow:0 4px 0 #070a1f,inset 0 0 0 3px #ff7ae0,0 0 14px rgba(255,122,224,.55)}.cr-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:6px 6px 4px}.cr-num{position:absolute;left:6px;top:4px;font-family:var(--px);font-size:8px;background:rgba(10,13,38,.75);padding:1px 4px;border-radius:2px;z-index:2}.cr-flag{position:absolute;right:6px;top:5px;z-index:2}.cr-flag .flag{width:21px;height:14px;display:block;border:1px solid #0a0d26}.cr-pic{flex:1;width:100%;display:grid;place-items:center;margin-top:12px;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.35),transparent 70%);border-radius:4px;min-height:0}.cr-art{max-width:92%;max-height:92%;image-rendering:pixelated}.kp .cr-art{width:84%}.ks .cr-art{width:100%;border-radius:3px;border:2px solid rgba(10,13,38,.6)}.kh .cr-art{height:92%;width:auto}.kb .cr-art{width:96%;height:auto;object-fit:contain}.cr-art[hidden]{display:none}.cr-emo{font-size:56px;filter:drop-shadow(0 3px 0 rgba(0, 0, 0, .35))}.cr-n{font-family:var(--px);font-size:9px;line-height:1.15;margin-top:4px;background:rgba(10,13,38,.78);padding:3px 4px;border-radius:3px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-s{font-size:12px;line-height:1.1;margin-top:2px;padding:1px 5px;border-radius:3px;background:rgba(10,13,38,.62);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cr-tag{position:absolute;font-style:normal;font-family:var(--px);font-size:8px;padding:2px 5px;border-radius:3px;z-index:3}.cr-tag.nw{top:22px;right:-2px;background:var(--hot);transform:rotate(8deg)}.cr-tag.dp{top:22px;right:2px;background:#59618f}.cr-tag.sh{bottom:40px;left:50%;transform:translateX(-50%) rotate(-6deg);background:linear-gradient(90deg,#ff7ae0,#7af4ff,#fff27a);color:#1a1030}.cr-x2{position:absolute;right:4px;top:24px;font-style:normal;font-family:var(--px);font-size:9px;background:var(--gold);color:#1a1030;padding:1px 4px;border-radius:3px}.cromo.shiny::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,rgba(255,122,224,.45) 35%,rgba(122,244,255,.5) 45%,rgba(255,242,122,.45) 55%,transparent 70%);background-size:260% 100%;mix-blend-mode:screen;animation:holo 2.4s linear infinite;pointer-events:none}@keyframes holo{from{background-position:130% 0}to{background-position:-130% 0}}.cr-backside{position:absolute;inset:0;display:none;place-items:center;background:repeating-linear-gradient(45deg,#1b2258 0 10px,#232c6e 10px 20px);border-radius:5px}.cr-backside span{font-family:var(--px);font-size:22px;color:var(--gold);text-shadow:2px 2px 0 #a3271f;border:3px solid var(--gold);border-radius:50%;width:64px;height:64px;display:grid;place-items:center}.cromo.back .cr-face{visibility:hidden}.cromo.back .cr-backside{display:grid}.cromo.back::after{display:none}.cromo.back{background:#1b2258;box-shadow:0 4px 0 #070a1f,inset 0 0 0 3px var(--gold);cursor:pointer}.cromo.flip{animation:crFlip .45s ease-out}@keyframes crFlip{0%{transform:rotateY(90deg) scale(1.08)}100%{transform:rotateY(0) scale(1)}}.cromo.empty{background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 8px,transparent 8px 16px),#141a45;box-shadow:inset 0 0 0 2px rgba(255,255,255,.12);border-style:dashed;border-color:var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--mute)}.cr-q{font-family:var(--px);font-size:30px;opacity:.45}.cr-open{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 40%,rgba(58,42,122,.95),rgba(5,8,25,.97));animation:scrIn .2s ease-out;overflow:auto}.cr-o-in{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px}.cr-o-h{font-family:var(--px);font-size:12px;color:var(--gold);margin:0}.cr-o-hint{color:var(--mute);margin:0}.cr-pack{position:relative;width:190px;height:260px;border:4px solid #0a0d26;border-radius:10px;cursor:pointer;padding:0;color:#1a1030;background:linear-gradient(135deg,#ffd23f 0,#ff8a2b 35%,#ff4f7b 65%,#7a3ad8 100%);box-shadow:0 10px 0 #070a1f,inset 0 0 0 4px rgba(255,255,255,.35),0 0 40px rgba(255,210,63,.45);animation:packBob 1.6s ease-in-out infinite;overflow:hidden}.cr-pack::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 45%,transparent 60%);background-size:300% 100%;animation:holo 2s linear infinite}.cr-p-top{position:absolute;left:0;right:0;top:0;height:30px;background:repeating-linear-gradient(90deg,#0a0d26 0 6px,#2a3166 6px 12px);border-bottom:3px dashed #fff;transition:transform .45s cubic-bezier(.5, -.4, .7, 1),opacity .45s;z-index:2}.cr-p-logo{position:absolute;inset:40px 10px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:44px}.cr-p-logo b{font-family:var(--px);font-size:17px;line-height:1.1;color:#fff;text-shadow:2px 2px 0 #a3271f,4px 4px 0 #0a0d26}.cr-p-logo small{font-size:15px;font-weight:700}.cr-p-n{position:absolute;right:10px;bottom:8px;font-family:var(--px);font-size:14px;background:#0a0d26;color:var(--gold);padding:3px 8px;border-radius:4px}@keyframes packBob{50%{transform:translateY(-8px) rotate(-2deg)}}.cr-pack.shake{animation:packShake .1s linear infinite}@keyframes packShake{0%{transform:translate(0,0) rotate(0)}25%{transform:translate(-4px,2px) rotate(-3deg)}75%{transform:translate(4px,-2px) rotate(3deg)}}.cr-pack.torn .cr-p-top{transform:translate(140px,-120px) rotate(40deg);opacity:0}.cr-pack.torn{animation:packBurst .5s ease-in forwards}@keyframes packBurst{60%{transform:scale(1.12);filter:brightness(1.6)}100%{transform:scale(.2) translateY(120px);opacity:0}}.cr-x{margin-top:4px}.cr-row{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.cr-slot{animation:crDeal .5s calc(var(--i) * .08s) cubic-bezier(.3,1.4,.6,1) both}@keyframes crDeal{from{transform:translateY(160px) scale(.4) rotate(-20deg);opacity:0}}.cr-open .cromo{width:160px}.cr-open .cr-n{font-size:10px}.cr-open .actions{margin:4px 0 0}.al-wrap{max-width:1100px}.al-count{margin-left:auto;font-family:var(--px);font-size:12px}.al-count b{color:var(--gold);font-size:16px}.al-top{display:grid;gap:8px;background:var(--panel);border:3px solid #0a0d26;box-shadow:inset 0 0 0 2px var(--line);border-radius:4px;padding:10px 12px}.al-prog{position:relative;height:22px;background:#0a0d26;border:2px solid var(--line);border-radius:3px;overflow:hidden}.al-prog i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#2fae5a,#7dff9a)}.al-prog span{position:relative;display:block;text-align:center;font-size:16px;line-height:18px;text-shadow:1px 1px 0 #000}.al-btns{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.al-btns .al-badge{margin:0}.al-pts{margin-left:auto;font-family:var(--px);font-size:11px;color:var(--gold)}.al-meter{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--mute)}.al-meter i{flex:1;height:12px;background:#0a0d26;border:2px solid var(--line);border-radius:3px;overflow:hidden}.al-meter em{display:block;height:100%;background:linear-gradient(90deg,#d49a1a,#ffd23f)}.al-meter b{color:var(--ink)}.al-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 6px}.al-tabs .btn.on{background:var(--gold);color:#1a1030}.al-teams{display:flex;gap:6px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:thin}.al-tm{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--panel);border:2px solid #0a0d26;box-shadow:inset 0 0 0 2px var(--line);border-radius:4px;padding:5px 7px;cursor:pointer}.al-tm small{font-size:12px;color:var(--mute)}.al-tm.on{box-shadow:inset 0 0 0 2px var(--gold);background:var(--panel2)}.al-tm.full small{color:var(--green)}.al-h{display:flex;align-items:center;gap:8px}.al-h small{color:var(--mute);font-family:var(--ui);font-size:15px}.al-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;justify-items:center}.al-grid .cromo{width:100%;max-width:150px}@media (pointer:coarse) and (max-height:500px){.daily{margin-top:6px;padding:5px 8px;gap:3px}.dl-h b{font-size:9px}.dl-h small{font-size:12px}.dl-row{grid-template-columns:30px minmax(0,1fr) 70px;font-size:13px;gap:6px}.dl-p{display:none}.dl-bar{height:13px}.dl-bar em{font-size:11px;line-height:10px}.pn-vs{margin:4px auto;gap:8px}.pn-vs .qp-team{padding:6px}.pn-vs .qp-team .flag{width:54px;height:36px}.pn-how,.pn-lead{font-size:13px;margin:4px auto}.pn-layer{font-size:12px}.pn-card .pn-c-in{padding:1% 3%;gap:2px}.cromo{width:104px}.cr-emo{font-size:40px}.cr-s{font-size:11px}.cr-open .cromo{width:112px}.cr-pack{width:150px;height:205px}.cr-p-logo{font-size:32px}.cr-p-logo b{font-size:13px}.cr-o-in{gap:6px;padding:8px}.cr-row{gap:8px;flex-wrap:nowrap}.al-top{padding:6px 8px;gap:5px}.al-btns .btn{padding:5px 9px;font-size:13px}.al-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}}