:root{--bg: #0e1014;--panel: #171b22;--panel-2: #1f2530;--ink: #e8edf2;--muted: #8a94a3;--line: #2a3240;--accent: #46e3a0;--a: #46c0e3;--b: #e36a6a;--gold: #e0a13c;--danger: #e36a6a;--shadow: 0 4px 14px rgba(0, 0, 0, .45);font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}:root{--display: "Big Shoulders", "Segoe UI", ui-sans-serif, system-ui, sans-serif}.brand,.loc-name,.banner,.db-stamp,.btn.primary{font-family:var(--display)}html,body{margin:0;height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:radial-gradient(1200px 600px at 50% -10%,#1a2030,var(--bg));color:var(--ink);-webkit-font-smoothing:antialiased}#app{min-height:100%}.pips{display:inline-flex;gap:3px}.pip{width:9px;height:9px;border-radius:50%;background:#303a48;display:inline-block}.pip.open{background:var(--accent);box-shadow:0 0 6px #46e3a099}.pip.spent{background:#303a48}.side.me.droppable{outline:2px dashed var(--accent);outline-offset:-4px;cursor:pointer;background:#46e3a00d}.card{position:relative;width:76px;min-height:104px;border-radius:8px;background:linear-gradient(160deg,#232a35,#1a2029);border:1px solid var(--line);border-inline-start:3px solid var(--fc, #888);padding:4px 5px;font-size:10px;box-shadow:0 2px 5px #00000059;-webkit-user-select:none;user-select:none}.card .cost{position:absolute;top:-7px;inset-inline-start:-7px;background:#2b3340;color:var(--ink);width:18px;height:18px;border-radius:50%;font-weight:800;font-size:11px;display:grid;place-items:center;border:1px solid var(--line)}.card .power{position:absolute;top:-7px;inset-inline-end:-7px;background:var(--accent);color:#04130c;width:18px;height:18px;border-radius:50%;font-weight:800;font-size:11px;display:grid;place-items:center}.card .power.buffed{background:#1e6b48;color:#b9ffe0}.card .power.nerfed{background:#6b1e1e;color:#ffd0d0}.card .pbase{position:absolute;top:13px;inset-inline-end:-5px;min-width:13px;height:13px;padding:0 2px;border-radius:7px;background:#10141b;color:var(--muted);border:1px solid var(--line);font-size:8px;font-weight:800;display:grid;place-items:center;z-index:2}.card .pbase.fragile{border-color:#e36868;color:#ff9b9b}.card .sbadge{position:absolute;bottom:-6px;inset-inline-end:-6px;width:17px;height:17px;border-radius:50%;background:#10141b;border:1px solid #8fb4d9;color:#8fb4d9;display:grid;place-items:center;font-size:10px;box-shadow:0 0 8px #8fb4d980;z-index:2}.card .sbadge .ic{width:11px;height:11px}.card .sbadge.warded{inset-inline-end:12px;border-color:#d9c98f;color:#d9c98f;box-shadow:0 0 8px #d9c98f80}.card .sbadge.jam{inset-inline-end:30px;border-color:#e36868;color:#e36868;box-shadow:0 0 8px #e3686880;font-weight:800}.card .sbadge.rode{inset-inline-end:48px;border-color:#7ed9a0;color:#7ed9a0;box-shadow:0 0 8px #7ed9a073}.card.jammed .abadge,.card.suppressed .abadge{border-color:#555;color:#555;box-shadow:none;opacity:.55}.card.jammed .cfaction .ic,.card.suppressed .cfaction .ic{opacity:.35}.card.suppressed .abadge{cursor:help}.card .cname{display:block;font-weight:700;margin-top:10px;line-height:1.1}.card .atext{display:block;color:var(--muted);margin-top:3px;line-height:1.15;font-size:9px}.card.has-ability{background:linear-gradient(160deg,#28303d,#1c232d)}.card.in-board .cname,.card.in-draft .cname{font-size:11px;line-height:1.2;margin-top:12px;display:block;max-height:3.6em;overflow:hidden}.card .abadge{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:17px;height:17px;border-radius:50%;background:#10141b;border:1px solid var(--gold);color:var(--gold);display:grid;place-items:center;font-size:10px;box-shadow:0 0 8px #e0a13c73;z-index:2}.card.fx-ongoing .abadge{border-color:#46c0e3;color:#46c0e3;box-shadow:0 0 8px #46c0e373}.ctile .t-fx{position:absolute;inset-inline-end:-6px;top:50%;width:18px;height:18px;border-radius:50%;background:#10141b;border:1px solid var(--gold);color:var(--gold);display:grid;place-items:center;font-size:10px;box-shadow:0 0 8px #e0a13c73;z-index:2}.ctile .t-fx.fx-ongoing{border-color:#46c0e3;color:#46c0e3;box-shadow:0 0 8px #46c0e373}.hand .card{width:104px;min-height:150px;cursor:pointer;transition:transform .08s ease}@media(hover:hover)and (pointer:fine){.hand .card:hover{transform:translateY(-4px)}}.hand .card.selected{outline:2px solid var(--accent);transform:translateY(-6px)}.hand .card.unaffordable{opacity:.45}.hand .card.drafted{opacity:.3;filter:grayscale(.6)}.card.in-draft{cursor:pointer;border-style:dashed}.card.in-draft .ready{position:absolute;bottom:2px;inset-inline-end:3px;font-size:8px;color:var(--gold);font-weight:700}.card.in-draft .stage-n{position:absolute;bottom:-6px;inset-inline-start:-6px;width:17px;height:17px;border-radius:50%;background:#10141b;border:1px solid var(--line);color:var(--muted);display:grid;place-items:center;font-size:10px;font-weight:800;box-shadow:0 2px 5px #00000059;z-index:2;cursor:help}.btn{background:var(--panel-2);color:var(--ink);border:1px solid var(--line);padding:10px 16px;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer}@media(hover:hover)and (pointer:fine){.btn:hover:not(:disabled){border-color:var(--accent)}}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.primary{background:var(--accent);color:#04130c;border-color:var(--accent)}.btn.danger{color:var(--b);border-color:#4a2424}.overlay{position:fixed;inset:0;background:#06080bc7;display:grid;place-items:center;z-index:10}.result-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:24px 28px;width:min(440px,92vw);text-align:center;box-shadow:var(--shadow)}.result-card h2{margin:0 0 6px;letter-spacing:2px}.result-card.won h2{color:var(--accent)}.result-card.lost h2{color:var(--b)}.result-card.draw h2{color:var(--gold)}.result-table{width:100%;border-collapse:collapse;margin:14px 0;font-size:12px}.result-table td{padding:6px 8px;border-top:1px solid var(--line)}.result-table tr.win td:last-child{color:var(--accent);font-weight:700}.result-table tr.lose td:last-child{color:var(--b);font-weight:700}.meta{max-width:1080px;margin:0 auto;padding:10px 16px 40px}.chrome{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--line)}.brand{font-weight:800;letter-spacing:2px;font-size:24px;cursor:pointer}.wallet{display:flex;gap:8px;flex-wrap:wrap;margin-inline-start:auto}.chip{background:var(--panel-2);border:1px solid var(--line);color:var(--ink);border-radius:20px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:7px}.chip.credits{color:var(--gold)}.chip.stacks{color:var(--a)}.xpbar{display:inline-block;width:50px;height:6px;background:#2a3240;border-radius:4px;overflow:hidden}.xpbar>span{display:block;height:100%;background:var(--accent)}.tabs{display:flex;gap:4px;flex-wrap:wrap;width:100%}.tab{background:transparent;border:none;color:var(--muted);padding:8px 12px;border-radius:8px 8px 0 0;font-weight:600;font-size:13px;cursor:pointer;border-bottom:2px solid transparent}@media(hover:hover)and (pointer:fine){.tab:hover{color:var(--ink)}}.tab.active{color:var(--ink);border-bottom-color:var(--accent)}.tab .tab-ic{display:none}.rules-actions{display:flex;gap:8px;flex-wrap:wrap}.leave-panel{max-width:340px;text-align:center}.leave-panel .leave-row{justify-content:center;margin-top:14px}.leave-panel .leave-btn{color:#e36a6a;border:1px solid rgba(227,106,106,.55)}@media(hover:hover)and (pointer:fine){.leave-panel .leave-btn:hover{border-color:#e36a6a}}.pill-ic{display:inline-flex;margin-inline-end:6px;font-size:15px;color:color-mix(in srgb,var(--fc, #8a94a2) 62%,#dfe6ee)}.pill-ic .ic{width:1em;height:1em}.pill.on .pill-ic{color:inherit}.screen{padding-top:18px}.btn.small{padding:6px 11px;font-size:12px}.btn.huge{padding:16px 26px;font-size:16px;letter-spacing:1px}.home{display:flex;flex-direction:column;gap:14px;text-align:start}.id-hero{position:relative;overflow:hidden;border-radius:16px;border:1px solid var(--line);border-top:3px solid var(--fc, var(--line));background:linear-gradient(240deg,#1c2530,#12161d);box-shadow:var(--shadow);min-height:400px;display:flex;flex-direction:column;justify-content:space-between}.ih-art{position:absolute;top:0;inset-inline-start:0;bottom:0;width:58%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 14%);-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 36%);mask-image:linear-gradient(270deg,transparent 0,#000 36%);filter:saturate(1.05);cursor:pointer}[dir=rtl] .ih-art{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 36%);mask-image:linear-gradient(90deg,transparent 0,#000 36%)}.ih-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(270deg,#0e10148c 40%,#0e101400 70%),linear-gradient(0deg,#0e1014e0,#0e101400 36%)}[dir=rtl] .ih-scrim{background:linear-gradient(90deg,#0e10148c 40%,#0e101400 70%),linear-gradient(0deg,#0e1014e0,#0e101400 36%)}.ih-body{position:relative;z-index:1;width:62%;margin-inline-start:auto;padding:26px 30px 0;text-align:end;pointer-events:none}.ih-body button,.ih-body .ih-chip{pointer-events:auto}.ih-kicker{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:2px}.ih-kicker-sub{color:var(--muted);font-weight:500;letter-spacing:0}.ih-eyebrow{margin-top:24px;font-size:11px;font-weight:800;letter-spacing:3px;color:var(--muted)}.ih-tier{margin:4px 0 12px;font-size:clamp(26px,3.6vw,40px);font-weight:800;letter-spacing:1px;line-height:1.05;text-shadow:0 2px 18px rgba(0,0,0,.7)}.ih-chips{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ih-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:1px;padding:4px 11px;border-radius:20px;color:var(--ink);border:1px solid color-mix(in srgb,var(--fc, #888) 45%,transparent);background:color-mix(in srgb,var(--fc, #888) 10%,transparent)}.ih-chip.hot{color:var(--gold);border-color:#e0a13c8c;background:#e0a13c1a}.ih-progress{margin-top:16px}.ih-prog-labels{display:flex;justify-content:space-between;font-size:10.5px;font-weight:800;letter-spacing:1.5px;color:var(--muted);margin-bottom:6px}.ih-prog-labels .now{color:var(--gold)}.ih-bar{height:10px;border-radius:6px;background:#0a0c10bf;border:1px solid var(--line);overflow:hidden}.ih-bar>span{position:relative;display:block;height:100%;border-radius:5px;overflow:hidden;background:linear-gradient(90deg,#7a5518,var(--gold));box-shadow:0 0 12px #e0a13c80}[dir=rtl] .ih-bar>span{background:linear-gradient(270deg,#7a5518,var(--gold))}.ih-bar>span:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-100%);animation:credShine 2.8s ease 1.3s infinite}@keyframes credShine{45%,to{transform:translate(100%)}}.ih-pips{display:flex;justify-content:space-between;margin-top:8px;padding:0 1px}.ih-pip{width:8px;height:8px;transform:rotate(45deg);border-radius:1.5px;background:#2a3240;border:1px solid var(--line)}.ih-pip.done{background:var(--gold);border-color:var(--gold)}.ih-pip.now{background:var(--gold);border-color:#ffffff59;box-shadow:0 0 10px #e0a13ccc}.ih-cta{margin:18px 0 24px;box-shadow:0 6px 26px #46e3a04d;transition:transform .12s ease,filter .12s ease}@media(hover:hover)and (pointer:fine){.ih-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}}.ih-markbar{position:relative;z-index:1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 18px;background:#0a0c10ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line)}.ih-marklabel{font-size:10px;font-weight:800;letter-spacing:2px;color:var(--muted)}.ih-markname{font-weight:800;font-size:13px;letter-spacing:.5px}.ih-mercy{font-size:10px;font-weight:700;color:var(--accent);letter-spacing:.5px}.home-rail{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px}.ht{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(var(--mc),.35);background:linear-gradient(160deg,#1a212c,#12161d);box-shadow:var(--shadow);display:flex;min-height:210px;cursor:pointer}@media(hover:hover)and (pointer:fine){.ht:hover{border-color:rgba(var(--mc),.6)}}.ht-body{position:relative;z-index:1;flex:1;padding:14px 16px 12px;display:flex;flex-direction:column;gap:8px}.ht-head{display:flex;align-items:center;gap:8px;font-weight:800;letter-spacing:1.5px;font-size:13.5px}.ht-tag{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;font-size:9.5px;font-weight:800;letter-spacing:2px;color:rgb(var(--mc));border:1px solid rgba(var(--mc),.5);border-radius:20px;padding:2px 8px;white-space:nowrap}.ht-live{width:6px;height:6px;border-radius:50%;background:rgb(var(--mc));position:relative}.ht-live:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid rgb(var(--mc));animation:livePing 1.8s ease-out infinite}@keyframes livePing{to{transform:scale(2.6);opacity:0}}.ht-blurb{margin:0;font-size:12px;color:#c7cfda;text-shadow:0 1px 8px rgba(0,0,0,.8)}.ht-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.06)}.ht-link{color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap}@media(hover:hover)and (pointer:fine){.ht:hover .ht-link{color:var(--ink)}}.ht-jobs .mission{padding:7px 0}.ht-jobs .m-top{font-size:12.5px}.ht-jobs .m-prog{display:none}.ht-payout{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--gold)}.ht-payout.cleared{color:var(--accent)}.rt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.rt-stat{background:#0a0c108c;border:1px solid rgba(255,255,255,.05);border-radius:9px;padding:8px 10px}.rt-stat b{display:block;font-size:19px}.rt-stat span{font-size:10px;font-weight:700;letter-spacing:.8px;color:var(--muted)}.rt-stat.w b{color:var(--accent)}.rt-stat.l b{color:var(--b)}.rt-stat.hot b{color:var(--gold)}.rt-next{display:flex;align-items:center;gap:9px}.rt-next-art{width:34px;height:34px;border-radius:8px;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 18%);border:1px solid var(--line);filter:grayscale(.55) brightness(.9)}.rt-next-art.coin{display:inline-flex;align-items:center;justify-content:center;color:var(--gold);background:#e0a13c14}.rt-next-txt{display:flex;flex-direction:column;min-width:0}.rt-next-txt b{font-size:9.5px;letter-spacing:1.5px;color:var(--muted)}.rt-next-txt i{font-style:normal;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-line{font-size:11px;color:var(--muted)}.rt-coll{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.rt-collnum{font-size:11px;font-weight:800}.rt-collbar{flex:1;height:6px;border-radius:4px;background:#2a3240;overflow:hidden}.rt-collbar>span{display:block;height:100%;background:linear-gradient(90deg,#1e6b48,var(--accent))}[dir=rtl] .rt-collbar>span{background:linear-gradient(270deg,#1e6b48,var(--accent))}.ht-market .ht-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 16%);filter:saturate(.7);opacity:.5;transition:filter .35s ease,opacity .35s ease,transform .35s ease}@media(hover:hover)and (pointer:fine){.ht-market:hover .ht-art{filter:saturate(1);opacity:.62;transform:scale(1.02)}}.ht-market .ht-scrim{position:absolute;inset:0;background:linear-gradient(0deg,#0c0e12f2 30%,#0c0e12b8 70%,#0c0e1273)}.nm-faces{display:flex;gap:10px}.nm-face{display:flex;flex-direction:column;align-items:center;gap:4px;width:56px;min-width:0}.nm-face img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 16%);border:2px solid rgba(var(--mc),.6)}.nm-face.owned img{filter:saturate(.5) brightness(.75);border-color:var(--line)}.nm-name{font-size:9px;font-weight:700;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-price{font-size:9px;font-weight:700;color:var(--gold)}.nm-face.owned .nm-price{color:var(--muted)}.ic-blue{color:var(--a)}.ic-vio{color:#9b6cd6}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.panel h3{margin:0 0 10px;font-size:14px}.mission{padding:8px 0;border-top:1px solid var(--line)}.mission:first-child{border-top:none}.mission.done{opacity:.6}.m-top{display:flex;justify-content:space-between;font-size:13px}.m-rew{color:var(--gold);font-weight:700}.mission.done .m-rew{color:var(--accent)}.m-bar{height:6px;background:#2a3240;border-radius:4px;overflow:hidden;margin:5px 0 2px}.m-bar>span{display:block;height:100%;background:var(--accent)}.m-prog{font-size:10px;color:var(--muted);text-align:end}.missions-screen h2{font-size:16px;margin:18px 0 8px}.play{display:flex;flex-direction:column;gap:14px;text-align:start}.war-hero{position:relative;overflow:hidden;border-radius:16px;border:1px solid var(--line);border-top:3px solid var(--fc, var(--line));background:linear-gradient(120deg,#1c2530,#12161d);box-shadow:var(--shadow);min-height:400px;display:flex;flex-direction:column;justify-content:space-between}.wh-art{position:absolute;top:0;inset-inline-end:0;bottom:0;width:58%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 18%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 36%);mask-image:linear-gradient(90deg,transparent 0,#000 36%);filter:saturate(1.05)}[dir=rtl] .wh-art{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 36%);mask-image:linear-gradient(270deg,transparent 0,#000 36%)}.wh-scrim{position:absolute;inset:0;background:linear-gradient(90deg,#0e10148c 40%,#0e101400 70%),linear-gradient(0deg,#0e1014e0,#0e101400 36%)}[dir=rtl] .wh-scrim{background:linear-gradient(270deg,#0e10148c 40%,#0e101400 70%),linear-gradient(0deg,#0e1014e0,#0e101400 36%)}.wh-body{position:relative;z-index:1;padding:26px 30px 0;max-width:62%}.wh-kicker{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:2px}.wh-kicker-sub{color:var(--muted);font-weight:500;letter-spacing:0}.wh-next{margin-top:24px;font-size:11px;font-weight:800;letter-spacing:3px;color:var(--muted)}.wh-name{margin:4px 0 10px;font-size:clamp(26px,3.6vw,40px);font-weight:800;letter-spacing:1px;line-height:1.05;text-shadow:0 2px 18px rgba(0,0,0,.7)}.wh-tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wh-diff{font-size:10px;font-weight:800;letter-spacing:2px;padding:3px 9px;border-radius:6px;border:1px solid}.diff-easy{color:var(--accent);border-color:#46e3a080;background:#46e3a01a}.diff-normal{color:var(--a);border-color:#46c0e380;background:#46c0e31a}.diff-hard{color:var(--gold);border-color:#e0a13c80;background:#e0a13c1a}.diff-brutal{color:var(--danger);border-color:#e36a6a80;background:#e36a6a1a}.wh-blurb{font-size:12.5px;color:#c7cfda;max-width:44ch;text-shadow:0 1px 8px rgba(0,0,0,.8)}.wh-mercy{margin-top:10px;font-size:11px;font-weight:700;color:var(--accent);letter-spacing:.4px}.wh-warn{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:600;color:var(--gold)}.wh-cta{margin:18px 0 24px;box-shadow:0 6px 26px #46e3a04d;transition:transform .12s ease,filter .12s ease}@media(hover:hover)and (pointer:fine){.wh-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}}.wh-deckbar{position:relative;z-index:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 18px;background:#0a0c10ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line)}.wh-decklabel{font-size:10px;font-weight:800;letter-spacing:2px;color:var(--muted)}.deck-pill{display:inline-flex;align-items:center;gap:7px;padding-block:4px;padding-inline:5px 12px}.deck-pill.on .pd-thumb{border-color:#04130c66}.pd-thumb{width:26px;height:26px;border-radius:50%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 20%);border:1px solid var(--line)}.wh-manage{margin-inline-start:auto;background:none;border:none;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}@media(hover:hover)and (pointer:fine){.wh-manage:hover{color:var(--ink)}}.mode-rail{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mode-tile{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(var(--mc),.35);min-height:190px;display:flex;align-items:flex-end;box-shadow:var(--shadow)}.mt-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 22%);filter:saturate(.72);transition:filter .35s ease,transform .35s ease}@media(hover:hover)and (pointer:fine){.mode-tile:hover .mt-art{filter:saturate(1.05);transform:scale(1.03)}}.mt-scrim{position:absolute;inset:0;background:linear-gradient(0deg,#0c0e12f0 22%,#0c0e128c 58%,#0c0e1226)}.mt-body{position:relative;z-index:1;padding:16px 18px 14px;display:flex;flex-direction:column;gap:8px;width:100%}.mt-head{display:flex;align-items:center;gap:8px;font-weight:800;letter-spacing:1.5px;font-size:15px}.mt-tag{font-size:9.5px;font-weight:800;letter-spacing:2px;color:rgb(var(--mc));border:1px solid rgba(var(--mc),.5);border-radius:20px;padding:2px 8px}.mt-blurb{margin:0;font-size:12.5px;color:#c7cfda;text-shadow:0 1px 8px rgba(0,0,0,.8)}.mt-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mt-actions+.mt-actions{margin-top:2px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.mt-btn{background:rgba(var(--mc),.12);border:1px solid rgba(var(--mc),.55);color:rgb(var(--mc));font-weight:800;letter-spacing:1px;transition:background .15s ease,color .15s ease}@media(hover:hover)and (pointer:fine){.mt-btn:hover{background:rgb(var(--mc));border-color:rgb(var(--mc));color:#12141a}}.mt-or{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.mt-or:before,.mt-or:after{content:"";width:16px;height:1px;background:#8a94a366}.mt-join{display:inline-flex;gap:6px;align-items:center}@media(max-width:900px){.mode-rail{grid-template-columns:1fr}.wh-body{max-width:100%}.wh-art{width:100%;opacity:.28;-webkit-mask-image:none;mask-image:none}.home-rail{grid-template-columns:1fr}.ih-body{width:100%;text-align:start}.ih-kicker,.ih-chips{justify-content:flex-start}.ih-art{width:100%;opacity:.28;-webkit-mask-image:none;mask-image:none}[dir=rtl] .wh-art,[dir=rtl] .ih-art{-webkit-mask-image:none;mask-image:none}}.pill{background:var(--panel-2);border:1px solid var(--line);color:var(--ink);border-radius:20px;padding:6px 13px;font-size:12px;font-weight:600;cursor:pointer}.pill.on{background:var(--accent);color:#04130c;border-color:var(--accent)}.pill.bad{border-color:#5a2a2a}.binder-seg{display:inline-flex;gap:6px}.chip.rules-chip.on{border-color:var(--accent);color:var(--accent)}.deck-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.deck-head h2{margin:0;font-size:18px}.deck-list{display:flex;flex-direction:column;gap:8px}.deck-row{display:flex;align-items:center;justify-content:space-between;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.deck-row.incomplete{border-color:#5a4a1d}.deck-name{font-weight:700}.badge{background:var(--accent);color:#04130c;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:800;margin-inline-start:6px}.deck-actions{display:flex;gap:6px}.ed-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ed-name{background:var(--panel-2);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:9px 12px;font-size:15px;font-weight:700}.count{font-weight:800;font-size:16px}.count.ok{color:var(--accent)}.count.bad{color:var(--gold)}.ed-errors{color:#e3a14b;font-size:12px;margin-bottom:8px}.editor.pro{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.ed-main{min-width:0}.ed-side{position:sticky;top:12px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow);max-height:calc(100vh - 24px);overflow-y:auto}.ed-side .ed-name{flex:1;min-width:0;font-size:14px;padding:8px 10px}.ed-side .ed-top{margin-bottom:0}.deck-rows{display:flex;flex-direction:column;gap:5px;max-height:42vh;overflow-y:auto;padding-inline-end:2px}.drow{position:relative;display:flex;align-items:center;gap:8px;min-height:36px;padding:3px 8px;border-radius:8px;border:1px solid var(--line);border-inline-start:3px solid var(--fc, #888);background-image:linear-gradient(90deg,#1c232d 42%,#1c232d8c 72%,#1c232d26),var(--art, linear-gradient(#1c232d, #1c232d));background-size:100% 100%,cover;background-position:left,right center;background-repeat:no-repeat}[dir=rtl] .drow{background-image:linear-gradient(270deg,#1c232d 42%,#1c232d8c 72%,#1c232d26),var(--art, linear-gradient(#1c232d, #1c232d));background-position:right,left center}.drow-cost{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#2b3340;color:var(--ink);border:1px solid var(--line);font-weight:800;font-size:11px;display:grid;place-items:center}.drow-body{flex:1;min-width:0;display:flex;flex-direction:column}.drow-name{font-weight:700;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.8)}.drow-name.rar-rare{color:#9adcf0}.drow-name.rar-legendary{color:var(--gold)}.drow-sub{font-size:10px;color:var(--gold);text-shadow:0 1px 3px rgba(0,0,0,.8)}.drow-pow{flex-shrink:0;font-weight:800;font-size:12px;color:var(--accent);text-shadow:0 1px 3px rgba(0,0,0,.9)}.drow .cover-btn,.drow-x,.drow-add{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:26px;padding:0;background:#0a0c1099;border:1px solid var(--line);border-radius:6px;cursor:pointer;color:var(--ink);font-size:15px}.drow .cover-btn{opacity:.45}@media(hover:hover)and (pointer:fine){.drow:hover .cover-btn{opacity:1}}.drow .cover-btn.on{border-color:var(--gold);color:var(--gold);opacity:1;box-shadow:0 0 8px #e0a13c80}.drow-x{margin-inline-start:2px}@media(hover:hover)and (pointer:fine){.drow-x:hover{border-color:var(--b);color:var(--b)}}.drow-add{background:var(--accent);color:#04130c}.drow.suggest{border-style:dashed}.ed-curve,.ed-suggest{border-top:1px solid var(--line);padding-top:10px}.ed-curve-head{display:flex;justify-content:space-between;font-size:12px;font-weight:700;margin-bottom:6px}.curve{display:flex;gap:6px;align-items:flex-end;height:62px;padding:0 2px}.curve-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1;height:100%}.curve-count{font-size:10px;font-weight:700;color:var(--accent);min-height:13px}.curve-bar{width:100%;max-width:22px;background:linear-gradient(180deg,var(--accent),#1e6b48);border-radius:3px 3px 0 0}.curve-bar.over{background:linear-gradient(180deg,var(--gold),#7a5518)}.curve-cost{font-size:9px;color:var(--muted);margin-top:3px}.ed-typerow{display:flex;gap:14px;margin-top:8px;font-size:12px;color:#aeb9c6}.ed-typerow .ic{font-size:14px;vertical-align:-2.5px}.ed-suggest .drow{margin-bottom:5px}.ed-actions{display:flex;gap:8px;border-top:1px solid var(--line);padding-top:12px}.btn.wide{width:100%;margin-top:4px}.editor.pro .ctile.selected{outline:none;opacity:.5}.t-claim{position:absolute;top:8px;inset-inline-start:8px;z-index:2;background:var(--accent);color:#04130c;font-size:9px;font-weight:800;padding:2px 6px;border-radius:6px;letter-spacing:.5px}.ed-tray-toggle{display:none}.ed-search{display:inline-flex;align-items:center;gap:6px;background:#0a0c1099;border:1px solid var(--line);border-radius:8px;padding:5px 10px;color:var(--muted);font-size:15px}.ed-search input{background:none;border:none;outline:none;color:var(--ink);font:inherit;font-size:13px;width:min(180px,34vw)}.ed-search:focus-within{border-color:var(--accent);color:var(--ink)}.pill-warn{display:inline-flex;font-size:14px;vertical-align:-2px}@media(min-width:901px){.ed-side .deck-rows{max-height:none}}.btn.armed{border-color:var(--gold);color:var(--gold);animation:armPulse .9s ease-in-out infinite alternate}.btn.danger.armed{border-color:var(--b);color:var(--b)}@keyframes armPulse{0%{box-shadow:0 0 #e0a13c00}to{box-shadow:0 0 12px #e0a13c73}}@media(max-width:900px){.editor.pro{grid-template-columns:1fr;padding-bottom:calc(140px + env(safe-area-inset-bottom))}.ed-side{position:fixed;left:10px;right:10px;z-index:9;order:unset;top:auto;bottom:calc(64px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;max-height:56px;overflow:hidden;transition:max-height .25s ease}.editor.pro.tray-open .ed-side{max-height:min(62vh,480px);overflow-y:auto}.ed-tray-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:4px 6px;margin:-4px 0 0;background:none;border:none;color:var(--ink);font-weight:800;font-size:13px;letter-spacing:.5px;cursor:pointer}.ed-tray-toggle .ic{font-size:16px}.ed-tray-toggle .tray-chev{margin-inline-start:auto;transition:transform .25s}.editor.pro.tray-open .tray-chev{transform:rotate(180deg)}.ed-name,.ed-side .ed-name,.ed-search input{font-size:16px}.deck-rows{max-height:30vh}.editor.pro.tray-open .deck-rows{max-height:none}.editor.pro:not(.tray-open) .ed-side>:not(.ed-tray-toggle):not(.ed-actions){visibility:hidden}.editor.pro .ed-actions .btn{white-space:nowrap}.meta:has(.editor.pro) .tabs{display:none}.meta:has(.editor.pro){padding-bottom:0}.editor.pro .ed-actions{position:fixed;left:0;right:0;bottom:0;z-index:10;padding:10px max(14px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:#0a0c10e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);display:flex;gap:8px}.editor.pro .ed-actions .btn{flex:1}.editor.pro .ed-actions .btn.danger{flex:0 0 auto}.editor.pro .ed-actions .count{display:inline-flex;align-items:center;padding:0 8px;font-weight:800}.editor.pro .ed-actions .count.ok{color:var(--accent)}.editor.pro .ed-actions .count.bad{color:var(--gold)}}.deck-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.deck-box{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:0 0 12px;cursor:pointer;overflow:hidden;transition:transform .1s ease,box-shadow .1s ease}@media(hover:hover)and (pointer:fine){.deck-box:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000080}}.deck-box.active{border-color:var(--accent)}.deck-box.incomplete{border-style:dashed}.db-cover{position:relative;aspect-ratio:5 / 4;overflow:hidden;border-bottom:3px solid var(--fc, var(--line))}.db-art{width:100%;height:100%;object-fit:cover;object-position:var(--ax, 50%) var(--deck-art-y, 0%);display:block}.db-emoji{display:grid;place-items:center;font-size:44px;background:linear-gradient(160deg,#222a38,#171c26)}.db-badge{position:absolute;top:8px;inset-inline-end:8px}.db-name{font-weight:800;font-size:14px;padding:10px 12px 2px}.db-meta{font-size:11px;color:var(--muted);padding:0 12px 8px;display:flex;align-items:center;gap:6px}.db-pips{display:inline-flex;gap:3px}.db-pip{width:8px;height:8px;border-radius:50%;display:inline-block}.db-actions{display:flex;gap:6px;padding:0 12px}.filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.editor.pro .filters,.collection .filters{position:sticky;top:0;z-index:6;padding:8px 0 6px;background:none;transition:background .2s ease}.filters.stuck{background:linear-gradient(#0a0c10f0,#0a0c10db);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.ctile{position:relative;min-height:136px;border-radius:9px;background:linear-gradient(160deg,#232a35,#1a2029);border:1px solid var(--line);border-inline-start:3px solid var(--fc, #888);padding:6px 7px;font-size:11px;cursor:pointer}.ctile.ability{background:linear-gradient(160deg,#28303d,#1c232d)}.ctile.selected{outline:2px solid var(--accent)}.ctile.locked{opacity:.4;filter:grayscale(.8);cursor:default}.ctile .t-cost{position:absolute;top:-6px;inset-inline-start:-6px;background:#2b3340;border:1px solid var(--line);color:var(--ink);width:19px;height:19px;border-radius:50%;font-weight:800;display:grid;place-items:center;font-size:11px}.ctile .t-pow{position:absolute;top:-6px;inset-inline-end:-6px;background:var(--accent);color:#04130c;width:19px;height:19px;border-radius:50%;font-weight:800;display:grid;place-items:center;font-size:11px}.ctile .t-name{display:block;font-weight:700;margin-top:12px;line-height:1.15}.ctile .t-text{display:block;color:var(--muted);margin-top:4px;font-size:9px;line-height:1.2}.ctile .lock{position:absolute;bottom:5px;inset-inline-end:6px}.empty{color:var(--muted);font-size:13px;padding:14px}.offers{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-top:12px}.offer{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px;text-align:center;display:flex;flex-direction:column;align-items:center}.offer .btn{margin-top:auto}.offer.sold{opacity:.5}.offer-art{font-size:34px}.offer-name{font-weight:800;margin-top:6px}.offer-sub{font-size:11px;color:var(--muted);margin:4px 0 12px;text-transform:capitalize}.rewards{list-style:none;padding:0;margin:12px 0;text-align:start;max-height:280px;overflow-y:auto}.rewards li{padding:6px 8px;border-radius:6px;font-size:13px}.rewards li.good{color:var(--accent)}.rewards li.bad{color:var(--b)}.rewards li.hot{color:var(--gold);font-weight:700;background:#e0a13c14}.blk-row{display:flex;gap:8px;justify-content:center;margin:8px 0}.blk{padding:4px 10px;border-radius:6px;font-weight:700;font-size:13px;background:var(--panel-2)}.blk.w{color:var(--accent)}.blk.l{color:var(--b)}.muted{color:var(--muted);font-weight:500}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--panel-2);border:1px solid var(--accent);color:var(--ink);padding:10px 18px;border-radius:8px;box-shadow:var(--shadow);z-index:20;font-size:13px}.card.back{background:repeating-linear-gradient(135deg,#1a2230,#1a2230 6px,#202b3d 6px 12px);border:1px solid #33405a;border-inline-start:3px solid #3a4660;display:grid;place-items:center;min-height:104px;width:76px}.card.back:after{content:"SW";font-size:15px;font-weight:800;letter-spacing:1px;color:#4a5a78;opacity:.7}@keyframes flipIn{0%{transform:perspective(700px) rotateY(180deg) scale(1.06)}60%{transform:perspective(700px) rotateY(-14deg) scale(1.05)}to{transform:perspective(700px) rotateY(0) scale(1)}}.card.flip-in{animation:flipIn .55s cubic-bezier(.2,.8,.3,1) calc(0ms - var(--reveal-t, 0ms));transform-style:preserve-3d}.card.flip-in,body .card.drag-ghost{will-change:transform}.card.flip-in:after{content:"SW";position:absolute;inset:-1px;z-index:5;display:grid;place-items:center;font-weight:800;font-size:15px;letter-spacing:1px;color:#4a5a78;border-radius:8px;border:1px solid #33405a;background:repeating-linear-gradient(135deg,#1a2230,#1a2230 6px,#202b3d 6px 12px);transform:rotateY(180deg);backface-visibility:hidden}.card.reveal-power .power{animation:popNum .5s ease calc(.35s - var(--reveal-t, 0ms)) backwards}@keyframes dealIn{0%{transform:translate(48px) translateY(18px) rotate(5deg) scale(.85);opacity:0}}.hand .card.dealt{animation:dealIn .4s cubic-bezier(.2,.8,.3,1) backwards}@keyframes placeDrop{0%{transform:scale(1.28) translateY(-12px);box-shadow:0 20px 34px #0009}70%{transform:scale(.97) translateY(0)}}.card.just-placed{animation:placeDrop .32s cubic-bezier(.2,.8,.3,1)}@keyframes leadPulse{35%{box-shadow:0 0 0 3px var(--gold),0 0 24px #e0a13c73}}.block.flip-lead{animation:leadPulse .6s ease}@keyframes popNum{0%{transform:scale(1)}40%{transform:scale(1.55)}to{transform:scale(1)}}.side-power.pop{animation:popNum .45s ease}@keyframes locIn{0%{transform:perspective(600px) rotateX(80deg);opacity:0}to{transform:none;opacity:1}}.block-head.fresh{animation:locIn .7s cubic-bezier(.2,.8,.3,1)}.banner{position:fixed;inset:0;display:grid;place-items:center;z-index:40;pointer-events:none}.banner-inner{background:#080a0ee0;border:1px solid var(--line);border-radius:14px;padding:22px 42px;text-align:center;animation:slamIn 1.5s cubic-bezier(.2,.9,.3,1) both;box-shadow:0 0 80px #0009}.banner-text{font-size:34px;font-weight:800;letter-spacing:3px}.banner-sub{color:var(--muted);margin-top:6px;font-size:14px;letter-spacing:1px}.banner.snap .banner-inner{border-color:var(--gold);box-shadow:0 0 90px #e0a13c47}.banner.snap .banner-text{color:var(--gold)}.banner.turn .banner-inner{border-color:var(--a);box-shadow:0 0 90px #46c0e338}.banner.turn .banner-text{color:var(--a)}.banner.info .banner-inner{border-color:var(--accent)}.banner.info .banner-text{color:var(--accent)}.acct-namerow{display:flex;gap:8px;align-items:center;margin-top:10px}.acct-namerow .acct-input{flex:1;margin:0}.banner.fold .banner-inner{border-color:var(--gold);box-shadow:0 0 70px #e0a13c33}.banner.fold .banner-text{color:var(--gold)}@keyframes slamIn{0%{transform:scale(2.6);opacity:0}16%{transform:scale(1);opacity:1}82%{transform:scale(1);opacity:1}to{transform:scale(.96);opacity:0}}.result-card{position:relative;overflow:hidden}@keyframes slamTitle{0%{transform:scale(2.2);opacity:0}60%{transform:scale(.95);opacity:1}to{transform:scale(1)}}.result-card h2.slam{animation:slamTitle .55s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(0s - var(--cere-t, 0s))}@keyframes riseIn{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.rewards li{animation:riseIn .4s ease both}.confetti{position:absolute;top:-14px;width:8px;height:14px;border-radius:2px;opacity:.95;animation:confettiFall linear both;pointer-events:none}@keyframes confettiFall{to{transform:translateY(520px) rotate(740deg);opacity:0}}.hand .card{touch-action:none}.drag-ghost{position:fixed;z-index:60;pointer-events:none;width:104px;min-height:150px;transform:translate(-50%,-65%) rotate(4deg) scale(1.08);box-shadow:0 14px 34px #0000008c;opacity:.95}body.dragging{cursor:grabbing}body.dragging .side.me.droppable{outline-color:var(--gold);background:#e0a13c14}.hand .card.drag-src{opacity:.35}.hand .card.drag-src.reorder-hide{opacity:0}.chip.mute{cursor:pointer}@keyframes cardDie{0%{transform:scale(1);opacity:1;filter:none}10%{transform:scale(1.06);filter:brightness(1.9) saturate(1.2)}32%{filter:brightness(.85) saturate(.5)}to{transform:scale(.9) translateY(10px) rotate(2.5deg);filter:brightness(.3) saturate(0);opacity:0}}.card.dying{animation:cardDie .52s cubic-bezier(.3,0,.6,1) both;box-shadow:0 0 20px color-mix(in srgb,var(--fc, #e36a6a) 55%,transparent);pointer-events:none;z-index:3}@keyframes strikePulse{35%{box-shadow:0 0 0 2px var(--fc),0 0 18px color-mix(in srgb,var(--fc) 65%,transparent)}}.card.strikes{animation:strikePulse .28s ease;z-index:2}.card.flip-in.strikes{animation:flipIn .55s cubic-bezier(.2,.8,.3,1) calc(0ms - var(--reveal-t, 0ms)),strikePulse .28s ease .02s}.card.in-flight{visibility:hidden}.card.flip-in.r-rare:before,.card.flip-in.r-legendary:before,.card.flip-in.heavy:before{content:"";position:absolute;inset:0;z-index:4;border-radius:8px;pointer-events:none;background:linear-gradient(115deg,transparent 36%,rgba(255,255,255,.26) 50%,transparent 64%);background-size:260% 100%;background-position:130% 0;animation:flipSheen .22s ease calc(60ms - var(--reveal-t, 0ms)) backwards;opacity:0}@keyframes flipSheen{0%{background-position:130% 0;opacity:1}to{background-position:-130% 0;opacity:1}}@keyframes flipGlow{40%{box-shadow:0 0 22px 2px color-mix(in srgb,var(--rc, #e0a13c) 65%,transparent)}}.card.flip-in.r-legendary,.card.flip-in.heavy{animation:flipIn .55s cubic-bezier(.2,.8,.3,1) calc(0ms - var(--reveal-t, 0ms)),flipGlow .3s ease calc(0ms - var(--reveal-t, 0ms))}.card.flip-in.strikes.r-legendary,.card.flip-in.strikes.heavy{animation:flipIn .55s cubic-bezier(.2,.8,.3,1) calc(0ms - var(--reveal-t, 0ms)),flipGlow .3s ease calc(0ms - var(--reveal-t, 0ms)),strikePulse .28s ease .02s}@keyframes backIn{0%{transform:translateY(-22px);opacity:0}}.card.back.arrive{animation:backIn .3s cubic-bezier(.2,.8,.3,1) backwards}@keyframes neonBuzz{0%{opacity:1}18%{opacity:.35}30%{opacity:1}44%{opacity:.5}58%,to{opacity:1}}.block-head.fresh .loc-name{animation:neonBuzz .3s ease .28s backwards;text-shadow:0 0 14px rgba(224,161,60,.45)}@keyframes fxShake{25%{transform:translate(3px,-2px)}50%{transform:translate(-3px,2px)}75%{transform:translate(2px,1px)}}body.fx-shake .board{animation:fxShake .16s linear}@keyframes fxPunch{40%{transform:scale(1.007)}}body.fx-punch .board{animation:fxPunch .18s ease}.fx-layer{position:fixed;inset:0;z-index:38;pointer-events:none}.fx-spark{position:fixed;border-radius:1.5px;background:var(--fx-c, #e0a13c);box-shadow:0 0 6px var(--fx-c, #e0a13c);animation:fxSpark .55s cubic-bezier(.15,.6,.4,1) both}@keyframes fxSpark{0%{transform:none;opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(220deg) scale(.3);opacity:0}}.fx-chip{position:fixed;font-weight:800;font-size:16px;letter-spacing:.5px;text-shadow:0 1px 8px rgba(0,0,0,.85);animation:fxFloat .6s cubic-bezier(.2,.9,.3,1) both;direction:ltr}.fx-chip.good{color:var(--accent)}.fx-chip.bad{color:var(--b)}@keyframes fxFloat{0%{transform:translateY(6px);opacity:0}20%{opacity:1}to{transform:translateY(-22px);opacity:0}}.fx-ice{position:fixed;color:var(--gold);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--gold) 60%,transparent))}.fx-ice .ic{width:100%;height:100%;display:block;vertical-align:unset}.fx-ring{position:fixed;border:2px solid var(--fx-c, #fff);border-radius:10px;box-shadow:0 0 14px color-mix(in srgb,var(--fx-c, #fff) 50%,transparent);animation:fxRing .34s ease-out both}@keyframes fxRing{0%{transform:scale(.8);opacity:.95}to{transform:scale(1.28);opacity:0}}.fx-sweep{position:fixed;z-index:2;border-radius:12px;border:2px solid var(--gold);box-shadow:0 0 16px color-mix(in srgb,var(--gold) 55%,transparent),inset 0 0 22px color-mix(in srgb,var(--gold) 20%,transparent);opacity:.85}.fx-sweep.lock{animation:fxSweepLock .5s ease-out both}@keyframes fxSweepLock{0%{opacity:1;box-shadow:0 0 28px color-mix(in srgb,var(--gold) 90%,transparent),inset 0 0 32px color-mix(in srgb,var(--gold) 42%,transparent)}55%{opacity:.95}to{opacity:0}}.fx-slot{position:fixed;z-index:3;min-width:42px;padding:3px 8px;border-radius:9px;text-align:center;font-weight:800;font-size:17px;letter-spacing:1px;font-variant-numeric:tabular-nums;direction:ltr;color:var(--ink);background:#0a0c10eb;border:1.5px solid color-mix(in srgb,var(--gold) 65%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--gold) 35%,transparent),0 4px 10px #00000080;text-shadow:0 1px 6px rgba(0,0,0,.8)}.fx-slot.good{color:var(--accent)}.fx-slot.bad{color:var(--b)}.fx-slot.lock{animation:fxSlotLock .8s cubic-bezier(.2,.9,.3,1) both}@keyframes fxSlotLock{0%{transform:scale(1.22);opacity:1}30%{transform:scale(1)}70%{transform:scale(1);opacity:1}to{transform:translateY(-14px);opacity:0}}.fx-coin{position:fixed;width:44px;height:44px;z-index:3;transform-style:preserve-3d;pointer-events:none}.fx-coin:before,.fx-coin:after{content:"";position:absolute;inset:0;border-radius:50%;background-size:contain;background-repeat:no-repeat;background-position:center;backface-visibility:hidden;filter:drop-shadow(0 5px 10px rgba(0,0,0,.55))}.fx-coin:before{background-image:url(/art/coin_heads.png),radial-gradient(circle at 38% 32%,#d9b25f,#a8823c 55%,#6d5324)}.fx-coin:after{background-image:url(/art/coin_tails.png),radial-gradient(circle at 38% 32%,#d9b25f,#a8823c 55%,#6d5324);transform:rotateX(180deg)}.fx-coin.reflip:before,.fx-coin.reflip:after{filter:drop-shadow(0 5px 10px rgba(0,0,0,.55)) drop-shadow(0 0 9px rgba(230,57,70,.75))}.fx-coin.heads{animation:fxCoinHeads .68s cubic-bezier(.3,.7,.3,1) both}.fx-coin.tails{animation:fxCoinTails .68s cubic-bezier(.3,.7,.3,1) both}@keyframes fxCoinHeads{0%{transform:translateY(4px) rotateX(0) scale(.7);opacity:0}10%{opacity:1}45%{transform:translateY(-46px) rotateX(770deg) scale(1.08)}72%{transform:translateY(2px) rotateX(1440deg) scale(1)}80%{transform:translateY(0) rotateX(1440deg);opacity:1}to{transform:translateY(0) rotateX(1440deg);opacity:0}}@keyframes fxCoinTails{0%{transform:translateY(4px) rotateX(0) scale(.7);opacity:0}10%{opacity:1}45%{transform:translateY(-46px) rotateX(680deg) scale(1.08)}72%{transform:translateY(2px) rotateX(1260deg) scale(1)}80%{transform:translateY(0) rotateX(1260deg);opacity:1}to{transform:translateY(0) rotateX(1260deg);opacity:0}}.fx-fly{position:fixed;z-index:2;margin:0;box-shadow:0 10px 26px #00000080}.arena.debrief .block{position:relative}.arena.debrief .side.me{cursor:default}.db-stamp{position:absolute;top:64px;left:50%;z-index:6;pointer-events:none;transform:translate(-50%) rotate(-6deg);padding:6px 14px 7px;border:2px solid currentColor;border-radius:6px;background:#080a0ed1;text-align:center;letter-spacing:3px;box-shadow:0 0 24px #0000008c,inset 0 0 14px color-mix(in srgb,currentColor 12%,transparent)}.db-stamp b{display:block;font-size:20px;font-weight:800}.db-stamp i{display:block;font-style:normal;font-size:10px;font-weight:700;letter-spacing:2px;opacity:.85}.db-stamp.won{color:var(--accent);text-shadow:0 0 14px rgba(70,227,160,.4)}.db-stamp.lost{color:var(--b);text-shadow:0 0 14px rgba(227,106,106,.4)}.db-stamp.split{color:var(--muted)}@keyframes stampIn{0%{transform:translate(-50%) rotate(-14deg) scale(2);opacity:0}55%{transform:translate(-50%) rotate(-5deg) scale(.96);opacity:1}to{transform:translate(-50%) rotate(-6deg) scale(1)}}.db-stamp.in{animation:stampIn .3s cubic-bezier(.2,.9,.3,1) backwards}.db-dock{padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.db-panel{display:flex;flex-direction:column;gap:8px;min-height:0;height:100%}.db-panel.in{animation:riseIn .35s cubic-bezier(.2,.8,.3,1) backwards}.db-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.db-kicker{display:block;font-size:10px;font-weight:800;letter-spacing:3px;color:var(--muted)}.db-verdict b{font-size:20px;font-weight:800;letter-spacing:2px}.db-panel.won .db-verdict b{color:var(--accent);text-shadow:0 0 16px rgba(70,227,160,.35)}.db-panel.lost .db-verdict b{color:var(--b)}.db-panel.draw .db-verdict b{color:var(--muted)}.db-actions{display:flex;gap:8px}.db-cols{display:grid;grid-template-columns:minmax(260px,5fr) minmax(280px,7fr);gap:12px;min-height:0;flex:1}.db-label{font-size:10px;font-weight:800;letter-spacing:3px;color:var(--gold);margin-bottom:6px}.db-insights{min-width:0}.db-insight{display:flex;gap:8px;align-items:flex-start;padding:6px 8px;margin-bottom:4px;font-size:12.5px;line-height:1.35;border-radius:6px;background:var(--panel-2);animation:riseIn .3s ease backwards}.db-insight svg{flex:none;width:14px;height:14px;margin-top:1px;color:var(--muted)}.db-insight.hot{background:#e0a13c14}.db-insight.hot svg{color:var(--gold)}.db-stats{font-size:11px;color:var(--muted);letter-spacing:.5px;padding:4px 8px}.db-hint{font-size:11px;color:var(--muted);font-style:italic;padding:2px 8px;opacity:.8}.db-story{min-width:0;min-height:0;display:flex;flex-direction:column}.db-lines{overflow-y:auto;min-height:0;flex:1;max-height:240px;padding-inline-end:4px}.db-night{font-size:10px;font-weight:800;letter-spacing:3px;color:var(--gold);padding:7px 0 3px;border-bottom:1px solid var(--line);margin-bottom:4px}.db-line{display:flex;gap:7px;align-items:flex-start;padding:3px 2px;font-size:12px;line-height:1.35;color:var(--ink)}.db-line svg{flex:none;width:12px;height:12px;margin-top:2px;color:var(--muted)}.db-line.tk-kill{color:var(--b)}.db-line.tk-kill svg{color:var(--b)}.db-line.tk-pot{color:var(--gold)}.db-line.tk-pot svg{color:var(--gold)}.db-line.tk-ability{color:var(--a)}.db-line.tk-block{color:var(--muted)}.db-open{margin-top:8px;width:min(300px,100%);animation:riseIn .4s ease both;animation-delay:calc(.7s - var(--cere-t, 0s))}@media(max-width:720px){.db-cols{grid-template-columns:1fr;overflow-y:auto}.db-lines{max-height:none;overflow:visible}.db-panel{overflow-y:auto}.db-stamp{top:50px}.db-stamp b{font-size:15px}}body.reduce-motion .db-stamp.in,body.reduce-motion .db-panel.in,body.reduce-motion .db-insight{animation:none}body.dragging .side.me.droppable.drop-hot{background:#e0a13c29;outline-color:var(--gold);box-shadow:inset 0 0 28px #e0a13c24}@media(hover:hover){.hand .card{transition:transform .12s ease,box-shadow .12s ease}.hand .card:hover{transform:translateY(-7px) scale(1.04);box-shadow:0 10px 24px #00000080,0 0 14px color-mix(in srgb,var(--fc, #888) 30%,transparent)}}.rip-card.flipped.rar-legendary{--rip-glow: 0 0 26px 3px color-mix(in srgb, var(--rc, #e0a13c) 55%, transparent);box-shadow:var(--rip-glow);animation:flipIn .85s cubic-bezier(.2,.8,.3,1) calc(0s - var(--flip-t, 0s)),ripShadowIn .45s ease calc(.45s - var(--flip-t, 0s)) backwards}@keyframes dieFade{to{opacity:0}}body.reduce-motion .fx-layer{display:none}@keyframes revealFade{0%{opacity:.55}to{opacity:1}}body.reduce-motion .card.flip-in,body.reduce-motion .card.flip-in.strikes,body.reduce-motion .card.flip-in.r-legendary,body.reduce-motion .card.flip-in.heavy,body.reduce-motion .card.flip-in.strikes.r-legendary,body.reduce-motion .card.flip-in.strikes.heavy{animation:revealFade .16s ease calc(0ms - var(--reveal-t, 0ms));transform-style:flat}body.reduce-motion .card.flip-in:after{display:none}body.reduce-motion .card.reveal-power .power{animation:none}body.reduce-motion .card.flip-in:before{animation:none;opacity:0}body.reduce-motion .card.dying{animation:dieFade .2s ease both}body.reduce-motion .rip-card.flipped,body.reduce-motion .rip-card.flipped.rar-legendary{animation:flipIn .2s cubic-bezier(.2,.8,.3,1) calc(0s - var(--flip-t, 0s))}body.reduce-motion .rip-panel.just-landed .rip-row,body.reduce-motion .card.strikes,body.reduce-motion .card.back.arrive,body.reduce-motion .block-head.fresh .loc-name{animation:none}body.reduce-motion .hand .card.dealt{animation-duration:.15s}body.reduce-motion .banner-inner{animation-name:bannerFade}@keyframes bannerFade{0%{opacity:0}14%{opacity:1}84%{opacity:1}to{opacity:0}}body.reduce-motion .block-head.fresh{animation-duration:.2s}body.reduce-motion .confetti,body.reduce-motion .ember{animation:none;opacity:0}.avatar{border-radius:50%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 16%);background:var(--panel-2)}.avatar.sm{width:24px;height:24px}.avatar.md{width:56px;height:56px}.avatar-chip{cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding-inline-start:5px;color:var(--ink);font-weight:700}@media(hover:hover)and (pointer:fine){.avatar-chip:hover{border-color:var(--accent)}}.shop-sub{font-size:15px;margin:26px 0 10px}.avatar-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}.avatar-cell{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:10px 6px 8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink);transition:transform .1s ease,border-color .1s ease}@media(hover:hover)and (pointer:fine){.avatar-cell:hover{transform:translateY(-3px);border-color:var(--accent)}}.avatar-cell.locked .avatar{filter:grayscale(.85) brightness(.7)}.avatar-cell.current{border-color:var(--accent);box-shadow:0 0 10px #46e3a059}.avatar-name{font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.avatar-price{font-size:9px;color:var(--gold);font-weight:700;letter-spacing:.5px}.avatar-cell.owned .avatar-price{color:var(--muted)}.avatar-cell.current .avatar-price{color:var(--accent)}.back-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}.back-cell{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:10px 6px 8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink);transition:transform .1s ease,border-color .1s ease}@media(hover:hover)and (pointer:fine){.back-cell:hover{transform:translateY(-3px);border-color:var(--accent)}}.back-cell.locked .back-art{filter:grayscale(.5) brightness(.75)}.back-cell.current{border-color:var(--accent);box-shadow:0 0 10px #46e3a059}.back-cell .back-art{width:100%;aspect-ratio:2 / 3;object-fit:fill;border-radius:8px;display:block}.back-name{font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.back-price{font-size:9px;color:var(--gold);font-weight:700;letter-spacing:.5px}.back-cell.owned .back-price{color:var(--muted)}.back-cell.current .back-price{color:var(--accent)}.back-panel .back-art-big{display:block;margin:4px auto 14px;width:min(220px,56vw);aspect-ratio:2 / 3;object-fit:fill;border-radius:12px;box-shadow:0 18px 48px #0000008c}.picker-panel{width:min(640px,94vw);max-height:84vh;overflow-y:auto}.picker-panel .avatar-shelf{margin:14px 0 18px;text-align:initial}.picker-panel h2{color:var(--ink)}.rip-panel.face-panel{width:min(400px,94vw)}.face-panel .face-art{display:block;margin:4px auto 14px;width:min(200px,52vw);aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 16%);background:var(--panel-2);border:1px solid var(--line);box-shadow:0 18px 48px #0000008c}.face-panel .face-note{margin:2px 0 0;font-size:13px}.face-panel .leave-row{justify-content:center;margin-top:16px}.inspector{position:fixed;z-index:70;width:240px;pointer-events:none}.insp-card{background:linear-gradient(160deg,#28303d,#1a2029);border:1px solid var(--line);border-inline-start:4px solid var(--fc, #888);border-radius:12px;padding:14px 16px;box-shadow:0 18px 48px #000000a6;animation:inspIn .12s ease-out}@keyframes inspIn{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1}}.insp-top{display:flex;justify-content:space-between;font-weight:800;font-size:13px}.insp-cost{color:var(--ink)}.insp-power{color:var(--accent)}.insp-base{color:var(--muted);font-weight:500;font-size:11px}.insp-name{font-size:18px;font-weight:800;margin-top:8px;line-height:1.15}.insp-faction{font-size:11px;color:var(--fc, #888);margin:3px 0 8px;letter-spacing:.5px;font-weight:700}.insp-kind{font-size:11px;color:var(--gold);font-weight:700;margin-bottom:4px}.insp-text{font-size:13px;line-height:1.45;color:var(--ink)}.insp-text.flavor{color:var(--muted);font-style:italic}.insp-live{font-size:11.5px;font-weight:700;color:var(--accent);margin-top:4px}.card{--arth: 46px}.hand .card{--arth: 64px}.ctile{--arth: 58px}.card-art{position:absolute;top:0;left:0;right:0;height:var(--arth);width:100%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 18%);border-radius:7px 7px 0 0}.art-scrim{position:absolute;top:0;left:0;right:0;height:var(--arth);border-radius:7px 7px 0 0;background:linear-gradient(180deg,#0e121a00 55%,#1a2029eb)}.card:has(>.card-art) .cname,.card:has(>.card-art) .atext{position:relative}.card:has(>.card-art) .cname{margin-top:calc(var(--arth) + 4px)}.ctile:has(>.card-art) .t-name{margin-top:calc(var(--arth) + 4px)}.ctile .t-name,.ctile .t-text{position:relative}.card-emoji{position:absolute;inset-inline-end:4px;bottom:2px;font-size:26px;opacity:.26;pointer-events:none}.ctile .card-emoji{font-size:30px}.ctile{min-height:0;transition:transform .1s ease,box-shadow .1s ease}@media(hover:hover)and (pointer:fine){.ctile:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 10px 26px #00000080;z-index:2}}.ctile>.card-art{position:relative;display:block;height:auto;aspect-ratio:1 / 1;width:calc(100% + 14px);margin:-6px -7px 6px;border-radius:8px 8px 0 0}.ctile>.art-scrim{display:none}.ctile:has(>.card-art) .t-name{margin-top:0}.insp-art{aspect-ratio:1 / 1;margin:-14px -16px 12px;overflow:hidden;border-radius:11px 11px 0 0;border-bottom:1px solid var(--line)}.insp-art img{width:100%;height:100%;object-fit:cover;object-position:var(--ax, 50%) var(--art-banner-y, 0%);display:block}.insp-art.loc{aspect-ratio:21 / 9;margin:-14px -16px 12px;overflow:hidden}.insp-art.loc img{object-position:var(--ax, 50%) var(--ay, 30%)}.insp-art.emoji{aspect-ratio:auto;height:96px;display:grid;place-items:center;font-size:46px;background:linear-gradient(160deg,#222a38,#171c26)}.pack-offer{border-color:var(--gold)}.offer-art.pack-art img{width:min(150px,100%);aspect-ratio:1;object-fit:cover;display:block;margin:0 auto 6px;border-radius:10px;border:1px solid var(--line)}.rip-panel{background:var(--panel);border:1px solid var(--gold);border-radius:16px;padding:26px 30px;width:min(560px,94vw);text-align:center;box-shadow:var(--shadow)}.rip-panel.rip-cine{padding:0;overflow:hidden;position:relative;width:min(560px,94vw,calc(100vh - 24px));width:min(560px,94vw,calc(100dvh - 24px))}.rip-cine-video{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#07090c}.rip-cine-video:not(.single-card-video){background:var(--sw-ink-0) url(/pack-rip-poster-v1.jpg) center / cover no-repeat}.rip-panel.rip-cine:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--sw-ink-0) url(/pack-rip-poster-v1.jpg) center / cover no-repeat}.rip-panel.rip-cine.cine-frame:before{content:none}.rip-cine-loading{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;font-weight:800;letter-spacing:3px;color:var(--muted);background:#07090c8c;opacity:0;pointer-events:none}.rip-cine.cine-armed:not(.rolling) .rip-cine-loading{opacity:1;transition:opacity .3s ease .6s}.rip-cine-skip{position:absolute;top:10px;inset-inline-end:10px;z-index:2;background:#0a0c108c;border:1px solid var(--line);border-radius:20px;padding:8px 16px;color:var(--muted);font:inherit;font-size:11px;font-weight:800;letter-spacing:2px;cursor:pointer;opacity:0;animation:inFade .6s ease .6s forwards}@media(hover:hover)and (pointer:fine){.rip-cine-skip:hover{color:var(--ink);border-color:var(--muted)}}.rip-panel.just-landed .rip-row{animation:ripLand .3s cubic-bezier(.2,.8,.3,1)}@keyframes ripLand{0%{opacity:.35;transform:translateY(10px) scale(.96)}}.rip-panel h2{margin:0 0 4px;letter-spacing:2px;color:var(--gold)}.rip-row{display:flex;gap:16px;justify-content:center;margin:20px 0 24px;flex-wrap:wrap}.rip-card{position:relative;width:148px;height:208px;border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#232a35,#1a2029);border:1px solid var(--line);border-inline-start:4px solid var(--fc, #888)}.rip-card>.card-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 12%);border-radius:0}.rip-card>.art-scrim{position:absolute;inset:0;height:100%;border-radius:0;background:linear-gradient(180deg,#0a0c1000 42%,#0a0c1080,#0a0c10f5 82%)}.rip-card.facedown{cursor:pointer;border:1px solid #3a4660;background:repeating-linear-gradient(135deg,#1a2230,#1a2230 8px,#202b3d 8px 16px);transition:transform .12s ease}@media(hover:hover)and (pointer:fine){.rip-card.facedown:hover{transform:translateY(-6px) scale(1.04)}}.rip-back{display:grid;place-items:center;height:100%;font-size:40px;font-weight:800;color:#4a5a78}.rip-card.flipped{animation:flipIn .5s cubic-bezier(.2,.8,.3,1) calc(0s - var(--flip-t, 0s));transform-style:preserve-3d;overflow:visible;box-shadow:0 6px 18px #00000073}.rip-card.flipped>.card-art,.rip-card.flipped>.art-scrim{border-radius:inherit}.rip-card.flipped.rar-rare{--rip-glow: 0 0 14px 1px color-mix(in srgb, var(--rc, #888) 45%, transparent);box-shadow:var(--rip-glow);animation:flipIn .5s cubic-bezier(.2,.8,.3,1) calc(0s - var(--flip-t, 0s)),ripShadowIn .4s ease calc(.3s - var(--flip-t, 0s)) backwards}@keyframes ripShadowIn{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:var(--rip-glow)}}.rip-card.flipped>.rip-backface{position:absolute;inset:-4px;z-index:4;border-radius:inherit;transform:rotateY(180deg);backface-visibility:hidden;background:repeating-linear-gradient(135deg,#1a2230,#1a2230 8px,#202b3d 8px 16px)}.rip-card .t-cost{position:absolute;top:6px;inset-inline-start:6px;background:#2b3340;border:1px solid var(--line);color:var(--ink);width:22px;height:22px;border-radius:50%;font-weight:800;font-size:12px;display:grid;place-items:center}.rip-card .t-pow{position:absolute;top:6px;inset-inline-end:6px;background:var(--accent);color:#04130c;width:22px;height:22px;border-radius:50%;font-weight:800;font-size:12px;display:grid;place-items:center}.rip-card .t-name{position:absolute;bottom:48px;left:10px;right:10px;margin:0;display:block;font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:.02em;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.9)}.rip-rarity{position:absolute;bottom:29px;left:0;right:0;font-size:11px;font-weight:800;letter-spacing:2.5px;color:var(--rc, var(--muted))}.rip-card.rar-legendary .rip-rarity{text-shadow:0 0 10px color-mix(in srgb,var(--rc, #e0a13c) 55%,transparent)}.rip-card.rar-legendary{border-block-color:var(--gold);border-inline-end-color:var(--gold)}.rip-new{position:absolute;bottom:9px;left:0;right:0;font-size:9.5px;font-weight:800;letter-spacing:1.5px;color:color-mix(in srgb,var(--accent) 55%,var(--muted))}.rip-dup{position:absolute;bottom:9px;left:0;right:0;font-size:10.5px;font-weight:700;white-space:nowrap;color:color-mix(in srgb,var(--gold) 35%,var(--muted))}.rip-dup .rip-dupn{white-space:nowrap;font-weight:800;color:color-mix(in srgb,var(--gold) 80%,var(--ink))}.insp-rarity{text-transform:uppercase;letter-spacing:1px;font-weight:800}.insp-rarity.rar-common{color:var(--muted)}.insp-rarity.rar-rare{color:var(--a)}.insp-rarity.rar-legendary{color:var(--gold)}.avatar-cell.unavailable{cursor:default;opacity:.7}.avatar-cell.unavailable .avatar-price{color:var(--muted)}.ic{width:1em;height:1em;display:inline-block;vertical-align:-.125em}.ic-gold{color:var(--gold)}.ic-green{color:var(--accent)}.ic-warn{color:var(--gold)}.dev-badge{border:1px solid var(--gold);color:var(--gold);font-weight:700;letter-spacing:1px;font-size:11px;align-self:center}.ic-xl{width:2.4em;height:2.4em}.chip.stacks{color:var(--gold)}.chip.stacks .ic,.chip.credits .ic{margin-inline-end:1px}.chip.credits .chip-n{font-weight:inherit;font-variant-numeric:tabular-nums}.chip.mute .ic{width:17px;height:17px}.hud-snd .ic,.hud-quit .ic{width:15px;height:15px}.m-rew .ic{margin-inline-end:2px}.abadge .ic{filter:drop-shadow(0 0 4px rgba(224,161,60,.6))}.offer-art .ic-xl{color:var(--gold)}.overlay.ceremony{background:#0406099e;-webkit-backdrop-filter:blur(9px) saturate(.75);backdrop-filter:blur(9px) saturate(.75);overflow:hidden}.cere-glow{position:absolute;inset:-20%;pointer-events:none;opacity:0;animation:glowIn .9s ease forwards;animation-delay:calc(.1s - var(--cere-t, 0s))}.ceremony.c-won .cere-glow{background:radial-gradient(ellipse 60% 45% at 50% 42%,rgba(70,227,160,.22),transparent 70%)}.ceremony.c-lost .cere-glow{background:radial-gradient(ellipse 60% 45% at 50% 42%,rgba(227,106,106,.16),transparent 70%)}.ceremony.c-draw .cere-glow{background:radial-gradient(ellipse 60% 45% at 50% 42%,rgba(224,161,60,.18),transparent 70%)}@keyframes glowIn{to{opacity:1}}.ceremony .result-card{width:min(540px,94vw);padding:0;border-radius:18px;border-color:#ffffff17;box-shadow:0 30px 80px #000000a6;animation:cereIn .5s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(0s - var(--cere-t, 0s));scrollbar-width:thin;scrollbar-color:#2a3240 transparent}.ceremony .result-card::-webkit-scrollbar{width:6px}.ceremony .result-card::-webkit-scrollbar-thumb{background:#2a3240;border-radius:6px}@keyframes cereIn{0%{transform:translateY(26px) scale(.94);opacity:0}to{transform:none;opacity:1}}.ceremony.c-won .result-card{border-color:#46e3a047}.ceremony.c-lost .result-card{border-color:#e36a6a3d}.ceremony.c-draw .result-card{border-color:#e0a13c47}.cere-art{position:relative;height:128px;overflow:hidden;border-radius:17px 17px 0 0}.cere-art img{width:100%;height:100%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 18%)}.ceremony.c-lost .cere-art img{filter:grayscale(.65) brightness(.72)}.cere-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,19,24,.1) 0%,rgba(16,19,24,.5) 60%,var(--panel) 100%)}.cere-body{position:relative;padding:0 26px 22px;margin-top:-30px}.cere-body.no-art{margin-top:0;padding-top:24px}.cere-kicker{margin:0 0 2px;font-size:11px;font-weight:800;letter-spacing:3px;color:var(--muted);text-transform:uppercase;animation:riseIn .4s ease both;animation-delay:calc(.05s - var(--cere-t, 0s))}.ceremony .result-card h2{font-size:clamp(34px,8vw,50px);letter-spacing:6px;margin:0;line-height:1.05}.result-card.won h2{text-shadow:0 0 30px rgba(70,227,160,.5)}.result-card.lost h2{text-shadow:0 0 30px rgba(227,106,106,.45)}.result-card.draw h2{text-shadow:0 0 30px rgba(224,161,60,.45)}.cere-reason{margin:6px 0 0;font-size:13px;color:var(--muted);animation:riseIn .4s ease both;animation-delay:calc(.22s - var(--cere-t, 0s))}.cere-rule{height:1px;margin:14px auto 12px;width:78%;background:linear-gradient(90deg,transparent,rgba(224,161,60,.55),transparent)}.ceremony .blk-row{gap:10px;margin:0 0 4px}.ceremony .blk{display:flex;flex-direction:column;gap:1px;min-width:76px;padding:8px 10px 7px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;animation:blkPop .4s cubic-bezier(.2,.9,.3,1.4) both}.ceremony .blk b{font-size:17px;line-height:1.1}.ceremony .blk i{font-style:normal;font-size:9px;font-weight:800;letter-spacing:2px;color:var(--muted)}.ceremony .blk.w{border-color:#46e3a073;box-shadow:inset 0 0 14px #46e3a01f}.ceremony .blk.w i{color:var(--accent)}.ceremony .blk.l{border-color:#e36a6a59}.ceremony .blk.l i{color:var(--b)}.ceremony .blk.t i{color:var(--gold)}@keyframes blkPop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.rc-pot{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;margin:12px 0 14px;animation:riseIn .4s ease both;animation-delay:calc(.3s - var(--cere-t, 0s));overflow:hidden}.ic-pot{width:30px;height:30px;color:var(--gold);filter:drop-shadow(0 0 10px rgba(224,161,60,.55))}.rc-pot-num{font-size:46px;font-weight:800;line-height:1}.rc-pot.good .rc-pot-num{color:var(--accent);text-shadow:0 0 26px rgba(70,227,160,.4)}.rc-pot.bad .rc-pot-num{color:var(--b);text-shadow:0 0 26px rgba(227,106,106,.35)}.rc-pot-label{font-size:12px;font-weight:800;letter-spacing:2.5px;color:var(--muted)}.rc-pot:after{content:"";position:absolute;inset:-8px -30%;background:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.1) 50%,transparent 58%);transform:translate(-130%);animation:potFlare .9s ease forwards;animation-delay:calc(.7s - var(--cere-t, 0s));pointer-events:none}@keyframes potFlare{to{transform:translate(130%)}}.ceremony .confetti{position:absolute;top:-3vh;width:9px;height:15px;z-index:1;animation-name:confettiFallV}@keyframes confettiFallV{to{transform:translateY(108vh) rotate(760deg);opacity:.1}}.ceremony .ember{position:absolute;bottom:-2vh;width:5px;height:5px;border-radius:50%;filter:blur(.5px);opacity:0;animation-name:emberRise;animation-timing-function:ease-in;animation-fill-mode:both;pointer-events:none}@keyframes emberRise{0%{transform:none;opacity:0}12%{opacity:.85}to{transform:translateY(-104vh) translate(4vw);opacity:0}}.ceremony .rewards{max-height:min(280px,32vh);overflow-y:auto;padding:2px;scrollbar-width:thin;scrollbar-color:#2a3240 transparent}.ceremony .rewards::-webkit-scrollbar{width:6px}.ceremony .rewards::-webkit-scrollbar-thumb{background:#2a3240;border-radius:6px}.ceremony .btn.huge{width:min(300px,100%);animation:riseIn .4s ease both;animation-delay:calc(.55s - var(--cere-t, 0s))}.ceremony.c-won .btn.huge{animation:riseIn .4s ease both,collectPulse 1.7s ease infinite;animation-delay:calc(.55s - var(--cere-t, 0s)),calc(1.4s - var(--cere-t, 0s))}@keyframes collectPulse{0%,to{box-shadow:0 0 #46e3a059}50%{box-shadow:0 0 22px 4px #46e3a042}}@media(max-width:480px){.cere-art{height:96px}.cere-body{padding:0 16px 18px}.ceremony .blk{min-width:64px}.ceremony .result-card h2{letter-spacing:4px}}.rewards .rw{display:flex;align-items:center;gap:11px;text-align:start;background:#ffffff08;border:1px solid rgba(255,255,255,.04);border-radius:10px;padding:8px 12px;margin-bottom:7px;font-size:13px}.rw-ic{flex-shrink:0;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:15px;background:#ffffff0d}.rw-ic.gold{color:var(--gold);background:#e0a13c21}.rw-ic.green{color:var(--accent);background:#46e3a01f}.rw-ic.blue{color:var(--a);background:#46c0e31f}.rw-ic.red{color:var(--b);background:#e36a6a1f}.rw-label{flex:1;min-width:0}.rw-amt{font-weight:800;flex-shrink:0}.rw-amt.good{color:var(--accent)}.rw-amt .ic{color:var(--gold)}.rewards .rw.hot{border-color:#e0a13c59;background:#e0a13c12}.rewards .rw.bad{border-color:#e36a6a4d}.rw-card{flex-shrink:0;width:42px;height:42px;border-radius:9px;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 16%);border:2px solid var(--line)}.rw-card.rar-rare{border-color:var(--a)}.rw-card.rar-legendary{border-color:var(--gold);box-shadow:0 0 12px #e0a13c80}.rar-name.rar-rare{color:#9adcf0}.rar-name.rar-legendary{color:var(--gold)}.result-card .btn.huge{letter-spacing:3px;margin-top:6px}.lobby{display:grid;place-items:center;min-height:60vh}.lobby-panel{text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:34px 44px;box-shadow:var(--shadow)}.lobby-panel h2{letter-spacing:3px;margin:14px 0 6px}.lobby-spin{width:42px;height:42px;margin:0 auto;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ic-red{color:var(--danger)}.code-input{width:92px;height:40px;text-align:center;text-transform:uppercase;font:inherit;font-weight:800;font-size:16px;letter-spacing:.3em;text-indent:.3em;color:var(--ink);background:#0a0c10b3;border:1px solid var(--line);border-radius:9px}.code-input::placeholder{letter-spacing:.3em;color:#57616f}.code-input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #e0a13c26}.crew-lobby{min-width:340px}.crew-code{font-size:44px;font-weight:800;letter-spacing:.35em;color:var(--gold);margin:6px 0 2px;text-indent:.35em}.crew-code.invitable{cursor:pointer}@media(hover:hover)and (pointer:fine){.crew-code.invitable:hover{text-shadow:0 0 18px rgba(224,161,60,.45)}}.crew-invite{display:flex;gap:8px;justify-content:center;margin:8px 0 2px}.crew-invite-hint{font-size:12px;margin:2px 0 4px}.crew-roster{display:flex;flex-direction:column;gap:6px;margin:10px 0}.crew-member{display:flex;justify-content:space-between;gap:16px;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--bg)}.crew-member.ready{border-color:var(--accent)}.cm-name{font-weight:700}.cm-state{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px}.crew-member.ready .cm-state{color:var(--accent)}.lobby-spin.sm{width:18px;height:18px;border-width:2px;margin:0;display:inline-block;vertical-align:middle}.crew-verdict{display:flex;flex-direction:column;gap:3px;align-items:center;margin:10px auto 2px;padding:10px 18px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;font-size:13px}.crew-verdict b{font-size:16px;letter-spacing:.1em}.crew-verdict.good b{color:var(--accent)}.crew-verdict.bad b{color:var(--danger, #e36a6a)}.crew-verdict.pending{flex-direction:row;gap:10px;color:var(--muted)}.crew-verdict .good{color:var(--accent);font-weight:700}.chip.acct{color:var(--ink);cursor:pointer}.chip.acct.on{border-color:var(--accent)}.acct-panel{max-width:420px}.acct-form{display:flex;flex-direction:column;gap:10px;margin:8px 0 4px}.acct-input{padding:11px 13px;border-radius:9px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit}.acct-input:focus{outline:none;border-color:var(--gold)}.acct-btns{display:flex;gap:10px;justify-content:center}.acct-consent{display:flex;gap:9px;align-items:flex-start;font-size:11.5px;line-height:1.5;color:var(--muted);cursor:pointer;text-align:start}.acct-consent input{width:15px;height:15px;margin-top:2px;flex:none;accent-color:var(--gold);cursor:pointer}.acct-notice{color:var(--gold);font-size:13px;margin:0}.acct-bonus{color:var(--gold);font-size:12px;line-height:1.5;margin:0;text-align:center}.acct-signed{display:flex;flex-direction:column;gap:8px;margin:8px 0 4px}.muted.small{font-size:11.5px;line-height:1.5}.match-wrap{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1100px 480px at 18% -10%,rgba(70,192,227,.07),transparent 60%),radial-gradient(1100px 480px at 82% -10%,rgba(227,106,106,.07),transparent 60%),linear-gradient(180deg,#0b0d11,var(--bg) 45%)}.match-wrap .lobby{flex:1}.arena-hud{position:relative;z-index:5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:9px 60px;background:#0a0c10ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.hud-side{display:flex;align-items:center;gap:12px;min-width:0}.hud-side.rival{justify-content:flex-end;text-align:end}.hud-face{width:46px;height:46px;border-radius:50%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 16%);flex-shrink:0}.hud-face.me{border:2px solid rgba(70,192,227,.7);box-shadow:0 0 14px #46c0e359}.hud-face.rival{border:2px solid rgba(227,106,106,.7);box-shadow:0 0 14px #e36a6a59}.hud-face.unknown{display:grid;place-items:center;font-weight:800;font-size:18px;color:#4a5a78;background:repeating-linear-gradient(135deg,#1a2230,#1a2230 5px,#202b3d 5px 10px)}.hud-id{min-width:0}.hud-kicker{display:block;font-size:9.5px;font-weight:800;letter-spacing:2px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-name{display:block;font-size:15px;font-weight:800;letter-spacing:.5px;line-height:1.2;text-shadow:0 2px 12px rgba(0,0,0,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-sub{display:flex;align-items:center;gap:8px;font-size:10.5px;color:var(--muted)}.hud-side.rival .hud-sub{justify-content:flex-end}.hud-lostn{cursor:help;text-decoration:underline dotted rgba(138,148,163,.55);text-underline-offset:2px;white-space:nowrap}.hud-allin{color:var(--gold);font-weight:800;letter-spacing:1px;animation:allinPulse 1.2s ease infinite}@keyframes allinPulse{50%{opacity:.5}}.hud-crew{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-energy{display:flex;flex-direction:column;align-items:center;gap:3px;flex-shrink:0}.hud-energy .pip{width:10px;height:10px}.hud-energy b{font-size:13px;font-weight:800;color:var(--accent)}.hud-energy b i{font-style:normal;font-size:10px;font-weight:700;color:var(--muted)}.hud-counts{display:flex;gap:14px;flex-shrink:0}.hud-counts span{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:8.5px;font-weight:800;letter-spacing:1.5px;color:var(--muted)}.hud-counts b{font-size:15px;color:var(--ink);font-variant-numeric:tabular-nums}.hud-pot{text-align:center;padding:0 26px;border-left:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06)}.pot-turn{display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;font-weight:800;letter-spacing:2px;color:var(--muted)}.pot-turn b{color:var(--ink);font-size:12px}.pot-turn i{font-style:normal}.tsegs{display:inline-flex;gap:3px}.tseg{width:18px;height:6px;background:#262e3b;transform:skew(-18deg);border-radius:1px}.tseg.done{background:#3d4b5e}.tseg.now{background:var(--accent);box-shadow:0 0 8px #46e3a08c}.tseg.final{outline:1px solid rgba(224,161,60,.45)}.tseg.final.now{background:var(--gold);box-shadow:0 0 10px #e0a13c99}.pot-amt{display:flex;align-items:center;justify-content:center;gap:7px;font-size:30px;font-weight:800;line-height:1.05}.pot-amt .ic{width:20px;height:20px}.pot-label{font-size:8.5px;font-weight:800;letter-spacing:2.5px;color:var(--muted)}.pot-label.pot-next{color:var(--gold);letter-spacing:1.5px}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.pot-label.pot-next{display:block}}.pot-prio{margin-top:2px;font-size:9px;font-weight:800;letter-spacing:1.5px}.pot-prio.you{color:var(--a)}.pot-prio.rival{color:var(--b)}.hud-pot.hot .pot-amt{color:var(--gold)}.hud-pot.hot .pot-amt b{animation:potBurn 1.8s ease-in-out infinite}@keyframes potBurn{0%,to{text-shadow:0 0 12px rgba(224,161,60,.35)}50%{text-shadow:0 0 26px rgba(224,161,60,.8)}}.hud-quit,.hud-snd{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid transparent;border-radius:8px;padding:7px 10px;cursor:pointer;color:var(--muted);font:inherit;font-size:10px;font-weight:800;letter-spacing:1.5px}.hud-quit{inset-inline-start:10px}.hud-quit span{display:none}.hud-snd{inset-inline-end:10px}@media(hover:hover)and (pointer:fine){.hud-quit:hover{color:var(--b);border-color:#e36a6a66}}@media(hover:hover)and (pointer:fine){.hud-snd:hover{color:var(--ink);border-color:var(--line)}}.arena{flex:1;display:flex;flex-direction:column;width:min(1560px,100%);margin:0 auto;min-width:0;padding:16px clamp(14px,2.5vw,28px) 0}.board{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.block{position:relative;display:flex;flex-direction:column;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,#161c26,#10141b,#151a23);box-shadow:var(--shadow)}.block:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 60% at 50% 0%,rgba(255,255,255,.045),transparent 55%)}.block.lead-a{border-color:#46c0e366;box-shadow:var(--shadow),0 0 30px -10px #46c0e373}.block.lead-a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;pointer-events:none;background:linear-gradient(0deg,rgba(70,192,227,.12),transparent)}.block.lead-b{border-color:#e36a6a66;box-shadow:var(--shadow),0 0 30px -10px #e36a6a73}.block.lead-b:after{content:"";position:absolute;left:0;right:0;top:0;height:46%;pointer-events:none;background:linear-gradient(180deg,rgba(227,106,106,.12),transparent)}.block.unrevealed{background:linear-gradient(180deg,#12161d,#0e1117)}.block.unrevealed .side{opacity:.55}.block-head{position:relative;z-index:1;padding:10px 12px 9px;min-height:58px;text-align:center;background:#0a0c108c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line)}.block-head.sealed{background:repeating-linear-gradient(135deg,#e0a13c0d 0 10px,#0a0c1099 10px 20px)}.loc-name{font-weight:800;font-size:14.5px;letter-spacing:1.2px;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.8)}.loc-name.unknown{color:var(--muted);display:inline-flex;align-items:center;gap:6px;letter-spacing:2px}.loc-effect{font-size:11px;color:var(--muted);margin-top:3px}.side{position:relative;z-index:1;flex:1;display:flex;align-items:center;gap:10px;padding:10px;min-height:128px}.side .slots{flex:1;display:flex;flex-wrap:wrap;gap:7px;align-content:center;min-width:0}.side-power{flex-shrink:0;width:46px;padding:7px 4px;text-align:center;font-weight:800;font-size:24px;font-variant-numeric:tabular-nums;background:#0a0c108c;border:1px solid var(--line);border-radius:8px}.side.rival .side-power{color:var(--b);border-color:#e36a6a59}.side.me .side-power{color:var(--a);border-color:#46c0e359}.sp-proj{display:block;font-size:11px;font-weight:800;line-height:1.2;color:#46c0e38c;letter-spacing:.4px;white-space:nowrap;cursor:help}.block.lead-b .side.rival .side-power{box-shadow:0 0 14px #e36a6a59}.block.lead-a .side.me .side-power{box-shadow:0 0 14px #46c0e359}.slot-ghost{width:76px;min-height:104px;border-radius:8px;flex-shrink:0;border:1px dashed rgba(138,148,163,.16);background:#ffffff04}.side.me.droppable .slot-ghost{border-color:#46e3a066;background:#46e3a00a}body.dragging .side.me.droppable .slot-ghost{border-color:#e0a13c73}.dock{margin-top:14px;padding:8px 18px 14px;background:#0a0c10ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-bottom:none;border-radius:16px 16px 0 0}.message{text-align:center;font-size:12.5px;color:var(--muted);min-height:18px;padding:4px 0 8px;letter-spacing:.3px}.message.revealing{color:var(--accent);font-weight:700;letter-spacing:1px}.message.warn{color:var(--gold);font-weight:600}.message.netdown{color:var(--danger);font-weight:700;letter-spacing:.5px;border-radius:8px;background:#260e10d9;animation:netBreath 1.9s ease-in-out infinite}@keyframes netBreath{0%,to{box-shadow:0 0 #e36a6a00}50%{box-shadow:0 0 0 2px #e36a6a4d,0 0 16px #e36a6a52}}@media(prefers-reduced-motion:reduce){.message.netdown{animation:none;box-shadow:0 0 0 2px #e36a6a47,0 0 14px #e36a6a4d}}.dock-row{display:flex;align-items:center;gap:20px}.hand{flex:1;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:4px;min-height:158px}.hand .empty{color:var(--muted);font-size:12px;align-self:center}.controls{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:240px}.controls .btn{padding:10px 12px;border-radius:9px;font-weight:800;letter-spacing:.8px;font-size:12px}.controls .commit{grid-column:1 / -1;padding:14px 12px;font-size:14px;letter-spacing:1.5px;box-shadow:0 6px 26px #46e3a04d}@media(hover:hover)and (pointer:fine){.controls .commit:hover:not(:disabled){filter:brightness(1.08)}}.controls .commit:disabled{box-shadow:none}.btn.snap{grid-column:1 / -1;background:#e0a13c1a;color:var(--gold);border:1px solid rgba(224,161,60,.5)}@media(hover:hover)and (pointer:fine){.btn.snap:hover:not(:disabled){background:#e0a13c33;border-color:var(--gold)}}.btn.snap:not(:disabled){animation:snapCall 2.4s ease-in-out infinite}@keyframes snapCall{0%,to{box-shadow:0 0 #e0a13c00}50%{box-shadow:0 0 18px #e0a13c59}}.btn.ghost{background:transparent;color:var(--muted)}@media(hover:hover)and (pointer:fine){.btn.ghost:hover:not(:disabled){color:var(--ink)}}.controls .btn .act-verb{display:block;line-height:1.15}@media(min-width:981px)and (min-height:521px){.controls .btn.snap,.controls .btn.danger{min-height:51px}}@media(max-width:1200px){.arena-hud{padding:8px 58px}.controls{width:210px}.tseg{width:14px}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.arena-hud{padding:8px 54px;gap:8px}.hud-quit span,.pot-label,.hud-crew,.tsegs{display:none}.hud-name{font-size:13px}.hud-face{width:38px;height:38px}.pot-amt{font-size:24px}.board{gap:10px}.dock-row{flex-direction:column;gap:10px}.controls{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.controls .commit,.btn.snap{grid-column:auto}}@media(max-width:720px){.slot-ghost{width:68px;min-height:96px}}.arena{--bw: clamp(76px, 6.4vw, 122px);--hw: clamp(96px, 8.6vw, 128px)}.side .slots{display:grid;grid-template-columns:repeat(2,var(--bw));gap:9px;justify-content:center;align-content:center}.card.in-board,.card.in-draft,.slot-ghost,.slots .card.back{width:var(--bw);min-height:calc(var(--bw) * 1.37)}.card.in-board,.card.in-draft{--arth: calc(var(--bw) * .56)}.card.in-board .cname,.card.in-draft .cname{font-size:calc(var(--bw) * .115)}.side{min-height:calc(var(--bw) * 2.95)}.hand .card{width:var(--hw);min-height:calc(var(--hw) * 1.46);--arth: calc(var(--hw) * .62)}.hand .card .cname{font-size:calc(var(--hw) * .105)}.hand .card .atext{font-size:calc(var(--hw) * .085)}.hand{min-height:calc(var(--hw) * 1.46 + 12px)}.hand .card .cost,.hand .card .power{width:21px;height:21px;font-size:12px}@media(max-width:720px){.arena{--bw: clamp(44px, 12vw, 76px);--hw: clamp(74px, 21vw, 96px)}.card.in-board,.card.in-draft{--arth: calc(var(--bw) * 1.37)}.card.in-board .cname,.card.in-draft .cname{display:none}.card.in-board .abadge,.card.in-draft .abadge{width:14px;height:14px;font-size:8px;top:-5px}.card.in-board .sbadge{width:14px;height:14px;bottom:-5px;inset-inline-end:-5px}.card.in-board .sbadge .ic{width:9px;height:9px}.card.in-board .cost,.card.in-board .power,.card.in-draft .cost,.card.in-draft .power{width:16px;height:16px;font-size:10px}.side{padding:6px;gap:5px}.side .slots{gap:6px}.side-power{width:32px;font-size:16px;padding:5px 3px}.block-head{min-height:0;padding:7px 8px}.loc-effect{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.arena{padding:10px 8px 0}.board{gap:7px}.dock{padding:6px 8px 10px}}body{overflow-x:clip}button,.card,.ctile,.rip-card,.drow,.avatar-cell,.pill,.tab{touch-action:manipulation}.ctile,.rip-card,.drow{user-select:none;-webkit-user-select:none}.card-art,.insp-art img{-webkit-touch-callout:none}.match-wrap,.arena,html.sw-in-match body{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.match-wrap,.arena{touch-action:manipulation}:is(.match-wrap,html.sw-in-match body) :is(input,textarea,select,[contenteditable=true],.signal-bubble-copy,.comms-bubble){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.match-wrap .arena .controls #act-commit .act-verb{transition:opacity 60ms steps(3,jump-end),text-shadow 60ms steps(3,jump-end)}.match-wrap .arena .controls #act-commit#act-commit:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 calc(3 * var(--k)) calc(8 * var(--k)) var(--sw-window-frame),0 0 0 1px var(--sw-window-frame),0 calc(6 * var(--k)) calc(14 * var(--k)) var(--sw-slab-drop)}.match-wrap .arena .controls #act-commit#act-commit:active:not(:disabled) .act-verb{opacity:.55;transition-duration:0s;text-shadow:0 0 1px var(--sw-meter-lit-num),0 0 2px var(--neon),0 0 4px var(--neon),0 0 9px color-mix(in srgb,var(--neon) 75%,transparent)}body.reduce-motion .match-wrap .arena .controls #act-commit .act-verb{transition:none}@media(prefers-reduced-motion:reduce){.match-wrap .arena .controls #act-commit .act-verb{transition:none}}.match-wrap .arena.premium-arena .controls #act-snap#act-snap:active:not(:disabled){transform:translateY(2px);background:linear-gradient(color-mix(in srgb,var(--sw-ink-0) 10%,transparent),color-mix(in srgb,var(--sw-ink-0) 10%,transparent)),var(--sw-grain-soft) 0 0 / 180px 180px,var(--sw-brass-plate);box-shadow:inset 0 0 0 1px var(--sw-brass-rim-dark),inset 0 calc(3 * var(--k)) calc(6 * var(--k)) var(--sw-brass-rim-dark),0 calc(2 * var(--k)) 0 var(--sw-brass-base),0 calc(4 * var(--k)) calc(8 * var(--k)) var(--sw-slab-drop)}.match-wrap .arena.premium-arena .controls #act-snap#act-snap:active:not(:disabled) .act-verb{text-shadow:0 -1px 0 var(--sw-brass-engrave-shade)}.match-wrap .arena.premium-arena .controls :is(#act-retreat,#act-clear):is(#act-retreat,#act-clear):active:not(:disabled){transform:translateY(2px);background:linear-gradient(color-mix(in srgb,var(--sw-ink-0) 8%,transparent),color-mix(in srgb,var(--sw-ink-0) 8%,transparent)),var(--sw-grain-soft) 0 0 / 180px 180px,var(--sw-lacquer-plate);box-shadow:0 calc(2 * var(--k)) 0 var(--sw-window-frame),0 calc(4 * var(--k)) calc(8 * var(--k)) var(--sw-slab-drop)}.arena.premium-arena.battle-wide .side.me.droppable:active .slots:before{--paint: var(--sw-road-ghost);background-color:color-mix(in srgb,var(--sw-road-paint-lit) 35%,transparent);transition-duration:0s}.pp-short{display:none}.chip-tier{font-style:normal}.acct-label{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-actions .count{display:none}.overlay{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.result-card,.rip-panel,.lobby-panel{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;overflow-x:hidden}.picker-panel{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.toast{bottom:calc(18px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}.inspector.touch{left:50%;right:auto;top:auto;bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%);width:min(360px,calc(100vw - 20px));pointer-events:auto}.inspector.touch .insp-card{display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:12px;padding:10px 12px;align-items:start;max-height:min(60vh,420px);overflow-y:auto}.inspector.touch .insp-card>:not(.insp-art){grid-column:2}.inspector.touch .insp-art,.inspector.touch .insp-art.emoji{grid-row:1 / span 6;grid-column:1;width:92px;height:92px;aspect-ratio:1 / 1;margin:0;border-radius:10px;border:1px solid var(--line);font-size:34px}.inspector.touch .insp-name{font-size:15px;margin-top:2px}.inspector.touch .insp-text{font-size:12px}@media(pointer:coarse){.tab{padding:12px 13px}.pill{padding:10px 15px;min-height:40px}.chip{min-height:34px}.btn.small{min-height:40px;padding:8px 13px}.screen .btn,.overlay .btn,.lobby-panel .btn,.drow{min-height:44px}.drow-x,.drow-add,.drow .cover-btn{min-width:44px;min-height:44px;font-size:17px}.drow-x{margin-inline-start:6px}.drow .cover-btn{opacity:1}.mission{padding:10px 0}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.hud-quit,.hud-snd{min-width:44px;min-height:44px;justify-content:center}}@media(min-width:721px)and (max-width:800px){.arena{--bw: clamp(64px, 8.6vw, 122px)}}@media(max-width:720px){.chrome{gap:8px 10px;padding-bottom:8px}.brand{font-size:19px;letter-spacing:1.5px;padding:6px 0}.wallet{width:100%;margin-inline-start:0;gap:6px}.chip{font-size:11px}.chip.lvl{display:none}.avatar-chip,.chip.acct,.chip.mute,.chip.rules-chip{position:relative}.avatar-chip:after,.chip.acct:after,.chip.mute:after,.chip.rules-chip:after{content:"";position:absolute;inset:-7px}.deck-head{flex-wrap:wrap;gap:8px}.meta{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.tabs{position:fixed;left:0;right:0;bottom:0;z-index:5;width:auto;display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:4px 6px calc(4px + env(safe-area-inset-bottom));background:#0e1014f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.tab{min-height:52px;padding:6px 2px 4px;font-size:10px;letter-spacing:.3px;border-radius:10px;border-bottom:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0}.tab .tab-ic{display:block;font-size:20px;line-height:1}.tab .tab-label{line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tab.active{background:#46e3a01f;color:var(--accent)}.toast{bottom:calc(76px + env(safe-area-inset-bottom))}.id-hero,.war-hero{min-height:0}.ih-body,.wh-body{padding:18px 16px 0}.ih-eyebrow,.wh-next{margin-top:12px}.ih-tier,.wh-name{font-size:clamp(24px,7.4vw,34px)}.ih-cta,.wh-cta{width:100%;margin:16px 0 18px}.ih-art{pointer-events:none}.ih-markbar,.wh-deckbar{padding:10px 14px}.wh-manage{min-height:44px;padding:10px 0}.ht{min-height:0}.nm-faces{flex-wrap:wrap}.deck-pill{min-height:40px;padding-block:6px;padding-inline:6px 14px}.pd-thumb{width:28px;height:28px}.mt-btn{min-height:44px}.code-input{height:44px;width:104px}.arena-hud{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;gap:8px;padding:4px 6px;padding-top:max(4px,env(safe-area-inset-top))}.hud-quit,.hud-snd{position:static;transform:none;padding:0}.hud-face{width:32px;height:32px}.hud-side{gap:7px}.hud-kicker{display:none}.hud-name{font-size:12px}.hud-energy .pips{display:none}.hud-counts{gap:8px}.hud-counts span:last-child{display:none}.hud-pot{padding:0 10px}.pot-amt{font-size:19px;gap:5px}.pot-amt .ic{width:14px;height:14px}.pot-turn{font-size:9px;gap:6px}.pot-prio{font-size:8px;letter-spacing:.5px}.side{flex-direction:column;align-items:stretch;gap:4px;padding:6px;min-height:0}.side-power{width:auto;align-self:stretch;display:flex;align-items:center;justify-content:center;font-size:14px;min-height:20px;padding:2px 4px}.side .slots{width:100%}.loc-name{font-size:12px;letter-spacing:.8px}.match-wrap{min-height:100vh;min-height:100dvh}.dock{margin-top:8px;border-radius:0;border-left:0;border-right:0;padding:4px 0 calc(8px + env(safe-area-inset-bottom))}.dock-row{align-items:stretch}.message{font-size:11.5px;padding:2px 10px 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hand{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;gap:8px;padding:6px 16px 12px;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent);mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent)}.hand .card{flex-shrink:0;scroll-snap-align:center}.hand .card:first-child{margin-inline-start:auto}.hand .card:last-child{margin-inline-end:auto}.hand .card.selected{transform:translateY(-4px)}.hand .empty{margin:auto}.controls{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 12px}.controls .btn{min-height:44px}.controls .commit{grid-column:1 / -1;min-height:52px;font-size:15px}.btn.snap{grid-column:auto}.banner-inner{margin:0 12px;max-width:calc(100vw - 24px);padding:16px 22px}.banner-text{font-size:24px;letter-spacing:2px}.banner-sub{font-size:12px}.lobby{padding:16px}.lobby-panel{padding:24px 18px;width:min(100%,420px)}.crew-lobby{min-width:0;width:100%}.crew-code{font-size:clamp(28px,9vw,44px)}.rewards{max-height:none}}@media(max-width:640px){.deck-shelf{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.offers{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.offer{padding:12px 10px}}@media(max-width:560px){.rip-panel{width:96vw;padding:20px 14px 16px}.rip-row{gap:10px;margin:14px 0 18px}.rip-card{width:clamp(88px,27vw,148px);height:auto;aspect-ratio:63 / 88}.rip-card .t-cost,.rip-card .t-pow{width:18px;height:18px;font-size:10.5px;top:4px}.rip-card .t-cost{inset-inline-start:4px}.rip-card .t-pow{inset-inline-end:4px}.rip-card .t-name{font-size:12.5px;bottom:34px;left:6px;right:6px}.rip-rarity{bottom:20px;font-size:9px;letter-spacing:1px}.rip-new{bottom:6px;font-size:8.5px}.rip-dup{bottom:6px;font-size:9.5px}.rip-back{font-size:26px}}@media(max-width:480px){.chip-tier,.avatar-chip>span,.chip.acct .acct-label{display:none}.ih-kicker-sub,.wh-kicker-sub{display:none}.lobby-panel{padding:24px 16px}.crew-lobby .btn{width:100%}.picker-panel .avatar-shelf{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.picker-panel{padding-left:16px;padding-right:16px}}@media(max-width:430px){.arena-hud{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;row-gap:3px;grid-template-areas:"quit you rival snd" "pot pot pot pot"}.hud-quit{grid-area:quit}.hud-side.you{grid-area:you}.hud-side.rival{grid-area:rival}.hud-snd{grid-area:snd}.hud-pot{grid-area:pot;display:flex;align-items:baseline;justify-content:center;gap:14px;border:0;padding:0 0 3px}.hud-deckn,.pp-long{display:none}.pp-short{display:inline}}@media(min-width:801px){.arena{--bw: clamp(76px, min(16.5vw - 56px, 8.8vh), 170px);--hw: clamp(96px, min(9vw, 10.2vh), 148px)}.board{align-items:center}.side{flex:0 0 auto}.card.in-board .cost,.card.in-board .power,.card.in-draft .cost,.card.in-draft .power{width:max(18px,calc(var(--bw) * .16));height:max(18px,calc(var(--bw) * .16));font-size:max(11px,calc(var(--bw) * .095))}}@media(min-width:801px)and (max-height:860px){.arena{--bw: clamp(56px, min(16.5vw - 56px, 7.7vh), 170px);--hw: clamp(80px, min(9vw, 9.4vh), 148px)}.side{padding:7px}.message{padding:2px 0 4px}.dock{padding-bottom:8px}}.cfaction{display:none}@media(min-width:801px){.card.in-board,.card.in-draft{--arth: var(--bw);min-height:max(calc(var(--bw) * 1.37),calc(var(--bw) + 36px))}.card.in-board .cname,.card.in-draft .cname{margin-top:calc(var(--bw) + max(3px,var(--bw) * .03));font-size:max(10px,calc(var(--bw) * .1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:none;padding-inline-end:2px}.card.in-board .abadge,.card.in-draft .abadge{width:13px;height:13px;font-size:7px;top:-4px}.cfaction{position:absolute;bottom:max(3px,calc(var(--bw) * .035));inset-inline-start:6px;inset-inline-end:6px;display:inline-flex;align-items:center;gap:5px;font-size:max(8px,calc(var(--bw) * .062));font-weight:800;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfaction .ic{width:1.2em;height:1.2em;flex-shrink:0}.card.in-draft .cfaction{inset-inline-end:58px}.card.in-draft .ready{font-size:max(8px,calc(var(--bw) * .055));bottom:max(3px,calc(var(--bw) * .035));inset-inline-end:6px}}@media(min-width:801px)and (max-height:1000px){.cfaction{display:none}.card.in-board,.card.in-draft{min-height:calc(var(--bw) * 1.37)}}.hud-seat{display:inline-flex;flex-direction:column;gap:1px;min-width:0;padding:4px 10px;border-radius:9px;border:1px solid var(--line);background:#0a0c1080}.hud-seat b{font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14ch}.hud-seat i{font-style:normal;font-size:8.5px;font-weight:700;letter-spacing:.8px;color:var(--muted);white-space:nowrap}.hud-seat.locked{border-color:#46e3a073}.hud-seat.locked i{color:var(--accent)}.hud-seat.rival{border-color:#e36a6a4d}.hud-seat.rival.locked{border-color:#e36a6a99}.hud-seat.rival.locked i{color:var(--b)}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.hud-seat i{display:none}.hud-seat{padding:3px 8px}}@media(max-width:720px){.hud-seat b{font-size:10px;max-width:9ch}}@media(min-width:801px){.arena.table{--bw: clamp(64px, min(11vw - 42px, 8.8vh), 128px)}.arena.table .side .slots{grid-template-columns:repeat(3,var(--bw))}}.dock-top{position:relative}.comms-btn{position:absolute;inset-inline-end:10px;top:-2px;background:none;border:1px solid transparent;border-radius:8px;padding:5px 9px;color:var(--muted);cursor:pointer}@media(hover:hover)and (pointer:fine){.comms-btn:hover{color:var(--ink);border-color:var(--line)}}.comms-btn .ic{width:16px;height:16px}.ping-btn{position:absolute;inset-inline-end:6px;top:6px;background:none;border:1px solid transparent;border-radius:7px;padding:3px 6px;color:var(--muted);cursor:pointer}@media(hover:hover)and (pointer:fine){.ping-btn:hover{color:var(--gold);border-color:#e0a13c66}}.ping-btn .ic{width:13px;height:13px}.comms-bubble{position:fixed;top:76px;left:50%;transform:translate(-50%);z-index:30;max-width:min(420px,calc(100vw - 24px));padding:9px 16px;border-radius:12px;font-size:13px;background:#0a0c10eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);box-shadow:var(--shadow);animation:commsIn .18s ease}.comms-bubble b{margin-inline-end:6px}.comms-bubble.you b{color:var(--a)}.comms-bubble.crew{border-color:#46c0e380}.comms-bubble.crew b{color:var(--a)}.comms-bubble.rival{border-color:#e36a6a80}.comms-bubble.rival b{color:var(--b)}.comms-tray{position:fixed;bottom:calc(230px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:30;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:min(520px,calc(100vw - 20px));padding:12px 14px;border-radius:14px;background:#0a0c10eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);box-shadow:var(--shadow);animation:commsIn .15s ease}.comms-title{width:100%;text-align:center;font-size:10px;font-weight:800;letter-spacing:2px;color:var(--gold)}.comms-item{padding:9px 14px;font-size:12.5px;border-radius:20px}.comms-item.mute{color:var(--muted)}.comms-item.mute.on{color:var(--b);border-color:#e36a6a80}@media(max-width:720px){.comms-bubble{top:96px;font-size:12px}.comms-tray{bottom:calc(190px + env(safe-area-inset-bottom))}.comms-item{min-height:40px}.ping-btn{padding:6px 8px}}@keyframes commsIn{0%{opacity:0}}.intro{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;cursor:pointer;user-select:none;-webkit-user-select:none;background:radial-gradient(1000px 520px at 50% -10%,#182031,#07090d 72%)}.intro.playing{cursor:default;background:#000}.in-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.intro:not(.playing) .in-video{opacity:0}.in-loading{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;font-weight:800;letter-spacing:3px;color:var(--muted);opacity:0;pointer-events:none}.intro.playing:not(.rolling) .in-loading{opacity:1;transition:opacity .3s ease .5s}.in-gate{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.in-gate-mark{font-size:clamp(36px,8vw,68px);font-weight:800;letter-spacing:8px;text-shadow:0 0 46px rgba(70,227,160,.22)}.in-gate-sub{margin-top:8px;font-size:11px;font-weight:800;letter-spacing:4px;color:var(--muted)}.in-gate-tap{margin-top:44px;font-size:13px;font-weight:800;letter-spacing:3px;color:var(--accent);animation:inTap 1.7s ease-in-out infinite}@keyframes inTap{50%{opacity:.3}}.in-skip{position:absolute;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:6;background:#0a0c108c;border:1px solid var(--line);border-radius:20px;padding:8px 16px;color:var(--muted);font:inherit;font-size:11px;font-weight:800;letter-spacing:2px;cursor:pointer;opacity:0;animation:inFade .6s ease 2s forwards}.in-skip.now{animation-delay:.6s}@media(hover:hover)and (pointer:fine){.in-skip:hover{color:var(--ink);border-color:var(--muted)}}@keyframes inFade{to{opacity:1}}.rules{display:flex;flex-direction:column;gap:14px}.rules-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.rule-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 18px;box-shadow:var(--shadow)}.rule-head{display:flex;align-items:center;gap:8px;font-weight:800;letter-spacing:2px;font-size:13.5px;margin-bottom:8px}.rule-head .ic{width:15px;height:15px}.rule-body{font-size:13px;line-height:1.55;color:#c7cfda}.rule-body b,.rule-body i{color:var(--ink)}.rule-body .ic{width:12px;height:12px;color:var(--gold)}.rules-foot{font-size:12px;margin:0 4px}.ticker{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 12px 6px}.tk{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;line-height:1.4;color:var(--muted);min-width:0;max-width:100%}.tk>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk .ic{width:11px;height:11px;flex-shrink:0}.tk.new{animation:tkIn .25s ease}@keyframes tkIn{0%{opacity:0;transform:translateY(-4px)}}.tk-ability{color:var(--gold)}.tk-kill{color:var(--b);font-weight:700}.tk-block{color:var(--a)}.tk-pot{color:var(--gold);font-weight:700}.tk-info{font-weight:700;letter-spacing:.4px}.tk:nth-child(2){opacity:.72}.tk:nth-child(3){opacity:.5}.tk:nth-child(4){opacity:.34}@media(min-width:801px){.ticker{height:53px;overflow:hidden}}@media(min-width:801px)and (max-height:860px){.ticker{height:33px;padding-bottom:3px}}@media(min-width:801px)and (min-height:861px)and (max-height:1000px){.arena{--bw: clamp(56px, min(16.5vw - 56px, 7.9vh), 170px)}.ticker{height:36px}}.coach{position:fixed;bottom:calc(238px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:25;display:flex;align-items:center;gap:10px;padding:9px 14px;max-width:min(560px,calc(100vw - 20px));border:1px solid rgba(224,161,60,.55);border-radius:12px;background:#100e08eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow);cursor:pointer}.coach.fresh{animation:tkIn .3s ease}.coach-tag,.coach-text{pointer-events:auto;cursor:pointer}.coach-tag{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:800;letter-spacing:2px;color:var(--gold);flex-shrink:0}.coach-text{font-size:12.5px;line-height:1.4;color:var(--ink)}.coach-off{pointer-events:auto;flex-shrink:0;cursor:pointer;font-size:9px;font-weight:800;letter-spacing:1.5px;white-space:nowrap;color:var(--muted);background:none;border:1px solid var(--line);border-radius:8px;padding:4px 8px}@media(hover:hover)and (pointer:fine){.coach-off:hover{color:var(--gold);border-color:#e0a13c8c}}@media(max-width:720px){.tk{font-size:10.5px}.tk:nth-child(n+3){display:none}.ticker{padding:0 12px 4px}.coach{padding:7px 10px}.coach-tag{display:none}.coach-text{font-size:11.5px}.coach-off{font-size:8.5px;padding:3px 6px}}.dock{position:relative;z-index:2}.coach{position:absolute;bottom:calc(100% + 10px);width:max-content;pointer-events:none}@media(max-width:800px){.board{align-content:center}.side{flex:0 0 auto}}.slot-ghost{border-color:#8a94a31a;background:transparent}@media(max-width:720px){.arena{--bw: clamp(40px, min(12vw, 7vh), 76px);--hw: clamp(64px, min(21vw, 16vh), 96px);padding:4px 8px 0}.dock{margin-top:4px}.hand{padding:9px 16px 1px}.message{-webkit-line-clamp:1;padding:2px 10px}.message.warn,.message.netdown{-webkit-line-clamp:2}.ticker{height:30px;overflow:hidden;padding-bottom:2px;gap:0}.tk{line-height:1.3}.block-head{padding:5px 7px 4px}.side{padding:5px}.controls .commit{min-height:50px}.fx-flavor{display:none}.loc-effect{font-size:10px;line-height:1.32;margin-top:2px;-webkit-line-clamp:2;min-height:2.64em}.loc-name{font-size:11.5px}.hand .card .atext{display:none}.hand .card .cname{font-size:max(8px,calc(var(--hw) * .105))}.hud-name,.hud-deckn{display:none}.controls{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.controls .btn{padding:10px 5px;letter-spacing:.5px}.controls .btn .act-verb{letter-spacing:.4px}.controls .commit{grid-column:1 / -1}.coach{bottom:calc(100% + 6px)}.arena.table{--bw: clamp(34px, min(12vw, 4.8vh), 76px)}}@media(max-width:359px){.controls .btn .act-verb{font-size:10.5px}}@media(max-width:720px)and (max-height:700px){.arena{--bw: 36px;--hw: 62px;padding-top:4px}.arena-hud{padding:2px 6px}.hud-quit,.hud-snd{min-height:36px}.hud-face{width:26px;height:26px}.pot-amt{font-size:16px}.side{padding:3px;gap:3px}.side .slots{gap:5px}.side-power{min-height:18px;font-size:12px;padding:1px 3px}.block-head{padding:4px 6px 3px}.loc-name{font-size:10.5px;line-height:1.2}.loc-effect{-webkit-line-clamp:2;min-height:2.5em;font-size:9.5px;line-height:1.25}.tk:nth-child(n+2){display:none}.ticker{height:16px;padding-bottom:0}.hand{padding:8px 16px 0}.controls{gap:6px}.controls .btn{min-height:38px;padding-block:5px}.controls .btn .act-verb{font-size:10.5px}.controls .commit{min-height:44px}.dock{margin-top:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom))}}@supports (object-view-box: inset(0%)){.avatar,.hud-face,.nm-face img,.pd-thumb,.party-face{object-view-box:inset(max(0%,calc(var(--ay, 24%) - 22%)) max(0%,calc(100% - var(--ax, 50%) - 22%)) max(0%,calc(100% - var(--ay, 24%) - 22%)) max(0%,calc(var(--ax, 50%) - 22%)))}}.fb-entry{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:12px;cursor:pointer;background:var(--panel);border:1px dashed var(--line);color:var(--muted);font:inherit;text-align:start}@media(hover:hover)and (pointer:fine){.fb-entry:hover{border-color:var(--accent);color:var(--ink)}}.fb-entry .ic{color:var(--accent);font-size:19px;flex:none}.fb-entry-txt{display:flex;flex-direction:column;gap:2px}.fb-entry-txt b{color:var(--ink);font-size:12px;letter-spacing:.06em}.fb-entry-txt span{font-size:12px}.fb-panel{max-width:460px}.fb-cats{justify-content:center;margin:10px 0 0}.fb-text{width:100%;min-height:110px;resize:vertical;margin-top:10px;font:inherit}.fb-stars{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:8px}.fb-star{background:none;border:0;cursor:pointer;padding:3px;font-size:22px;color:var(--line);line-height:1}.fb-star.on{color:var(--gold)}@media(hover:hover)and (pointer:fine){.fb-star:hover{transform:scale(1.15)}}.fb-stars-label{margin-inline-start:8px;font-size:12px;color:var(--muted)}.fb-prompt{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:20;width:min(420px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px 16px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:8px;animation:fbUp .35s ease-out}@keyframes fbUp{0%{opacity:0;transform:translate(-50%,16px)}}.fb-prompt-head{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;letter-spacing:.06em}.fb-prompt-head .ic{color:var(--accent)}.fb-prompt .fb-stars{margin-top:0}.fb-quick{width:100%}.fb-review{max-width:860px;margin:0 auto}.fb-pulse{margin:4px 0 10px}.fb-empty{margin-top:18px;text-align:center}.fb-item{background:var(--panel);border:1px solid var(--line);border-inline-start:3px solid var(--accent);border-radius:10px;padding:12px 14px;margin-top:10px}.fb-item.reviewed{border-inline-start-color:var(--a);opacity:.85}.fb-item.archived{border-inline-start-color:var(--line);opacity:.55}.fb-meta{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;font-size:12px;color:var(--muted)}.fb-cat{padding:3px 9px;font-size:10px;letter-spacing:.08em}.cat-bug{color:var(--danger);border-color:var(--danger)}.cat-idea{color:var(--a);border-color:var(--a)}.cat-balance,.cat-match{color:var(--gold);border-color:var(--gold)}.cat-praise{color:var(--accent);border-color:var(--accent)}.fb-lstars{color:var(--gold);letter-spacing:2px}.fb-who{color:var(--ink);font-weight:600}.fb-ctx{font-size:11px}.fb-msg{margin:8px 0;color:var(--ink);font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.fb-actions{display:flex;flex-wrap:wrap;gap:8px}.fb-prompt{bottom:calc(24px + env(safe-area-inset-bottom))}.fb-prompt~.toast{bottom:auto;top:calc(16px + env(safe-area-inset-top))}@media(max-width:720px){.fb-prompt{bottom:calc(76px + env(safe-area-inset-bottom))}}.profile-panel{width:min(440px,94vw);max-height:88vh;max-height:88dvh;overflow-y:auto;text-align:start}.pp-head{display:flex;align-items:center;gap:12px;margin:2px 0 4px}.pp-face{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid var(--line);flex:none}.pp-id{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.pp-id b{font-size:16px;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-mail{margin:0;display:flex;align-items:center;gap:7px;overflow-wrap:anywhere}.profile-panel .acct-btns{justify-content:flex-start}.set-label{margin:16px 0 7px;font-size:11px;font-weight:800;letter-spacing:2px;color:var(--gold);opacity:.85}.set-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:9px 12px;color:var(--ink);font:inherit;font-size:13px;font-weight:700;letter-spacing:.5px;cursor:pointer}.set-row+.set-row{margin-top:6px}@media(hover:hover)and (pointer:fine){.set-row:hover{border-color:var(--accent)}}.set-row.dim{opacity:.45}.set-name{display:inline-flex;align-items:center;gap:9px;min-width:0}.set-name .ic{width:16px;height:16px;flex:none}.set-hint{font-style:normal;font-weight:500;font-size:11px;opacity:.6;margin-inline-start:4px}.set-go{opacity:.6;font-size:14px}.sw{position:relative;width:40px;height:22px;border-radius:22px;background:var(--bg);border:1px solid var(--line);flex:none;transition:background .2s,border-color .2s}.sw-knob{position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:var(--ink);opacity:.75;transition:transform .2s,background .2s,opacity .2s}.set-row[aria-checked=true] .sw{background:var(--accent);border-color:var(--accent)}.set-row[aria-checked=true] .sw-knob{transform:translate(18px);background:#0c0e12;opacity:1}.set-row[aria-checked=true] .sw-knob:dir(rtl){transform:translate(-18px)}.pp-close{width:100%;margin-top:16px}.pp-signin{font-style:normal;background:var(--accent);color:#0c0e12;font-size:9px;font-weight:800;letter-spacing:1px;padding:2px 7px;border-radius:8px}@media(hover:hover)and (pointer:fine){.set-row.dim:hover{border-color:var(--line)}}.lang-row{cursor:default}.lang-select{flex:none;max-width:46%;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:6px 8px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.lang-select:focus-visible{border-color:var(--accent);outline:none}@media(hover:hover)and (pointer:fine){.lang-select:hover{border-color:var(--accent);outline:none}}.crew-chooser{max-width:1080px;margin:0 auto;padding:24px 16px 48px;text-align:center}.crew-chooser h1{font-size:clamp(26px,5vw,42px);letter-spacing:.04em;margin:8px 0 6px}.crew-sub{color:var(--muted);max-width:62ch;margin:0 auto 24px}.crew-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;text-align:start}.crew-chooser>.btn.ghost{margin:28px 0 10px}.crew-card{position:relative;border:1px solid var(--line);border-radius:12px;padding:14px;background:linear-gradient(165deg,color-mix(in srgb,var(--fc) 14%,#171b22),#12151b);display:flex;flex-direction:column;gap:8px}.crew-card.owned{opacity:.85;border-color:color-mix(in srgb,var(--fc) 55%,var(--line))}.crew-card h3{margin:0;color:var(--fc);letter-spacing:.03em}.crew-faces{display:flex;gap:6px;height:84px}.crew-faces img,.crew-faces .crew-emoji{flex:1;min-width:0;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 30%);border-radius:8px;border:1px solid var(--line);background:#0f1218;display:grid;place-items:center;font-size:30px}.crew-card .deck-rows{max-height:none;overflow:visible}.crew-pitch{margin:0;color:var(--ink);font-size:13px;min-height:2.4em}.crew-boss{margin:0;color:var(--muted);font-size:12px}.crew-boss .ic{width:12px;height:12px;color:var(--gold)}.crew-owned{color:#7ed9a0;font-weight:800;font-size:12px;letter-spacing:.06em;padding:8px 0}.crew-locked{color:var(--muted);font-weight:800;font-size:12px;letter-spacing:.06em;padding:8px 0}.rt-crews{display:flex;flex-direction:column;gap:2px;padding:8px 10px;margin-top:8px;border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:12px}.rt-crews b{letter-spacing:.06em}.rt-crews i{color:var(--muted);font-style:normal}.rt-crews.ready{border-color:var(--gold);box-shadow:0 0 10px #e0a13c59}.rt-crews.ready i{color:var(--gold)}.shop-sub{font-size:13px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--ink);margin:18px 0 10px}.war-chest{margin:6px 0 14px}.war-chest .fine{font-size:11px;margin-top:10px}.sku-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sku{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px}.sku.featured{border-color:#e0a13c99;box-shadow:0 0 0 1px #e0a13c40,0 8px 24px #00000059;background:linear-gradient(180deg,rgba(224,161,60,.08),var(--panel) 55%)}.sku.owned{opacity:.78}.sku-flag{position:absolute;top:-9px;inset-inline-start:14px;background:var(--gold);color:#241704;font-size:10px;font-weight:800;letter-spacing:.5px;padding:3px 9px;border-radius:10px;text-transform:uppercase}.sku-name{font-size:16px;font-weight:800;letter-spacing:.3px}.sku-blurb{font-size:12px;color:var(--muted);line-height:1.5;flex:1}.sku-buy{margin-top:4px;font-weight:700}.pass-banner{display:flex;align-items:center;gap:12px;width:100%;text-align:start;cursor:pointer;background:linear-gradient(90deg,rgba(var(--sc),.18),rgba(var(--sc),.04) 70%);border:1px solid rgba(var(--sc),.5);border-radius:14px;padding:12px 16px;color:var(--ink);margin:4px 0 14px}[dir=rtl] .pass-banner{background:linear-gradient(270deg,rgba(var(--sc),.18),rgba(var(--sc),.04) 70%)}@media(hover:hover)and (pointer:fine){.pass-banner:hover{border-color:rgb(var(--sc))}}.pass-ic{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9px;background:rgba(var(--sc),.25);color:#fff}.pass-b-text{display:flex;flex-direction:column;line-height:1.35;flex:1}.pass-b-text b{font-size:14px;letter-spacing:.3px}.pass-b-text .muted{font-size:11px}.pass-b-go{font-size:12px;font-weight:700;color:rgb(var(--sc));white-space:nowrap}.pass-b-claim{font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;background:var(--accent);color:#04130c;border-radius:999px;padding:3px 8px;white-space:nowrap}.pass-screen{--sc: 155,108,214}.pass-hero{position:relative;min-height:150px;border-radius:14px;overflow:hidden;border:1px solid rgba(var(--sc),.4);margin-bottom:12px}.pass-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 25%)}.pass-hero-veil{position:absolute;inset:0;background:linear-gradient(90deg,#0a0c10f2,#0a0c10c7 45%,rgba(var(--sc),.28))}[dir=rtl] .pass-hero-veil{background:linear-gradient(270deg,#0a0c10f2,#0a0c10c7 45%,rgba(var(--sc),.28))}.pass-hero.no-art{background:radial-gradient(120% 160% at 85% 20%,rgba(var(--sc),.35),#0d1017 70%)}.pass-hero-body{position:relative;min-height:inherit;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:14px 16px}.pass-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pass-hero-top h2{margin:0;font-size:22px;letter-spacing:.4px;background:linear-gradient(90deg,var(--ink),rgb(var(--sc)));-webkit-background-clip:text;background-clip:text;color:transparent}[dir=rtl] .pass-hero-top h2{background:linear-gradient(270deg,var(--ink),rgb(var(--sc)));-webkit-background-clip:text;background-clip:text}.pass-hero-sub{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--sc))}.pass-hero-prog{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ph-tier{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.ph-tier i{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-style:normal}.ph-tier b{font-size:22px;color:rgb(var(--sc))}.pass-hero-prog .pass-prog-bar{flex:1;min-width:120px}.ph-xp{font-size:11px;white-space:nowrap;text-shadow:0 1px 4px rgba(0,0,0,.9)}.ph-prem{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--gold);border:1px solid rgba(224,161,60,.5);border-radius:999px;padding:4px 10px;background:#e0a13c1a}.pass-prog-bar{height:8px;background:#0d1017;border-radius:6px;overflow:hidden}.pass-prog-bar>span{display:block;height:100%;background:linear-gradient(90deg,rgba(var(--sc),.5),rgb(var(--sc)));box-shadow:0 0 12px rgba(var(--sc),.6)}[dir=rtl] .pass-prog-bar>span{background:linear-gradient(270deg,rgba(var(--sc),.5),rgb(var(--sc)))}.pass-claim-rail{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--line);border-inline-start:3px solid var(--accent);border-radius:12px;padding:10px 12px;margin-bottom:12px}.pass-claim-rail>b{font-size:13px;white-space:nowrap}.pcr-count{flex-shrink:0;min-width:20px;height:20px;display:inline-grid;place-items:center;background:var(--accent);color:#04130c;border-radius:999px;font-size:11px;font-weight:800;padding:0 5px}.pcr-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;flex:1;padding:2px}.pcr-chip{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;min-height:34px;padding:3px 8px;border-radius:9px;border:1px solid var(--line);background:#0d1017;color:var(--ink);cursor:pointer;font-size:12px;font-weight:800}@media(hover:hover)and (pointer:fine){.pcr-chip:hover{border-color:var(--accent)}}.pcr-chip img{width:22px;height:22px;object-fit:cover;border-radius:5px}.pcr-chip img.round{border-radius:50%}.pass-claim-rail .btn{flex-shrink:0}.pass-next{display:flex;align-items:center;gap:12px;width:100%;text-align:start;cursor:pointer;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 14px;color:var(--ink);margin-bottom:12px}@media(hover:hover)and (pointer:fine){.pass-next:hover{border-color:rgba(var(--sc),.6)}}.pn-glyph{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9px;background:rgba(var(--sc),.18);overflow:hidden;flex-shrink:0}.pn-glyph img{width:100%;height:100%;object-fit:cover}.pn-text{display:flex;flex-direction:column;line-height:1.35;flex:1}.pn-text b{font-size:13px}.pn-text .muted{font-size:11px}.pass-unlock{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:linear-gradient(90deg,rgba(var(--sc),.16),rgba(var(--sc),.03));border:1px solid rgba(var(--sc),.5);border-radius:14px;padding:14px 16px;margin-bottom:14px;position:relative;overflow:hidden}[dir=rtl] .pass-unlock{background:linear-gradient(270deg,rgba(var(--sc),.16),rgba(var(--sc),.03))}.pu-body{flex:1;min-width:220px;font-size:13px;position:relative}.pass-manifest{list-style:none;margin:8px 0;padding:0;display:grid;gap:5px}.pass-manifest li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.pass-manifest .ic{color:rgb(var(--sc))}.pu-instant{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--accent)}.pu-art{position:absolute;inset-inline-end:110px;top:0;bottom:0;width:150px;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 25%);opacity:.22;mask-image:linear-gradient(90deg,transparent,#000 40%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);pointer-events:none}[dir=rtl] .pu-art{mask-image:linear-gradient(270deg,transparent,#000 40%);-webkit-mask-image:linear-gradient(270deg,transparent,#000 40%)}.pass-unlock .btn{position:relative}.pass-lanes{display:flex;gap:10px}.pass-lane-labels{display:flex;flex-direction:column;gap:6px;padding:18px 0 4px;flex:0 0 auto}.pll{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;height:96px;display:flex;align-items:center;writing-mode:vertical-rl;transform:rotate(180deg)}.pll.premium{color:rgb(var(--sc))}.pll.free{color:var(--muted)}.pll.spacer{height:26px}.pass-track{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 12px;scrollbar-width:thin;scroll-snap-type:x proximity}.pass-col{display:flex;flex-direction:column;gap:6px;flex:0 0 auto;min-width:64px}.pass-cell{position:relative;height:96px;display:flex;align-items:flex-end;justify-content:center;border:0;background:none;padding:0;color:var(--ink)}.pass-cell:first-child{align-items:flex-end}.pass-cell:last-child{align-items:flex-start}button.pass-cell{cursor:pointer}.pass-chip{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#1c2230,#10141b);border:1px solid var(--line);font-size:13px;font-weight:800}.pass-chip .ic{color:var(--gold);width:15px;height:15px}.pass-chip.big{width:76px;height:76px;border-color:#e0a13c8c;box-shadow:0 0 14px #e0a13c33;font-size:15px}.pass-show{position:relative;display:block;width:96px;height:96px;border-radius:12px;overflow:hidden;border:1px solid rgba(var(--sc),.45);background:var(--panel)}.pass-show>img{width:100%;height:100%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 25%);display:block}.pass-show .pr-plate{position:absolute;left:0;right:0;bottom:0;padding:14px 6px 5px;background:linear-gradient(transparent,#0a0c10f0 60%);display:flex;flex-direction:column;line-height:1.2;text-align:start}.pass-show .pr-plate b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pass-show .pr-plate i{font-size:8px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;font-style:normal;color:var(--muted)}.pass-show .pr-plate i.r-legendary{color:var(--gold)}.pass-show .pr-plate i.r-rare{color:var(--accent)}.pass-show.featured{border-color:var(--gold);box-shadow:inset 0 0 0 1px #e0a13c59,0 0 14px #e0a13c2e}.pass-show.face>img{border-radius:50%;width:64px;height:64px;margin:8px auto 0;border:2px solid var(--gold);box-shadow:0 0 0 2px #e0a13c40}.pass-show.face{text-align:center;border-color:#e0a13c80}.xf-tag{position:absolute;top:4px;inset-inline-start:4px;font-size:8px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;background:var(--gold);color:#241704;border-radius:6px;padding:1px 6px;white-space:nowrap}.pr-owned{position:absolute;top:22px;left:4px;right:4px;font-size:8px;font-weight:800;letter-spacing:.3px;background:#46e3a02e;border:1px solid rgba(70,227,160,.4);color:var(--accent);border-radius:6px;padding:2px 4px;display:flex;align-items:center;gap:3px;white-space:nowrap;overflow:hidden}.pr-owned .ic{width:9px;height:9px;flex-shrink:0}.pass-cell.claimable .pass-chip,.pass-cell.claimable .pass-show{border-color:var(--accent);box-shadow:0 0 12px #46e3a059}@media(hover:hover)and (pointer:fine){.pass-cell.claimable:hover .pass-chip,.pass-cell.claimable:hover .pass-show{transform:translateY(-2px)}}.pass-cell.locked{opacity:.8}.pass-cell.locked .pass-show>img,.pass-cell.locked .pass-chip{filter:brightness(.6)}.pr-lock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;color:var(--gold);background:#0a0c10d9;border:1px solid rgba(224,161,60,.5);border-radius:999px;padding:4px 9px;white-space:nowrap}.pass-cell.claimed{filter:saturate(.7);opacity:.85}.pass-cell.future{opacity:.68}.pass-badge{position:absolute;top:2px;inset-inline-end:2px;z-index:2;font-size:9px;font-weight:800;letter-spacing:.4px;padding:2px 6px;border-radius:6px;background:#0000008c;color:var(--ink)}.pass-badge.go{background:var(--accent);color:#04130c;animation:passPulse 2.4s ease-in-out infinite}.pass-badge.done{background:#46e3a033;color:var(--accent)}@keyframes passPulse{0%,to{box-shadow:0 0 4px #46e3a066}50%{box-shadow:0 0 12px #46e3a0cc}}.pass-node{position:relative;height:26px;display:flex;align-items:center;justify-content:center}.pass-node b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#0d1017;border:1px solid var(--line);font-size:11px;font-weight:800;color:var(--muted);position:relative;z-index:1}.pass-node:before,.pass-node:after{content:"";position:absolute;top:50%;height:2px;margin-top:-1px;background:rgba(var(--sc),.3)}.pass-node:before{inset-inline-start:-10px;inset-inline-end:calc(50% + 12px)}.pass-node:after{inset-inline-start:calc(50% + 12px);inset-inline-end:0}.pass-col:first-child .pass-node:before{inset-inline-start:0}.pass-node.reached b{color:var(--ink);border-color:rgba(var(--sc),.7)}.pass-node.reached:before{background:rgb(var(--sc));box-shadow:0 0 6px rgba(var(--sc),.5)}.pass-node.current b{color:#04130c;background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px #46e3a080}.pass-node.milestone b{border-color:var(--gold)}.pass-col.capstone{position:relative;scroll-snap-align:end}.cap-arch{position:absolute;top:-17px;left:0;right:0;text-align:center;font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.pass-col.capstone .pass-show{border-color:var(--gold);box-shadow:inset 0 0 0 1px #e0a13c59,0 0 18px #e0a13c40}.pass-col.capstone .pass-node b{border-color:var(--gold);color:var(--gold)}.pass-lanes{align-items:flex-start}.pass-track{padding-top:18px}.pass-screen .fine{margin-top:4px}@media(max-width:640px){.pass-hero{height:122px}.pass-hero-top h2{font-size:18px}.pu-art{display:none}.pass-cell,.pll{height:84px}.pass-show{width:84px;height:84px}.pass-chip{width:52px;height:52px;font-size:12px}.pass-chip.big{width:64px;height:64px}}@media(prefers-reduced-motion:reduce){.pass-badge.go{animation:none}@media(hover:hover)and (pointer:fine){.pass-cell.claimable:hover .pass-chip,.pass-cell.claimable:hover .pass-show{transform:none}}.pass-node.reached:before{box-shadow:none}}.home-legal{text-align:center;margin:10px 0 0}.home-legal a{color:var(--muted)}@media(hover:hover)and (pointer:fine){.home-legal a:hover{color:var(--accent)}}.consent-panel{max-width:460px;text-align:start}.consent-row{display:flex;gap:10px;align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px;margin:12px 0;cursor:pointer;font-size:13px;line-height:1.5}.consent-row input{margin-top:3px;width:17px;height:17px;accent-color:var(--accent);flex-shrink:0;cursor:pointer}.consent-panel .btn[disabled]{opacity:.45;cursor:not-allowed}.demand-sheet{max-width:480px;text-align:start}.demand-sheet p{overflow-wrap:anywhere}.demand-what{margin:0 0 8px;font-size:14px;line-height:1.55;color:var(--ink)}.demand-honest{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--accent);font-weight:700}.demand-price{margin:0 0 14px;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.demand-closed{margin:0 0 16px;padding:12px 14px;border:1px solid var(--line);border-inline-start:3px solid var(--gold);border-radius:10px;background:#e0a13c12;font-size:13px;line-height:1.55}.demand-closed b{display:block;font-size:16px;color:var(--gold);margin-bottom:2px}.demand-closed span{color:var(--muted)}.demand-ask{margin:0 0 12px;font-size:14px;line-height:1.5}.demand-actions{display:flex;flex-wrap:wrap;gap:10px}.demand-actions .btn{flex:1 1 auto;min-height:48px;white-space:normal;text-align:center;line-height:1.25}.demand-actions .demand-cta{flex:2 1 60%}.demand-actions .btn[disabled]{opacity:.6;cursor:progress}.demand-fine{margin:10px 0 0;font-size:12px;line-height:1.5}.demand-error{margin:10px 0 0;font-size:13px;color:var(--danger)}.demand-onlist{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:12px 14px;border-radius:10px;background:#67ddc414;border:1px solid rgba(103,221,196,.35)}.demand-onlist svg{flex-shrink:0;color:var(--accent);margin-top:2px}.demand-onlist b{display:block;color:var(--accent);font-size:15px}.demand-onlist small{display:block;color:var(--muted);font-size:12px;line-height:1.5;margin-top:2px}.backoffice{max-width:1080px;margin:0 auto}.bo-mast{position:relative;display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap;background:linear-gradient(240deg,#1e2430,#141922 55%,#10151d);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:14px;padding:17px 20px 15px;margin-bottom:14px;overflow:hidden;box-shadow:var(--shadow)}.bo-mast:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(460px 150px at 10% 0%,rgba(224,161,60,.13),transparent 70%)}.bo-mast-id{position:relative;min-width:0}.bo-eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:var(--gold);opacity:.8;margin-bottom:3px}.bo-title{margin:0;font-size:clamp(22px,3.4vw,30px);font-weight:800;letter-spacing:1.5px;background:linear-gradient(90deg,var(--ink) 35%,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.bo-stamp{position:relative;transform:rotate(-4deg);text-align:center;color:var(--gold);border:2px solid currentColor;border-radius:6px;padding:5px 12px 6px;letter-spacing:2px;background:#080a0e80;text-shadow:0 0 12px rgba(224,161,60,.35);box-shadow:inset 0 0 12px color-mix(in srgb,currentColor 12%,transparent)}.bo-stamp b{display:block;font-size:11px;font-weight:800}.bo-stamp i{display:block;font-style:normal;font-size:8px;font-weight:700;letter-spacing:2px;opacity:.75;text-transform:uppercase}.bo-mast-side{position:relative;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.bo-asof{font-size:10px;color:var(--muted);letter-spacing:.4px}.bo-denied{margin-top:8px;color:var(--muted);display:flex;align-items:center;gap:8px}.bo-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.bo-tab{position:relative;display:inline-flex;align-items:center;gap:7px;background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:8px 14px;font:inherit;font-size:11px;font-weight:800;letter-spacing:1.2px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.bo-tab .ic{width:14px;height:14px}@media(hover:hover)and (pointer:fine){.bo-tab:hover{color:var(--ink);border-color:color-mix(in srgb,var(--gold) 55%,var(--line))}}.bo-tab.on{background:linear-gradient(180deg,#e0a13c29,#e0a13c0d);border-color:#e0a13c99;color:var(--gold);box-shadow:0 0 0 1px #e0a13c26,0 4px 14px #0000004d}.bo-tab-badge{background:var(--danger);color:#fff;border-radius:9px;font-size:9px;padding:1px 6px;letter-spacing:0}.bo-sec{margin:0 0 22px;--bo: 224, 161, 60}.bo-sec h3{display:flex;align-items:baseline;gap:12px;margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--ink)}.bo-sec h3:before{content:"";width:5px;height:5px;transform:rotate(45deg);flex:none;align-self:center;background:rgb(var(--bo));box-shadow:0 0 8px rgba(var(--bo),.7)}.bo-sec h3 span{flex:none}.bo-sec h3 i{font-weight:500;font-style:normal;letter-spacing:.2px;text-transform:none;font-size:11px;color:var(--muted);min-width:0}.bo-sec h3:after{content:"";flex:1;height:1px;align-self:center;min-width:24px;background:linear-gradient(90deg,rgba(var(--bo),.4),transparent)}.bo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.bo-kpi{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:2px;background:linear-gradient(160deg,#1a212c,#12161d);border:1px solid var(--line);border-left:3px solid rgba(var(--bo),.75);border-radius:12px;padding:12px 14px 11px;min-height:66px;transition:transform .15s,border-color .15s,box-shadow .15s}.bo-kpi:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(150px 64px at 85% 0%,rgba(var(--bo),.13),transparent 70%);transition:opacity .15s}@media(hover:hover)and (pointer:fine){.bo-kpi:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000059;border-color:color-mix(in srgb,rgb(var(--bo)) 45%,var(--line))}}@media(hover:hover)and (pointer:fine){.bo-kpi:hover:after{opacity:1}}.bo-kpi b{font-size:24px;font-weight:800;line-height:1.1;letter-spacing:.2px}.bo-kpi b em{font-style:normal;font-size:13px;font-weight:700;color:var(--muted);margin-left:2px}.bo-kpi>span{font-size:11px;color:var(--muted);letter-spacing:.3px}.bo-kpi>i{font-style:normal;font-size:10px;color:var(--muted);margin-top:2px}.bo-kpi.feat{border-color:#e0a13c73;border-left-color:var(--gold);background:linear-gradient(180deg,#e0a13c17,#12161d 60%);box-shadow:0 0 0 1px #e0a13c1f}.bo-kpi.feat b{color:var(--gold);text-shadow:0 0 14px rgba(224,161,60,.25)}.bo-stars{color:var(--gold);letter-spacing:2px;font-size:11px}button.bo-kpi{font:inherit;text-align:left;cursor:pointer;color:var(--ink)}@media(hover:hover)and (pointer:fine){.bo-jump:hover>i{color:var(--gold)}}.bo-jump.hot{border-left-color:var(--danger)}.bo-jump.hot b{color:var(--danger);text-shadow:0 0 12px rgba(227,106,106,.3)}.bo-chart{margin-top:10px;background:linear-gradient(160deg,#171d27,#11151c);border:1px solid var(--line);border-radius:12px;padding:12px 14px 10px}.bo-chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:10px;color:var(--muted);letter-spacing:.4px;margin-bottom:8px}.bo-chart-legend>span{display:inline-flex;align-items:center;gap:5px}.bo-swatch{width:8px;height:8px;border-radius:2px}.bo-swatch.human{background:var(--accent);box-shadow:0 0 6px #46e3a080}.bo-swatch.bot{background:#83b9ee}.bo-chart-peak{margin-left:auto;font-size:9px;letter-spacing:1.2px;text-transform:uppercase}.bo-cols{display:flex;align-items:flex-end;gap:6px;height:120px;border-bottom:1px solid var(--line)}.bo-chart.mini .bo-cols{height:64px}.bo-col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-width:0}.bo-col-stack{width:100%;max-width:22px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;border-radius:4px 4px 0 0;overflow:hidden}.bo-col-human{display:block;background:linear-gradient(180deg,var(--accent),#1e6b48);min-height:2px}.bo-col-bot{display:block;background:#83b9ee;min-height:2px}@media(hover:hover)and (pointer:fine){.bo-col:hover .bo-col-human{filter:brightness(1.15)}}@media(hover:hover)and (pointer:fine){.bo-col:hover .bo-col-bot{filter:brightness(1.3)}}.bo-col-stub{width:100%;max-width:22px;height:2px;background:#232b37;border-radius:1px}.bo-days{display:flex;gap:6px;margin-top:4px}.bo-days span{flex:1;text-align:center;font-size:9px;color:var(--muted);min-width:0}.bo-scroll{overflow-x:auto}.bo-table{width:100%;border-collapse:collapse;font-size:12px}.bo-table th{text-align:left;color:var(--muted);font-weight:700;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;padding:6px 12px 6px 0;border-bottom:1px solid var(--line)}.bo-table td{padding:8px 12px 8px 0;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}@media(hover:hover)and (pointer:fine){.bo-table tr:hover td{background:#e0a13c08}}.bo-rank{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:10px;font-weight:800;background:var(--panel-2);border:1px solid var(--line);color:var(--muted)}.bo-rank.r1{color:#241704;background:radial-gradient(circle at 35% 30%,#f2c063,var(--gold));border-color:var(--gold);box-shadow:0 0 10px #e0a13c59}.bo-rank.r2{color:#10141b;background:radial-gradient(circle at 35% 30%,#d9e2ec,#9aa7b6);border-color:#9aa7b6}.bo-rank.r3{color:#1c0f08;background:radial-gradient(circle at 35% 30%,#d99a6c,#a96a3e);border-color:#a96a3e}.bo-lad-player{font-weight:600}.bo-lad-bar{position:relative;display:inline-block;min-width:120px;padding:2px 0 5px}.bo-lad-bar:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:var(--w, 0%);border-radius:2px;background:linear-gradient(90deg,#7a5518,var(--gold));box-shadow:0 0 8px #e0a13c66}.bo-match{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;background:linear-gradient(160deg,#1a212c,#12161d);border:1px solid var(--line);border-left:3px solid var(--line);border-radius:10px;padding:9px 13px;margin-top:8px;font-size:12px}.bo-match.live{border-left-color:var(--accent)}.bo-match.bot{border-left-color:#83b9ee}.bo-m-when{color:var(--muted);font-size:11px;min-width:62px}.bo-m-mode{font-size:9px;font-weight:800;letter-spacing:1.2px;padding:3px 8px;border-radius:12px;border:1px solid}.bo-m-mode.blood{color:var(--danger);border-color:#e36a6a80;background:#e36a6a14}.bo-m-mode.crew{color:var(--a);border-color:#46c0e380;background:#46c0e314}.bo-m-mode.friendly{color:var(--gold);border-color:#e0a13c80;background:#e0a13c14}.bo-m-live{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:800;letter-spacing:1.2px;color:var(--muted)}.bo-match.live .bo-m-live{color:var(--accent)}.bo-match.bot .bo-m-live{color:#83b9ee}.bo-ping{position:relative;width:7px;height:7px;border-radius:50%;background:var(--accent)}.bo-ping:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid var(--accent);animation:livePing 1.8s ease-out infinite}.bo-m-who{flex:1;min-width:160px}.bo-m-stakes{color:var(--gold);display:inline-flex;align-items:center;gap:4px;font-weight:700}.bo-m-stakes .ic{width:12px;height:12px}.bo-m-reason{font-size:10px;color:var(--muted);letter-spacing:.4px;text-transform:uppercase}.bo-find{display:flex;gap:8px;max-width:460px}.bo-find .acct-input{flex:1}.bo-file{position:relative;background:linear-gradient(240deg,#1c2530,#12161d);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:14px;padding:16px 18px 12px;margin-top:14px;box-shadow:var(--shadow)}.bo-file-flag{position:absolute;top:-9px;right:14px;background:var(--gold);color:#241704;font-size:9px;font-weight:800;letter-spacing:1.5px;padding:3px 9px;border-radius:10px}.bo-file-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:12px}.bo-file-head b{font-size:16px;letter-spacing:.3px}.bo-file-head span{font-size:11px;color:var(--muted)}.bo-file .bo-grid{margin:10px 0}.bo-file-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 8px}.bo-file-lbl{font-size:9px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.bo-file-lbl:not(:first-child){margin-left:10px}.bo-tag{font-size:10px;font-weight:700;padding:3px 9px;border-radius:12px;border:1px solid;letter-spacing:.3px}.bo-tag.gold{color:var(--gold);border-color:#e0a13c80;background:#e0a13c14}.bo-tag.green{color:var(--accent);border-color:#46e3a080;background:#46e3a014}.bo-tag.none{color:var(--muted);border-color:var(--line);font-weight:500}.bo-file-btns{justify-content:flex-start;flex-wrap:wrap;margin-top:12px}.bo-panel{background:linear-gradient(160deg,#1a212c,#12161d);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.bo-panel>p:first-child{margin-top:0}.bo-panel .acct-btns{justify-content:flex-start}.set-row.bo-kill{background:linear-gradient(160deg,#1a212c,#12161d);border-radius:12px;padding:12px 14px}.bo-kill .set-name{flex:1}.bo-kill-dot{width:9px;height:9px;border-radius:50%;flex:none;position:relative}.bo-kill[aria-checked=true] .bo-kill-dot{background:var(--accent);box-shadow:0 0 8px #46e3a0b3}.bo-kill[aria-checked=true] .bo-kill-dot:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid var(--accent);animation:livePing 1.8s ease-out infinite}.bo-kill[aria-checked=false]{border-color:#e36a6a8c}@media(hover:hover)and (pointer:fine){.bo-kill[aria-checked=false]:hover{border-color:var(--danger)}}.bo-kill[aria-checked=false] .bo-kill-dot{background:var(--danger);box-shadow:0 0 8px #e36a6a99}.bo-kill-state{font-size:9px;font-weight:800;letter-spacing:1.5px;color:var(--accent);flex:none}.bo-kill[aria-checked=false] .bo-kill-state{color:var(--danger)}.bo-nums{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:12px}.bo-num{display:flex;flex-direction:column;gap:5px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.bo-num .acct-input{width:100%}.bo-notice-field{max-width:460px;margin-bottom:12px}.bo-save-row{margin-top:4px}.bo-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 0 32px}.bo-empty{margin:12px 0 0;color:var(--muted);text-align:center;padding:20px 16px;border:1px dashed var(--line);border-radius:12px;font-size:13px}.backoffice .fb-msg{max-width:78ch}.backoffice .fb-item{background:linear-gradient(160deg,#1a212c,#12161d);border-radius:12px}.backoffice .fb-item.new{box-shadow:0 0 0 1px #46e3a01a}@media(max-width:640px){.bo-grid{grid-template-columns:repeat(2,1fr)}.bo-cols{height:90px}.bo-chart.mini .bo-cols{height:56px}.bo-mast{padding:13px 14px 12px;gap:10px 16px}.bo-stamp{transform:rotate(-3deg) scale(.85)}.bo-mast-side{flex-direction:row;align-items:center;margin-left:0}.bo-lad-bar{min-width:76px}}.acct-link{background:none;border:none;padding:4px 0;margin-top:2px;cursor:pointer;color:var(--muted);font-size:12px;text-decoration:underline;text-underline-offset:3px;align-self:flex-start}@media(hover:hover)and (pointer:fine){.acct-link:hover{color:var(--ink)}}.acct-code{text-transform:uppercase;letter-spacing:3px;font-weight:700}.tut-layer{position:fixed;inset:0;z-index:4000;pointer-events:none}.tut-shield{position:absolute;inset:0}.tut-ring{position:fixed;border:2px solid var(--accent);border-radius:12px;box-shadow:0 0 0 3px #46e3a040,0 0 18px #46e3a08c;transition:left .28s ease,top .28s ease,width .28s ease,height .28s ease;pointer-events:none}.tut-ring.dim{box-shadow:0 0 0 200vmax #04060aad,0 0 18px #46e3a08c}.tut-card{position:fixed;pointer-events:auto;width:max-content;max-width:min(400px,calc(100vw - 20px));background:#12161df7;border:1px solid rgba(70,227,160,.45);border-radius:14px;padding:13px 15px;box-shadow:var(--shadow)}.tut-card.nudge{animation:tutNudge .3s ease}@keyframes tutNudge{25%{transform:translate(-7px)}75%{transform:translate(7px)}}.tut-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.tut-tag{font-size:10px;font-weight:800;letter-spacing:2px;color:var(--accent)}.tut-count{font-size:10px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.tut-text{font-size:13px;line-height:1.5;color:var(--ink)}.tut-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px}.tut-next{font-size:12px;padding:7px 16px}.tut-doit{font-size:10px;font-weight:800;letter-spacing:2px;color:var(--gold)}.tut-skip{background:none;border:none;padding:4px 0;cursor:pointer;color:var(--muted);font-size:11px;text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.tut-skip:hover{color:var(--ink)}}@media(max-width:720px){.tut-text{font-size:12px}.tut-card{padding:11px 12px;border-radius:12px}}.bo-slip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;padding:10px 14px;border:1px dashed rgba(224,161,60,.55);border-radius:10px;background:linear-gradient(180deg,rgba(224,161,60,.07),transparent);box-shadow:inset 0 0 18px #e0a13c0f}.bo-slip-label{font-size:10px;letter-spacing:1.5px;color:var(--gold);font-weight:800;text-transform:uppercase}.bo-slip-value{font-size:24px;letter-spacing:5px;font-weight:800;font-family:ui-monospace,monospace;text-shadow:0 0 16px rgba(224,161,60,.35)}.acct-links{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}.block-art{position:absolute;inset:0;z-index:0;pointer-events:none}.block-art img{width:100%;height:100%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 28%);filter:saturate(.85) brightness(.9)}.block-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#10141b2e 0,#10141b94 13%,#10141be0 28%,#10141bf2,#10141bfc 82%,#10141b)}.slot-ghost{border-color:#8a94a338;background:#0a0c104d}.meter{position:relative;z-index:3;display:flex;height:6px;margin:4px 12px;border-radius:3px;background:#00000080}.meter-a{height:100%;border-start-start-radius:3px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:3px;background:linear-gradient(90deg,rgba(70,192,227,.3),var(--a))}[dir=rtl] .meter-a{background:linear-gradient(270deg,rgba(70,192,227,.3),var(--a))}.meter-a.tween{animation:meterTween .5s cubic-bezier(.22,1,.36,1)}@keyframes meterTween{0%{width:var(--mfrom)}}body.reduce-motion .meter-a.tween{animation:none}.meter-b{flex:1;height:100%;border-start-start-radius:0;border-start-end-radius:3px;border-end-end-radius:3px;border-end-start-radius:0;background:linear-gradient(90deg,var(--b),rgba(227,106,106,.3))}[dir=rtl] .meter-b{background:linear-gradient(270deg,var(--b),rgba(227,106,106,.3))}.meter.bare .meter-a,.meter.bare .meter-b{background:#232b38}.meter-badge{position:absolute;left:50%;top:50%;height:18px;min-width:20px;padding:0 7px;transform:translate(-50%,-50%);background:#0b0e13;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center;box-shadow:0 2px 10px #0009}.meter-badge b{font-size:10.5px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.2px;color:var(--muted)}.block.lead-a .meter-badge{border-color:#46c0e3b3;box-shadow:0 0 12px #46c0e359}.block.lead-a .meter-badge b{color:var(--a)}.block.lead-b .meter-badge{border-color:#e36a6ab3;box-shadow:0 0 12px #e36a6a59}.block.lead-b .meter-badge b{color:var(--b)}.meter-badge.pop{animation:popNum .45s ease}body.reduce-motion .meter-badge.pop{animation:none}.m-verdict{position:absolute;inset-inline-start:8px;top:50%;transform:translateY(-50%);z-index:1;font-size:9.5px;font-weight:800;letter-spacing:1.1px;white-space:nowrap;padding:2px 8px;background:#05070ac7;border-radius:8px;pointer-events:auto}.m-verdict.lead-a{color:var(--a)}.m-verdict.lead-b{color:var(--b)}.m-verdict.tie{color:var(--gold)}.sp-tag{display:none;font-style:normal;font-size:8px;font-weight:700;letter-spacing:1.2px;color:var(--muted);margin-top:1px}.card.in-hand .abadge{display:none}@media(min-width:981px)and (min-height:521px){.side-power{width:56px;font-size:26px;padding:8px 4px 6px}.sp-tag{display:block}}@media(max-width:800px){.m-verdict{display:none}}@media(max-width:720px){.meter{height:5px;margin:2px 8px}.meter-badge{height:13px;min-width:15px;padding:0 5px;border-radius:7px}.meter-badge b{font-size:8.5px;letter-spacing:-.4px}.card.in-hand .cost,.card.in-draft .cost,.card.in-hand .power,.card.in-draft .power,.card.in-board .power{width:auto;height:18px;min-width:20px;padding:0 4px;font-size:12.5px;border:none}.card.in-hand .cost,.card.in-draft .cost{top:auto;bottom:0;inset-inline-start:0;border-start-start-radius:0;border-start-end-radius:8px;border-end-end-radius:0;border-end-start-radius:7px;background:#0d1117f0;box-shadow:1px -1px #0006}.card.in-board .power,.card.in-draft .power,.card.in-hand .power{top:auto;bottom:0;inset-inline-end:0;inset-inline-start:auto;border-start-start-radius:8px;border-start-end-radius:0;border-end-end-radius:7px;border-end-start-radius:0;box-shadow:-1px -1px #0006}.card.in-board .pbase,.card.in-draft .pbase{top:auto;bottom:19px;inset-inline-end:0}.card.in-board .abadge{top:auto;bottom:1px;inset-inline-start:1px;transform:none}.card.in-hand .abadge{display:grid;top:auto;bottom:2px;left:50%;transform:translate(-50%);width:14px;height:14px;font-size:8px}.card.in-draft .abadge{display:none}.card.in-hand{--arth: calc(var(--hw) * 1.46)}.card.in-hand .cname{position:absolute;left:4px;right:4px;bottom:22px;margin:0;max-height:2.3em;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.9)}.card.in-hand .card-art,.card.in-hand .art-scrim{border-radius:7px}.card.in-board .sbadge{top:1px;bottom:auto;inset-inline-end:1px}.card.in-board .sbadge.rode{inset-inline-end:10px}.card.in-board .sbadge.warded{inset-inline-end:19px}.card.in-board .sbadge.jam{inset-inline-end:28px}.card.in-draft .ready{top:1px;inset-inline-end:1px;bottom:auto;inset-inline-start:auto;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:#10141b;border:1px solid var(--gold);font-size:9px;line-height:1}.card.in-draft .ready b{display:none}.card.in-draft .stage-n{top:1px;inset-inline-start:1px;bottom:auto;width:14px;height:14px;font-size:9px}.sp-proj{font-size:9px;letter-spacing:0}.block-art:after{background:linear-gradient(180deg,#10141b26 0,#10141b99 14%,#10141bf5 30%,#10141b 44%)}.slot-ghost{border-color:#8a94a324;background:#0a0c1026}}@media(max-width:720px)and (max-height:700px){.meter{margin:1px 6px}.meter-badge{height:11px;min-width:13px;padding:0 4px}.meter-badge b{font-size:8px}.card.in-hand .cost,.card.in-draft .cost,.card.in-hand .power,.card.in-draft .power,.card.in-board .power{height:15px;min-width:16px;padding:0 3px;font-size:10.5px}.card.in-board .pbase,.card.in-draft .pbase{bottom:16px}}@media(min-width:801px){.hand .card{--arth: 100%;transform-origin:50% 130%}.hand .card .card-art,.hand .card .art-scrim{height:100%;border-radius:7px}.hand .card .art-scrim{background:linear-gradient(180deg,#0e121a00 32%,#0e121a94 56%,#10141bf7)}.hand .card .hplate{position:absolute;left:0;right:0;bottom:0;padding:6px 7px 7px;display:flex;flex-direction:column;gap:3px}.hand .card .cname{margin:0;text-shadow:0 1px 3px rgba(0,0,0,.9)}.hand .card .atext{margin:0;color:#a9b3c4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hand .card .cost,.hand .card .power{width:24px;height:24px;font-size:13.5px;box-shadow:0 2px 6px #00000080}@media(hover:hover)and (pointer:fine){.hand .card:hover{transform:translateY(-12px) scale(1.06);z-index:5;box-shadow:0 14px 32px #0000008c}}.hand .card.selected{transform:translateY(-14px) scale(1.05);z-index:5}.dock:not(.db-dock){border:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.hand{gap:8px}.hand .card{transform:translate(calc(var(--part, 0px) + var(--reorder-dx, 0px))) rotate(var(--rot, 0deg)) translateY(var(--lift, 0px))}@media(hover:hover)and (pointer:fine){.hand .card:has(~.card:hover){--part: -10px}}@media(hover:hover)and (pointer:fine){.hand .card:hover~.card{--part: 10px}}@media(hover:hover)and (pointer:fine){[dir=rtl] .hand .card:has(~.card:hover){--part: 10px}}@media(hover:hover)and (pointer:fine){[dir=rtl] .hand .card:hover~.card{--part: -10px}}body.dragging .hand .card,body.dragging .hand .card.selected{--part: 0px;transform:translate(var(--reorder-dx, 0px)) rotate(var(--rot, 0deg)) translateY(var(--lift, 0px));box-shadow:none;z-index:auto;transition:transform .13s ease,opacity .13s ease}@media(hover:hover)and (pointer:fine){body.dragging .hand .card:hover{--part: 0px;transform:translate(var(--reorder-dx, 0px)) rotate(var(--rot, 0deg)) translateY(var(--lift, 0px));box-shadow:none;z-index:auto;transition:transform .13s ease,opacity .13s ease}}}@media(min-width:801px)and (min-height:1000px){.arena{--hw: clamp(96px, min(9.5vw, 12vh), 152px)}}body.reduce-motion .hand .card,body.reduce-motion .hand .card.selected{transition:none}@media(hover:hover)and (pointer:fine){body.reduce-motion .hand .card:hover{transition:none}}.controls .btn{position:relative;overflow:hidden}.controls .btn:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}.controls .btn:disabled:before{opacity:.08}.controls .commit{background:linear-gradient(180deg,#58eda9,var(--accent) 45%,#2fce8b);box-shadow:inset 0 1px #fff6,inset 0 -2px #04130c4d,0 6px 26px #46e3a04d}.controls .commit:disabled{background:var(--panel);box-shadow:none}.controls .btn.snap{background:linear-gradient(180deg,#e0a13c2e,#e0a13c0f);box-shadow:inset 0 1px #ffffff14,inset 0 -2px #0000004d}.controls .btn.ghost,.controls .btn.danger{background:linear-gradient(180deg,#ffffff08,#0000001f);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0000004d}.controls .btn:not(:disabled):after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;transform:skew(-20deg);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .5s ease}@media(hover:hover)and (pointer:fine){.controls .btn:not(:disabled):hover:after{left:130%}}.controls .btn:not(:disabled):active{transform:translateY(1px)}body.reduce-motion .controls .btn:after{display:none}html,body{overscroll-behavior-y:none}.btn.primary.commit.urge{animation:commitUrge 1.7s ease-in-out infinite}@keyframes commitUrge{0%,to{box-shadow:0 0 #46e3a000}50%{box-shadow:0 0 0 4px #46e3a047,0 0 22px #46e3a0b3}}@media(prefers-reduced-motion:reduce){.btn.primary.commit.urge{animation:none;box-shadow:0 0 0 3px #46e3a047,0 0 16px #46e3a099}}[dir=rtl],[dir=rtl] *{letter-spacing:0!important}html.artv2{background:#0c0e11}body.artv2{background:transparent}body.artv2:before{content:"";position:fixed;top:0;left:0;right:0;z-index:-1;pointer-events:none;height:100vh;height:100lvh;background:linear-gradient(180deg,#090c1099,#090c1061 42%,#06080bd9),var(--arena-img, url(/art/fx_arena_bg2.webp)) center 30% / cover no-repeat #0c0e11}body.artv2 .match-wrap{background:transparent}body.artv2 .card.in-hand .cframe{position:absolute;inset:-1px;inset-inline-start:-3px;pointer-events:none;background:url(/art/fx_frame_common.webp) center / 100% 100% no-repeat}body.artv2 .card.in-hand.r-rare .cframe{background-image:url(/art/fx_frame_rare.webp)}body.artv2 .card.in-hand.r-legendary .cframe{background-image:url(/art/fx_frame_legendary.webp)}@media(min-width:801px){body.artv2 .hand .card .hplate{left:calc(var(--hw, 96px) * .07 + 2px);right:calc(var(--hw, 96px) * .07 + 2px);bottom:calc(var(--hw, 96px) * .07 + 2px);background:linear-gradient(180deg,#0b0e136b,#0b0e13e6);border:1px solid rgba(233,228,216,.08);border-radius:5px;padding:5px 7px 6px}}body.artv2 .cfaction{display:none}body.artv2 .card.in-board.r-rare,body.artv2 .card.in-draft.r-rare,body.artv2 .card.in-board.r-legendary,body.artv2 .card.in-draft.r-legendary{border-block-color:color-mix(in srgb,var(--rc) 75%,transparent);border-inline-end-color:color-mix(in srgb,var(--rc) 75%,transparent);box-shadow:0 2px 5px #00000059,inset 0 0 0 1px color-mix(in srgb,var(--rc) 30%,transparent)}body.artv2 .card.in-board.r-legendary,body.artv2 .card.in-draft.r-legendary{box-shadow:0 2px 5px #00000059,0 0 9px color-mix(in srgb,var(--rc) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--rc) 32%,transparent)}body.artv2 .card.in-draft{outline:1px dashed rgba(233,228,216,.35);outline-offset:2px}body.artv2 .card.in-hand .cfoil{position:absolute;top:0;left:0;right:0;height:var(--arth, 100%);border-radius:7px 7px 0 0;pointer-events:none;background:url(/art/fx_foil.webp) center / cover;mix-blend-mode:screen;opacity:.34;-webkit-mask-image:linear-gradient(180deg,#000 52%,transparent 94%);mask-image:linear-gradient(180deg,#000 52%,transparent 94%)}body.artv2 .card.back{background:var(--back-img, url(/art/cardbacks/cb_default-20260906.webp)) center / 100% 100% no-repeat #10141b;border-color:transparent}body.artv2 .card.back:after{content:""}body.artv2 .card.flip-in:after{content:"";background:var(--back-img, url(/art/cardbacks/cb_default-20260906.webp)) center / 100% 100% no-repeat #10141b;border-color:transparent}body.artv2 .rip-card.facedown{background:url(/art/cardbacks/cb_default-20260906.webp) center / 100% 100% no-repeat #10141b;border-color:transparent}body.artv2 .rip-back{color:transparent}body.artv2 .rip-card:not(.facedown):after{content:"";position:absolute;inset:0;pointer-events:none;background:url(/art/fx_frame_common.webp) center / 100% 100% no-repeat}body.artv2 .rip-card.rar-rare:not(.facedown):after{background-image:url(/art/fx_frame_rare.webp)}body.artv2 .rip-card.rar-legendary:not(.facedown):after{background-image:url(/art/fx_frame_legendary.webp)}body.artv2 .rip-card.rar-legendary:not(.facedown):before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:url(/art/fx_foil.webp) center / cover;mix-blend-mode:screen;opacity:.3;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 92%);mask-image:linear-gradient(180deg,#000 55%,transparent 92%)}body.artv2 .rip-card .t-cost,body.artv2 .rip-card .t-pow{z-index:2}.empire{max-width:640px;margin:0 auto;padding:16px 12px 48px;display:flex;flex-direction:column;gap:14px}.emp-head{text-align:start}.emp-title{font-family:var(--display);font-size:clamp(28px,6vw,40px);letter-spacing:.02em;margin:2px 0 6px;color:var(--gold)}.emp-pitch{color:var(--ink-dim, #a8b0bd);margin:0;max-width:46ch}.emp-card{background:#10141bd9;border:1px solid rgba(224,161,60,.25);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.emp-code{direction:ltr;unicode-bidi:isolate;font:700 28px/1.2 ui-monospace,Consolas,monospace;letter-spacing:.35em;text-indent:.35em;color:var(--gold);background:#10141b;border:1px dashed var(--gold);border-radius:8px;padding:12px 8px;cursor:pointer;text-align:center}@media(hover:hover)and (pointer:fine){.emp-code:hover{background:#e0a13c14}}.emp-share{display:flex;flex-wrap:wrap;gap:8px}.emp-share .btn{flex:1 1 auto;white-space:nowrap}.emp-grants{display:flex;flex-direction:column;gap:8px}.emp-grant{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#10141bd9;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 14px}.emp-grant.hot{border-color:#e0a13c8c;box-shadow:0 0 14px #e0a13c1f}.emp-grant-txt{display:flex;align-items:center;gap:8px}.emp-ladder{display:flex;flex-direction:column;gap:6px}.emp-dob-row{display:flex;gap:8px;align-items:center}.emp-dob-row .acct-input{flex:1}.emp-badge{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px #e0a13ccc;vertical-align:middle;margin-inline-start:6px}.emp-entry{border-color:#e0a13c66}.ref-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:linear-gradient(90deg,#e0a13c29,#10141be6);border:1px solid rgba(224,161,60,.5);border-radius:10px;padding:10px 14px;margin:10px 12px 0}.ref-banner-txt{display:flex;align-items:center;gap:8px}.ref-banner-btns{display:flex;gap:8px}.acct-dob{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:2px}.acct-dob-row{display:flex;gap:8px}.acct-seg{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.acct-seg.year{flex:1.6}.acct-seg>span{font-size:10.5px;letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}.acct-seg .acct-input{width:100%;margin:0;text-align:center}.overlay.rip-veil{background:#040609b8;-webkit-backdrop-filter:blur(7px) saturate(.8);backdrop-filter:blur(7px) saturate(.8)}.overlay.rip-veil:has(.rip-cine){-webkit-backdrop-filter:none;backdrop-filter:none;background:#040609db}.rip-panel.rip-reveal h2{font-family:var(--display);letter-spacing:3px}body.artv2 .rip-card{border-radius:8px}body.artv2 .rip-card:not(.facedown){border-color:transparent;border-inline-start-color:var(--fc, #888);border-inline-start-width:3px}body.artv2 .rip-card .t-cost,body.artv2 .rip-card .t-pow{width:24px;height:24px;font-size:13.5px;top:11px;z-index:3;box-shadow:0 2px 6px #00000080}body.artv2 .rip-card .t-cost{inset-inline-start:11px;background:#262e3a;border-color:#e9e4d840;box-shadow:0 2px 6px #00000080,inset 0 1px #ffffff1a}body.artv2 .rip-card .t-pow{inset-inline-end:11px;border:1px solid rgba(4,19,12,.4)}body.artv2 .rip-card:not(.facedown) .rplate{position:absolute;inset-inline:11px;bottom:11px;z-index:2;display:flex;flex-direction:column;gap:3px;padding:7px 6px 6px;background:linear-gradient(180deg,#0b0e136b,#0b0e13e6);border:1px solid rgba(233,228,216,.08);border-radius:5px}body.artv2 .rip-card .rplate>span{position:static}@media(max-width:560px){body.artv2 .rip-card .t-cost,body.artv2 .rip-card .t-pow{width:20px;height:20px;font-size:11.5px;top:8px}body.artv2 .rip-card .t-cost{inset-inline-start:8px}body.artv2 .rip-card .t-pow{inset-inline-end:8px}body.artv2 .rip-card:not(.facedown) .rplate{inset-inline:7px;bottom:7px;padding:5px 3px 4px;gap:2px}body.artv2 .rip-card .rplate .rip-dup{white-space:normal}.rip-card.flipped.rar-rare{--rip-glow: 0 0 8px 1px color-mix(in srgb, var(--rc, #888) 45%, transparent)}.rip-card.flipped.rar-legendary{--rip-glow: 0 0 14px 2px color-mix(in srgb, var(--rc, #e0a13c) 55%, transparent)}}@keyframes ripBreathe{0%,to{opacity:0}50%{opacity:1}}.rip-card.facedown{overflow:visible}.rip-card.facedown:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 16px 2px #e0a13c29;opacity:0;animation:ripBreathe 2.6s ease-in-out infinite}.rip-card.facedown.last-one:after{box-shadow:0 0 20px 3px #e0a13c4d;animation-duration:1.5s}.rip-card.facedown:active{transform:scale(.96)}body.artv2 .rip-card.flipped>.rip-backface{background:url(/art/cardbacks/cb_default-20260906.webp) center / 100% 100% no-repeat #10141b}body.artv2 .rip-card.flipped:before,body.artv2 .rip-card.flipped:after{border-radius:inherit}@keyframes ripTextIn{0%{opacity:0;transform:translateY(5px) scale(.92)}60%{opacity:1;transform:translateY(-1px) scale(1.06)}to{opacity:1;transform:none}}.rip-card.flipped .rplate>:nth-child(1){animation:ripTextIn .35s ease calc(.3s - var(--flip-t, 0s)) backwards}.rip-card.flipped .rplate>:nth-child(2){animation:ripTextIn .35s ease calc(.42s - var(--flip-t, 0s)) backwards}.rip-card.flipped .rplate>:nth-child(3){animation:ripTextIn .35s ease calc(.52s - var(--flip-t, 0s)) backwards}@keyframes ripOut{to{opacity:0;transform:translateY(-8px) scale(.97)}}@keyframes veilOut{to{opacity:0}}.rip-panel.rip-out{animation:ripOut .24s ease calc(0s - var(--out-t, 0s)) both;pointer-events:none}.overlay.rip-veil-out{animation:veilOut .24s ease calc(0s - var(--out-t, 0s)) both}.fx-chip.gold{color:var(--gold)}@keyframes haulPulse{35%{transform:scale(1.12);box-shadow:0 0 0 2px #e0a13c59,0 0 14px #e0a13c80}}.haul-pulse{animation:haulPulse .5s ease}body.reduce-motion .rip-card.facedown:after,body.reduce-motion .rip-card.facedown.last-one:after{animation:none;opacity:0}body.reduce-motion .rip-card.flipped .rplate>*{animation:none}body.reduce-motion .rip-panel.rip-out,body.reduce-motion .overlay.rip-veil-out,body.reduce-motion .haul-pulse{animation:none}.offer .rip-card{margin-inline:auto;margin-bottom:12px;width:min(148px,100%);height:auto;aspect-ratio:63 / 88}.offer .rip-card.shop-still{cursor:default}.offer .rip-card.facedown{cursor:default;transition:none;overflow:hidden}.offer .rip-card.facedown:active{transform:none}@media(hover:hover)and (pointer:fine){.offer .rip-card.facedown:hover{transform:none}}.offer .rip-card.facedown:after{animation:none;opacity:0}body.artv2 .offer .rip-card:not(.facedown){border-inline-start-color:transparent;border-inline-start-width:1px}.offer .rip-card .t-name{font-size:16px;bottom:48px;left:10px;right:10px}.offer .rip-card .rip-rarity{bottom:29px;font-size:11px;letter-spacing:2.5px}.offer .rip-back{font-size:40px}.offer .rip-card .t-cost,.offer .rip-card .t-pow{width:22px;height:22px;font-size:12px;top:6px}.offer .rip-card .t-cost{inset-inline-start:6px}.offer .rip-card .t-pow{inset-inline-end:6px}body.artv2 .offer .rip-card .t-cost,body.artv2 .offer .rip-card .t-pow{width:24px;height:24px;font-size:13.5px;top:11px}body.artv2 .offer .rip-card .t-cost{inset-inline-start:11px}body.artv2 .offer .rip-card .t-pow{inset-inline-end:11px}body.artv2 .offer .rip-card:not(.facedown) .rplate{inset-inline:11px;bottom:11px;padding:7px 6px 6px;gap:3px}.offer.sold{opacity:1}.offer.sold:not(:has(.rip-card)){opacity:.5}.offer.sold .rip-card>.card-art{filter:saturate(.45) brightness(.75)}.offer.sold .rip-card.facedown:after{opacity:1;box-shadow:none;background:#0a0c1080;border-radius:inherit}.own-stamp{position:absolute;inset-inline:-5%;top:41%;z-index:3;transform:rotate(-12deg);font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;text-align:center;color:var(--gold);background:#10141bd9;border-block:2px solid color-mix(in srgb,var(--gold) 75%,transparent);padding:5px 0}.cere-haul{margin:8px 0 2px}.cere-haul .rip-card{cursor:default;width:clamp(88px,27vw,136px);height:auto;aspect-ratio:63 / 88}.result-card:has(.cere-haul) .cere-art{display:none}.result-card:has(.cere-haul) .cere-body{margin-top:0;padding-top:16px;padding-bottom:14px}.result-card:has(.cere-haul) h2{font-size:clamp(26px,5vw,34px);letter-spacing:4px}.result-card:has(.cere-haul) .cere-reason{margin-top:2px;font-size:12px}.result-card:has(.cere-haul) .cere-rule{margin:8px auto 6px}.result-card:has(.cere-haul) .blk{padding:6px 9px 5px}.result-card:has(.cere-haul) .rc-pot{margin:4px 0}.result-card:has(.cere-haul) .rewards{max-height:min(100px,20vh)}.result-card:has(.cere-haul) .rewards .rw{padding:4px 10px;margin-bottom:5px;font-size:12px}.result-card:has(.cere-haul) .rw-ic{width:22px;height:22px;font-size:12px}.result-card:has(.cere-haul) .comeup{margin:6px 0 0}.result-card:has(.cere-haul) .cu-chips{margin-top:6px}.rc-take{display:flex;align-items:center;justify-content:center;gap:5px;margin:-8px 0 10px;font-size:13px;font-weight:800;color:color-mix(in srgb,var(--gold) 80%,var(--ink));animation:riseIn .4s ease both}.rc-take .ic{width:13px;height:13px;color:var(--gold)}.rc-friendly{margin:10px 0 12px;font-size:12px;font-weight:700;letter-spacing:.6px;color:var(--muted);text-transform:uppercase;animation:riseIn .4s ease both;animation-delay:calc(.3s - var(--cere-t, 0s))}body.reduce-motion .rc-friendly{animation:none}.cu-lvlup{animation:cuPop .45s cubic-bezier(.2,.9,.3,1.4) both}@keyframes cuPop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}body.reduce-motion .cu-lvlup,body.reduce-motion .rc-take{animation:none}.cere-haul .rip-card.flipped{animation-fill-mode:backwards}body.reduce-motion .cere-haul .rip-card.flipped{animation:none}.comeup{margin:10px 0 2px;text-align:start;animation:riseIn .4s ease both}.cu-row{display:flex;align-items:center;gap:10px}.cu-lvl{flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:1.5px;color:var(--muted)}.cu-mid{flex:1;min-width:0}.cu-labels{display:flex;justify-content:space-between;font-size:10px;font-weight:800;margin-bottom:3px}.cu-gain{color:var(--a);display:inline-flex;align-items:center;gap:3px}.cu-gain .ic{width:11px;height:11px}.cu-count{color:var(--muted);letter-spacing:.5px}.cu-bar{display:block;height:7px;border-radius:4px;background:#ffffff12;overflow:hidden}.cu-fill{display:block;height:100%;width:var(--cu-to, 0%);border-radius:4px;background:linear-gradient(90deg,var(--a),var(--accent));animation:cuFill .9s cubic-bezier(.2,.8,.3,1) both}@keyframes cuFill{0%{width:var(--cu-from, 0%)}to{width:var(--cu-to, 0%)}}.cu-next{flex-shrink:0;width:40px;height:40px;border-radius:9px;overflow:hidden;border:1px solid var(--line);background:#ffffff0a;display:grid;place-items:center}.cu-next img{width:100%;height:100%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 16%)}.cu-next-coin{color:var(--gold)}.cu-next-line{display:flex;gap:8px;align-items:baseline;margin-top:5px;font-size:10.5px;min-width:0}.cu-next-line b{font-weight:800;letter-spacing:1px;color:var(--muted);flex-shrink:0}.cu-next-line i{font-style:normal;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cu-chips{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.cu-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;padding:4px 10px;border-radius:20px;border:1px solid var(--line);background:#ffffff0a;color:var(--muted)}.cu-chip .ic{width:12px;height:12px}.cu-chip.hot{border-color:#e0a13c80;color:var(--gold);background:#e0a13c14}body.reduce-motion .cu-fill,body.reduce-motion .comeup{animation:none}.cere-next{display:flex;gap:8px;align-items:baseline;justify-content:center;flex-wrap:wrap;margin:2px 0 12px;font-size:11.5px;animation:riseIn .4s ease both;animation-delay:calc(1.35s - var(--cere-t, 0s))}.cere-next b{font-weight:800;letter-spacing:1px;color:var(--muted)}.cere-next i{font-style:normal;font-weight:700;color:var(--gold)}body.reduce-motion .cere-next{animation:none}.result-card:has(.cere-haul) .cere-next{margin:2px 0 8px}@keyframes passBreak{0%{filter:brightness(2.2) saturate(1.7);transform:scale(1.07)}40%{filter:brightness(1.25) saturate(1.2);transform:scale(1.03)}to{filter:brightness(1) saturate(1);transform:none}}.pass-broke .pass-chip,.pass-broke .pass-show{animation:passBreak .62s cubic-bezier(.2,.8,.3,1) calc(0s - var(--pc-t, 0s)) both}@keyframes passStamp{0%{transform:scale(2.4) rotate(-16deg);opacity:0}55%{opacity:1}to{transform:none;opacity:1}}.pass-broke .pass-badge.done{animation:passStamp .42s cubic-bezier(.2,.9,.3,1.5) calc(.12s - var(--pc-t, 0s)) backwards}.overlay.cm-veil{--cm-w: min(calc(63vh * 63 / 88), 34vw);display:block;padding:0;overflow:hidden;background:radial-gradient(120% 90% at 50% 40%,#16100c,#060708 70%),#060708;animation:cmVeilIn .2s ease calc(0s - var(--cm-t, 0s)) both}@keyframes cmVeilIn{0%{opacity:0}to{opacity:1}}.cm-panel{position:relative;z-index:1;width:100%;height:100%;box-sizing:border-box;display:grid;align-items:center;column-gap:5vw;grid-template-columns:minmax(0,1fr) var(--cm-w) minmax(0,.55fr);grid-template-rows:1fr auto auto 1fr auto;padding:max(24px,env(safe-area-inset-top)) max(5vw,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(5vw,env(safe-area-inset-left))}.cm-copy{grid-column:1;grid-row:2;position:relative;z-index:3;min-width:0}.cm-acts{grid-column:1;grid-row:3;position:relative;z-index:3;min-width:0;margin-top:clamp(18px,3.4vh,36px)}.cm-stage{grid-column:2;grid-row:1 / span 4;align-self:center;position:relative;width:var(--cm-w)}.cm-strip{grid-column:2;grid-row:5;justify-self:center;position:relative;z-index:2}.cm-keeper{display:none}.cm-light{position:absolute;inset:0;z-index:0;pointer-events:none}.cm-cone{position:absolute;left:50%;bottom:8%;width:250%;height:160vh;transform:translate(-50%);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);background:linear-gradient(180deg,#ffe8b49e,#ffce8233 50%,#ffc46e57);-webkit-mask-image:linear-gradient(90deg,transparent 2%,black 42%,black 58%,transparent 98%);mask-image:linear-gradient(90deg,transparent 2%,black 42%,black 58%,transparent 98%);filter:blur(10px);mix-blend-mode:screen;animation:cmLight .5s ease calc(0s - var(--cm-t, 0s)) backwards}.cm-ruby{position:absolute;left:50%;top:46%;width:165%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(214,28,56,.62),rgba(150,14,36,.3) 52%,transparent);animation:cmBloom .8s ease-out calc(.16s - var(--cm-t, 0s)) backwards}.cm-floor{position:absolute;left:50%;bottom:-12%;width:190%;height:22%;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(255,200,120,.46),rgba(255,170,80,.14) 60%,transparent);filter:blur(4px);animation:cmFloor .6s ease-out calc(.42s - var(--cm-t, 0s)) backwards}.cm-dust{position:absolute;left:-45%;right:-45%;top:-40vh;bottom:6%}.cm-dust i{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:#ffecbe;box-shadow:0 0 9px 3px #ffbe5abf;opacity:.6;animation:cmDust 6s ease-in-out calc(var(--d) - var(--cm-t, 0s)) infinite}.cm-rays{position:absolute;left:50%;top:46%;width:330%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,214,150,.34) 0deg 3deg,transparent 3deg 12deg);-webkit-mask-image:radial-gradient(closest-side,black 12%,rgba(0,0,0,.5) 40%,transparent 72%);mask-image:radial-gradient(closest-side,black 12%,rgba(0,0,0,.5) 40%,transparent 72%);mix-blend-mode:screen;animation:cmLight .6s ease calc(.16s - var(--cm-t, 0s)) backwards}@keyframes cmLight{0%{opacity:0}to{opacity:1}}@keyframes cmBloom{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes cmFloor{0%{opacity:0;transform:translate(-50%) scaleX(.5)}to{opacity:1;transform:translate(-50%) scaleX(1)}}@keyframes cmDust{0%,to{transform:translate(0);opacity:.3}50%{transform:translate(7px,-16px);opacity:.9}}.cm-tilt{position:relative;z-index:1;transform:perspective(1400px) rotateY(-12deg) rotate(-3deg);transform-origin:50% 60%}[dir=rtl] .cm-tilt{transform:perspective(1400px) rotateY(12deg) rotate(3deg)}.cm-prize{position:relative;width:100%;filter:drop-shadow(0 40px 46px rgba(0,0,0,.8));animation:cmRise .56s var(--sw-ease-out-expo, ease-out) calc(.16s - var(--cm-t, 0s)) backwards}.cm-prize>.cv{width:100%}@keyframes cmRise{0%{transform:translateY(18%) scale(.9);opacity:0;filter:drop-shadow(0 40px 46px rgba(0,0,0,.8)) brightness(2.2)}to{transform:none;opacity:1;filter:drop-shadow(0 40px 46px rgba(0,0,0,.8)) brightness(1)}}.cm-slab{display:block;width:100%;aspect-ratio:var(--sw-card-aspect);overflow:hidden;border-radius:14px;background:var(--sw-bm-ink, rgba(12, 8, 8, 1));box-shadow:0 0 0 3px var(--sw-bm-leaf, var(--gold)),0 0 0 7px var(--sw-bm-crimson-deep, rgba(90, 10, 20, 1))}.cm-slab img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.cm-slab--back img{object-position:50% 50%}.cm-sheen{position:absolute;inset:0;pointer-events:none;opacity:0;overflow:hidden;border-radius:14px;background:linear-gradient(105deg,transparent 30%,rgba(255,244,214,.55) 48%,transparent 66%);animation:cmSheen .7s ease-out calc(.28s - var(--cm-t, 0s)) backwards}@keyframes cmSheen{0%{opacity:1;transform:translate(-80%)}to{opacity:0;transform:translate(80%)}}.cm-eye{margin:0 0 10px;font:var(--sw-fw-display, 800) clamp(12px,1.3vw,18px)/1.2 var(--sw-font-display, var(--display));letter-spacing:.2em;text-transform:uppercase;color:var(--sw-mint, var(--accent));animation:riseIn .34s ease calc(.5s - var(--cm-t, 0s)) both}.cm-name{margin:0;font-family:var(--sw-font-display, var(--display));font-weight:900;text-transform:uppercase;font-size:clamp(34px,5.6vw,112px);line-height:.88;text-wrap:balance;overflow-wrap:break-word;background:linear-gradient(180deg,#fff,#f5f0e4 40%,#d9d0bc 75%,#b9ad94);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.6)) drop-shadow(0 14px 26px rgba(0,0,0,.75));animation:riseIn .34s ease calc(.58s - var(--cm-t, 0s)) both}.cm-ed{display:flex;align-items:center;gap:10px;margin:12px 0 0;font:800 clamp(16px,1.7vw,26px)/1.1 var(--sw-font-display, var(--display));letter-spacing:.1em;text-transform:uppercase;color:var(--sw-gold, var(--gold));animation:riseIn .34s ease calc(.62s - var(--cm-t, 0s)) both}.cm-ed i{flex:none;width:.5em;height:.5em;transform:rotate(45deg);background:linear-gradient(135deg,var(--sw-gold-hi, var(--gold)),var(--sw-brass-lo, var(--gold)))}.cm-truth{margin:14px 0 0;max-width:34em;font-size:clamp(13px,1.1vw,16px);line-height:1.4;color:var(--sw-text-2, var(--muted));animation:riseIn .34s ease calc(.68s - var(--cm-t, 0s)) both}.cm-acts .psh-cta.cm-keep{--tube: clamp(30px, 3vw, 44px);width:min(420px,100%);min-height:clamp(64px,9vh,84px)}.cm-acts{animation:cmActsIn .34s ease calc(.82s - var(--cm-t, 0s)) backwards}@keyframes cmActsIn{0%{visibility:hidden;opacity:0;transform:translateY(16px)}1%{visibility:visible}to{visibility:visible;opacity:1;transform:none}}.cm-more{display:flex;align-items:center;gap:10px;margin:16px 0 0;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sw-text-3, var(--muted))}.cm-more .prl-glyph-pile{flex:none;width:26px}.cm-strip{--prl-card: 40px;--prl-face: 44px;--prl-back: 38px;--prl-pile: 58px;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 14%,black 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,black 14%,black 86%,transparent 100%);animation:riseIn .4s ease calc(.5s - var(--cm-t, 0s)) both}.cm-strip ol{display:flex;align-items:flex-end;margin:0;padding:0 30px 5vh;list-style:none}.cm-st-t{position:relative;flex:none;width:clamp(84px,8.4vw,124px);min-height:118px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.cm-st-o{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:6px}.cm-st-o .prl-tag{margin-bottom:5px}.cm-st-o:is(.is-future,.is-locked) .prl-thing{filter:brightness(.6) saturate(.8)}.cm-st-o:is(.is-future,.is-locked) .prl-amt{opacity:.75}.cm-st-claimed{display:inline-flex;align-items:center;gap:5px;margin-bottom:10px;font:900 11px/1 var(--sw-font-display, var(--display));letter-spacing:.18em;text-transform:uppercase;color:var(--sw-mint, var(--accent));white-space:nowrap}.cm-st-claimed svg{width:11px;height:11px}.cm-st-t:before,.cm-st-t:after{content:"";position:absolute;z-index:0;inset-inline-start:0;bottom:36px;height:5px;border-radius:3px}.cm-st-t:before{inline-size:100%;background:linear-gradient(180deg,var(--sw-brass-base, var(--gold)),var(--sw-brass-deep, var(--gold)))}.cm-st-t:is(.is-on,.is-now):after{inline-size:100%;background:linear-gradient(180deg,var(--sw-gold-hi, var(--gold)),var(--sw-gold, var(--gold)) 45%,var(--sw-brass-lo, var(--gold)));box-shadow:0 0 14px #ffc46ecc}.cm-st-t.is-now:after{inline-size:50%}.cm-strip .prl-tok{position:relative;z-index:2;left:auto;top:auto;transform:none;flex:none;margin-bottom:26px}.cm-st-t.is-on .prl-tok,.cm-st-t.is-now .prl-tok{color:var(--sw-brass-ink);background:var(--sw-value-face);box-shadow:none}.cm-st-t.is-stage .prl-tok{min-width:58px;height:44px;margin-bottom:17px;font:900 26px/1 var(--sw-font-display, var(--display));color:var(--sw-brass-ink);background:var(--sw-value-face);box-shadow:none;filter:drop-shadow(0 0 12px rgba(255,206,120,.95)) drop-shadow(0 0 30px rgba(255,170,70,.6))}.cm-strip .prl-nowtag{top:auto;bottom:2px}@media(orientation:portrait){.overlay.cm-veil{--cm-w: min(66vw, calc(46vh * 63 / 88), 420px)}.cm-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;row-gap:12px;justify-items:center;text-align:center;padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}.cm-copy{grid-column:1;grid-row:1;width:100%}.cm-stage{grid-column:1;grid-row:2}.cm-acts{grid-column:1;grid-row:3;width:100%;margin-top:0}.cm-acts .psh-cta.cm-keep{width:100%;--tube: clamp(26px, 9vw, 40px);min-height:72px}.cm-more,.cm-ed{justify-content:center}.cm-panel{grid-template-rows:auto 1fr auto auto}.cm-strip{grid-column:1;grid-row:3;width:100%;-webkit-mask-image:none;mask-image:none}.cm-acts{grid-row:4}.cm-strip ol{justify-content:center;padding:0}.cm-st-t{display:none}.cm-st-t.is-stage{display:flex;flex-direction:column;width:100%;min-height:0}.cm-st-t.is-stage:before,.cm-st-t.is-stage:after{inset-inline:8% auto;inline-size:84%;top:21px;bottom:auto;height:3px;opacity:.8;background:linear-gradient(90deg,transparent,var(--sw-gold, var(--gold)) 30%,var(--sw-gold-hi, var(--gold)) 50%,var(--sw-gold, var(--gold)) 70%,transparent)}.cm-st-t.is-stage .prl-tok{order:1;min-width:50px;height:40px;margin:0;font-size:24px}.cm-st-t.is-stage .cm-st-claimed{order:2;margin:8px 0 0}.cm-st-t.is-stage .prl-nowtag{display:none}.cm-name{font-size:clamp(34px,11vw,96px)}.cm-eye{font-size:clamp(12px,3.4vw,18px)}.cm-truth{margin-inline:auto}.cm-tilt{transform:perspective(1000px) rotateY(-10deg) rotate(-3deg)}[dir=rtl] .cm-tilt{transform:perspective(1000px) rotateY(10deg) rotate(3deg)}}@media(orientation:landscape)and (max-height:520px){.overlay.cm-veil{--cm-w: calc(76vh * 63 / 88)}.cm-panel{grid-template-columns:minmax(0,1fr) var(--cm-w) minmax(0,.25fr);column-gap:4vw;padding-block:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-bottom))}.cm-name{font-size:clamp(28px,5.4vw,60px)}.cm-truth{margin-top:8px;font-size:13px}.cm-acts{margin-top:14px}.cm-more{margin-top:10px}.cm-strip{display:none}.cm-acts .psh-cta.cm-keep{--tube: 26px;min-height:56px}}@media(orientation:landscape)and (min-width:1000px)and (min-height:600px){.overlay.cm-veil{--cm-w: min(calc(46vh * 63 / 88), 28vw);top:var(--hud-h, 64px)}.cm-panel{padding-bottom:0}.cm-keeper{display:block;position:absolute;z-index:0;inset-inline-end:4vw;bottom:4vh;height:min(94%,860px);aspect-ratio:768 / 1152;pointer-events:none;-webkit-mask-image:linear-gradient(0deg,transparent 0,transparent 14%,black 40%);mask-image:linear-gradient(0deg,transparent 0,transparent 14%,black 40%);animation:cmLight .6s ease calc(0s - var(--cm-t, 0s)) backwards}.cm-keeper img{display:block;width:100%;height:100%;filter:brightness(.82) contrast(1.04) drop-shadow(-24px 22px 30px rgba(0,0,0,.7))}}body.reduce-motion .pass-broke .pass-chip,body.reduce-motion .pass-broke .pass-show,body.reduce-motion .pass-broke .pass-badge.done,body.reduce-motion .overlay.cm-veil,body.reduce-motion .cm-cone,body.reduce-motion .cm-ruby,body.reduce-motion .cm-floor,body.reduce-motion .cm-prize,body.reduce-motion .cm-sheen,body.reduce-motion .cm-eye,body.reduce-motion .cm-name,body.reduce-motion .cm-truth,body.reduce-motion .cm-ed,body.reduce-motion .cm-rays,body.reduce-motion .cm-strip,body.reduce-motion .cm-keeper,body.reduce-motion .cm-acts{animation:none}body.reduce-motion .cm-tilt{transform:none}body.reduce-motion .cm-dust{display:none}:root{--bg: #0b1116;--panel: #141e25;--panel-2: #1c2932;--ink: #f3eee3;--muted: #b0bec5;--line: #35444c;--accent: #62ddbe;--a: #7fdddf;--b: #ef8d81;--gold: #d4b47a;--danger: #ef8d81}button:focus-visible,[role=button]:focus-visible{outline:2px solid #f3e9d4;outline-offset:4px}.game-boot{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#0b1116;text-align:center}.boot-wordmark{font:800 42px/1 var(--display);letter-spacing:3px;color:#f3e9d4}.boot-line{height:2px;width:100px;background:linear-gradient(90deg,transparent,#62ddbe,transparent);margin:25px 0 8px}.game-boot p{font-size:13px;color:#b0bec5}.game-boot button{color:#10261f;background:#62ddbe;border:0;border-radius:4px;padding:12px 22px;margin-top:12px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer}body.artv2:before{background:linear-gradient(180deg,#0a1118c9,#0a151ea8 50%,#070e15ed),var(--arena-img, url(/art/fx_arena_bg2.webp)) center 30% / cover no-repeat #0b1116}.match-wrap{min-height:100svh}.arena-hud{background:linear-gradient(180deg,#0d171ef5,#0d171ee0);border-bottom:1px solid #d4b47a30;box-shadow:0 8px 40px #0003;padding-block:10px}.hud-face{border-radius:50%;border-color:#d4b47a80}.hud-kicker{color:#b4c1c7;font-size:10px;letter-spacing:1.2px}.hud-name{font-size:15px;color:var(--ink)}.hud-sub{opacity:.82}.hud-energy{border:1px solid #62ddbe55;background:#17382f;border-radius:6px;padding:6px 10px}.hud-energy b{font-size:23px;color:#c4ffeb}.pot-turn{color:#f3e9d4;font-size:11px}.pot-amt b{font-size:29px}.pot-label{font-size:9px}.pot-prio{font-size:10px}.hud-pot.hot .pot-amt b{animation:none}.arena{padding:0 22px;gap:0}.battle-overview{display:flex;align-items:center;gap:12px;min-height:36px;color:#bac9cf;font-size:11px;letter-spacing:.3px}.battle-overview>span:first-child{display:flex;align-items:center;gap:7px}.battle-overview .ic{color:var(--gold)}.control-pips{display:flex;gap:5px;margin-inline-start:auto}.control-pips i{width:18px;height:5px;background:#596771;transform:skew(-16deg)}.control-pips .yours{background:var(--a)}.control-pips .theirs{background:var(--b)}.control-score{font-variant-numeric:tabular-nums}.arena .board{align-items:stretch;gap:12px}.arena .block{border:1px solid #738c954a;border-radius:8px;background:#101c25;box-shadow:0 10px 22px #0004}.arena .block.lead-a{border-color:#7fdddf85;box-shadow:0 0 0 1px #7fdddf13,0 10px 22px #0004}.arena .block.lead-b{border-color:#ef8d8175;box-shadow:0 0 0 1px #ef8d8113,0 10px 22px #0004}.arena .block-art img{opacity:.7;filter:saturate(.72)}.arena .block-art:after{background:linear-gradient(180deg,#0a151e25,#0a151e99 38%,#0a151ec9 70%)}.arena .block.unrevealed .side{opacity:.8}.arena .block-head{min-height:72px;padding:11px 24px 10px 12px;background:linear-gradient(180deg,#0a151ed9,#0a151eaa);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#adbdc130;text-align:start}.arena .loc-name{font-size:19px;letter-spacing:1px;color:#f2e7d2}.arena .loc-name.unknown{color:#acb9c3;font-size:15px;letter-spacing:1.2px}.arena .loc-effect{color:#d2dce0;font-size:12px;line-height:1.4;margin-top:4px;display:block;overflow:visible;min-height:0;max-height:none;-webkit-line-clamp:unset}.arena .fx-flavor{display:none}.loc-info{position:absolute;inset-inline-end:0;top:0;width:34px;height:36px;background:transparent;border:0;color:#d4b47a;cursor:pointer;font:600 13px Georgia,serif}@media(hover:hover)and (pointer:fine){.loc-info:hover{background:#d4b47a18}}.arena .side{min-height:0}.arena .side-power{background:#101c25e6;box-shadow:none;border-radius:4px}.arena .slot-ghost{border-color:#9bafbd25;background:#acc9dc06;border-radius:5px}.arena .side.me.droppable{background:#62ddbe0b;outline:1px dashed #62ddbe90;outline-offset:-3px}.placement-target{position:absolute;z-index:3;top:2px;inset-inline-end:7px;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:5px 9px;font-family:inherit;font-weight:700;font-size:11px;line-height:1.2;color:#b6ffe7;border:1px solid #62ddbe60;border-radius:4px;background:#12382f;cursor:pointer}.placement-target .ic{width:12px;height:12px}.arena .meter{margin:6px 12px;height:3px}.arena .meter-badge{background:#0c1821;box-shadow:none;border-color:#a3b6c047}.arena .m-verdict{background:#0c1821;font-size:9px}.arena .card,.arena .card.back{border-radius:5px}.arena .card{box-shadow:0 4px 10px #0009}.arena .card.in-board,.arena .card.in-draft{overflow:visible;cursor:pointer}.arena .card.in-board .card-art,.arena .card.in-draft .card-art{filter:saturate(.9) brightness(1.1)}.arena .card.in-board .cname,.arena .card.in-draft .cname{display:block;position:absolute;left:3px;right:3px;bottom:4px;margin:0;font-size:10px;line-height:1.15;color:#fff5e8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arena .card.in-board .art-scrim,.arena .card.in-draft .art-scrim{height:100%;background:linear-gradient(180deg,transparent 40%,#071018e8)}.arena .card.in-draft .ready{bottom:auto;top:2px;font-size:9px}.arena .card.in-draft .ready b,.arena .card .cfaction{display:none}.arena .dock:not(.db-dock){margin-top:12px;padding:0 0 12px;border:0;border-top:1px solid #d4b47a30;border-radius:0;background:linear-gradient(180deg,#0b151e44,#08111abb);-webkit-backdrop-filter:none;backdrop-filter:none}.arena .dock-top{min-height:26px}.arena .message{color:#d5e0e4;padding:6px 12px;font-size:12px;letter-spacing:0}.arena .message.warn{color:#e4c98d}.arena .ticker{height:19px;overflow:hidden;margin:0;padding:0 8px}.arena .tk{font-size:10px;line-height:16px;color:#a8bac5}.arena .dock-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(285px,31%);align-items:stretch;gap:22px}.hand-area{min-width:0}.hand-heading{display:flex;justify-content:space-between;gap:10px;padding:9px 6px 1px;color:#a8bbc4;font-size:10px;letter-spacing:1.4px}.hand-heading span:last-child{color:#8fefd0;letter-spacing:0}.arena .hand{justify-content:center;align-items:start;gap:9px;padding:16px 10px 8px;min-width:0;min-height:0;scrollbar-width:thin}.arena .hand .card{--part: 0px;--arth: 100%;padding:0;border:1px solid #c7b58e91;border-bottom:3px solid var(--fc);flex-shrink:0;transform:translate(var(--reorder-dx, 0px));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;background:#182731}.arena .hand .card .cframe{display:none}.arena .hand .card .card-art{height:100%;border-radius:4px;filter:saturate(.85) brightness(1.08)}.arena .hand .card .art-scrim{height:100%;background:linear-gradient(180deg,#05101800 34%,#09151aa6 59%,#09151af5)}body.artv2 .arena .hand .card .hplate{position:absolute;left:0;right:0;bottom:0;padding:7px;display:flex;flex-direction:column;min-width:0;gap:4px;border:0;border-radius:0;background:none}.arena .hand .card .cname{position:static;color:#fff8e9;font-size:12px;line-height:1.18;margin:0;min-width:0;max-width:100%;max-height:3.54em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-shadow:0 2px 4px #000}.arena .hand .card .atext{display:-webkit-box;font-size:10.5px;line-height:1.3;color:#d6e2e6;-webkit-line-clamp:3;margin:0}.arena .hand .card .cost,.arena .hand .card .power{top:-8px;bottom:auto;width:27px;height:27px;min-width:27px;border-radius:5px;font-size:15px;font-weight:800;box-shadow:0 2px 6px #0008}.arena .hand .card .cost{inset-inline-start:-4px;background:#183530;color:#c3fce6;border:1px solid #81c3ae}.arena .hand .card .power{inset-inline-end:-4px;background:#f0dfb8;color:#292416;border:1px solid #d4b47a}.arena .hand .card.unaffordable{opacity:.76;filter:none}.arena .hand .card.unaffordable .cost{background:#27353e;color:#c0cbd2;border-color:#80919c}.arena .hand .card:focus-visible{transform:translateY(-5px);z-index:4}@media(hover:hover)and (pointer:fine){.arena .hand .card:hover{transform:translateY(-5px);z-index:4}}.arena .hand .card.selected{transform:translateY(-7px);border-color:#99ffe1;box-shadow:0 0 0 2px #62ddbe99,0 8px 25px #0008;z-index:5}.arena .hand .card .abadge{display:none}.decision-panel{min-width:0;display:flex;flex-direction:column;justify-content:end;gap:10px;padding-top:7px}.tactical-readout{position:relative;display:flex;align-items:center;gap:12px;min-height:112px;padding:12px;border:1px solid #7f979d3d;border-radius:6px;background:linear-gradient(120deg,#1b2b35e8,#101d27e8);overflow:hidden}.tactical-readout.has-card{border-inline-start:3px solid var(--fc)}.readout-copy{min-width:0;flex:1;position:relative;z-index:1}.readout-copy strong{font:750 17px/1.15 var(--display);letter-spacing:.4px;color:#f3e9d4}.readout-copy p{margin:5px 0 0;font-size:12px;line-height:1.5;color:#d3e0e5}.readout-eyebrow{display:flex;flex-wrap:wrap;gap:4px 12px;color:#b9c7d0;font-size:9px;margin-bottom:5px}.readout-eyebrow span{color:#e8d4a9}.readout-instruction{display:block;font-size:10px;color:#9eefda;margin-top:7px;line-height:1.35}.readout-instruction.unavailable{color:#f1c992}.readout-portrait{position:relative;width:48px;height:64px;flex-shrink:0;overflow:hidden;border-radius:3px;border:1px solid #f3e9d438}.readout-portrait .card-art{position:absolute;width:100%;height:100%;object-fit:cover;object-position:var(--ax,50%) var(--ay,25%)}.readout-portrait .art-scrim{display:none}.readout-kind{position:absolute;inset-inline-end:-8px;bottom:-12px;font-size:75px;opacity:.035}.readout-mark{color:#d4b47a;font-size:26px}.arena .controls{width:100%;display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:6px}.arena .controls .commit{grid-column:1 / -1;min-height:47px;font-size:19px;letter-spacing:1.1px}.arena .controls .btn{border-radius:5px;min-height:40px;padding:7px;animation:none}.arena .controls .btn:before,.arena .controls .btn:after{display:none}.arena .controls .btn.primary{background:#62ddbe;color:#08241c;border-color:#8df3d5;box-shadow:0 4px 16px #62ddbe17}@media(hover:hover)and (pointer:fine){.arena .controls .btn.primary:hover:not(:disabled){background:#8dedcf}}.arena .controls .btn.primary:disabled{background:#203c36;color:#a5b9b3;border-color:#466159;box-shadow:none}.arena .controls .btn.snap{background:#d4b47a10;border-color:#d4b47a55}.arena .controls .btn.snap,.arena .controls .btn.ghost,.arena .controls .btn.danger{grid-column:auto}.arena .controls .btn.ghost,.arena .controls .btn.danger{border-color:#aabfc032;background:#101d27}.arena .controls .btn .act-verb{font-size:11px;letter-spacing:.4px}.arena .controls .btn:disabled{opacity:.5}.arena .coaching-readout{background:#16251ef5;border-color:#d4b47a70}.arena .tactical-readout .coach{position:static;transform:none;width:100%;max-width:none;padding:0;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;gap:8px}.coach-body{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0;padding:0;border:0;background:none;text-align:start;cursor:pointer;font-family:inherit}.arena .coach-text{font-size:12px;line-height:1.5;color:#d3e0e5}.arena .coach-off{min-height:36px;white-space:normal;max-width:72px;color:#bac8c0}.inspector .insp-card{background:#12232ff7;border:1px solid #d4b47a75;border-radius:8px;box-shadow:0 14px 45px #000b}.inspector .insp-text{font-size:14px;line-height:1.5;color:#e3eaed}.inspector.touch .insp-text{font-size:14px}.inspector.touch .insp-name{font-size:18px}.inspector .insp-faction{color:#b7c6ce}@media(min-width:981px)and (min-height:521px){.match-wrap{height:100svh;min-height:650px}.arena:not(.debrief){min-height:0;display:grid;grid-template-rows:36px minmax(0,1fr) auto}.arena:not(.table){--hw: clamp(100px, min(9vw, 18vh), 140px)}.arena:not(.table) .block-head{flex:0 0 auto}.arena:not(.table) .side{--score-bar-height: 26px;flex:1;container-type:size;padding:10px 18px;align-items:center}.arena:not(.table) .side.rival{padding-top:calc(var(--score-bar-height) + 14px)}.arena:not(.table) .side.me{padding-bottom:calc(var(--score-bar-height) + 16px)}.arena:not(.table) .side .slots{--slot-gap: 18px;--bw: max(20px, min(calc((100cqw - var(--slot-gap)) / 2), calc((100cqh - var(--slot-gap)) / 2 / 1.28), 122px));display:grid;grid-template-columns:repeat(2,var(--bw));grid-template-rows:repeat(2,calc(var(--bw) * 1.28));gap:var(--slot-gap);justify-content:center;align-content:center}.arena.debrief:not(.table) .side{container-type:normal;flex:0 0 auto}.arena.debrief:not(.table) .side .slots{--bw: clamp(52px, 7vw, 94px)}.arena:not(.table) .card.in-board,.arena:not(.table) .card.in-draft,.arena:not(.table) .side .card.back,.arena:not(.table) .slot-ghost{width:var(--bw);min-height:calc(var(--bw) * 1.28);height:calc(var(--bw) * 1.28);--arth: 100%}.arena:not(.table) .side-power{position:absolute;inset:6px 8px auto;translate:none;width:auto;height:var(--score-bar-height);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;font-size:21px;line-height:22px}.arena:not(.table) .side.me .side-power{inset:auto 8px 6px}.arena:not(.table) .sp-tag{font-size:8px;letter-spacing:1px;margin:0}.arena:not(.table) .sp-proj{font-size:12px;color:#a8eae8;order:2}.arena:not(.table) .side .card .status-rail{position:absolute;bottom:-8px;inset-inline-end:-4px;display:flex;gap:3px;z-index:3}.arena:not(.table) .side .card .sbadge{position:static;inset:auto;width:14px;height:14px;margin:0}.arena:not(.table) .side .card .sbadge .ic{width:10px;height:10px}.arena:not(.table) .side .card .cname{bottom:7px}.arena:not(.table) .side .card.in-draft .ready{top:auto;bottom:5px;inset-inline-end:3px}.arena:not(.table) .side .card.in-draft .cname{inset-inline-end:15px}.arena:not(.table) .side .card.in-draft .stage-n{top:50%;bottom:auto;inset-inline-start:-14px;translate:0 -50%;width:12px;height:12px;font-size:8px}.arena:not(.table) .side .card.in-board .abadge{top:3px;left:auto;inset-inline-start:3px;transform:none}.arena:not(.table) .side .card.in-draft .abadge{display:none}.arena:not(.table) .side .card .power,.arena:not(.table) .side .card .cost{top:-6px}.arena:not(.table) .side .card .power{inset-inline-end:-5px}.arena:not(.table) .side .card .cost{inset-inline-start:-5px}.arena:not(.table) .side .card .pbase{top:16px;inset-inline-end:-3px}.arena .hand .card{width:var(--hw);height:calc(var(--hw) * 1.45);min-height:calc(var(--hw) * 1.45)}.arena .hand:has(.card:nth-child(7)){--hw: clamp(88px, 7.35vw, 125px);gap:7px}.arena.table{--hw: 110px}}@media(min-width:981px)and (min-height:521px)and (max-height:850px){.arena-hud{padding-block:5px}.arena-hud .hud-pot{display:grid;grid-template-columns:auto auto;gap:1px 12px;align-items:center;padding-block:0}.arena-hud .pot-turn{grid-column:1;grid-row:1}.arena-hud .pot-label{grid-column:1;grid-row:2}.arena-hud .pot-prio{grid-column:1;grid-row:3;margin:0}.arena-hud .pot-amt{grid-column:2;grid-row:1 / 4}.arena-hud .pot-amt{line-height:1}.arena-hud .pot-amt b{font-size:24px}.arena:not(.debrief){grid-template-rows:26px minmax(0,1fr) auto}.arena .battle-overview{min-height:26px}.arena:not(.table){--hw: clamp(92px, 7.8vw, 108px)}.arena:not(.table) .block-head{min-height:56px;padding-block:6px}.arena:not(.table) .loc-name{font-size:17px;line-height:20px}.arena:not(.table) .loc-effect{font-size:12px;line-height:15px;margin-top:3px}.arena:not(.table) .side{--score-bar-height: 16px}.arena:not(.table) .side.rival{padding-top:28px;padding-bottom:6px}.arena:not(.table) .side.me{padding-top:6px;padding-bottom:30px}.arena:not(.table) .side .slots{--slot-gap: 16px}.arena:not(.table) .side-power{font-size:14px;line-height:14px}.arena:not(.table) .side .card .cost,.arena:not(.table) .side .card .power{width:max(14px,calc(var(--bw) * .22));min-width:14px;height:max(14px,calc(var(--bw) * .22));font-size:max(9px,calc(var(--bw) * .13))}.arena .dock:not(.db-dock){margin-top:6px;padding-bottom:6px}.arena .dock-row{gap:14px}.arena .dock-top{min-height:20px}.arena .message{padding-block:3px;line-height:14px}.arena .hand-area{container-type:inline-size}.arena .hand-heading{padding:3px 6px 0;font-size:10px;line-height:13px}.arena .hand{flex-wrap:nowrap;overflow-x:auto;justify-content:safe center;padding:11px 10px 5px}.arena .hand:has(.card:nth-child(6)){--hw: min(108px, calc((100cqw - 65px) / 6))}.arena .hand:has(.card:nth-child(7)){--hw: min(100px, calc((100cqw - 62px) / 7))}.arena .hand .card{height:calc(var(--hw) * 1.28);min-height:calc(var(--hw) * 1.28)}.arena .tactical-readout{min-height:68px;padding:8px;gap:8px}.arena .readout-copy strong{font-size:16px}.arena .readout-copy p{margin-top:3px;line-height:15px}.arena .readout-instruction{margin-top:4px;line-height:13px}.arena .readout-portrait{width:36px;height:48px}.arena .decision-panel{gap:6px;padding-top:0}.arena .controls{grid-template-columns:1.3fr 1.1fr .75fr .75fr;align-items:stretch}.arena .controls .btn,.arena .controls .btn.snap,.arena .controls .btn.danger,.arena .controls .commit{grid-column:auto;min-height:44px;padding:5px}.arena .controls .commit{font-size:18px}.arena .controls .full-commit-label{display:none}.arena .controls .short-commit-label{display:inline}.arena .ticker{display:none}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.arena{padding:0 10px;--bw: clamp(42px, 9vw, 76px);--hw: 110px}.arena .dock-row{grid-template-columns:1fr;gap:4px}.decision-panel{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:10px}.arena .hand .card{width:var(--hw);min-height:calc(var(--hw) * 1.32);height:calc(var(--hw) * 1.32)}.arena .hand{overflow-x:auto;justify-content:safe center;padding-bottom:8px}.arena .side .slots{justify-content:center}.arena .side{padding:8px}}@media(max-width:720px){.match-wrap{min-height:100svh}.arena-hud{padding:6px 8px;gap:5px}.hud-quit,.hud-snd{min-width:32px;min-height:38px}.hud-face{width:28px;height:28px}.hud-energy{padding:3px 6px}.hud-energy b{font-size:18px}.hud-lostn{display:none}.hud-pot{gap:10px}.pot-turn{font-size:10px}.pot-amt b{font-size:18px}.pot-prio{font-size:9px}.arena{--bw: clamp(43px, 12vw, 65px);--hw: 104px;padding:0 7px}.battle-overview{min-height:31px;font-size:10px;gap:7px}.control-pips{gap:3px}.control-pips i{width:12px;height:4px}.arena .board{gap:5px}.arena .block{border-radius:5px}.arena .block-head{min-height:84px;padding:8px 7px;text-align:start}.arena .loc-name{font-size:14px;line-height:1.2;letter-spacing:.2px;padding-inline-end:8px}.arena .loc-name.unknown{display:block;font-size:12px;letter-spacing:.3px}.arena .loc-name.unknown .ic{width:10px;height:10px}.arena .loc-effect{font-size:11px;line-height:1.35;padding:0;margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.loc-info{width:28px;height:28px;top:0;inset-inline-end:-4px;font-size:11px}.arena .side{padding:5px 4px 22px;min-height:0}.arena .side .slots{display:grid;grid-template-columns:repeat(2,var(--bw));gap:4px;justify-content:center}.arena .card.in-board,.arena .card.in-draft,.arena .side .card.back,.arena .slot-ghost{width:var(--bw);--arth: 100%;height:calc(var(--bw) * 1.06);min-height:calc(var(--bw) * 1.06)}.arena .card.in-board .cname,.arena .card.in-draft .cname{bottom:2px;font-size:8px;right:16px;left:2px}.arena .card.in-board .power,.arena .card.in-draft .power{height:19px;min-width:18px;font-size:12px;border-radius:3px 0}.arena .side-power{position:absolute;bottom:0;top:auto;inset-inline-end:3px;width:auto;min-width:30px;padding:1px 5px;font-size:16px;line-height:19px;display:flex;align-items:center;gap:4px;border:0}.arena .sp-proj{color:#b5f5ee;font-size:10px}.arena .sp-tag{display:block;font-size:7px;margin:0}.arena .meter{margin:5px 6px;height:3px}.arena .meter-badge{height:13px}.arena .placement-target{inset:auto auto 0 2px;width:calc(100% - 38px);min-height:24px;font-size:10px;padding:3px}.arena .placement-target .ic{display:none}[dir=rtl] .arena .placement-target{left:auto;right:2px}.arena .dock:not(.db-dock){margin-top:6px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.arena .dock-top{min-height:22px}.arena .message{font-size:11px;line-height:1.4;padding:4px}.arena .ticker{display:none}.hand-heading{padding:5px 7px 1px;font-size:9px}.arena .hand{justify-content:flex-start;gap:9px;padding:13px 6px 5px;scroll-padding-inline:7px}.arena .hand .card{width:var(--hw);height:122px;min-height:122px;scroll-snap-align:start}.arena .hand .card .hplate{padding:6px}.arena .hand .card .cname{font-size:11px;line-height:1.18}.arena .hand .card .atext{display:none}.arena .hand .card .cost,.arena .hand .card .power{width:24px;height:24px;min-width:24px;font-size:14px;top:-7px}.decision-panel{grid-template-columns:1fr;gap:6px;padding:0 3px}.tactical-readout{min-height:68px;padding:9px 10px;gap:9px}.readout-portrait{width:42px;height:54px}.readout-copy strong{font-size:17px}.readout-copy p{font-size:12px;line-height:1.4;margin-top:4px}.readout-eyebrow{font-size:9px;margin-bottom:2px}.readout-instruction{font-size:10px;margin-top:4px}.readout-mark{font-size:22px}.arena .controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.arena .controls .btn{min-height:38px;padding:5px}.arena .controls .commit{min-height:43px;font-size:17px}.arena .controls .btn .act-verb{font-size:10.5px}.arena .coach{max-width:calc(100vw - 20px)}.arena.table{--bw: clamp(36px, 11vw, 54px)}.inspector.touch{bottom:12px}.inspector.touch .insp-card{max-height:50svh}}@media(max-width:430px){.arena-hud{grid-template-columns:28px minmax(42px,1fr) auto minmax(28px,1fr) 28px;grid-template-areas:"quit you pot rival snd";padding:4px 6px}.arena-hud .hud-face,.arena-hud .hud-id{display:none}.arena-hud .hud-side{gap:0}.arena-hud .hud-pot{display:grid;grid-template-columns:auto auto;align-items:center;gap:2px 8px;padding:0}.arena-hud .pot-turn{gap:4px;font-size:9px}.arena-hud .pot-amt{font-size:18px;gap:3px}.arena-hud .pot-prio{grid-column:1 / -1;margin:0}.arena-hud .pot-label.pot-next{grid-column:1 / -1;font-size:7px}.arena-hud .hud-quit,.arena-hud .hud-snd{min-width:28px}}@media(max-width:359px){.arena{--bw: 39px;--hw: 98px}.arena .loc-effect{font-size:10.5px}.arena .block-head{min-height:106px}.control-score{display:none}}@media(prefers-reduced-motion:reduce){.arena .hand .card{transition:none}}body.reduce-motion .arena .hand .card{transition:none}.tutorial-slot{position:static;flex:0 0 auto;width:min(1560px,100%);margin:0 auto;padding:8px 22px 0}.tutorial-slot[hidden],.tutorial-slot .tut-card[hidden]{display:none}.tutorial-slot>.tut-card{position:static;inset:auto;width:100%;max-width:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(130px,auto) minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:10px 14px;border-radius:7px;background:#14281f;border-color:#62ddbe55;box-shadow:none}.tutorial-slot .tut-top{margin:0;gap:10px}.tutorial-slot .tut-tag{font-size:10px;letter-spacing:1px}.tutorial-slot .tut-text{font-size:13px;line-height:1.5}.tutorial-slot .tut-actions{margin:0}.tutorial-slot .tut-doit{display:none}.tutorial-slot .tut-skip{min-height:36px;padding:6px;color:#c3d0c9}@media(min-width:981px)and (min-height:521px)and (max-height:850px){.match-wrap .tutorial-slot{padding-top:4px}.match-wrap .tutorial-slot>.tut-card{grid-template-columns:130px minmax(0,1fr) minmax(0,.9fr) auto;grid-template-rows:auto auto;gap:3px 12px;padding:6px 10px}.match-wrap .tutorial-slot .tut-top{grid-column:1;grid-row:1 / -1;align-self:center;flex-direction:column;align-items:start;gap:3px}.match-wrap .tutorial-slot .tut-text{grid-column:2;grid-row:1 / -1;align-self:center;font-size:12px;line-height:17px}.match-wrap .tutorial-slot :is(.tut-lesson,.tut-consequence){grid-column:3;padding:0;border:0;font-size:12px;line-height:17px}.match-wrap .tutorial-slot .tut-lesson{grid-row:1}.match-wrap .tutorial-slot .tut-consequence{grid-row:2}.match-wrap .tutorial-slot .tut-actions{grid-column:4;grid-row:1 / -1;align-self:center}}@media(max-width:720px){.tutorial-slot{padding:6px 7px 0}.tutorial-slot>.tut-card{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:8px 10px}.tutorial-slot .tut-top{grid-column:1 / -1}.tutorial-slot .tut-text{font-size:12px;line-height:1.45}.tutorial-slot .tut-skip{min-height:44px;max-width:70px;text-align:end}}.meta{--accent: #67ddc4;--gold: #d2b079;--ink: #f0eee8;--muted: #aeb7b7;--line: #303c3e;--panel: #131c20;--panel-2: #1b282d;min-height:100dvh;background:radial-gradient(ellipse at 85% 0,#203033 0,transparent 48%),#0b1216}.meta .screen{max-width:1280px;padding-top:34px}.meta .chrome{background:#0c1418ee;border-bottom-color:#b69a6233}.meta .brand{letter-spacing:.06em}.meta .btn.primary{color:#08231f;background:#67ddc4;border-color:#67ddc4;box-shadow:0 3px 12px #0003;text-shadow:none}.meta .btn.primary:hover{background:#8be9d5;box-shadow:0 5px 18px #0005}.meta .btn{min-height:44px;border-radius:6px}.meta .m-top{align-items:baseline;gap:12px}.meta .m-rew{flex:none;white-space:nowrap}.meta button:focus-visible,.meta summary:focus-visible,.reward-actions button:focus-visible,.reward-save button:focus-visible{outline:2px solid #a2f3df;outline-offset:4px}.meta-eyebrow{color:#d2b079;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.meta .crew-chooser{max-width:1200px;padding:6px 0 42px;text-align:start}.crew-chooser h1{font-family:var(--display);font-size:clamp(34px,4.4vw,58px);font-weight:700;letter-spacing:.01em;line-height:1.05;margin:12px 0;color:#f0eee8}.crew-chooser .crew-sub{max-width:680px;margin:0 0 30px;color:#b7c1bf;font-size:15px;line-height:1.65}.crew-chooser .crew-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.crew-chooser .crew-card{display:block;padding:0;overflow:hidden;border:1px solid #384346;border-radius:10px;background:#142025;box-shadow:0 10px 30px #0003}.crew-chooser .crew-card:hover{border-color:#748883}.crew-chooser .crew-card.owned{opacity:1;border-color:#67ddc44a}.crew-chooser .crew-faces{height:166px;margin:0;padding:0;gap:0;overflow:hidden;background:#1d262b;border-radius:0;position:relative}.crew-chooser .crew-faces:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,#142025);pointer-events:none}.crew-chooser .crew-faces img{width:34%;flex:1;min-width:0;height:100%;border:0;border-radius:0;transform:none;margin:0;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 30%)}.crew-card-body{padding:17px 20px 8px}.crew-learning{display:inline-block;color:#c6b68e;font-size:11px;font-weight:600;letter-spacing:.03em;margin-bottom:9px}.crew-learning.gentle{color:#7de3b9}.crew-chooser .crew-card h3{font-family:var(--display);font-size:29px;color:#f2eee5;letter-spacing:.01em;line-height:1.1}.crew-chooser .crew-pitch{min-height:3.2em;margin:11px 0 20px;font-size:14px;color:#b8c4c2;line-height:1.6}.crew-chooser .crew-pick{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:18px;font-weight:700;letter-spacing:.02em}.crew-chooser .crew-owned,.crew-chooser .crew-locked{min-height:48px;display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px;letter-spacing:.06em;border:1px solid #526260;border-radius:6px;background:#17292b;color:#bad1c9}.crew-chooser .crew-locked{color:#bdc1b8;background:#182125;border-color:#344044}.crew-details{margin-top:11px}.crew-details summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;color:#bac7c3;cursor:pointer;list-style:none;font-size:12px}.crew-details summary::-webkit-details-marker{display:none}.crew-details[open] summary{color:#d2b079;border-bottom:1px solid #354448;margin-bottom:10px}.crew-details .drow{background-color:#0c171d;min-height:72px}.crew-details .drow-sub{font-size:12px;line-height:1.5;color:#c1cbca}.crew-details .drow-name{font-size:13px}.crew-details .crew-boss{font-size:12px;color:#b8c2bf;line-height:1.6}.crew-chooser>.btn.ghost{margin-top:20px}.meta-play{gap:24px}.play-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:4px}.play-heading h1{font-family:var(--display);font-size:clamp(38px,4.8vw,62px);font-weight:700;line-height:1;letter-spacing:.01em;margin:9px 0 0}.play-equipped{border-inline-start:1px solid #d2b07955;padding:4px 0 4px 18px;max-width:360px;display:grid;gap:5px}.play-equipped>span{font-size:10px;letter-spacing:.15em;color:#d2b079}.play-equipped>b{font-size:18px;overflow-wrap:anywhere}.play-equipped small{font-size:12px;color:#b2c1bb}.meta-play .war-hero{border:1px solid #45514c;border-top:1px solid #a8906266;border-radius:10px;min-height:380px;background:#111d22;box-shadow:0 16px 44px #0004}.meta-play .wh-body{padding:30px 34px 0}.meta-play .wh-kicker{align-items:baseline;color:#d2b079;letter-spacing:.12em;font-size:12px}.meta-play .wh-kicker-label{display:inline-flex;flex:none;align-items:center;gap:8px;white-space:nowrap}.meta-play .wh-kicker-sub{min-width:0;font-size:13px;line-height:1.5}.meta-play .wh-next{margin-top:30px;letter-spacing:.14em;color:#aab7b4}.meta-play .wh-name{font-family:var(--display);font-size:clamp(40px,4.5vw,56px);font-weight:700;line-height:1.05;margin-top:8px}.meta-play .wh-blurb{font-size:14px;line-height:1.6}.meta-play .wh-diff{font-size:11px;border-radius:3px;padding:5px 9px}.meta-play .wh-cta{min-height:54px;min-width:240px;font-size:23px;letter-spacing:.025em;padding:12px 24px;margin:22px 0 30px}.meta-play .wh-deckbar{padding:15px 24px;background:#0a141ae8;-webkit-backdrop-filter:none;backdrop-filter:none;gap:10px}.meta-play .deck-pill{min-height:43px;font-size:13px;border-radius:5px;padding:6px 12px;background:#1b282d;color:#c7d1cc}.meta-play .deck-pill.on{color:#9bf3dc;border-color:#67ddc488;background:#163a35}.meta-play .deck-pill .ic{width:15px;height:15px}.meta-play .wh-manage{font-size:13px;color:#c7ba9b;min-height:44px}.play-recruit{display:flex;align-items:center;gap:13px;padding:15px 20px;background:#252b24;border:1px solid #b69a6244;border-radius:7px;color:#deceaa;font:inherit;font-size:14px;text-align:start;cursor:pointer}.meta-play .mode-tile{align-items:stretch;border-radius:9px;border-color:#35434a;background:#131e25}.meta-play .mt-body{padding:25px}.meta-play .mt-head{font-size:23px;font-family:var(--display);letter-spacing:.04em}.meta-play .mt-tag{font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;letter-spacing:.1em;color:#c4b48e}.meta-play .mt-blurb{font-size:14px;line-height:1.65;color:#d5dad4}.meta-play .mt-blurb.muted.small{font-size:12px;color:#b5c0ba}.meta-play .mt-btn{border-color:#60716a;color:#f0eee8;background:#14282dcc}.meta-play .code-input{min-height:44px}.ceremony .result-card{width:min(540px,100%);min-width:0;border-radius:11px;background:#121d23}.ceremony .cere-body{color:#f0eee8}.ceremony .cere-reason{font-size:14px;line-height:1.55;color:#c6cfcd}.ceremony .cere-kicker{color:#cbb487;letter-spacing:.13em}.ceremony .cere-next{background:#a8906210;border-color:#d2b07933;border-radius:6px}.reward-actions{margin-top:16px;display:grid;justify-items:center;gap:8px}.reward-actions>.btn,.reward-secondary{width:min(300px,100%)}.reward-actions>.btn.primary.huge{display:flex;justify-content:center;align-items:center;gap:13px;min-height:54px;margin:0;border-radius:6px;background:#67ddc4;border-color:#67ddc4;color:#08231f;font-size:23px;letter-spacing:.025em;box-shadow:none}.reward-actions>.reward-again{min-height:44px;border:1px solid #576966;border-radius:6px;background:#19292d;color:#e3eee8;font-size:14px}.reward-secondary{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 15px}.reward-secondary .btn{flex:1 1 140px;width:auto;min-width:0;min-height:40px;margin:0;padding-inline:6px;font-size:12px;color:#b7c9c1}.reward-save{display:flex;align-items:center;gap:16px;text-align:start;border-top:1px solid #33444a;padding-top:13px;margin-top:12px}.reward-save p{flex:1;margin:0;color:#b7c5c1;font-size:12px;line-height:1.5}.reward-save .btn{min-height:42px;flex:none;border-radius:5px;border-color:#526762;color:#d7eee4;font-size:12px}.match-account{position:relative;z-index:120}.match-account .profile-panel{border-color:#6d837a}@media(max-width:980px){.crew-chooser .crew-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-play .wh-body{max-width:72%}.meta-play .wh-kicker-sub{display:none}}@media(max-width:720px){.meta{padding-inline:12px;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:calc(88px + env(safe-area-inset-bottom))}.meta .chrome{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding-bottom:8px}.meta .brand{grid-column:1;grid-row:1;font-size:16px;letter-spacing:.015em;white-space:nowrap;padding:0}.meta .brand-ic{display:none}.meta .chrome .wallet{grid-column:2;grid-row:1;width:auto;margin:0;flex-wrap:nowrap;gap:4px;align-items:center}.meta .wallet .chip.stacks,.meta .wallet .chip.lvl{display:none}.meta .avatar-chip>span{display:none}.meta .wallet .avatar-chip,.meta .wallet .rules-chip{min-width:44px;min-height:44px;padding:5px;justify-content:center;border-radius:8px}.meta .avatar-chip>.ic{width:11px;height:11px;margin-inline-start:-4px}.meta .avatar-chip:after,.meta .rules-chip:after{display:none}.meta .wallet .credits{min-height:34px;font-size:12px;padding:5px 7px;gap:4px;border-color:transparent;background:transparent}.meta .credits .ic{width:14px;height:14px}.meta .chrome .dev-badge{grid-column:1 / -1;grid-row:2;justify-self:start;font-size:9px;letter-spacing:.04em;padding:2px 5px}}@media(max-width:640px){.meta .screen{padding-top:16px}.meta-eyebrow{font-size:12px;letter-spacing:.07em}.meta .home{gap:16px}.meta .id-hero{border-radius:10px;border-top-width:1px;border-color:#657365;background:#111f23}.meta .ih-body{display:flex;flex-direction:column;width:100%;padding:18px 18px 16px;text-align:start}.meta .ih-art{opacity:.4;object-position:var(--ax, 50%) 26%}.meta .ih-scrim{background:linear-gradient(90deg,#101b20ed,#101b2040),linear-gradient(0deg,#101b20,transparent 80%)}.meta .ih-kicker{order:0;font-size:12px;letter-spacing:.05em;line-height:1.4}.meta .ih-eyebrow{display:none}.meta .ih-tier{order:1;font-family:var(--display);font-size:36px;letter-spacing:.02em;margin:8px 0 0}.meta .ih-cta{order:2;width:100%;min-height:54px;margin:16px 0;font-size:23px;letter-spacing:.035em}.meta .ih-chips{order:3;gap:6px;justify-content:flex-start}.meta .ih-chip{font-size:12px;letter-spacing:0;padding:5px 8px;background:#142329b8}.meta .ih-progress{order:4;margin-top:12px}.meta .ih-prog-labels{font-size:12px;letter-spacing:0;line-height:1.4}.meta .ih-prog-labels>span:first-child,.meta .ih-pips{display:none}.meta .ih-bar{height:6px}.meta .ih-markbar{padding:8px 14px;gap:6px 8px;background:#0b161cd9}.meta .ih-marklabel{font-size:12px;letter-spacing:0}.meta .ih-markname{font-size:14px}.meta .ih-markbar .wh-diff{font-size:11px;letter-spacing:.03em}.meta .ih-markbar .wh-manage{font-size:13px;min-height:44px;padding-inline:0}.meta .ih-mercy{font-size:12px;line-height:1.4}.meta .home>.ref-banner{margin:0;padding:14px 16px;border-color:#63706066;background:#182423;gap:10px}.meta .ref-banner-txt{align-items:flex-start;font-size:14px;line-height:1.5}.meta .ref-banner-txt>.ic{flex:none;margin-top:3px}.meta .ref-banner-btns{width:100%;flex-wrap:wrap;gap:8px}.meta .ref-banner-btns .btn{min-height:44px;font-size:13px;padding-inline:12px}.meta .ref-banner [data-action="guest:banner-join"],.meta .ref-banner [data-action="ref:banner-join"]{background:#1c302f;color:#b8eedc;border-color:#64877b;box-shadow:none}.meta .home-rail{gap:14px}.meta .ht{border-radius:9px;border-color:#354347}.meta .ht-body{padding:16px;gap:10px}.meta .ht-head{font-size:16px;letter-spacing:.035em;flex-wrap:wrap}.meta .ht-tag{font-size:12px;letter-spacing:0}.meta .ht-jobs .m-top{font-size:14px;gap:12px;line-height:1.45}.meta .ht-jobs .m-rew{flex:none}.meta .ht-foot{flex-wrap:wrap;padding-top:12px}.meta .ht-link,.meta .ht-payout{font-size:13px}.meta .rt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.meta .rt-stat{padding:8px 4px;text-align:center}.meta .rt-stat span{font-size:11px;letter-spacing:0;line-height:1.3;display:block;overflow-wrap:anywhere;margin-top:3px}.meta .rt-next-txt b{font-size:12px;letter-spacing:.015em}.meta .rt-next-txt i{font-size:14px}.meta .rt-crews{min-height:44px;padding:10px;font-size:13px;line-height:1.45}.meta .ht-blurb{font-size:14px;line-height:1.5}.meta .nm-faces{gap:10px}.meta .nm-face{width:64px}.meta .nm-face img{width:48px;height:48px}.meta .nm-name,.meta .nm-price{font-size:11px}.meta .fb-entry{min-height:64px;padding:14px 16px}.meta .fb-entry-txt b{font-size:14px;letter-spacing:.015em}.meta .fb-entry-txt span{font-size:13px;line-height:1.45}.meta .home-legal{font-size:12px;line-height:1.6}.meta .crew-chooser{padding-top:3px}.crew-chooser h1{font-size:37px;max-width:12ch}.crew-chooser .crew-sub{font-size:15px;line-height:1.55;margin-bottom:20px}.crew-chooser .crew-grid{grid-template-columns:1fr;gap:18px}.crew-chooser .crew-faces{height:clamp(120px,35vw,166px)}.crew-chooser .crew-faces img{filter:brightness(1.08) saturate(1.04)}.crew-chooser .crew-faces:after{background:linear-gradient(transparent 72%,#142025)}.crew-card-body{padding:14px 18px 6px}.crew-learning{font-size:13px;letter-spacing:0;margin-bottom:8px}.crew-chooser .crew-pitch{min-height:0;margin:10px 0 16px;font-size:15px;line-height:1.55}.crew-chooser .crew-card h3{font-size:31px}.crew-chooser .crew-pick{min-height:50px;font-size:21px}.crew-details summary{font-size:14px;min-height:48px}.crew-details .crew-boss,.crew-details .drow-sub{font-size:13px}.crew-chooser .crew-owned,.crew-chooser .crew-locked{font-size:13px;letter-spacing:0}.meta-play{gap:16px}.play-heading{display:grid;gap:12px}.play-heading h1{font-size:37px;margin-top:6px}.play-heading .meta-eyebrow{display:none}.play-equipped{max-width:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;border:0;padding:0}.play-equipped>span{font-size:12px;letter-spacing:0}.play-equipped>b{font-size:16px}.play-equipped small{font-size:12px}.meta-play .war-hero{min-height:0}.meta-play .wh-body{max-width:100%;display:flex;flex-direction:column;padding:18px 18px 16px}.meta-play .wh-art{width:100%;opacity:.46;mask-image:none;-webkit-mask-image:none}.meta-play .wh-scrim{background:linear-gradient(90deg,#101b20f0,#101b2040),linear-gradient(0deg,#101b20,transparent 85%)}.meta-play .wh-kicker{order:0;font-size:12px;letter-spacing:.04em}.meta-play .wh-next{order:1;margin-top:14px;font-size:12px;letter-spacing:.02em}.meta-play .wh-name{order:2;font-size:38px;margin:5px 0 0}.meta-play .wh-mercy,.meta-play .wh-warn{order:3;font-size:13px;line-height:1.4}.meta-play .wh-cta{order:4;width:100%;min-width:0;margin:16px 0 14px}.meta-play .wh-tags{order:5;gap:8px}.meta-play .wh-diff{letter-spacing:.025em;font-size:12px}.meta-play .wh-blurb{font-size:14px;line-height:1.5}.meta-play .wh-deckbar{padding:12px 16px;gap:8px}.meta-play .wh-decklabel{flex-basis:calc(100% - 50px);font-size:12px;letter-spacing:.02em}.meta-play .deck-pill{min-height:44px;max-width:100%;white-space:normal;text-align:start}.meta-play .wh-manage{margin-inline-start:0;padding-inline:4px}.meta-play .mt-body{padding:20px 18px}.meta-play .mt-head{font-size:25px}.meta-play .mt-tag{font-size:12px;letter-spacing:.025em}.meta-play .mt-blurb.muted.small{font-size:13px;line-height:1.5}.play-recruit{font-size:14px;line-height:1.45;padding:14px 16px}.ceremony .result-card{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - max(24px,env(safe-area-inset-top)) - env(safe-area-inset-bottom))}.ceremony .cere-art{height:82px;flex:none}.ceremony .result-card .cere-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;margin-top:0;padding:0 16px 10px}.ceremony .result-card .cere-body.no-art,.ceremony .result-card:has(.cere-haul) .cere-body{padding-top:14px}.ceremony .reward-summary{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 2px 4px}.ceremony .result-card h2{font-size:36px;letter-spacing:.055em}.ceremony .cere-kicker{font-size:12px;letter-spacing:.045em}.ceremony .cere-reason{font-size:14px}.ceremony .blk i{font-size:11px;letter-spacing:.015em}.ceremony .cere-next{font-size:13px;padding:9px;line-height:1.45}.ceremony .cere-next b{letter-spacing:.02em}.ceremony .rewards{max-height:none;overflow:visible}.reward-actions{flex:none;margin-top:8px;padding-top:10px;border-top:1px solid #3b4b4f;gap:6px;background:#121d23}.reward-actions>.btn.primary.huge{width:100%;font-size:22px;letter-spacing:.015em}.reward-actions>.reward-again,.reward-secondary{width:100%}.reward-secondary{gap:6px 8px}.reward-secondary .btn{min-height:44px;font-size:13px;padding-inline:6px}.reward-save{align-items:center;gap:10px;margin-bottom:6px;padding-top:10px}.reward-save p{font-size:13px}.reward-save .btn{min-height:44px;max-width:120px;white-space:normal;font-size:13px}}@media(max-width:360px){.meta .brand{font-size:14px}.meta .ih-body,.meta-play .wh-body{padding-inline:14px}.meta .ih-tier{font-size:33px}.meta .ht-body{padding:14px}.meta .wh-name{font-size:34px}.meta .ht-head{font-size:15px}.meta .rt-stat b{font-size:18px}.crew-card-body{padding-inline:16px}.ceremony .result-card .cere-body{padding-inline:12px}.reward-actions>.btn.primary.huge{font-size:20px}}@media(max-width:640px)and (max-height:520px){.ceremony .cere-art{display:none}.ceremony .result-card .cere-body{padding-top:12px}}@media(prefers-reduced-motion:reduce){.meta .btn,.meta .crew-card{transition:none}}[dir=rtl] .play-equipped{padding:4px 18px 4px 0}[dir=rtl] .meta-eyebrow,[dir=rtl] .crew-learning{letter-spacing:0}@media(max-width:640px){[dir=rtl] .play-equipped{padding:0}[dir=rtl] .meta .ih-scrim,[dir=rtl] .meta-play .wh-scrim{background:linear-gradient(270deg,#101b20ed,#101b2040),linear-gradient(0deg,#101b20,transparent 80%)}}.overview-block-head,.overview-placement,.overview-return,.overview-scoreline{display:none}.slot-vacancy{display:contents}.mobile-block-nav,.mobile-instruction,.hand-navigation,.mobile-stage-action,.short-commit-label,[data-mobile-readout],.readout-expand,.mobile-rival-label{display:none}.battle-stage,[data-desktop-readout]{display:contents}.arena .hand-heading .comms-btn{position:static;display:grid;place-items:center;align-self:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0}.inspector:not(.touch) .insp-close{display:none}.inspector.touch .insp-card{background:#152b31}.insp-close{border:1px solid #78918d;background:#21342f;color:#effcf7;min-height:44px;padding:8px 16px;border-radius:8px;cursor:pointer;font:600 14px/1.2 var(--body, sans-serif)}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.inspector:not(.touch){display:none!important}.match-wrap,.match-wrap:has(.tutorial-slot:not([hidden])){height:100dvh;min-height:0;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(155deg,#17282c,#091319 55%)}.arena-hud{flex:0 0 auto;min-height:52px;padding:max(4px,env(safe-area-inset-top)) 8px 4px;box-shadow:none}.arena-hud .hud-quit,.arena-hud .hud-snd{min-width:44px;min-height:44px}.arena-hud{grid-template-columns:44px minmax(36px,1fr) auto minmax(24px,1fr) 44px;gap:5px}.arena-hud .hud-quit,.arena-hud .hud-snd{position:static;transform:none;padding:0}.arena-hud .hud-quit span,.arena-hud .hud-face,.arena-hud .hud-id,.arena-hud .hud-energy .pips,.arena-hud .hud-counts span:last-child,.arena-hud .pot-label,.arena-hud .tsegs{display:none}.arena-hud .hud-pot{display:grid;grid-template-columns:auto auto;align-items:center;gap:2px 8px;padding:0}.arena-hud .pot-amt{line-height:1;gap:4px}.arena-hud .pot-amt b{font-size:18px}.arena-hud .pot-prio{grid-column:1 / -1;margin:0}.arena-hud .pot-prio .pp-long{display:none}.arena-hud .pot-prio .pp-short{display:inline}.arena-hud .hud-energy{border:0;padding:4px 7px;background:#23483e}.arena-hud .hud-energy b{font-size:21px}.arena-hud .pot-turn{font-size:11px;letter-spacing:.4px}.arena-hud .pot-turn b{font-size:13px}.arena-hud .pot-prio{font-size:10px;letter-spacing:.3px}.arena-hud .hud-counts span{font-size:10px;letter-spacing:.2px}.arena-hud .hud-counts b{font-size:16px}.arena-hud .mobile-rival-label{display:block;font-size:9px;line-height:1;font-style:normal;color:#f4b0a4}.arena-hud .pot-label.pot-next{font-size:9px}.tutorial-slot{flex:0 0 auto;padding:5px 10px 0;max-height:110px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4c6c68 transparent}.tutorial-slot>.tut-card{padding:7px 10px}.tutorial-slot .tut-text{font-size:13px}.tutorial-slot .tut-skip{padding:6px;min-height:44px}.arena:not(.debrief){flex:1;min-height:0;width:100%;padding:0 10px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:26px auto minmax(0,1fr) max-content;gap:6px}.arena .battle-overview{grid-row:1;min-height:26px;font-size:11px;letter-spacing:0;padding-inline:2px}.battle-overview>span:first-child{gap:5px}.battle-overview .ic{width:12px;height:12px}.battle-overview .control-pips{display:none}.battle-overview .control-score{display:block;margin-inline-start:auto;font-weight:650}.mobile-block-nav{grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.block-tab{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:5px;min-width:0;min-height:81px;padding:8px;border:1px solid #69828650;border-radius:9px;text-align:start;background:linear-gradient(150deg,#203239,#142128);color:#ecf1e8;cursor:pointer;font:inherit;box-shadow:inset 0 1px #ffffff06}.block-tab.is-current{border-color:#dfc994;background:linear-gradient(145deg,#34453e,#1a2e2c);box-shadow:inset 0 -3px #d4b47a,0 3px 12px #0003}.block-tab.can-stage{border-color:#62ddbe}.block-tab.can-stage:not(.is-current):after{content:"";position:absolute;top:5px;inset-inline-end:5px;width:5px;height:5px;border-radius:50%;background:#9df5d8}.block-tab-name{font:650 14px/1.15 var(--display);letter-spacing:.15px;min-height:31px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.block-tab-name .ic{width:10px;height:10px;margin-inline-end:4px}.block-tab-scores{display:flex;justify-content:space-between;gap:6px}.block-tab-scores>span{display:flex;align-items:baseline;gap:4px}.block-tab-scores small{font-size:10px;line-height:1;font-weight:500}.block-tab-scores b{font-size:20px;line-height:1;font-variant-numeric:tabular-nums}.block-tab-scores .yours{color:#9eebe4}.block-tab-scores .theirs{color:#f4b0a4}.block-tab-staged{position:absolute;inset-inline-end:5px;top:4px;background:#204e3e;border-radius:5px;padding:1px 3px;font-size:11px;color:#b8ffe8}.block-tab.is-revealing:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px #e8cb8d,0 0 12px #e8cb8d33;opacity:0;animation:blockAttention .65s ease-in-out infinite alternate}@keyframes blockAttention{to{opacity:1}}.battle-stage{grid-row:3;display:block;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#4c6c68 transparent;border-radius:10px;padding:1px 0 7px;scroll-padding-top:5px}[data-mobile-readout]{display:block}[data-desktop-readout]{display:none}[data-mobile-readout]:empty{display:none}.arena .board{display:block;min-height:0;height:auto;overflow:visible}.arena.battle-zoomed .block:not(.is-focused){display:none}.arena .block{display:flex;border:1px solid #7799956b;border-radius:10px;min-height:0;overflow:hidden;box-shadow:0 4px 20px #0003;background:#17282d}.arena .block-art img{opacity:.86;filter:saturate(.86) brightness(1.08)}.arena .block-art:after{background:linear-gradient(180deg,#0b1c2790,#0c1b24ab 40%,#071820db)}.arena .block-head{min-height:68px;padding:10px 12px 9px;padding-inline-end:52px;background:linear-gradient(90deg,#10252ad9,#10252a70);border-bottom:1px solid #b3cdca24}.arena .loc-name,.arena .loc-name.unknown{display:block;font-size:21px;line-height:1.1;letter-spacing:.3px;padding:0}.arena .loc-effect{display:block;font-size:13px;line-height:1.4;margin-top:5px;max-height:none;overflow:visible;-webkit-line-clamp:unset;color:#dce9e8}.arena .loc-info{width:44px;height:44px;top:3px;inset-inline-end:3px;border-radius:9px;border:1px solid #aac7c52b;font-size:17px;color:#f0d69e;background:#0a1c2366}.arena .ping-btn{width:44px;min-height:44px;inset-inline-end:48px}.arena.table .block-head{padding-inline-end:99px}.arena .side{--bw: clamp(56px, calc((100vw - 66px)/4) , 108px);display:flex;flex-direction:column;align-items:stretch;flex:none;gap:7px;padding:8px 9px 9px;min-height:0}.arena .side.me{background:linear-gradient(180deg,#79dbc306,#79dbc314)}.arena .side.rival{background:#08182035}.arena .side .slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-width:456px;margin-inline:auto;justify-content:normal}.arena .side .card.in-board,.arena .side .card.in-draft,.arena .side .card.back,.arena .side .slot-ghost{width:100%;height:calc(var(--bw) * 1.08);min-height:calc(var(--bw) * 1.08);max-height:none;border-radius:7px;--arth: 100%;overflow:hidden}.arena .side .slot-ghost{border:1px dashed #afcfcd2d;background:#b3dddd05}.arena .side .card.in-board .card-art,.arena .side .card.in-draft .card-art{width:100%;height:100%;filter:saturate(.95) brightness(1.16)}.arena .side .card.in-board .art-scrim,.arena .side .card.in-draft .art-scrim{background:linear-gradient(180deg,transparent 25%,#05131b44 48%,#05131bf5 90%)}.arena .side .card .cname{left:4px;right:4px;bottom:4px;font-size:11.5px;line-height:1.12;max-height:2.24em;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 2px #000}.arena .side .card .power{top:3px;bottom:auto;inset-inline-end:3px;height:25px;min-width:24px;font-size:16px;border-radius:5px;border:1px solid #c0e7dd66;box-shadow:0 2px 6px #0007}.arena .side .card.in-draft .cost{display:none}.arena .side .card.in-draft .ready{top:2px;bottom:auto;inset-inline-start:3px;inset-inline-end:auto}.arena .side-power{order:-1;position:static;display:flex;flex-direction:row;align-items:baseline;align-self:stretch;justify-content:flex-start;gap:7px;min-height:24px;width:auto;padding:0 2px;font-size:23px;line-height:1;background:none}.arena .side-power .sp-tag{display:inline;font-size:11px;letter-spacing:.5px;order:-1}.arena .side-power .sp-proj{font-size:13px;margin-inline-start:auto}.arena .side.me .side-power{color:#a5f2de}.arena .side.rival .side-power{color:#f3afa4}.arena .side .placement-target{display:none}.arena .meter{margin:1px 12px;height:2px;flex:none}.arena .meter-badge{display:none}.arena .m-verdict{position:static;display:none}.arena.table .side{--bw: clamp(70px, calc((100vw - 60px) / 3), 118px)}.arena.table .side .slots{grid-template-columns:repeat(3,minmax(0,1fr));max-width:450px}.arena.table .side .card,.arena.table .side .slot-ghost{height:calc(var(--bw) * .94);min-height:calc(var(--bw) * .94)}.arena .dock:not(.db-dock){grid-row:4;flex:none;min-height:0;margin:0 -10px;padding:0 10px max(8px,env(safe-area-inset-bottom));border-top:1px solid #bbdbd245;border-radius:13px 13px 0 0;background:linear-gradient(180deg,#1b3033,#0f2028);box-shadow:0 -5px 22px #0005;z-index:6}.arena .dock-top{min-height:22px}.arena .message{padding:4px 5px 0;font-size:11px;line-height:1.3;-webkit-line-clamp:1}.arena .dock-row{display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.hand-heading{min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 4px;gap:5px;font-size:12px;letter-spacing:.7px;color:#d5e3df}.hand-heading>span:nth-child(2){display:none}.hand-navigation{display:flex;align-items:center;gap:4px}.hand-navigation button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #78968d45;border-radius:9px;background:#15282d;color:#e3eee5;font:400 28px/1 sans-serif;cursor:pointer}.hand-navigation button:disabled{color:#80938f;opacity:.5;cursor:default}.hand-navigation span{min-width:53px;text-align:center;font-size:11px;letter-spacing:0;color:#c0d0cb}[dir=rtl] .hand-navigation button{transform:scaleX(-1)}.arena .hand{flex-wrap:nowrap;justify-content:flex-start;align-items:start;gap:10px;padding:11px 5px 5px;margin:0 -1px;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:5px;scrollbar-width:none;touch-action:pan-x}.arena .hand::-webkit-scrollbar{display:none}.arena .hand .card{--hw: clamp(76px, min(28vw, 18dvh), 128px);width:var(--hw);height:calc(var(--hw) * 1.4);min-height:calc(var(--hw) * 1.4);aspect-ratio:5 / 7;border-radius:8px;border-bottom-width:3px;scroll-snap-align:start}.arena .hand .card .hplate{padding:7px}.arena .hand .card .cname{font-size:13px;line-height:1.12;letter-spacing:0}.arena .hand .card .atext{display:none}.arena .hand .card .card-art{filter:saturate(.95) brightness(1.15)}.arena .hand .card .cost,.arena .hand .card .power{top:-7px;min-width:28px;width:28px;height:28px;font-size:16px;border-radius:6px}.arena .hand .card.selected{transform:translateY(-4px);border-color:#d9ffef;box-shadow:0 0 0 2px #98f1d0}.arena .hand .card:focus-visible{transform:translateY(-4px)}@media(hover:hover)and (pointer:fine){.arena .hand .card:hover{transform:translateY(-4px)}}.arena .decision-panel{display:block;padding:0}.arena .tactical-readout{position:relative;display:block;min-height:0;max-height:none;overflow:visible;padding:12px 13px;margin:0 0 7px;border-radius:10px;border-color:#8bb5ac54;background:linear-gradient(130deg,#253f3c,#14292e)}.arena .tactical-readout .readout-portrait,.arena .tactical-readout .readout-kind,.arena .tactical-readout .readout-mark{display:none}.arena .readout-copy{width:100%}.arena .readout-copy strong{display:block;padding-inline-end:44px;font-size:20px;line-height:1.15;letter-spacing:.1px}.arena .readout-copy p{font-size:14px;line-height:1.45;color:#e3efeb;margin-top:6px}.arena .readout-eyebrow{font-size:11px;line-height:1.3;padding-inline-end:40px;margin-bottom:4px}.arena .readout-instruction{font-size:12px;line-height:1.35;margin-top:7px;color:#b4f0d7}.arena .readout-instruction.unavailable{color:#f2cf9d}.readout-expand{position:absolute;z-index:2;display:grid;place-items:center;top:5px;inset-inline-end:5px;width:44px;height:44px;border:1px solid #a5c9be40;border-radius:9px;background:#11272d;color:#c8efdf;font:500 23px/1 sans-serif;cursor:pointer}.desktop-instruction{display:none}.mobile-instruction{display:inline}.arena .empty-readout{padding:10px 13px}.arena .empty-readout:not(.coaching-readout){display:none}.arena .empty-readout .readout-copy strong{font-size:16px;padding:0}.arena .empty-readout .readout-copy p{margin-top:3px;font-size:13px}.arena .coach-body{gap:4px}.arena .coach-tag{display:flex;font-size:11px}.arena .coach-text{font-size:13px;line-height:1.4}.arena .coach-off{min-height:44px;min-width:62px;font-size:10px}.arena .controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:2px;padding:0}.arena .controls .btn{min-height:44px;padding:6px;border-radius:9px;font-size:13px;line-height:1.15;min-width:0}.arena .controls .commit{grid-row:1;grid-column:1 / -1;min-height:48px;font-size:19px;letter-spacing:.45px}.arena .controls .btn .act-verb{font-size:12px;letter-spacing:0}.arena .controls .mobile-stage-action{display:flex;position:static;transform:none;width:auto;inset:auto;grid-row:1;grid-column:1 / 3;min-height:48px;font-family:var(--display);font-size:18px;letter-spacing:.3px;white-space:normal}.arena .controls:has(.mobile-stage-action) .commit{grid-column:3;background:#203c3e;border-color:#72bca960;color:#d1efdf;font-family:inherit;font-size:14px;letter-spacing:0}.controls:has(.mobile-stage-action) .full-commit-label{display:none}.controls:has(.mobile-stage-action) .short-commit-label{display:inline}.arena .controls .snap,.arena .controls #act-clear,.arena .controls #act-retreat{grid-row:2}.arena .comms-btn{min-width:44px;min-height:44px;position:absolute;bottom:100%;inset-inline-end:7px;background:#172e32;border-radius:9px}.arena .comms-tray{bottom:110px;max-width:calc(100vw - 24px)}.inspector.touch{position:fixed;top:auto!important;bottom:8px!important;left:8px!important;right:8px;width:auto;max-width:none;transform:none;max-height:calc(100dvh - 24px);z-index:100}.inspector.touch .insp-card{display:block;width:100%;min-width:0;max-width:none;max-height:calc(100dvh - 24px);padding:16px;overflow-y:auto;background:#152b31;border:1px solid #91b7a780;border-radius:15px;box-shadow:0 0 0 100vmax #02090dc9,0 10px 45px #0009}.inspector.touch .insp-name{font-size:23px;line-height:1.2}.inspector.touch .insp-art{width:100%;height:clamp(130px,25vh,210px);aspect-ratio:auto;margin:12px 0;border-radius:9px}.inspector.touch .insp-art img{object-position:var(--ax, 50%) var(--art-banner-y, 0%)}.inspector.touch .insp-art.loc img{object-position:var(--ax, 50%) var(--ay, 28%)}.inspector.touch .insp-top{font-size:15px;margin-bottom:8px}.inspector.touch .insp-text{font-size:16px;line-height:1.5;color:#f0f5ec}.inspector.touch .insp-faction{font-size:13px}.inspector.touch .insp-close{position:sticky;top:0;z-index:2;display:block;width:100%;margin:0;min-height:48px}.arena.debrief{display:block;min-height:0;overflow-y:auto;padding:8px 10px}.arena.debrief .mobile-block-nav{position:sticky;top:0;z-index:4;background:#102127;margin-bottom:8px}.arena.debrief .battle-stage{overflow:visible}.arena.debrief .db-dock{margin-top:12px}}@media(max-width:430px){.arena-hud{grid-template-columns:44px minmax(36px,1fr) auto minmax(24px,1fr) 44px;gap:3px}.arena-hud .hud-face,.arena-hud .hud-id{display:none}}@media(min-width:721px)and (max-width:980px)and (min-height:521px){.block-tab-name{font-size:18px}.block-tab-scores b{font-size:24px}.arena .side .card .cname,.arena .side-power .sp-tag{font-size:13px}}@media(max-width:359px){.arena:not(.debrief){padding-inline:8px;gap:5px}.block-tab{padding:7px 6px;min-height:80px}.block-tab-name{font-size:13px}.block-tab-scores{gap:4px}.block-tab-scores>span{gap:3px}.block-tab-scores small{font-size:10px}.block-tab-scores b{font-size:18px}.arena .dock:not(.db-dock){margin-inline:-8px;padding-inline:8px}.arena .controls .btn .act-verb{font-size:11px}.arena-hud .pot-turn{font-size:10px;gap:3px}}@media(max-width:720px)and (max-height:650px){.tutorial-slot{max-height:72px}.block-tab{min-height:56px;padding:6px;gap:4px}.block-tab-name{min-height:16px;font-size:13px;display:block;white-space:nowrap;text-overflow:ellipsis}.block-tab-scores b{font-size:18px}.arena .hand .card{--hw: clamp(72px, 22vw, 88px)}.arena .hand .card .cname{font-size:12px}.arena .message{display:none}.arena .dock-top{min-height:0}.arena .empty-readout:not(.coaching-readout){display:none}}@media(orientation:landscape)and (max-height:520px){.match-wrap,.match-wrap:has(.tutorial-slot:not([hidden])){height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}.arena-hud{min-height:52px;grid-template-columns:44px minmax(36px,1fr) auto minmax(24px,1fr) 44px;gap:8px}.arena-hud .hud-quit,.arena-hud .hud-snd{position:static;transform:none;padding:0}.arena-hud .hud-quit span,.arena-hud .hud-face,.arena-hud .hud-id,.arena-hud .hud-energy .pips,.arena-hud .hud-counts span:last-child,.arena-hud .pot-label,.arena-hud .tsegs{display:none}.arena-hud .hud-pot{display:grid;grid-template-columns:auto auto;align-items:center;gap:2px 8px;padding:0}.arena-hud .pot-amt{line-height:1;gap:4px}.arena-hud .pot-amt b{font-size:18px}.arena-hud .pot-turn{font-size:11px;gap:4px}.arena-hud .pot-prio{grid-column:1 / -1;margin:0}.arena-hud .pot-prio .pp-long{display:none}.arena-hud .pot-prio .pp-short{display:inline}.arena .dock-top,.arena .ticker{display:none}.arena:not(.debrief){display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.9fr);grid-template-rows:26px 81px minmax(0,1fr);gap:5px 9px;min-height:0}.arena .battle-overview,.arena .mobile-block-nav,.arena .battle-stage{grid-column:1}.arena .dock:not(.db-dock){grid-column:2;grid-row:1 / -1;margin:0;padding:0 5px 5px;align-self:end}.arena .hand .card{--hw: clamp(68px, 22dvh, 104px)}.arena .hand{padding-top:9px}.arena .controls .commit{min-height:44px;font-size:17px}.arena .controls .btn .act-verb{font-size:10px}.arena .side{--bw: 60px}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.arena.battle-wide:not(.debrief){grid-template-columns:minmax(0,1fr);grid-template-rows:26px minmax(0,1fr) max-content;gap:5px}.arena.battle-wide>.mobile-block-nav{display:none}.arena.battle-wide>.battle-stage{grid-column:1;grid-row:2;display:grid;place-items:center;container-type:size;container-name:mobile-battle;overflow:hidden;padding:0;border-radius:8px}.arena.battle-wide>.dock:not(.db-dock){grid-column:1;grid-row:3;align-self:stretch}.arena.battle-wide .board{--block-heading: 64px;--score-height: 44px;--slot-gap: 4px;--slot-columns: 2;--board-overhead: calc(var(--block-heading) + var(--score-height) + 36px);--piece-width: max(12px, min(calc((100cqw - 52px) / 6), calc((100cqh - var(--board-overhead)) / 4 / 1.2), 112px));--piece-height: calc(var(--piece-width) * 1.2);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;align-content:center;gap:5px;width:100%;height:auto;min-height:0}.arena.battle-wide.table .board{--slot-columns: 3;--piece-width: max(12px, min(calc((100cqw - 64px) / 9), calc((100cqh - var(--board-overhead)) / 4 / 1.2), 90px))}.arena.battle-wide .block{display:grid;grid-template-rows:var(--block-heading) auto 2px auto;border-radius:10px;min-width:0;min-height:0;border-color:#66817e59;box-shadow:0 6px 18px #0003}.arena.battle-wide .block-art img{opacity:.45;filter:saturate(.65) brightness(.8)}.arena.battle-wide .block-art:after{background:linear-gradient(180deg,#0c2029a6,#0b1e25c9 48%,#0b1e25e8)}.arena.battle-wide .block-head{display:none}.arena.battle-wide .overview-block-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2px;width:100%;min-width:0;min-height:44px;padding:4px 6px;color:#f0eee0;text-align:start;background:#122b30cc;border:0;border-bottom:1px solid #afc4b633;cursor:pointer}.overview-block-head>span{font:500 14px/1.12 var(--display);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.overview-block-head>span{display:block;min-width:0}.overview-block-head strong{font:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.overview-block-head small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:400 10px/1.2 var(--body, sans-serif);color:#c6d7d4;margin-top:4px}.overview-block-head i{font:400 16px/1 sans-serif;color:#a5d9c8;flex:none}.overview-block-head .ic{width:9px;height:9px;margin-inline-end:3px}.arena.battle-wide .side{display:grid;grid-template-rows:auto calc(var(--score-height) / 2);padding:4px;gap:4px;min-width:0;min-height:0;border:0;box-shadow:none}.arena.battle-wide .side.rival{grid-template-rows:calc(var(--score-height) / 2) auto}.arena.battle-wide .side .slots{grid-row:1;display:grid;grid-template-columns:repeat(var(--slot-columns),var(--piece-width));grid-template-rows:repeat(2,var(--piece-height));gap:var(--slot-gap);width:100%;max-width:none;min-height:0;height:auto;justify-content:center;align-content:start;align-items:start}.arena.battle-wide .side.rival .slots{grid-row:2}.arena.battle-wide .side.rival .slots>:nth-child(-n+2){grid-row:2}.arena.battle-wide .side.rival .slots>:nth-child(n+3){grid-row:1}.arena.battle-wide.table .side.rival .slots>:nth-child(-n+3){grid-row:2}.arena.battle-wide.table .side.rival .slots>:nth-child(n+4){grid-row:1}.arena.battle-wide .side-power{grid-row:2;order:0;position:static;inset:auto;translate:none;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:stretch;gap:4px;width:100%;min-width:0;min-height:0;height:calc(var(--score-height) / 2);padding:0 3px;font-size:17px;line-height:18px}.arena.battle-wide .side.rival .side-power{grid-row:1}.arena.battle-wide .overview-scoreline{display:none}.overview-scoreline>span{display:grid;min-width:0}.overview-scoreline .yours{text-align:end;color:#a5f2de}.overview-scoreline .theirs{color:#f3afa4}.overview-scoreline small{font:600 8px/10px var(--body, sans-serif)}.overview-scoreline b{font:750 20px/22px var(--body, sans-serif);font-variant-numeric:tabular-nums;white-space:nowrap}.overview-scoreline .sp-proj{display:inline;font-size:10px;line-height:1;margin-inline-start:3px;padding:0;font-weight:600}.arena.battle-wide .side-power .sp-tag{min-width:0;font-size:7px;line-height:10px;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena.battle-wide .side-power .sp-proj{margin:0;font-size:9px;flex-shrink:0}.arena.battle-wide .meter{margin:0 5px}.arena.battle-wide .side .card,.arena.battle-wide .side .slot-ghost,.arena.battle-wide .side .slot-vacancy{width:var(--piece-width);height:var(--piece-height);aspect-ratio:5 / 6;min-height:0;max-height:none;border-radius:5px;margin:0;align-self:start}.arena.battle-wide .side .slot-ghost{border-color:#8eaaa61c;background:#061a221f;box-shadow:none}.arena.battle-wide .side .slot-vacancy{display:grid}.arena.battle-wide .slot-vacancy>.slot-ghost:has(+.overview-placement){display:none}.arena.battle-wide .slot-vacancy .overview-placement{display:flex;position:static;flex-direction:column;align-items:center;justify-content:center;gap:1px;transform:none;inset:auto;width:100%;min-width:0;height:100%;min-height:0;max-height:none;margin:0;padding:2px;background:#337b6226;border:1px solid #79caae99;border-radius:5px;color:#d0ffec;cursor:pointer;font:600 10px/1.1 var(--body, sans-serif);box-shadow:none}.overview-placement b{font:400 23px/.9 sans-serif}.arena.battle-wide .side.me.droppable{border:0;outline:0;box-shadow:inset 0 0 0 1px #8cedbd77;background:#467b5124}.arena.battle-wide .side .card .cname{font:600 clamp(8px,calc(var(--piece-width) * .16),12px)/1.1 var(--body, sans-serif);inset-inline:3px;bottom:3px;max-height:2.2em;margin-top:0}.arena.battle-wide .side .card .power{width:auto;min-width:19px;height:20px;font-size:14px;top:2px;bottom:auto;inset-inline-end:2px;padding:0 2px;border-radius:4px}.arena.battle-wide .side .card .pbase{top:23px;bottom:auto;inset-inline-end:2px;font-size:9px;min-width:13px;line-height:11px}.arena.battle-wide .side .card .abadge{display:grid;width:14px;height:14px;top:2px;bottom:auto;inset-inline-start:2px;inset-inline-end:auto;transform:none;border-radius:4px;background:#102630de}.arena.battle-wide .side .card .abadge .ic{width:11px;height:11px}.arena.battle-wide .side .card .status-rail{--status-size: clamp(6px, calc(var(--piece-width) * .2), 10px);position:absolute;z-index:4;top:18px;inset-inline-start:2px;display:grid;grid-template-columns:repeat(2,var(--status-size));gap:1px}.arena.battle-wide .side .card .sbadge{position:static;inset:auto;transform:none;width:var(--status-size);height:var(--status-size);margin:0;font-size:8px;background:#102630ed;border-radius:3px}.arena.battle-wide .side .card .sbadge .ic{width:calc(var(--status-size) - 2px);height:calc(var(--status-size) - 2px)}.arena.battle-wide .side .card:has(.status-rail) .cname{-webkit-line-clamp:1;max-height:1.1em}.arena.battle-wide .side .card.in-draft .abadge{display:none}.arena.battle-wide .side .card .ready{top:auto;bottom:3px;inset-inline-start:auto;inset-inline-end:2px;font-size:12px}.arena.battle-wide .side .card .ready b{display:none}.arena.battle-wide .side .card .stage-n{top:2px;bottom:auto;inset-inline-start:2px;inset-inline-end:auto;font-size:10px;width:14px;height:14px}.arena.battle-wide .side .card.in-draft .cname{inset-inline-end:15px}.arena.battle-wide .side .card .cfaction,.arena.battle-wide .db-stamp{display:none}.arena .hand-heading{min-height:46px;padding:0;gap:4px}.hand-heading [data-mobile-readout]{flex:1;min-width:0}.hand-heading:has(.tactical-readout)>.hand-title,.hand-heading:has(.tactical-readout) .hand-navigation>.hand-count{display:none}.hand-heading .tactical-readout,.arena .hand-heading .empty-readout{display:block;padding:3px 0;margin:0;min-height:46px;max-height:46px;background:none;border:0;border-radius:0;box-shadow:none;overflow:hidden}.hand-heading .readout-copy strong{font-size:15px;line-height:19px;padding-inline-end:46px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hand-heading .readout-copy p{font-size:11px;line-height:17px;padding-inline-end:46px;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.arena .hand-heading .empty-readout .readout-copy strong{padding:0;font-size:14px;line-height:19px}.arena .hand-heading .empty-readout .readout-copy p{padding:0;margin:0;font-size:11px;line-height:17px}.hand-heading .readout-copy .readout-eyebrow,.hand-heading .readout-copy .readout-instruction{display:none}.hand-heading .readout-copy>.unavailable~p{display:none}.hand-heading .readout-copy .readout-instruction.unavailable{display:block;font-size:11px;line-height:17px;margin:0;padding-inline-end:46px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hand-heading .readout-expand{top:1px;inset-inline-end:0}.arena.battle-wide .dock-top,.arena.battle-wide .ticker{display:none}.arena.battle-wide .dock-top:has(.netdown){display:block}.arena.battle-wide .message.netdown{display:block}.arena .hand-heading:has(.comms-btn) .hand-navigation>.hand-count{display:none}.arena.battle-wide .hand .card{--hw: clamp(76px, min(28vw, 18dvh), 128px);width:var(--hw);height:calc(var(--hw) * 1.4);min-height:calc(var(--hw) * 1.4);aspect-ratio:5 / 7}.arena.battle-wide .controls{grid-template-columns:1.3fr 1.15fr .75fr .8fr;grid-template-rows:44px;gap:5px}.arena.battle-wide .controls .btn,.arena.battle-wide .controls .commit{grid-row:1;min-height:44px;height:44px;padding:3px;font-family:var(--body, sans-serif);font-size:12px;letter-spacing:0}.arena.battle-wide .controls .commit{grid-column:1;font-size:15px;font-weight:700}.arena.battle-wide .controls .snap{grid-column:2}.arena.battle-wide .controls #act-clear{grid-column:3;grid-row:1}.arena.battle-wide .controls #act-retreat{grid-column:4;grid-row:1}.arena.battle-wide .controls .act-verb{font-size:10px}.arena.battle-wide.can-stage .full-commit-label{display:none}.arena.battle-wide.can-stage .short-commit-label{display:inline}.arena.battle-zoomed:not(.debrief){grid-template-rows:44px auto minmax(0,1fr) max-content}.arena.battle-zoomed .battle-overview{min-height:44px}.arena.battle-zoomed .battle-goal{display:none}.arena .overview-return{display:block;min-height:44px;padding:5px 10px;border:1px solid #88b8a950;border-radius:8px;background:#234338;color:#d8f5e6;font:600 13px/1.15 var(--body, sans-serif);cursor:pointer}.arena.debrief.battle-wide .battle-overview{margin-bottom:5px}.arena.debrief.battle-wide .battle-stage{height:min(70dvh,600px)}.arena.debrief .overview-return{position:sticky;top:0;z-index:7}}@media(max-width:720px)and (max-height:650px){.arena.battle-wide .board{--block-heading: 44px;--score-height: 32px}.arena.battle-wide .side-power{font-size:14px;line-height:14px}.arena.battle-wide .overview-scoreline b{font-size:18px;line-height:19px}.tutorial-slot{max-height:50px;padding-top:0}.tutorial-slot>.tut-card{grid-template-columns:minmax(0,1fr) 62px;grid-template-rows:12px 32px;gap:0 6px;padding:2px 6px}.tutorial-slot .tut-top{grid-column:1;grid-row:1}.tutorial-slot .tut-text{grid-column:1;grid-row:2;max-height:30px;overflow-y:auto;font-size:11px;line-height:15px}.tutorial-slot .tut-actions{grid-column:2;grid-row:1 / -1}.overview-block-head small{display:none}.arena.battle-wide .hand .card{--hw: clamp(72px, 22vw, 88px)}.arena.battle-wide .hand .card .cname{font-size:11px}.arena.battle-wide .side .card .cname{font-size:9px;line-height:1.1;max-height:1.1em;white-space:nowrap;text-overflow:ellipsis;display:block}.match-wrap:has(.tutorial-slot[data-tutorial-active]) .arena.battle-wide:not(.debrief){grid-template-rows:minmax(0,1fr) max-content}.match-wrap:has(.tutorial-slot[data-tutorial-active]) .arena.battle-wide>.battle-overview{display:none}.match-wrap:has(.tutorial-slot[data-tutorial-active]) .arena.battle-wide>.battle-stage{grid-row:1}.match-wrap:has(.tutorial-slot[data-tutorial-active]) .arena.battle-wide>.dock:not(.db-dock){grid-row:2}}@container mobile-battle (max-height: 270px){.arena.battle-wide .side .card .cname{display:none}.arena.battle-wide .side .card .power{min-width:14px;height:15px;font-size:11px;top:1px;inset-inline-end:1px;padding:0 1px}.arena.battle-wide .side .card .pbase{top:17px;inset-inline-end:1px;min-width:10px;font-size:8px}.arena.battle-wide .side .card .abadge{top:1px;inset-inline-start:1px;width:clamp(6px,calc(var(--piece-width) * .2),9px);height:10px}.arena.battle-wide .side .card .abadge .ic{width:7px;height:7px}.arena.battle-wide .side .card .status-rail{top:18px;inset-inline-start:1px;grid-template-columns:repeat(2,var(--status-size))}.arena.battle-wide .side .card .stage-n{top:1px;inset-inline-start:1px;width:10px;height:12px;font-size:8px}.arena.battle-wide .slot-vacancy .overview-placement{font-size:8px}.arena.battle-wide .overview-placement b{font-size:17px}}@media(max-width:600px){.arena.battle-wide.table .side .card .cname{display:none}.arena.battle-wide.table .side .card .power{min-width:12px;height:14px;font-size:10px;top:1px;inset-inline-end:1px;padding:0 1px}.arena.battle-wide.table .side .card .pbase{top:16px;inset-inline-end:1px;min-width:10px;font-size:8px}.arena.battle-wide.table .side .card .abadge{top:1px;inset-inline-start:1px;width:6px;height:10px}.arena.battle-wide.table .side .card .abadge .ic{width:6px;height:6px}.arena.battle-wide.table .side .card .status-rail{top:17px;inset-inline-start:1px;grid-template-columns:repeat(2,var(--status-size))}.arena.battle-wide.table .side .card .stage-n{top:1px;inset-inline-start:1px;width:9px;height:11px;font-size:8px}.arena.battle-wide.table .side .card .ready{width:12px;height:12px;padding:0;font-size:9px;line-height:10px;bottom:1px}}@media(orientation:landscape)and (max-height:520px){.arena.battle-wide:not(.debrief){grid-template-columns:minmax(0,1.6fr) minmax(210px,1fr);grid-template-rows:26px minmax(0,1fr)}.arena.battle-wide .board{--block-heading: 44px;--score-height: 30px}.arena.battle-wide .overview-block-head small{display:none}.arena.battle-wide>.dock:not(.db-dock){grid-column:2;grid-row:1 / -1;margin:0;align-self:end;padding:0 5px 5px}.arena.battle-wide .hand .card{--hw: clamp(68px, 22dvh, 104px)}.arena.battle-wide .controls{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:44px 44px}.arena.battle-wide .controls .commit{grid-column:1 / -1;grid-row:1}.arena.battle-wide .controls .snap{grid-column:1;grid-row:2}.arena.battle-wide .controls #act-clear{grid-column:2;grid-row:2}.arena.battle-wide .controls #act-retreat{grid-column:3;grid-row:2}.arena.battle-zoomed:not(.debrief){grid-template-rows:44px 81px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.block-tab.is-revealing:after{animation:none;opacity:0}.block-tab.is-revealing{border-color:#e8cb8d}}body.reduce-motion .block-tab.is-revealing:after{animation:none;opacity:0}body.reduce-motion .block-tab.is-revealing{border-color:#e8cb8d}.arena{--action-ink: #7ce8c7;--score-you: #46c0e3;--score-rival: #ef7378}.arena .block,.arena .block:is(.lead-a,.lead-b){border-color:#70858255;box-shadow:0 4px 14px #0004}.arena .block.lead-a{border-color:#46c0e399;box-shadow:0 0 18px -5px #46c0e34d,0 4px 14px #0004}.arena .block.lead-b{border-color:#ef737899;box-shadow:0 0 18px -5px #ef73783b,0 4px 14px #0004}.arena .block:is(.lead-a,.lead-b):after{opacity:.12}.arena .side.me{background:#bacfca05}.arena .side.me .side-power,.arena .overview-scoreline .yours,.arena .block-tab-scores .yours{color:var(--score-you);box-shadow:none}.arena .side.rival .side-power,.arena .overview-scoreline .theirs,.arena .block-tab-scores .theirs{color:var(--score-rival);box-shadow:none}.arena .sp-proj{color:#b8ccc6}.arena .m-verdict.lead-a,.arena .block.lead-a .meter-badge b{color:var(--score-you)}.arena .m-verdict.lead-b,.arena .block.lead-b .meter-badge b{color:var(--score-rival)}.arena .meter-badge{border-color:#70858270;box-shadow:none}.arena .control-pips .yours{background:#75cbd3}.arena .control-pips .theirs{background:#db8b7d}.arena .meter:not(.bare) .meter-a{background:#75cbd3}.arena .meter:not(.bare) .meter-b{background:#db8b7d}.arena .block-tab.is-current{border-color:#b5c8c3;background:#243633;box-shadow:inset 0 -2px #b5c8c3}.arena .block-tab.can-stage{border-color:var(--action-ink)}.arena .loc-info,.arena .overview-block-head i,.arena .battle-overview .ic{color:#b5c5c0}.arena .readout-mark,.arena .readout-eyebrow span{color:#c0cdc8}.arena .tactical-readout.has-card{border-inline-start-color:#b7cdc6}.arena .message.warn,.arena .readout-instruction.unavailable{color:#dfd6c9}.arena-hud .hud-face{border-color:#80948b;box-shadow:none}.arena-hud .hud-pot .pot-prio,.arena-hud .hud-pot .pot-amt,.arena-hud .mobile-rival-label{color:#cbd4cd}.arena .side .side-power{box-sizing:border-box;background:#080f16ed;border:1px solid #60768166;border-radius:10px;padding-inline:5px;text-shadow:0 1px 3px #000}.arena .side.me .side-power{border-color:#46c0e366}.arena .side.rival .side-power{border-color:#ef737866}.arena .side.me .side-power.is-leading{color:#6ddfff;background:#0c202bed;border-color:#46c0e3bb;box-shadow:0 0 16px #46c0e338,inset 0 0 12px #46c0e30a}.arena .side.rival .side-power.is-leading{color:#ff9095;background:#241216ed;border-color:#ef7378bb;box-shadow:0 0 16px #ef73782e,inset 0 0 12px #ef73780a}.arena .side-power .sp-tag{order:-1;font-style:normal}.arena .block-head{text-align:center;background:#080e15eb}.arena.battle-wide .overview-block-head{background:#080e15e8}.arena.battle-wide .overview-block-head>span{flex:1;text-align:center}@media(min-width:981px)and (min-height:521px){.arena .meter{flex:0 0 3px;height:3px;margin:8px 12px;align-items:center;background:transparent}.arena .meter-a,.arena .meter-b{height:3px}.arena .meter-badge{display:grid}.arena .m-verdict{display:none}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.arena.battle-wide .meter-badge{display:grid;height:14px;min-width:20px;padding:0 5px}.arena.battle-wide .meter-badge b{font-size:9px}}body .arena .card.in-board,body .arena .card.in-draft,body.artv2 .arena .card.in-board,body.artv2 .arena .card.in-draft{border-color:#81918a;border-inline-start-width:1px;box-shadow:0 2px 6px #0008}body .arena .side .card .power,body .arena .hand .card .power{background:#43dfa0;color:#08261a;border-color:#66e8b3;border-radius:50%}body .arena .side .card .power.buffed{background:#43dfa0;color:#08261a;box-shadow:0 0 0 1px #d2ffe9}body .arena .side .card .power.nerfed{background:#43dfa0;color:#08261a;box-shadow:0 0 0 1px #e99180}body .arena .card .cost,body .arena .hand .card:is(.playable,.unaffordable) .cost{background:#2b3340;color:#eff2f8;border-color:#647080;border-radius:50%}body .arena .card .sbadge,body .arena .card .abadge{border-color:#8eaba3;color:#d4dfda;box-shadow:none}body .arena .card .abadge .ic{filter:none}body .arena .card .sbadge.jam{border-color:#ba928b;color:#dbb8b1}body .arena .card.in-draft .ready,body .arena .card.in-draft .stage-n{color:#d4dfda;border-color:#8eaba3}body .arena .card:is(.jammed,.suppressed) .abadge{color:#89938c;border-color:#5c6862}body.artv2 .arena .hand .card .cfoil{opacity:.08}.arena .hand .card{border-color:#72847b;border-bottom-color:#72847b;outline:0;box-shadow:0 3px 8px #0007}.arena .hand .card.playable{opacity:1;border-color:var(--action-ink);box-shadow:0 0 0 1px #7ce8c766,0 0 12px #7ce8c724,0 4px 9px #0008}.arena .hand .card.unplayable{opacity:.7;filter:none;border-color:#617268;box-shadow:0 3px 8px #0006}.arena .hand .card.unplayable .card-art{filter:saturate(.35) brightness(.8)}.arena .hand .card.selected{opacity:1;border-color:#f4fff9;outline:2px solid #f4fff9;outline-offset:2px;box-shadow:0 6px 18px #0009}.arena .hand .card:focus-visible{outline:2px solid #fff8df;outline-offset:4px}.arena .controls .btn:is(.snap,.ghost,.danger){background:#172721;border-color:#647c704d;color:#c4d1c9;animation:none;box-shadow:none}@media(hover:hover)and (pointer:fine){.arena .controls .btn:is(.snap,.ghost,.danger):hover:not(:disabled){background:#293d32;border-color:#a0b6a6}}.arena.can-stage:has(.hand .playable):not(:has(.card.in-draft)) .controls .commit,.arena.can-stage:has(.hand .selected.playable) .controls .commit{background:#203a30;color:#d0eadc;border-color:#7dba9b80;box-shadow:none}.arena .side.me.droppable{background:#62ddbe06}.arena.battle-wide .side.me.droppable{background:#62ddbe06;box-shadow:none}.arena .placement-target{border-color:var(--action-ink);color:#c7ffe8}.arena.battle-wide .slot-vacancy .overview-placement{background:#28755438;border-color:var(--action-ink);color:#c7ffe8}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.arena .hand-heading .tactical-readout.empty-readout{display:block}}.tutorial-slot>.tut-card{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:4px 14px;align-items:start;padding:10px 14px}.tutorial-slot .tut-top{grid-column:1;grid-row:1}.tutorial-slot .tut-text{grid-column:1;grid-row:2;margin:0}.tutorial-slot :is(.tut-lesson,.tut-consequence){grid-column:1;grid-row:3;margin:0;padding-top:5px;border-top:1px solid #8cb7a62b;color:#d5e3da;font:400 13px/1.4 var(--body, sans-serif);overflow-wrap:anywhere}.tutorial-slot .tut-consequence{color:#c0f2d8}.tutorial-slot .tut-actions{grid-column:2;grid-row:1 / -1;align-self:center}.tutorial-slot .tut-skip{min-height:44px}.coach-slot{flex:0 0 auto;width:min(1560px,100%);margin-inline:auto;padding:8px 22px 0}.coach-slot .coach{position:static;transform:none;width:100%;max-width:none;margin:0;box-shadow:none;border:1px solid #7ba68e50;border-radius:7px;background:#14281f;padding:8px 12px}.coach-slot .coach-body{min-width:0;flex:1;display:flex;gap:10px;align-items:center;text-align:start}.coach-slot .coach-text{color:#e1ebe2}.coach-slot .coach-tag{color:#a8d4bc}.coach-slot .coach-off{min-height:44px}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.tutorial-slot{max-height:140px;overflow:auto;padding:4px 8px 0}.tutorial-slot>.tut-card{padding:6px 8px;gap:3px 8px}.tutorial-slot .tut-tag,.tutorial-slot .tut-count{font-size:9px;line-height:12px}.tutorial-slot .tut-text{max-height:none;overflow:visible;font-size:12px;line-height:16px}.tutorial-slot :is(.tut-lesson,.tut-consequence){font-size:12px;line-height:16px;padding-top:4px}.tutorial-slot .tut-skip{max-width:62px;font-size:10px}.coach-slot{padding:4px 8px 0;max-height:112px;overflow-y:auto}.coach-slot .coach{gap:6px;padding:5px 8px}.coach-slot .coach-body{display:block}.coach-slot .coach-text{display:block;font-size:12px;line-height:16px}.coach-slot .coach-off{max-width:62px;white-space:normal;padding:5px;font-size:9px;letter-spacing:0}.arena .hand-heading .tactical-readout:has(.unavailable){min-height:49px;max-height:none}.hand-heading .readout-copy .readout-instruction.unavailable{white-space:normal;overflow:visible;line-height:15px}}@media(max-width:720px)and (max-height:650px){.tutorial-slot{max-height:116px}.tutorial-slot>.tut-card{grid-template-rows:auto auto auto;padding:4px 6px;gap:2px 6px}.tutorial-slot .tut-text,.tutorial-slot :is(.tut-lesson,.tut-consequence){font-size:11px;line-height:14px}.tutorial-slot .tut-actions{grid-row:1 / -1}.coach-slot{max-height:98px}}.verdict-short{display:none}body.artv2.has-premium-arena:before,body.artv2.has-premium-arena>.last-light{--arena-fallback: url(/art/fx_arena_avenue_v1.webp);background:radial-gradient(ellipse at 50% 43%,#050b1005 18%,#050b1059),linear-gradient(180deg,#06101726,#06101708 45%,#040a104d),var(--arena-img, var(--arena-fallback)) center 44% / cover no-repeat #080f15}body.artv2 .match-wrap:has(.premium-arena){background:transparent}@media(max-width:980px)and (orientation:portrait){body.artv2.has-premium-arena:before,body.artv2.has-premium-arena>.last-light{--arena-fallback: url(/art/fx_arena_avenue_v1_mobile.webp)}}.match-wrap:has(.premium-arena:not(.debrief)){color-scheme:dark;height:100dvh;min-height:0;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#080f15}.match-wrap:has(.premium-arena) .arena-hud{flex:0 0 auto;min-height:56px;padding-block:max(5px,env(safe-area-inset-top)) 5px;background:#0b1419e8;border-bottom:1px solid #a7b8ae18;box-shadow:none}.match-wrap:has(.premium-arena) .hud-energy{background:linear-gradient(145deg,#adb8a42b,#61716124);border:1px solid #c8d0be38;border-radius:5px;box-shadow:inset 0 1px #e1e8d914}.match-wrap .hud-energy.hud-energy b{color:#d6dfcd}.match-wrap:has(.premium-arena) .pot-prio{color:#b7c7c4}.arena.premium-arena.battle-wide:not(.debrief){flex:1;min-height:0;width:100%;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:26px minmax(0,1fr) max-content;gap:4px;padding:0 clamp(8px,2vw,28px)}.arena.premium-arena.battle-wide>.battle-overview{grid-column:1;grid-row:1;width:100%;max-width:1050px;min-height:26px;margin:0 auto;padding:0 4px;font-size:11px}.arena.premium-arena.battle-wide>.mobile-block-nav{display:none}.arena.premium-arena.battle-wide>.battle-stage{grid-column:1;grid-row:2;display:grid;place-items:center;min-width:0;min-height:0;width:100%;max-width:940px;margin:0 auto;container:premium-battle / size;overflow:visible;padding:0;border:0}.arena.premium-arena.battle-wide .board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;align-content:center;align-items:stretch;gap:clamp(12px,3cqw,42px);width:100%;height:auto;min-height:0;max-width:none;overflow:visible;padding:8px 5px}.arena.premium-arena.battle-wide .block{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--plaque-height) auto;position:relative;min-width:0;min-height:0;padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.arena.premium-arena.battle-wide .block:before,.arena.premium-arena.battle-wide .block:after{display:none}.arena.premium-arena.battle-wide .block-art{position:absolute;inset:50% 0 auto;height:var(--plaque-height);transform:translateY(-50%);overflow:hidden;border-radius:6px;opacity:1;border:1px solid #98a59678;background:linear-gradient(135deg,#778178,#263333 45%,#626b5c);box-shadow:inset 0 0 0 2px #071215,0 3px #050d10,0 8px 16px #0007}.arena.premium-arena.battle-wide .block-art img{opacity:.8;filter:saturate(.6) brightness(.8);object-fit:cover;object-position:var(--ax, 50%) var(--ay, 50%)}.arena.premium-arena.battle-wide .block-art:after{background:linear-gradient(180deg,#08131818,#08131860 28%,#071116ed 83%);box-shadow:inset 0 0 0 3px #bcc0a82b,inset 0 1px #eef1cd5c}.arena.premium-arena.battle-wide .block[data-leader=a] .block-art{border-color:#7baf9e;box-shadow:inset 0 0 0 2px #071215,0 3px #050d10,0 0 16px #67dcc010}.arena.premium-arena.battle-wide .block[data-leader=b] .block-art{border-color:#a67970}.arena.premium-arena.battle-wide .block.unrevealed .side{opacity:1}.arena.premium-arena.battle-wide .block.unrevealed .block-art img{opacity:.38;filter:saturate(.2)}.arena.premium-arena.battle-wide .block-head,.arena.premium-arena.battle-wide .overview-block-head{grid-column:1;grid-row:2;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;min-height:0;height:100%;padding:7px 9px 21px;background:transparent;border:0;border-radius:6px;box-shadow:none;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none}.arena.premium-arena.battle-wide .overview-block-head{display:none}.arena.premium-arena.battle-wide .loc-name,.arena.premium-arena.battle-wide .overview-block-head strong{color:#f2e9d5;font:700 clamp(14px,2.1cqw,22px)/1.05 var(--display);text-transform:uppercase;letter-spacing:.5px;padding:0;margin:0;text-shadow:0 2px 3px #000;white-space:normal}.arena.premium-arena.battle-wide .loc-name.unknown{font-size:clamp(13px,1.7cqw,18px)}.arena.premium-arena.battle-wide .loc-effect{color:#c6d0ca;font-size:11px;line-height:14px;margin:4px 0 0;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.arena.premium-arena.battle-wide .loc-info{inset:0;width:100%;height:100%;min-height:44px;padding:0 7px 0 0;display:flex;justify-content:flex-end;align-items:flex-start;font-size:11px;color:#d1d2b7;border-radius:6px}.arena.premium-arena.battle-wide .overview-scoreline{display:none}.arena.premium-arena.battle-wide .meter{grid-column:1;grid-row:2;align-self:end;z-index:2;position:relative;display:flex;justify-content:center;align-items:center;height:17px;margin:0 5px 2px;border:0;background:none;overflow:visible;pointer-events:none}.arena.premium-arena.battle-wide .meter-a,.arena.premium-arena.battle-wide .meter-b,.arena.premium-arena.battle-wide .meter-badge{display:none}.arena.premium-arena.battle-wide .m-verdict{position:static;display:block;transform:none;translate:none;max-width:100%;padding:0;background:none;color:#c2c9c3;font:700 10px/14px var(--body, sans-serif);letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arena.premium-arena.battle-wide .m-verdict.lead-a{color:#8de0c4}.arena.premium-arena.battle-wide .m-verdict.lead-b{color:#e7aaa0}.arena.premium-arena.battle-wide .side{--bw: var(--piece-width);grid-column:1;display:flex;flex-direction:column;container-type:normal;min-width:0;min-height:0;padding:0;gap:0;border:0;outline:0;border-radius:0;box-shadow:none;background:none}.arena.premium-arena.battle-wide .side.rival{grid-row:1;padding-bottom:0}.arena.premium-arena.battle-wide .side.me{grid-row:3;padding-top:0}.arena.premium-arena.battle-wide .side .slots{display:grid;grid-template-columns:repeat(2,var(--piece-width));grid-template-rows:repeat(2,var(--piece-height));gap:var(--formation-gap) 8px;justify-content:center;align-content:center;align-items:start;width:100%;max-width:none;height:auto;min-height:0;padding:9px 0}.arena.premium-arena.battle-wide .side.rival .slots{order:0}.arena.premium-arena.battle-wide .side.me .slots{order:1}.arena.premium-arena.battle-wide .side.rival .slots>:nth-child(-n+2){grid-row:2}.arena.premium-arena.battle-wide .side.rival .slots>:nth-child(n+3){grid-row:1}.arena.premium-arena.battle-wide .side .side-power{position:relative;inset:auto;translate:none;transform:none;display:flex;align-items:center;justify-content:center;flex-direction:row;flex:0 0 var(--score-height);width:min(86%,158px);min-width:0;height:var(--score-height);min-height:0;margin:0 auto;padding:0 6px;gap:5px;border:1px solid #8b99894f;border-radius:5px 5px 0 0;background:linear-gradient(145deg,#354139,#1b2928 70%);box-shadow:inset 0 1px #e3e8ce29,0 2px 5px #0007;color:#c8cdc5;font:800 23px/1 var(--display);text-shadow:0 1px #000}.arena.premium-arena.battle-wide .side.rival .side-power{order:1}.arena.premium-arena.battle-wide .side.me .side-power{order:0;border-radius:0 0 5px 5px}.arena.premium-arena.battle-wide .side .side-power.is-leading{color:#94e9ce;border-color:#78b8a180;background:linear-gradient(145deg,#385b4c,#163a31);box-shadow:inset 0 1px #b5f3d13b,0 3px 10px #0008}.arena.premium-arena.battle-wide .side.rival .side-power.is-leading{color:#f0b2a7;border-color:#bb8c7470;background:linear-gradient(145deg,#62463c,#342724)}.arena.premium-arena.battle-wide .side-power .sp-tag{display:block;font:600 8px/1 var(--body, sans-serif);letter-spacing:.5px;margin:0;color:inherit}.arena.premium-arena.battle-wide .side-power .sp-proj{order:2;font:600 11px/1 var(--body, sans-serif);color:#b5dbc8;padding:0;margin:0}.arena.premium-arena.battle-wide .side .card,.arena.premium-arena.battle-wide .side .slot-ghost,.arena.premium-arena.battle-wide .side .slot-vacancy{width:var(--piece-width);height:var(--piece-height);min-height:0;max-height:none;aspect-ratio:var(--sw-card-aspect);margin:0;border-radius:4px}.arena.premium-arena.battle-wide .side .card{--arth: 100%;overflow:visible;border:1px solid #a7b7af70;box-shadow:0 4px 7px #0008}.arena.premium-arena.battle-wide .side .card .card-art{filter:none;border-radius:3px}.arena.premium-arena.battle-wide .side .card .cframe{display:none}.arena.premium-arena.battle-wide .side .slot-ghost{border:1px solid #a2b4ae16;background:#08111715;box-shadow:none}.arena.premium-arena.battle-wide .side .slot-vacancy{display:grid;position:relative;container:placement-slot / inline-size}.arena.premium-arena.battle-wide .side .card .cname{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:650 clamp(8px,calc(var(--piece-width) * .155),14px)/1.08 var(--body, sans-serif);inset-inline:3px;bottom:4px;max-height:2.16em;margin:0;white-space:normal;color:#f5eee0;text-shadow:0 1px 3px #000}.arena.premium-arena.battle-wide .side .card .cost,.arena.premium-arena.battle-wide .side .card .power{--token-size: clamp(21px, calc(var(--piece-width) * .32), 28px);width:var(--token-size);min-width:var(--token-size);height:var(--token-size);top:-5px;bottom:auto;padding:0;font-size:calc(var(--token-size) * .7)}.arena.premium-arena.battle-wide .side .card .power{inset-inline-end:-4px}.arena.premium-arena.battle-wide .side .card .cost{inset-inline-start:-4px}.arena.premium-arena.battle-wide .side .card .pbase{top:clamp(14px,calc(var(--piece-width) * .32 - 4px),25px);inset-inline-end:-3px;font-size:9px;line-height:12px;min-width:13px}.arena.premium-arena.battle-wide .side .card .abadge{display:grid;top:2px;bottom:auto;inset-inline-start:2px;inset-inline-end:auto;width:13px;height:13px;transform:none;border-radius:3px}.arena.premium-arena.battle-wide .side .card .abadge .ic{width:10px;height:10px}.arena.premium-arena.battle-wide .side .card .status-rail{display:flex;position:absolute;top:auto;bottom:-6px;inset-inline-start:auto;inset-inline-end:-3px;gap:2px;z-index:4}.arena.premium-arena.battle-wide .side .card .sbadge{position:static;width:11px;height:11px;margin:0;transform:none;border-radius:3px;background:#17252af5}.arena.premium-arena.battle-wide .side .card .sbadge .ic{width:9px;height:9px}.arena.premium-arena.battle-wide .side .card.in-draft{border-color:#9de5c9}.arena.premium-arena.battle-wide .side .card.in-draft .cost{display:grid;place-items:center}.arena.premium-arena.battle-wide .side .card.in-draft .abadge{display:none}.arena.premium-arena.battle-wide .side .card .stage-n{top:auto;bottom:-5px;inset-inline-start:-3px;width:13px;height:13px;font-size:9px;translate:none}.arena.premium-arena.battle-wide .side .card .ready{bottom:3px;top:auto;inset-inline-start:auto;inset-inline-end:2px;width:12px;height:12px;font-size:9px;line-height:10px}.arena.premium-arena.battle-wide .side .card .ready b{display:none}.arena.premium-arena.battle-wide .side .card.in-draft .cname{inset-inline-end:13px}.arena.premium-arena.battle-wide .side.me.droppable{background:none;border:0;outline:0;box-shadow:none}.arena.premium-arena.battle-wide .desktop-placement{display:none}.arena.premium-arena.battle-wide .slot-vacancy>.slot-ghost:has(+.overview-placement){display:none}.arena.premium-arena.battle-wide .slot-vacancy .overview-placement{position:static;inset:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;margin:0;padding:2px;gap:3px;transform:none;background:#32664f2b;border:1px solid #78bda4;border-radius:4px;box-shadow:inset 0 1px #bcebd828;color:#c2f6df;font:600 10px/1.15 var(--body, sans-serif)}.arena.premium-arena.battle-wide .overview-placement b{font:400 22px/1 sans-serif}.arena.premium-arena.battle-wide .overview-placement>span{white-space:nowrap}@container placement-slot (max-width: 80px){.arena.premium-arena.battle-wide .slot-vacancy .overview-placement{padding:0;gap:0}.arena.premium-arena.battle-wide .overview-placement>span{display:none}.arena.premium-arena.battle-wide .overview-placement>b{font-size:clamp(10px,65cqi,24px);line-height:1}}.arena.premium-arena.battle-wide>.dock:not(.db-dock){grid-column:1;grid-row:3;width:100%;max-width:1120px;margin:0 auto;padding:3px 0 max(8px,env(safe-area-inset-bottom));align-self:stretch;border:0;background:linear-gradient(180deg,#0b151900,#0b151977);box-shadow:none}.arena.premium-arena.battle-wide .dock-top,.arena.premium-arena.battle-wide .ticker{display:none}.arena.premium-arena.battle-wide .dock-top:has(.netdown){display:block}.arena.premium-arena.battle-wide .message.netdown{display:block}.arena.premium-arena.battle-wide .dock-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,30%);gap:22px;align-items:end}.arena.premium-arena.battle-wide .hand-area{container-type:normal}.arena.premium-arena.battle-wide .hand{gap:12px;padding:12px 8px 7px;flex-wrap:nowrap;overflow-x:auto;justify-content:safe center}.arena.premium-arena.battle-wide .hand{scrollbar-color:#50665d transparent;scrollbar-width:thin}.arena.premium-arena.battle-wide .hand .card{--hw: clamp(104px, 14dvh, 148px);width:var(--hw);height:calc(var(--hw) / (var(--sw-card-aspect)));min-height:calc(var(--hw) / (var(--sw-card-aspect)));aspect-ratio:var(--sw-card-aspect);border-radius:5px;border-bottom-width:2px}body.artv2 .arena.premium-arena.battle-wide .hand .card .hplate{padding:clamp(4px,calc(var(--hw) * .06),7px)}.arena.premium-arena.battle-wide .hand .card .cname{font:700 clamp(11px,calc(var(--hw) * .15),14px)/1.08 var(--display);letter-spacing:0;max-height:3.24em}.arena.premium-arena.battle-wide .hand .card .atext{display:none}.arena.premium-arena.battle-wide .hand .card .cost,.arena.premium-arena.battle-wide .hand .card .power{width:28px;min-width:28px;height:28px;top:-6px;font-size:21px}.arena.premium-arena.battle-wide .hand .card .cost{inset-inline-start:-4px}.arena.premium-arena.battle-wide .hand .card .power{inset-inline-end:-4px}.arena.premium-arena.battle-wide .decision-panel{display:flex;flex-direction:column;gap:8px;padding:0 0 7px}.arena.premium-arena.battle-wide .tactical-readout{background:none;border:0;min-height:66px;padding:4px;box-shadow:none}.arena.premium-arena.battle-wide .has-card .readout-instruction{display:block;margin:0;padding-inline-end:42px;font:500 14px/1.4 var(--body, sans-serif);color:#d6e3dd}.arena.premium-arena.battle-wide .has-card .readout-instruction>span{color:inherit}.arena.premium-arena.battle-wide .has-card .readout-instruction.unavailable{color:#dfd6c9}.arena.premium-arena.battle-wide .readout-portrait{display:none}.arena.premium-arena.battle-wide .controls{display:grid;grid-template-columns:.8fr 1.25fr 1.5fr;grid-template-rows:48px;gap:7px}.arena.premium-arena.battle-wide .controls .btn{grid-row:1;grid-column:auto;min-height:48px;height:48px;padding:5px;border-radius:5px}.arena.premium-arena.battle-wide .controls #act-retreat{grid-column:1;grid-row:1;background:#172126;color:#c9b3aa;border-color:#89908930}.arena.premium-arena.battle-wide .controls #act-snap{grid-column:2;grid-row:1;background:#172623;color:#d8c39b;border-color:#9ca58b40}.arena.premium-arena.battle-wide .controls #act-commit{grid-column:3;background:linear-gradient(180deg,#83e4c9,#61cfae);color:#0c3028;border:1px solid #b1f3d6;box-shadow:inset 0 1px #d3ffe65c,0 3px #274c40,0 5px 15px #0005;opacity:1;font:700 21px/1 var(--display);letter-spacing:.8px}.arena.premium-arena.battle-wide .controls #act-commit:disabled{background:#2c413b;border-color:#586b5f;color:#aebbb0;box-shadow:none}.arena.premium-arena.battle-wide .controls #act-clear{display:none}.arena.premium-arena.battle-wide .controls:has(#act-clear:not(:disabled)){grid-template-columns:.65fr 1fr .7fr 1.4fr}.arena.premium-arena.battle-wide .controls #act-clear:not(:disabled){display:block;grid-column:3;grid-row:1;background:#1b2b2b;border-color:#8eaa9940}.arena.premium-arena.battle-wide .controls:has(#act-clear:not(:disabled)) #act-commit{grid-column:4}.arena.premium-arena.battle-wide .controls .full-commit-label{display:inline}.arena.premium-arena.battle-wide .controls .short-commit-label,.arena.premium-arena.battle-wide.can-stage .controls .full-commit-label{display:none}.arena.premium-arena.battle-wide.can-stage .controls .short-commit-label{display:inline}.arena.premium-arena.battle-wide .controls .act-verb{font-size:11px}.arena.premium-arena.battle-wide .db-stamp{display:none}.arena.premium-arena.debrief.battle-wide .battle-stage{height:min(75dvh,740px);min-height:360px}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.arena.premium-arena.battle-wide .block-head{display:none}.arena.premium-arena.battle-wide .overview-block-head{display:flex;padding:6px}.arena.premium-arena.battle-wide .overview-block-head>span{display:block;flex:0 1 auto;width:100%;overflow:visible;font:inherit}.arena.premium-arena.battle-wide .overview-block-head strong{font-size:clamp(14px,2.2cqw,20px);line-height:1.08}.arena.premium-arena.battle-wide .block.unrevealed .overview-block-head strong{display:flex;align-items:center;justify-content:center;gap:5px}.arena.premium-arena.battle-wide .overview-block-head .ic{width:24px;height:24px;flex:none;margin:0;color:#d1c2a3;filter:drop-shadow(0 1px 1px #000)}.arena.premium-arena.battle-wide .overview-block-head .ic rect{fill:#d1c2a31a}.arena.premium-arena.battle-wide .overview-block-head small{display:none}.arena.premium-arena.battle-wide .overview-block-head i{position:absolute;top:4px;inset-inline-end:5px;font-size:11px;color:#cbd1bd}.arena.premium-arena.battle-wide .side .side-power{font-size:22px}.arena.premium-arena.battle-wide .m-verdict{font-size:9px;letter-spacing:0}.arena.premium-arena.battle-wide .dock-row{grid-template-columns:minmax(0,1fr);gap:3px}.arena.premium-arena.battle-wide .hand-heading{padding:0 4px;min-height:44px}.arena.premium-arena.battle-wide .hand{gap:11px}.arena.premium-arena.battle-wide .hand .card{--hw: clamp(65px, min( calc((100vw - 76px)/4) , 14dvh), 130px)}.arena.premium-arena.battle-wide .hand-heading .tactical-readout{min-height:44px;max-height:50px;padding:2px 0}.arena.premium-arena.battle-wide .hand-heading .tactical-readout.has-card{max-height:none}.arena.premium-arena.battle-wide .hand-heading .has-card .readout-instruction{display:block;font-size:12px;line-height:17px;white-space:normal;overflow:visible}.arena.premium-arena.battle-wide .decision-panel{padding:0 3px 3px}.arena.premium-arena.battle-wide .controls{width:100%}}@media(min-width:721px)and (max-width:980px)and (min-height:521px){.match-wrap:has(.premium-arena) .arena-hud{padding-block:7px;gap:8px}.match-wrap:has(.premium-arena) .hud-face{display:block;width:34px;height:34px}.match-wrap:has(.premium-arena) .hud-id{display:block}.match-wrap:has(.premium-arena) .hud-id .hud-sub{display:none}.match-wrap:has(.premium-arena) .hud-name{font-size:12px}.match-wrap:has(.premium-arena) .hud-kicker{font-size:8px}}@media(min-width:981px)and (min-height:521px){.arena.premium-arena.battle-wide .hand-heading{align-items:center}.arena.premium-arena.battle-wide .hand-navigation:has(button:not(:disabled)){display:flex;gap:4px;align-items:center}.arena.premium-arena.battle-wide .hand-navigation>span{display:none}.arena.premium-arena.battle-wide .hand-navigation button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid #78968d45;border-radius:5px;background:#15282d;color:#d5e3df;font:400 22px/1 sans-serif;cursor:pointer}.arena.premium-arena.battle-wide .hand-navigation button:disabled{opacity:.35;cursor:default}[dir=rtl] .arena.premium-arena.battle-wide .hand-navigation button{transform:scaleX(-1)}.arena.premium-arena.battle-wide .block-art{left:50%;right:auto;width:min(100%,245px);transform:translate(-50%,-50%)}.arena.premium-arena.battle-wide .block-head{width:min(100%,245px);justify-self:center}.arena.premium-arena.battle-wide .meter{width:min(calc(100% - 10px),235px);justify-self:center}}@media(max-width:540px){.arena.premium-arena.battle-wide .verdict-full{display:none}.arena.premium-arena.battle-wide .verdict-short{display:inline}.arena.premium-arena.battle-wide .board{gap:13px;padding-inline:3px}.arena.premium-arena.battle-wide .side .slots{column-gap:7px}.arena.premium-arena.battle-wide .side-power .sp-tag{font-size:7px;letter-spacing:0}.arena.premium-arena.battle-wide .side-power .sp-proj{font-size:9px}.arena.premium-arena.battle-wide .hand .card .cost,.arena.premium-arena.battle-wide .hand .card .power{width:25px;min-width:25px;height:25px;font-size:19px}}@container premium-battle (max-height: 350px){.arena.premium-arena.battle-wide .board{padding:4px 3px}.arena.premium-arena.battle-wide .side .slots{padding:4px 0}.arena.premium-arena.battle-wide .side .side-power{font-size:17px}.arena.premium-arena.battle-wide .side .card .cost,.arena.premium-arena.battle-wide .side .card .power{--token-size: 17px;top:-3px}.arena.premium-arena.battle-wide .side .card .pbase{top:14px;font-size:7px;line-height:9px;min-width:10px}.arena.premium-arena.battle-wide .side .card .abadge{width:10px;height:10px}.arena.premium-arena.battle-wide .side .card .abadge .ic{width:8px;height:8px}.arena.premium-arena.battle-wide .side .card .status-rail{gap:1px;bottom:-4px}.arena.premium-arena.battle-wide .side .card .sbadge{width:8px;height:8px}.arena.premium-arena.battle-wide .side .card .sbadge .ic{width:6px;height:6px}.arena.premium-arena.battle-wide .side .card .cname{display:none}.arena.premium-arena.battle-wide .overview-block-head strong,.arena.premium-arena.battle-wide .loc-name{font-size:13px;line-height:1.08}.arena.premium-arena.battle-wide .block-head{padding:6px 10px}.arena.premium-arena.battle-wide .loc-effect,.arena.premium-arena.battle-wide .meter{display:none}}@media(max-width:559px)and (max-height:700px){.match-wrap:has(.premium-arena) .arena-hud{min-height:48px;padding-block:0}.arena.premium-arena.battle-wide:not(.debrief){grid-template-rows:22px minmax(0,1fr) max-content}.arena.premium-arena.battle-wide>.battle-overview{min-height:22px}.arena.premium-arena.battle-wide .hand{padding:9px 6px 3px}.arena.premium-arena.battle-wide .hand .card{--hw: 54px}.arena.premium-arena.battle-wide .hand .card .cname{font-size:11px}.arena.premium-arena.battle-wide .hand .card .cost,.arena.premium-arena.battle-wide .hand .card .power{width:21px;min-width:21px;height:21px;font-size:16px}.arena.premium-arena.battle-wide .controls{grid-template-rows:44px}.arena.premium-arena.battle-wide .controls .btn{height:44px;min-height:44px}}@media(orientation:landscape)and (max-height:520px){.arena.premium-arena.battle-wide:not(.debrief){grid-template-columns:minmax(0,1.6fr) minmax(210px,1fr);grid-template-rows:24px minmax(0,1fr);gap:4px 12px}.arena.premium-arena.battle-wide>.battle-stage{grid-row:2;grid-column:1}.arena.premium-arena.battle-wide>.dock:not(.db-dock){grid-column:2;grid-row:1 / -1;align-self:end}.arena.premium-arena.battle-wide .hand .card{--hw: clamp(62px, 20dvh, 88px)}.arena.premium-arena.battle-wide .hand-heading{min-height:42px}.arena.premium-arena.battle-wide .controls .btn{padding:3px}.arena.premium-arena.battle-wide .controls .act-verb{font-size:9px}}@media(prefers-reduced-motion:reduce){.arena.premium-arena .block-art,.arena.premium-arena .side-power{transition:none}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.arena.premium-arena.battle-wide .hand{padding-top:15px}.arena.premium-arena.battle-wide .hand .card>:is(.cost,.power){--hand-token-size: clamp(21px, calc(var(--hw) * .27), 24px);width:var(--hand-token-size);min-width:var(--hand-token-size);height:var(--hand-token-size);top:-10px;font-size:calc(var(--hand-token-size) * .78)}.arena.premium-arena.battle-wide .hand .card>.cost{inset-inline-start:-2px}.arena.premium-arena.battle-wide .hand .card>.power{inset-inline-end:-2px}.arena.premium-arena.battle-wide .side .card>.power{--token-size: clamp(18px, calc(var(--piece-width) * .27), 24px);top:calc(var(--token-size) * -.4);inset-inline-end:-2px}.arena.premium-arena.battle-wide .side .card>.pbase{top:calc(clamp(18px,calc(var(--piece-width) * .27),24px)*.6 + 1px);inset-inline-end:-2px}@container premium-battle (max-height: 350px){.arena.premium-arena.battle-wide .side .card>.power{--token-size: 16px}.arena.premium-arena.battle-wide .side .card>.pbase{top:11px}}}.match-wrap:has(.premium-arena) .arena-hud.quiet-hud{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 36px;grid-template-areas:"you pot rival menu";gap:clamp(8px,1.6vw,24px);min-height:58px;padding:max(7px,env(safe-area-inset-top)) clamp(10px,2vw,30px) 7px;background:linear-gradient(180deg,#091217f5,#0a141bec);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#b8c8c218}.quiet-hud .hud-side.you{grid-area:you}.quiet-hud .hud-side.rival{grid-area:rival}.quiet-hud .hud-side{gap:10px}.match-wrap:has(.premium-arena) .quiet-hud .hud-face{display:block;width:32px;height:32px;border-width:1px;box-shadow:none}.match-wrap:has(.premium-arena) .quiet-hud .hud-id{display:block}.quiet-hud .hud-kicker,.quiet-hud .hud-sub,.quiet-hud .pips,.quiet-hud .tsegs,.quiet-hud .mobile-rival-label{display:none}.match-wrap:has(.premium-arena) .quiet-hud .hud-name{font-size:12px;font-weight:600;letter-spacing:.1px;color:#d1d9d5;text-shadow:none}.match-wrap:has(.premium-arena) .quiet-hud .hud-energy{display:flex;flex-direction:row;gap:5px;padding:0 0 0 5px;border:0;background:none;box-shadow:none}.quiet-hud .hud-stack-icon{display:inline-flex;color:#aebbb5}.quiet-hud .hud-stack-icon .ic{width:17px;height:17px}.match-wrap .quiet-hud.quiet-hud .hud-energy b{font-size:19px;font-weight:650;line-height:1;color:#e2e7df}.quiet-hud .hud-energy b i{font-size:11px;font-weight:400;color:#8e9f99}.quiet-hud .hud-pot{grid-area:pot;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:3px 10px;padding:0;align-items:center;border:0;min-width:105px}.quiet-hud .pot-turn{grid-column:1;grid-row:1;gap:5px;font-size:10px;letter-spacing:.7px;font-weight:500}.quiet-hud .pot-turn b{font-size:14px;font-weight:650}.quiet-hud .pot-turn i{font-size:11px;color:#93a39c}.quiet-hud .hud-pot .pot-amt{grid-column:2;grid-row:1;gap:4px;line-height:1;font-size:14px}.quiet-hud .hud-pot .pot-amt b{font-size:16px;font-weight:600;animation:none}.quiet-hud .pot-amt .ic{width:12px;height:12px;color:#bdaa80}.quiet-hud .hud-pot .pot-label{display:none}.quiet-hud .hud-pot .pot-prio{grid-column:1 / -1;grid-row:2;margin:0;color:#9aaea4;font-size:8px;font-weight:500;letter-spacing:.45px}.quiet-hud .pot-prio .pp-long{display:inline}.quiet-hud .pot-prio .pp-short{display:none}.quiet-hud .hud-pot .pot-label.pot-next{display:block;grid-column:1 / -1;grid-row:3;color:#d0b789;font-size:8px;letter-spacing:.5px}.quiet-hud .hud-counts{gap:0}.quiet-hud .hud-counts>span:last-child{display:none}.match-wrap:has(.premium-arena) .quiet-hud .hud-rival-hand{display:flex;flex-direction:row;gap:5px;font-size:0;letter-spacing:0}.quiet-hud .hud-rival-hand .ic{width:16px;height:16px;color:#93a39c}.quiet-hud .hud-rival-hand b{font-size:15px;font-weight:500;color:#cbd5ce}.battle-menu{grid-area:menu;position:relative;justify-self:end}.battle-menu>summary{display:grid;place-items:center;list-style:none;cursor:pointer;width:36px;height:40px;border:1px solid transparent;border-radius:5px;color:#a7b6af;font:700 25px/1 sans-serif;letter-spacing:2px}.battle-menu>summary::-webkit-details-marker{display:none}.battle-menu{--menu-lit-bg: #b8cdc210;--menu-lit-ink: #edf0e5;--menu-lit-rim: #b8cdc226}.battle-menu[open]>summary{background:var(--menu-lit-bg);color:var(--menu-lit-ink);border-color:var(--menu-lit-rim)}@media(hover:hover)and (pointer:fine){.battle-menu>summary:hover{background:var(--menu-lit-bg);color:var(--menu-lit-ink);border-color:var(--menu-lit-rim)}}.battle-menu>summary:focus-visible{outline:2px solid #8de1c5;outline-offset:2px}.battle-menu-panel{position:absolute;inset-inline-end:0;top:calc(100% + 7px);width:min(288px,calc(100vw - 24px));max-height:calc(100dvh - 76px);overflow-y:auto;padding:16px;background:#0c171ffb;color:#dbe3dc;border:1px solid #a7baac40;border-radius:9px;box-shadow:0 16px 48px #000b,inset 0 1px #c6d1bc10;text-align:start}.battle-menu-panel>strong{display:block;padding-bottom:12px;font-size:14px;font-weight:600}.battle-menu-stats{display:grid;gap:4px;margin-bottom:13px}.battle-menu-stats>span{font-size:9px;letter-spacing:.9px;color:#8da599}.battle-menu-stats b{font-size:13px;font-weight:600}.battle-menu-stats small{font-size:11px;line-height:1.5;color:#aab9b1}.battle-menu-actions{display:grid;gap:4px;padding-top:8px;border-top:1px solid #9bb5a525}.match-wrap:has(.premium-arena) .battle-menu .hud-quit,.match-wrap:has(.premium-arena) .battle-menu .hud-snd{position:static;grid-area:auto;transform:none;width:100%;min-height:44px;justify-content:flex-start;gap:10px;padding:6px 8px;font-size:12px;letter-spacing:0;font-weight:500}.match-wrap .battle-menu.battle-menu .hud-quit span,.match-wrap .battle-menu.battle-menu .hud-snd span{display:inline}@media(max-width:700px){.match-wrap:has(.premium-arena) .arena-hud.quiet-hud{min-height:54px;gap:7px;padding-inline:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 32px}.match-wrap:has(.premium-arena) .quiet-hud .hud-id{display:none}.match-wrap:has(.premium-arena) .quiet-hud .hud-face{width:25px;height:25px}.quiet-hud .hud-side{gap:5px}.match-wrap:has(.premium-arena) .quiet-hud .hud-energy{padding:0;gap:4px}.quiet-hud .hud-stack-icon .ic{width:14px;height:14px}.match-wrap .quiet-hud.quiet-hud .hud-energy b{font-size:17px}.quiet-hud .hud-energy b i{font-size:10px}.battle-menu>summary{width:32px;height:40px}}@media(max-width:380px){.match-wrap:has(.premium-arena) .quiet-hud .hud-face{display:none}}.match-wrap .tutorial-slot[data-tutorial-active] .tut-text+.tut-consequence{margin-top:5px}.match-wrap .tutorial-slot[data-tutorial-active] .tut-tips{color:#c0f2d8;text-decoration:none;border:1px solid #7ba68e50;border-radius:5px;background:#203b30}.match-wrap .tutorial-slot[data-tutorial-active] :is(.tut-tips,.tut-skip):focus-visible{outline:2px solid #8de1c5;outline-offset:-2px}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap:has(.premium-arena) .tutorial-slot[data-tutorial-active]{display:block;flex:0 0 112px;width:100%;height:112px;min-height:112px;max-height:112px;margin:0;padding:4px 8px;overflow:hidden}.match-wrap:has(.premium-arena) .tutorial-slot[data-tutorial-active][hidden]{visibility:hidden}.match-wrap .tutorial-slot[data-tutorial-active]>.tut-card{display:grid;grid-template-columns:minmax(0,1fr) 72px;grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:5px 10px;height:100%;min-height:0;max-height:100%;padding:7px 10px;border-radius:8px;overflow:hidden}.match-wrap .tutorial-slot[data-tutorial-active]>.tut-card[hidden]{visibility:hidden}.match-wrap .tutorial-slot[data-tutorial-active] .tut-top{grid-column:1;grid-row:1;margin:0;align-items:center;gap:5px}.match-wrap .tutorial-slot[data-tutorial-active] .tut-tag{font-size:10px;line-height:13px;letter-spacing:.4px}.match-wrap .tutorial-slot[data-tutorial-active] .tut-count{font-size:9px;line-height:13px;flex-shrink:0}.match-wrap .tutorial-slot[data-tutorial-active] .tut-body{grid-column:1;grid-row:2;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#709887 transparent;padding-inline-end:3px;scroll-padding-block:3px}.match-wrap .tutorial-slot[data-tutorial-active] :is(.tut-text,.tut-lesson,.tut-consequence){margin:0;padding:0;border:0;max-height:none;overflow:visible;font-size:12px;line-height:17px}.match-wrap .tutorial-slot[data-tutorial-active] .tut-actions{grid-column:2;grid-row:1 / -1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;align-self:stretch;gap:0;margin:0}.match-wrap .tutorial-slot[data-tutorial-active] :is(.tut-next,.tut-skip){display:grid;place-items:center;width:72px;min-width:0;min-height:44px;max-width:none;padding:5px 3px;margin:0;white-space:normal;text-align:center;font-size:11px;line-height:14px}.match-wrap .tutorial-slot[data-tutorial-active] .tut-next{border-radius:5px;font-weight:700}.match-wrap .tutorial-slot[data-tutorial-active] .tut-skip{font-size:10px}.match-wrap .tutorial-slot[data-tutorial-active] .tut-doit{display:none}.arena.premium-arena.battle-wide .board{gap:8px;padding:4px 2px}.arena.premium-arena.battle-wide .side .slots{gap:8px 5px;padding:8px 0}.arena.premium-arena.battle-wide .side .side-power{height:18px;min-height:18px;font-size:17px}.arena.premium-arena.battle-wide .overview-block-head{min-height:44px;padding:5px}.arena.premium-arena.battle-wide .overview-block-head strong{font-size:clamp(13px,2.2cqw,19px);line-height:1.1}.arena.premium-arena.battle-wide .overview-block-head .ic{width:18px;height:18px}.arena.premium-arena.battle-wide .meter{display:none}.arena.premium-arena.battle-wide .side .card .cname{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:650 clamp(8px,calc(var(--piece-width) * .155),14px)/1.08 var(--body, sans-serif);max-height:2.16em;white-space:normal}.arena.premium-arena.battle-wide .side .card>.power{--token-size: clamp(18px, calc(var(--piece-width) * .27), 24px);top:-3px}.arena.premium-arena.battle-wide .side .card .abadge{width:11px;height:11px}.arena.premium-arena.battle-wide .side .card .abadge .ic{width:8px;height:8px}}@media(min-width:981px)and (min-height:521px){.match-wrap:has(.premium-arena) .tutorial-slot[data-tutorial-active]{display:block;flex:0 0 88px;width:min(1560px,100%);height:88px;min-height:88px;max-height:88px;padding:4px 22px;overflow:hidden}.match-wrap:has(.premium-arena) .tutorial-slot[data-tutorial-active][hidden]{visibility:hidden}.match-wrap .tutorial-slot[data-tutorial-active]>.tut-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:4px 24px;height:100%;min-height:0;padding:8px 14px;overflow:hidden}.match-wrap .tutorial-slot[data-tutorial-active]>.tut-card[hidden]{visibility:hidden}.match-wrap .tutorial-slot[data-tutorial-active] .tut-top{grid-column:1;grid-row:1;flex-direction:row;align-items:center;align-self:stretch;gap:10px}.match-wrap .tutorial-slot[data-tutorial-active] .tut-body{grid-column:1;grid-row:2;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.match-wrap .tutorial-slot[data-tutorial-active] :is(.tut-text,.tut-lesson,.tut-consequence){margin:0;padding:0;border:0;max-height:none;overflow:visible;font-size:14px;line-height:20px}.match-wrap .tutorial-slot[data-tutorial-active] .tut-actions{grid-column:2;grid-row:1 / -1;align-self:center;gap:12px;margin:0}.match-wrap .tutorial-slot[data-tutorial-active] :is(.tut-next,.tut-skip){min-height:44px;min-width:80px;padding:8px 14px;border-radius:5px}.match-wrap .tutorial-slot[data-tutorial-active] .tut-next{font-size:14px;font-weight:700}.match-wrap .tutorial-slot[data-tutorial-active] .tut-doit{display:none}.match-wrap:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.battle-wide:not(.debrief){grid-template-rows:minmax(0,1fr) max-content}.match-wrap:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.battle-wide>.battle-overview{display:none}.match-wrap:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.battle-wide>.battle-stage{grid-row:1}.match-wrap:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.battle-wide>.dock:not(.db-dock){grid-row:2}.match-wrap:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.battle-wide .board{padding-block:4px}.match-wrap:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.battle-wide .side .slots{padding-block:2px}.match-wrap:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.battle-wide .side .side-power{font-size:21px}}@media(max-width:360px)and (orientation:portrait){.match-wrap:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.battle-wide:not(.debrief){grid-template-rows:minmax(0,1fr) max-content}.match-wrap:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.battle-wide>.battle-overview{display:none}.match-wrap:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.battle-wide>.battle-stage{grid-row:1}.match-wrap:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.battle-wide>.dock:not(.db-dock){grid-row:2}}@media(orientation:landscape)and (max-height:520px){.match-wrap:has(.premium-arena):has(.tutorial-slot[data-tutorial-active]){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.match-wrap:has(.premium-arena):has(.tutorial-slot[data-tutorial-active]) .arena-hud{grid-column:1;grid-row:1}.match-wrap:has(.premium-arena):has(.tutorial-slot[data-tutorial-active]) .arena{grid-column:1;grid-row:2}.match-wrap:has(.premium-arena) .tutorial-slot[data-tutorial-active]{grid-column:1;grid-row:2;justify-self:end;align-self:start;z-index:12;width:calc((100% - 2 * clamp(8px,2vw,28px) - 12px) / 2.6);margin-inline-end:clamp(8px,2vw,28px);padding:0}.match-wrap:has(.premium-arena):has(.tutorial-slot[data-tutorial-active]) .hand .card{--hw: clamp(60px, 16dvh, 78px)}.match-wrap:has(.premium-arena):has(.tutorial-slot[data-tutorial-active]) .hand-heading{min-height:40px}}.arena.premium-arena,.card.premium-arena-ghost{--stack-hi: #d0d5c8;--stack-mid: #a8b3a3;--stack-low: #8d9a89;--stack-ink: #27362e;--stack-edge: #bec7b6;--stack-shadow: #586454;--stack-rim: #e0e4d5}body .arena.premium-arena :is(.hand,.side) .card:is(.in-hand,.in-board,.in-draft)>:is(.cost,.power),body .card.premium-arena-ghost>:is(.cost,.power){isolation:isolate;z-index:2;font-family:var(--display);font-weight:800;font-variant-numeric:lining-nums tabular-nums;line-height:1;letter-spacing:0}body .arena.premium-arena :is(.hand,.side) .card:is(.in-hand,.in-board,.in-draft)>.cost,body .card.premium-arena-ghost>.cost{border:1px solid var(--stack-edge);border-radius:3px 6px 3px 3px;background:linear-gradient(145deg,var(--stack-hi),var(--stack-mid) 35%,var(--stack-low));color:var(--stack-ink);text-shadow:0 1px 0 var(--stack-hi);box-shadow:0 1px 0 var(--stack-rim) inset,0 -1px 0 var(--stack-shadow) inset,1px 2px #29332d,2px 3px 0 var(--stack-shadow),0 4px 5px #0009}body .arena.premium-arena :is(.hand,.side) .card:is(.in-hand,.in-board,.in-draft)>.cost:after,body .card.premium-arena-ghost>.cost:after{content:"";position:absolute;inset:2px;border:1px solid #47574561;border-radius:1px 4px 1px 1px;pointer-events:none}body .arena.premium-arena :is(.hand,.side) .card:is(.in-hand,.in-board,.in-draft)>.power,body .card.premium-arena-ghost>.power{border:1px solid #dcc794;border-radius:50%;background:linear-gradient(140deg,#fff0bf,#cdb277 25%,#78633c 65%,#d4b67b);color:#302717;text-shadow:0 1px 0 #fff1c9;box-shadow:0 0 0 1px var(--power-state-rim, transparent),0 1px #fff0c955 inset,0 2px #342c1e,0 3px 4px #000b}body .arena.premium-arena :is(.hand,.side) .card:is(.in-hand,.in-board,.in-draft)>.power:before,body .card.premium-arena-ghost>.power:before{content:"";position:absolute;z-index:-1;inset:2px;border:1px solid #967844;border-radius:50%;background:linear-gradient(145deg,#f0deb0,#cfb071);box-shadow:0 1px 1px #fff4d5aa inset,0 -1px 1px #7b623844 inset;pointer-events:none}body .arena.premium-arena :is(.hand,.side) .card:is(.in-hand,.in-board,.in-draft)>.power.buffed,body .card.premium-arena-ghost>.power.buffed{--power-state-rim: #a7e5c7;border-color:#c4f0da}body .arena.premium-arena :is(.hand,.side) .card:is(.in-hand,.in-board,.in-draft)>.power.nerfed,body .card.premium-arena-ghost>.power.nerfed{--power-state-rim: #e59b8c;border-color:#f1b5a6}@media(max-width:980px),(orientation:landscape)and (max-height:520px){body .arena.premium-arena :is(.hand,.side) .card:is(.in-hand,.in-board,.in-draft)>.cost{box-shadow:0 1px #e0e4d566 inset,0 1px 2px #0009}body .arena.premium-arena :is(.hand,.side) .card:is(.in-hand,.in-board,.in-draft)>.power{box-shadow:0 0 0 1px var(--power-state-rim, transparent),0 1px 2px #0009}}.card-with-art{display:grid;align-content:start;align-self:start;min-width:0}.card-with-art>.ctile{width:100%;min-width:0;margin:0}.card-art-picker-panel{width:100%;min-width:0;max-width:100%;margin-block-start:12px;border:1px solid #42514f;border-radius:8px;background:#101c22;color:#e9eadf;font:400 13px/1.4 Inter,sans-serif;text-align:start}.card-art-picker{width:100%;min-width:0;max-width:100%}.card-art-picker>summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 12px;box-sizing:border-box;list-style:none;cursor:pointer;font-weight:700}.card-art-picker>summary::-webkit-details-marker{display:none}.card-art-picker>summary small{color:#acb9bb;font-size:11px;font-weight:400}.card-art-picker>summary:after{content:"";width:7px;height:7px;margin-inline-start:auto;margin-inline-end:3px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg)}.card-art-picker[open]>summary:after{transform:rotate(225deg)}.card-art-options{display:flex;gap:8px;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 12px 10px;scrollbar-width:thin;scrollbar-color:#798783 transparent}.card-art-picker .card-art-choice{flex:0 0 96px;display:flex;flex-direction:column;align-items:stretch;gap:5px;width:96px;min-width:0;padding:5px;border:1px solid #42514f;border-radius:6px;background:#0b151a;color:#bfcaca;text-align:start;cursor:pointer;font:inherit}.card-art-picker .card-art-choice.selected{border-color:#85e1c8;box-shadow:inset 0 0 0 1px #85e1c8;color:#f2efe4}.card-art-thumb{display:block;width:100%;aspect-ratio:63 / 88;border-radius:3px;background:#080d12}.card-art-thumb img{display:block;position:static;width:100%;height:100%;object-fit:contain;object-position:center;object-view-box:none;border-radius:3px;filter:none;transform:none}.card-art-choice-name{font-size:11px;line-height:1.3;overflow-wrap:anywhere}.card-art-current{min-height:14px;margin-block-start:auto;color:#8adfc5;font-size:10px;line-height:1.3}.card-art-picker-actions{padding:0 12px 12px}.card-art-picker-panel .card-art-equip{width:100%;min-height:44px;margin:0;padding:9px 12px;font:700 13px/1.35 Inter,sans-serif;white-space:normal}.card-art-picker-panel .card-art-equip:disabled{opacity:1;color:#aab9b6;background:#172a29;border-color:#344c46;cursor:default}.card-art-picker-message{margin:0;padding:0 12px 12px;color:#d5e4df;font-size:12px;overflow-wrap:anywhere}.card-art-entry{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid #42514f;border-radius:0 0 7px 7px;background:#112128;color:#cae8dd;font:600 12px/1.3 Inter,sans-serif;cursor:pointer}.card-art-entry>svg{flex:0 0 17px;width:17px;height:17px;stroke:currentColor;stroke-width:1.3;fill:none}.card-art-entry>span{min-width:0;overflow-wrap:anywhere}.card-art-entry>small{color:#aebfbb;font-size:11px}.card-art-picker-panel :is(summary,button):focus-visible,.card-art-entry:focus-visible{outline:2px solid #f0d997;outline-offset:3px}@media(max-width:480px){.card-art-picker .card-art-choice{flex-basis:84px;width:84px}.card-art-picker>summary{padding-inline:10px}.card-art-options{padding-inline:10px}}@media(max-width:699px){body .inspector.full-card-inspection.touch.menu-inspection.has-art-picker .insp-card.insp-card-design{display:block;padding:12px}body .inspector.full-card-inspection.touch.menu-inspection.has-art-picker .insp-card-design>.insp-close{display:block;width:auto;margin:0 0 10px auto}body .inspector.full-card-inspection.touch.menu-inspection.has-art-picker .insp-card-design>.insp-design{width:min(100%,calc((100dvh - 160px) * 63 / 88));margin-inline:auto}body .inspector.full-card-inspection.touch.menu-inspection.has-art-picker .insp-card-design>.insp-copy{padding:12px 0 0}}@media(min-width:700px),(min-width:600px)and (max-height:560px){body .inspector.full-card-inspection.touch.menu-inspection.has-art-picker{width:min(840px,calc(100vw - 24px))}body .inspector.full-card-inspection.touch.menu-inspection.has-art-picker .insp-card.insp-card-design{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;align-items:start;gap:12px 20px;padding:12px;max-height:calc(100dvh - 24px)}body .inspector.full-card-inspection.touch.menu-inspection.has-art-picker .insp-card-design>.insp-design{grid-column:1;grid-row:1 / 5;position:sticky;top:0;width:min(100%,calc((100dvh - 52px) * 63 / 88));max-width:none;margin:0 auto}body .inspector.full-card-inspection.touch.menu-inspection.has-art-picker .insp-card-design>.insp-close{grid-column:2;grid-row:1;margin:0;justify-self:end}body .inspector.full-card-inspection.touch.menu-inspection.has-art-picker .card-art-picker-panel{grid-column:2;grid-row:2;margin:0}body .inspector.full-card-inspection.touch.menu-inspection.has-art-picker .insp-live-context{grid-column:2;grid-row:3;margin:0}body .inspector.full-card-inspection.touch.menu-inspection.has-art-picker :is(.insp-extra,.insp-card-design>.insp-copy){grid-column:2;grid-row:4;margin:0}}@media(min-width:600px)and (max-height:560px){body .inspector.full-card-inspection.touch.menu-inspection.has-art-picker .insp-card.insp-card-design{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px 16px}body .inspector.has-art-picker .card-art-picker .card-art-choice{flex-basis:80px;width:80px}}body .arena.can-stage .side.me .card.in-draft{cursor:grab}body .arena.can-stage .side.me .card.in-draft.selected{outline:2px solid #9bf1d1;outline-offset:2px;border-color:#c4ffe9;box-shadow:0 0 0 4px #0b211cc7,0 0 16px #65d7b236}body .arena .side.me .card.in-draft .cname{inset-inline-end:4px}.arena .tactical-readout.reposition-readout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;min-height:0;max-height:none;overflow:visible}.arena .reposition-readout .readout-copy{grid-column:1;grid-row:1}.arena .reposition-readout .readout-recall{grid-column:1;grid-row:2;justify-self:start;min-height:44px;padding:5px 8px;margin-inline-start:-8px;border:0;border-radius:5px;background:transparent;color:#c8e5d9;font:600 12px/1.3 var(--body, sans-serif);text-align:start;text-decoration:underline;text-decoration-color:#7b9f91;text-underline-offset:3px;cursor:pointer}@media(hover:hover)and (pointer:fine){.arena .reposition-readout .readout-recall:hover{color:#e6fff4;background:#b7dcc011}}.arena .reposition-readout .readout-recall:focus-visible{outline:2px solid #9bf1d1;outline-offset:1px}.arena .reposition-readout .readout-expand{position:static;grid-column:2;grid-row:1 / 3;align-self:center}body .arena .tactical-readout.reposition-readout .readout-copy .readout-instruction{display:block;margin:0;padding:0;white-space:normal;overflow:visible;font-size:12px;line-height:17px}@media(max-width:980px),(orientation:landscape)and (max-height:520px){body .arena .hand-heading .tactical-readout.reposition-readout{display:grid;min-height:0;max-height:none;padding-block:2px;gap:0 8px}}.arena.premium-arena{position:relative}.opponent-hand-rail{--opponent-back-width: 78px;--opponent-back-height: 108px;--opponent-hand-step: 20px;--opponent-hand-peek: 56px;position:absolute;z-index:11;top:0;inset-inline:120px;height:calc(var(--opponent-hand-peek) + 8px);display:flex;justify-content:center;align-items:start;gap:28px;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.opponent-hand{position:relative;flex:0 1 calc(var(--opponent-back-width) + (var(--opponent-hand-count) - 1) * var(--opponent-hand-step) + 16px);min-width:0;height:var(--opponent-hand-peek)}.opponent-hand.is-empty{flex-basis:0}.opponent-hand-fan{position:absolute;inset:0}.opponent-hand-back{position:absolute;display:block;top:calc(var(--opponent-hand-peek) - var(--opponent-back-height) - var(--fan-lift));left:50%;width:var(--opponent-back-width);height:var(--opponent-back-height);border:1px solid #b0a3816b;border-radius:6px;background:var(--back-img, url(/art/cardbacks/cb_default-20260906.webp)) center / 100% 100% no-repeat #10141b;box-shadow:0 2px 7px #000c,inset 0 0 0 1px #080d12;opacity:.96;transform:translate(calc(-50% + var(--fan-offset) * var(--opponent-hand-step))) rotate(var(--fan-angle));transform-origin:50% 15%;transition:border-color .16s ease,box-shadow .16s ease,filter .16s ease}.arena.premium-arena .card.is-rival-inspected:not(.back),.arena.premium-arena :is(.block-head,.overview-block-head).is-rival-inspected,.arena.premium-arena [data-inspection-location].is-rival-inspected{outline:1px solid #ead19abd;outline-offset:2px;box-shadow:0 0 0 3px #d3b36b1a,0 0 15px #e9c87652}.arena.premium-arena .block.is-rival-inspected>.block-art{outline:1px solid #ead19abd;outline-offset:2px;box-shadow:0 0 0 3px #d3b36b1a,0 0 15px #e9c87652}.opponent-hand.is-rival-inspected .opponent-hand-back{border-color:#e9d194;box-shadow:0 1px 6px #000b,0 0 8px #e9c8768c;filter:brightness(1.2)}@media(max-width:1199px){.command-arena>.opponent-hand-rail{--opponent-back-width: 52px;--opponent-back-height: 72px;--opponent-hand-step: 12px;--opponent-hand-peek: 38px;inset-inline:108px 164px;gap:18px}.command-arena>.opponent-hand-rail-crew{--opponent-back-width: 44px;--opponent-back-height: 61px;--opponent-hand-step: 9px;--opponent-hand-peek: 34px;inset-inline:92px 132px;gap:18px}.opponent-hand-back{border-radius:4px}}@media(orientation:landscape)and (max-height:520px){.command-arena>.opponent-hand-rail{--opponent-back-width: 48px;--opponent-back-height: 66px;--opponent-hand-step: 12px;--opponent-hand-peek: 32px;inset-inline-end:calc(var(--landscape-rail, 230px) + 164px)}.command-arena>.opponent-hand-rail-crew{inset-inline:92px calc(var(--landscape-rail, 230px) + 132px)}}@media(min-width:981px)and (min-height:521px)and (max-height:650px){.command-arena>.opponent-hand-rail{--opponent-back-width: 52px;--opponent-back-height: 72px;--opponent-hand-step: 14px;--opponent-hand-peek: 38px;inset-inline:116px 570px}}@media(max-width:389px),(min-width:560px)and (max-width:719px)and (max-height:520px)and (orientation:landscape){.command-arena>.opponent-hand-rail{visibility:hidden}}@media(max-width:559px){.command-arena>.opponent-hand-rail-crew{visibility:hidden}}.arena.premium-arena:has(.opponent-hand.is-rival-inspected) .commander-rival .hud-rival-hand{border-color:#e9d194;box-shadow:0 0 0 2px #d3b36b26,0 0 10px #e9c87670}.arena.premium-arena:has(.opponent-hand[data-inspection-hand=B0].is-rival-inspected) [data-roster-seat=B0] .crew-hand-count,.arena.premium-arena:has(.opponent-hand[data-inspection-hand=B1].is-rival-inspected) [data-roster-seat=B1] .crew-hand-count{color:#f0d69b;border-radius:4px;outline:1px solid #e9d194;outline-offset:2px;box-shadow:0 0 0 2px #d3b36b26,0 0 10px #e9c87670}body.reduce-motion .opponent-hand-back{transition:none}@media(prefers-reduced-motion:reduce){.opponent-hand-back{transition:none}}.cv[data-edition]>:is(.cv-bmhalo,.cv-bmgild,.cv-bmsheen,.cv-bmstud){--bm-o: max(3.8cqw, 3px);--bm-t: calc(var(--bm-o) + 2cqw);--bm-e: max(1.4cqw, 1.6px)}.cv[data-edition][data-rarity=legendary]>:is(.cv-bmhalo,.cv-bmgild,.cv-bmsheen,.cv-bmstud){--bm-o: max(4.4cqw, 3.4px);--bm-t: calc(var(--bm-o) + 2.4cqw)}@container cv (max-width: 130px){.cv[data-edition][data-rarity=legendary]>:is(.cv-bmhalo,.cv-bmgild,.cv-bmsheen,.cv-bmstud){--bm-o: max(5.6cqw, 4.4px);--bm-t: calc(var(--bm-o) + 2.6cqw)}}.cv-bmhalo,.cv-bmgild,.cv-bmsheen{position:absolute;inset:calc(var(--bm-o) * -1);border-radius:calc(6.5cqw + var(--bm-o));pointer-events:none}.cv-bmhalo{z-index:0;box-shadow:0 0 0 max(.25cqw,1px) #000000d9,0 0 max(6cqw,7px) max(.8cqw,1px) #ffce6e8c,0 1.6cqw 4cqw #0009}.cv-bmgild{z-index:6;padding:var(--bm-t);background:repeating-linear-gradient(90deg,#3a240600 0 .55cqw,#3a240633 .55cqw .75cqw),linear-gradient(158deg,var(--sw-bm-g5) 0%,var(--sw-bm-g3-hi) 9%,var(--sw-bm-g2-hi) 22%,var(--sw-bm-g1-hi) 34%,var(--sw-bm-g3) 47%,var(--sw-bm-g5) 53%,var(--sw-bm-g2-hi) 64%,var(--sw-bm-g1) 78%,var(--sw-bm-g2-hi) 88%,var(--sw-bm-g3-hi) 100%);-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask:linear-gradient(black 0 0) content-box exclude,linear-gradient(black 0 0)}.cv-bmgild:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset .5cqw .5cqw #fffae1d9,inset -.6cqw -.6cqw #281602cc,inset 0 0 0 .3cqw #140a00e6}.cv-bmgild:after{content:"";position:absolute;inset:calc(var(--bm-t) - .9cqw);border-radius:5.6cqw;box-shadow:0 0 0 var(--bm-e) var(--sw-bm-blood),0 0 0 calc(var(--bm-e) + max(.3cqw,.6px)) #ffe0a0cc,inset 0 0 0 .35cqw #0009}@container cv (max-width: 130px){.cv[data-edition]>.cv-bmgild:after{box-shadow:0 0 0 max(.9cqw,1px) var(--sw-bm-blood-lo),inset 0 0 0 .35cqw #0009}.cv[data-edition]>.cv-bmhalo{box-shadow:0 0 0 1px #000000d9,0 0 8px 1.5px #ffd678b3,0 1.6cqw 4cqw #0009}}.cv[data-edition][data-rarity=legendary]>.cv-bmgild{background:repeating-linear-gradient(135deg,rgba(255,190,150,.1) 0 .45cqw,transparent .45cqw 1.3cqw),radial-gradient(120% 60% at 20% 0%,rgba(255,120,110,.55),transparent 55%),linear-gradient(158deg,var(--sw-bm-blood-hi) 0%,var(--sw-bm-blood) 16%,var(--sw-bm-blood-lo) 36%,var(--sw-bm-blood) 50%,var(--sw-bm-blood-mid) 64%,var(--sw-bm-blood-deep) 84%,var(--sw-bm-blood-mid) 100%)}.cv[data-edition][data-rarity=legendary]>.cv-bmgild:before{box-shadow:inset 0 0 0 max(1.2cqw,1.3px) var(--sw-bm-g2-hi),inset .45cqw .45cqw 0 max(1.2cqw,1.3px) var(--sw-bm-g4),inset 0 0 0 max(1.7cqw,2px) var(--sw-bm-blood-black),inset 0 1.2cqw 1.6cqw max(1.7cqw,2px) #ff968259}.cv[data-edition][data-rarity=legendary]>.cv-bmgild:after{inset:calc(var(--bm-t) - 1.1cqw);border-radius:5.4cqw;box-shadow:0 0 0 max(1.1cqw,1.2px) var(--sw-bm-g3),0 0 0 max(1.5cqw,1.8px) var(--sw-bm-g0),0 0 0 max(2cqw,2.2px) #ff5a5a59,inset 0 0 0 .35cqw #0009}.cv[data-edition][data-rarity=legendary]>.cv-bmhalo{box-shadow:0 0 0 max(.25cqw,1px) #000000d9,0 0 max(6cqw,7px) max(.8cqw,1px) #eb3c3c80,0 0 max(12cqw,12px) #ffbe5a40,0 1.6cqw 4cqw #0009}@container cv (max-width: 130px){.cv[data-edition][data-rarity=legendary]>.cv-bmgild{background:linear-gradient(158deg,var(--sw-bm-blood-mid) 0%,var(--sw-bm-blood-lo) 30%,var(--sw-bm-blood-deep) 60%,var(--sw-bm-blood-lo) 100%)}.cv[data-edition][data-rarity=legendary]>.cv-bmgild:before{box-shadow:inset 0 0 0 max(1cqw,1px) var(--sw-bm-g3),inset 0 0 0 max(1.6cqw,1.6px) var(--sw-bm-blood-black)}.cv[data-edition][data-rarity=legendary]>.cv-bmgild:after{box-shadow:0 0 0 max(1.1cqw,1.1px) var(--sw-bm-g3),0 0 0 max(1.7cqw,1.8px) var(--sw-bm-blood-black)}.cv[data-edition][data-rarity=legendary]>.cv-bmhalo{box-shadow:0 0 0 1px #000,0 0 0 max(1.2cqw,1.2px) var(--sw-bm-g2-hi),0 2px 5px #000c}}.cv-bmsheen{z-index:7;padding:var(--bm-t);overflow:hidden;mix-blend-mode:screen;-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask:linear-gradient(black 0 0) content-box exclude,linear-gradient(black 0 0)}.cv-bmsheen:before{content:"";position:absolute;inset:-100%;background:linear-gradient(115deg,transparent 42%,rgba(255,252,238,.95) 48.5%,rgba(255,236,170,.7) 50%,transparent 55%);transform:translate(-40%,-40%)}.cv[data-edition][data-afford=yes]>.cv-bmhalo{box-shadow:0 0 0 1.5px var(--sw-ink-0),0 0 0 2.5px var(--sw-neon-you),0 0 0 3.5px var(--sw-neon-you-core),0 0 0 4.5px var(--sw-neon-you),0 0 13px #6fd8f29e}.cv[data-edition]:is([data-afford=no],[data-afford=idle])>.cv-bmhalo{box-shadow:0 0 0 1.5px var(--sw-ink-0),0 0 0 3px var(--sw-neon-off-hi)}.cv[data-edition][data-selected]>.cv-bmhalo{box-shadow:0 0 0 1.5px var(--sw-ink-0),0 0 0 4.5px var(--sw-text-1),0 0 18px #6fd8f299}.hand:has(>.card>.cv[data-selected]) .cv[data-edition][data-afford=yes]:not([data-selected])>.cv-bmhalo{box-shadow:0 0 0 1.5px var(--sw-ink-0),0 0 0 3px #6fd8f299}.cv-bmstud{position:absolute;z-index:8;width:max(6cqw,6px);height:max(6cqw,6px);transform:rotate(45deg);pointer-events:none;background:radial-gradient(circle at 42% 38%,rgba(255,176,160,1) 0 10%,var(--sw-bm-blood-hi) 26%,var(--sw-bm-blood) 46%,transparent 49%),linear-gradient(135deg,var(--sw-bm-g5),var(--sw-bm-g2-hi) 45%,var(--sw-bm-g0));box-shadow:0 0 0 .3cqw #000000bf,0 .4cqw .8cqw #0009}.cv-bmstud[data-at=tl]{left:calc(var(--bm-o) * -1 - max(.4cqw,1px));top:calc(var(--bm-o) * -1 - max(.4cqw,1px))}.cv-bmstud[data-at=bl]{left:calc(var(--bm-o) * -1 - max(.4cqw,1px));bottom:calc(var(--bm-o) * -1 - max(.4cqw,1px))}.cv-bmstud[data-at=br]{right:calc(var(--bm-o) * -1 - max(.4cqw,1px));bottom:calc(var(--bm-o) * -1 - max(.4cqw,1px))}.cv[data-edition][data-rarity=legendary]>.cv-bmstud{background:radial-gradient(circle at 40% 36%,var(--sw-bm-g5) 0 12%,var(--sw-bm-g3) 30%,var(--sw-bm-g1-hi) 48%,transparent 51%),linear-gradient(135deg,var(--sw-bm-g5),var(--sw-bm-g2-hi) 45%,var(--sw-bm-g0))}.cv-bmseal{position:absolute;z-index:9;top:-1.6cqw;right:-1.6cqw;display:grid;place-items:center;width:17cqw;height:17cqw;min-width:11px;min-height:11px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 50%,var(--sw-bm-blood-hi) 0 30%,var(--sw-bm-blood-mid) 44%,var(--sw-bm-blood-deep) 55%,transparent 56.5%),repeating-conic-gradient(from 0deg,var(--sw-bm-g3) 0 5deg,var(--sw-bm-g1) 5deg 10deg),radial-gradient(circle,var(--sw-bm-g4),var(--sw-bm-g2));box-shadow:0 0 0 .35cqw #000000d9,inset 0 0 0 .7cqw var(--sw-bm-g2),inset .5cqw .5cqw #fffae1cc,0 .8cqw 1.8cqw #000000b3,0 0 3cqw #ff963c73}.cv-bmseal>i{display:block;width:64%;height:64%;background:linear-gradient(160deg,var(--sw-bm-g5),var(--sw-bm-g3) 40%,var(--sw-bm-g2) 75%,var(--sw-bm-g3-hi));-webkit-mask:url(/art/factions/premium/riot_kings-white-20260907.webp) center / 122% no-repeat;mask:url(/art/factions/premium/riot_kings-white-20260907.webp) center / 122% no-repeat}.card.in-hand>.cv[data-edition]>.cv-bmseal{top:.6cqw;right:.6cqw}.card.in-hand>.cv[data-edition][data-selected]>.cv-bmseal{visibility:hidden}.cv-bmfoil{position:absolute;inset:2cqw;z-index:2;border-radius:5.4cqw;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Cg fill='none' stroke='%23ffe3a0' stroke-width='.7'%3E%3Cpath d='M0 12 Q12 0 24 12 T48 12'/%3E%3Cpath d='M0 12 Q12 24 24 12 T48 12'/%3E%3Cpath d='M0 6 Q12 18 24 6 T48 6' opacity='.6'/%3E%3Cpath d='M0 18 Q12 6 24 18 T48 18' opacity='.6'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 9cqw 4.5cqw,linear-gradient(135deg,#ffd6788c,#c8282859 50%,#ffd6788c);-webkit-mask:radial-gradient(120% 90% at 50% 45%,transparent 58%,rgba(0,0,0,.55) 74%,black 92%);mask:radial-gradient(120% 90% at 50% 45%,transparent 58%,rgba(0,0,0,.55) 74%,black 92%);mix-blend-mode:color-dodge;opacity:.8}.cv[data-edition] .cv-win{isolation:isolate}.cv[data-edition][data-face=printed] .cv-bmfoil{inset:1.2cqw;opacity:.38}.cv[data-edition][data-afford=no] .cv-bmfoil{opacity:.3}.cv[data-edition][data-afford=idle] .cv-bmfoil{opacity:.5}.cv[data-edition] .cv-name{background:linear-gradient(180deg,#1a0e04f5,#060301f7);box-shadow:inset 0 .45cqw 0 var(--sw-bm-g3),inset 0 .9cqw #3a2406e6,inset 0 -.35cqw 0 var(--sw-bm-g1),0 .6cqw 1.6cqw #000000b3}.cv[data-edition][data-rarity=legendary] .cv-name{background:linear-gradient(180deg,var(--sw-bm-blood-lo),var(--sw-bm-blood-black));box-shadow:inset 0 .45cqw 0 var(--sw-bm-g3),inset 0 -.45cqw 0 var(--sw-bm-g2),0 .6cqw 1.6cqw #000000b3}.cv[data-edition] .cv-name>.nm{background:linear-gradient(180deg,var(--sw-bm-g4) 0%,var(--sw-bm-g3) 38%,var(--sw-bm-g2) 62%,var(--sw-bm-g3-hi) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 .25cqw 0 rgba(0,0,0,.9))}.cv[data-edition] .cv-name>.cv-glyph{color:var(--sw-bm-g3);border-color:#f3d58a99}.cv[data-edition]>.cv-pips{z-index:11;filter:drop-shadow(0 0 1.5px black) drop-shadow(0 0 2px black)}.cv[data-edition] .cv-tick{top:max(1px,.6cqw)}.cv-bmtab{position:absolute;z-index:9;left:50%;bottom:-9cqw;translate:-50% 0;width:max-content;max-width:92%;padding:1.4cqw 3.6cqw 1.3cqw;text-align:center;font:800 max(8px,3.6cqw) / 1.05 var(--sw-font-display);letter-spacing:.16em;color:var(--sw-bm-g0);background:linear-gradient(180deg,var(--sw-bm-g4),var(--sw-bm-g3) 30%,var(--sw-bm-g2) 70%,var(--sw-bm-g1));clip-path:polygon(3cqw 0,calc(100% - 3cqw) 0,100% 50%,calc(100% - 3cqw) 100%,3cqw 100%,0 50%);pointer-events:none}.cv-bmtab i{font-style:normal;color:var(--sw-bm-blood-mid);margin:0 .5em}:root:lang(ar) .cv-bmtab,:root:lang(ja) .cv-bmtab{letter-spacing:0}.cv.cv-xs[data-edition][data-rarity]{--xrim: linear-gradient(135deg, var(--sw-bm-g5), var(--sw-bm-g2-hi) 22%, var(--sw-bm-blood) 40%, var(--sw-bm-blood-deep) 62%, var(--sw-bm-g2-hi) 84%, var(--sw-bm-g3) 100%)}.cv.cv-xs[data-edition]{position:relative;padding:2.5px;box-shadow:inset 0 0 0 1px #140804b3,0 1px 3px #0009}.cv.cv-xs[data-edition]:after{content:"";position:absolute;top:-2px;right:-2px;width:max(7px,20%);aspect-ratio:1;transform:rotate(45deg);pointer-events:none;background:radial-gradient(circle at 42% 38%,rgba(255,176,160,1) 0 10%,var(--sw-bm-blood-hi) 28%,var(--sw-bm-blood) 48%,transparent 51%),linear-gradient(135deg,var(--sw-bm-g5),var(--sw-bm-g2-hi) 45%,var(--sw-bm-g0));box-shadow:0 0 0 1px #000000bf}.face-ed{--fe-w: 88px;--fe-hex: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);--fe-o: max(4cqw, 1.8px);--fe-b: max(9cqw, 4px);--fe-l: max(3cqw, 1.4px);position:relative;display:inline-block;flex:none;width:var(--fe-w);aspect-ratio:1 / 1.1547;vertical-align:middle;container-type:inline-size;isolation:isolate;filter:drop-shadow(0 0 4px rgba(214,40,50,.45))}.face-ed[data-face-size=book]{--fe-w: 120px}.face-ed[data-face-size=chip]{--fe-w: 48px}.face-ed>i,.face-ed:before,.face-ed:after,.face-ed__win{position:absolute;display:block;clip-path:var(--fe-hex);pointer-events:none}.face-ed__ring{inset:0;z-index:0;background:linear-gradient(158deg,var(--sw-bm-g4) 0%,var(--sw-bm-g3) 12%,var(--sw-bm-g1) 32%,var(--sw-bm-g3) 50%,var(--sw-bm-g4) 56%,var(--sw-bm-g2) 70%,var(--sw-bm-g1) 86%,var(--sw-bm-g3))}.face-ed:before{content:"";inset:var(--fe-o);z-index:1;background:radial-gradient(90% 60% at 30% 10%,rgba(255,120,110,.5),transparent 60%),linear-gradient(160deg,var(--sw-bm-blood),var(--sw-bm-blood-lo) 45%,var(--sw-bm-blood-deep) 80%,var(--sw-bm-blood-mid))}.face-ed:after{content:"";inset:calc(var(--fe-o) + var(--fe-b));z-index:2;background:linear-gradient(158deg,var(--sw-bm-g4),var(--sw-bm-g2-hi) 30%,var(--sw-bm-g1) 60%,var(--sw-bm-g3))}.face-ed__win{inset:calc(var(--fe-o) + var(--fe-b) + var(--fe-l));z-index:3;overflow:hidden;background:radial-gradient(90% 70% at 50% 35%,#3a2c1c,#0a0705)}.face-ed__shot{--fe-z: calc(var(--fz, 1.9) * .82);position:absolute;top:calc(var(--fy, 3%) + 4%);left:calc(50% - var(--hx, .5) * var(--fe-z) * 100%);width:calc(var(--fe-z) * 100%);max-width:none;height:auto}.face-ed__sheen{inset:0;z-index:4;overflow:hidden;mix-blend-mode:screen;-webkit-mask:radial-gradient(closest-side,transparent 80%,black 84%);mask:radial-gradient(closest-side,transparent 80%,black 84%)}.face-ed__sheen:before{content:"";position:absolute;inset:-100%;background:linear-gradient(115deg,transparent 42%,rgba(255,250,230,.55) 48.5%,transparent 55%);transform:translate(-40%,-40%)}.face-ed__seal{position:absolute;z-index:5;right:-2cqw;bottom:6cqw;display:grid;place-items:center;width:30cqw;height:30cqw;min-width:12px;min-height:12px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--sw-bm-blood-hi) 0 30%,var(--sw-bm-blood-mid) 45%,var(--sw-bm-blood-deep) 54%,transparent 55.5%),repeating-conic-gradient(var(--sw-bm-g3) 0 6deg,var(--sw-bm-g1) 6deg 12deg);box-shadow:0 0 0 1cqw #000c,inset 0 0 0 1.5cqw var(--sw-bm-g2),0 2cqw 4cqw #0009}.face-ed>.face-ed__seal{display:grid;clip-path:none}.face-ed__seal>i{display:block;width:64%;height:64%;background:linear-gradient(160deg,var(--sw-bm-g5),var(--sw-bm-g3) 40%,var(--sw-bm-g2) 75%,var(--sw-bm-g3-hi));-webkit-mask:url(/art/factions/premium/riot_kings-white-20260907.webp) center / 122% no-repeat;mask:url(/art/factions/premium/riot_kings-white-20260907.webp) center / 122% no-repeat}@media(prefers-reduced-motion:no-preference){body:not(.reduce-motion) :is(.cv-bmsheen,.face-ed__sheen):before{animation:bmSheen 5.5s cubic-bezier(.45,.05,.35,1) infinite}}@keyframes bmSheen{0%{transform:translate(-40%,-40%)}60%,to{transform:translate(40%,40%)}}.overlay.pe-veil--sheet{background:#040609d6}.rip-panel.pe-sheet{display:flex;flex-direction:column;box-sizing:border-box;width:min(520px,94vw);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:22px 22px 0;overflow:hidden;text-align:start;border:1px solid rgba(212,180,122,.45);border-radius:10px;background:radial-gradient(90% 40% at 50% 0%,rgba(255,190,90,.08),transparent 70%),linear-gradient(180deg,var(--sw-ink-2),var(--sw-ink-0));box-shadow:0 30px 60px #000000b3,inset 0 1px #ffe2a040}.pe-sheet>.pe-eye{display:block;font:700 11px/1.2 var(--sw-font-body);font-style:normal;letter-spacing:.26em;text-transform:uppercase;color:var(--sw-gold)}.rip-panel.pe-sheet h2.pe-title{margin:6px 0 0;font:900 30px/1 var(--sw-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--sw-text-1);overflow-wrap:anywhere}.pe-sheet-lead{margin:6px 0 0;font:500 14px/1.35 var(--sw-font-body);color:var(--sw-text-3)}.pe-sheet-list{flex:1 1 auto;min-height:0;margin:14px 0 0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid rgba(212,180,122,.35)}.pe-sheet-row{display:flex;align-items:center;gap:14px;min-height:64px;padding:8px 2px;border-bottom:1px solid rgba(212,180,122,.14)}.pe-sheet-art{flex:none;display:grid;place-items:center;width:64px}.pe-sheet-art .cv{width:52px}.pe-sheet-art .face-ed[data-face-size]{--fe-w: 58px}.pe-sheet-art .pe-sleeve{display:block;width:44px;aspect-ratio:var(--sw-card-aspect, 5 / 7);overflow:hidden;border-radius:5px;box-shadow:0 0 0 1px #e9c98180}.pe-sheet-art .pe-sleeve img{display:block;width:100%;height:100%;object-fit:cover}.pe-sheet .pe-slip{display:grid;justify-items:start;gap:4px;min-width:0}.pe-sheet .pe-slip .pe-eye{font:700 10px/1.2 var(--sw-font-body);font-style:normal;letter-spacing:.22em;text-transform:uppercase;color:var(--sw-gold)}.pe-sheet .pe-slip .pe-name{font:900 19px/1.05 var(--sw-font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--sw-text-1);overflow-wrap:anywhere}.pe-sheet .pe-stamp{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;padding:3px 8px;font:800 10px/1.15 var(--sw-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--sw-gold-hi);box-shadow:inset 0 0 0 1px #e9c9818c;transform:rotate(-1.5deg)}.pe-sheet .pe-stamp i{font-style:normal;color:var(--sw-gold)}.pe-sheet .pe-acts{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0;padding:14px 0 max(16px,env(safe-area-inset-bottom))}.pe-sheet .pe-acts .btn{min-height:44px}@media(max-width:480px){.rip-panel.pe-sheet{padding:18px 16px 0}.rip-panel.pe-sheet h2.pe-title{font-size:26px}.pe-sheet .pe-acts .btn{flex:1 1 auto}}:root:dir(rtl) .pe-sheet .pe-stamp{transform:rotate(1.5deg)}.battle-menu [data-action="fullscreen:toggle"][hidden],.battle-menu [data-fullscreen-status][hidden],.battle-menu-fullscreen:not(:has([data-action="fullscreen:toggle"]:not([hidden]))){display:none!important}.battle-menu .fullscreen-status{display:block;padding:0 8px 8px;color:#aab9b1;font-size:11px;line-height:1.5}.set-row[data-fullscreen-scope=menu][hidden],.set-row[data-install-row][hidden]{display:none}.match-wrap .commander-name.name-fit{container-type:inline-size;min-width:0;overflow:visible;text-overflow:clip;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.match-wrap .commander-name.name-fit>.name-fit-text{font-size:min(1em,max(var(--name-floor, 9px),calc(100cqi / var(--name-em, 7) * .96),min(calc(100cqi / var(--word-em, 7) * .96),calc((11px - 100cqi / var(--name-em, 7) * .96) * 1000))));white-space:normal;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:manual;hyphens:manual;letter-spacing:.04em}:root:lang(ar) .match-wrap .commander-name.name-fit>.name-fit-text{letter-spacing:0}@media(max-width:699px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival.is-long-word{grid-template-rows:auto auto auto}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival.is-long-word>.commander-id{grid-column:1 / -1;grid-row:1}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival.is-long-word>.commander-portrait{grid-row:2 / 4}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival.is-long-word>.hud-counts{grid-column:2;grid-row:2 / 4}}.match-wrap .commander-rival .commander-name.name-fit:not(.is-long)>.name-fit-text{white-space:nowrap}@media(min-width:981px)and (min-height:521px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player.is-long-name{grid-template-rows:auto auto auto 1fr auto auto}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player.is-long-name>.commander-id{grid-column:1 / -1;grid-row:1}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player.is-long-name>:is(.commander-portrait,.avatar-comms){grid-row:2 / 5}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player.is-long-name>.hud-counts{grid-column:2;grid-row:2}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player.is-long-name>.discard-pile-trigger{grid-column:2;grid-row:4}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player.is-long-name>.commander-first{grid-row:5}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player.is-long-name>.hud-energy{grid-row:6}}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .side .slots{grid-template-columns:repeat(3,var(--piece-width));grid-template-rows:repeat(2,var(--piece-height));column-gap:var(--crew-slot-gap);padding-block:8px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .side.rival .slots>:nth-child(-n+3){grid-row:2}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .side.rival .slots>:nth-child(n+4){grid-row:1}.crew-roster{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;max-width:350px}.match-wrap.has-battle-commands .crew-commander{--portrait-size: 44px;position:relative;display:grid;grid-template-columns:1fr;justify-items:center;align-content:start;width:100%;min-width:0;min-height:0;gap:4px;text-align:center}.match-wrap.has-battle-commands .crew-commander .commander-portrait{--bust-width: 1.4;--bust-top: -.12;--ring-inset: .03}.match-wrap.has-battle-commands .crew-commander .commander-name{width:100%;padding:0;font-size:10px;line-height:1.2}.crew-seat-facts{display:flex;align-items:center;justify-content:center;gap:6px;font:600 10px/1.2 var(--body, sans-serif);color:#cad5cb;letter-spacing:0}.crew-hand-count{display:flex;align-items:center;gap:3px}.crew-hand-count .ic{width:10px;height:10px}.crew-seat-state{min-width:10px;color:#abbbb4}.crew-commander.seat-ready .crew-seat-state{color:#9de5cc}.crew-commander.crew-rival.seat-ready .crew-seat-state{color:#efbcab}.match-wrap.crew-battlefield .card-seat{position:absolute;z-index:5;right:3px;bottom:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding-inline:2px;border:1px solid #d4dac770;border-radius:50%;background:#18332de8;color:#f2eee0;font:700 13px/1 var(--body, sans-serif);pointer-events:none}.match-wrap.crew-battlefield .side.rival .card-seat{background:#3a2826ed}.match-wrap.crew-battlefield .block-head .ping-btn{z-index:4;inset-block:auto 2px;inset-inline:auto 3px;width:25px;height:25px;min-width:25px;padding:5px}.match-wrap.crew-battlefield .block-head .ping-btn:after{content:"";position:absolute;inset:-10px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena .board :is(.street-tag,.street-reg) bdi{font-size:max(13px,1em)}@container cv (min-width: 56px){.match-wrap.crew-battlefield .board .cv[data-tier=s] .cv-delta{font-size:max(15cqw,13px)}.match-wrap.crew-battlefield .board .cv:not([data-tier=s]) .cv-delta{font-size:max(10.5cqw,13px)}}.spectator-team{min-width:0;display:grid;gap:8px}.spectator-team-label,.spectator-label{color:#d3dfd3;font:700 10px/1.2 var(--body, sans-serif);letter-spacing:.4px;text-transform:uppercase}.spectator-roster{display:flex;justify-content:center;gap:14px;min-width:0}.spectator-roster .crew-commander{width:68px}.spectator-team-b{grid-column:1;grid-row:1;justify-self:start;text-align:center}.match-wrap.has-battle-commands .spectator-arena .spectator-dock{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:18px;min-width:0;padding:10px 6px max(10px,env(safe-area-inset-bottom))}.spectator-status{display:grid;gap:4px;text-align:center;font-size:13px;color:#e2eadf}.spectator-status>span{font-size:11px;color:#acbbb4}.spectator-exit{max-width:180px;min-height:44px;white-space:normal;text-wrap:balance}.match-wrap.has-battle-commands .spectator-arena .command-clock{gap:6px}.spectator-arena .spectator-label{grid-column:1 / -1}.spectator-arena .command-clock .pot-turn{grid-row:2}.spectator-arena .command-clock .pot-prio{grid-row:3}@media(min-width:1200px)and (min-height:651px){.match-wrap.crew-battlefield .crew-roster{position:absolute;top:28px;inset-inline-start:12px;width:96px;grid-template-columns:1fr;gap:21px}.match-wrap.has-battle-commands .crew-roster .crew-commander{--portrait-size: 60px;gap:6px}.match-wrap.has-battle-commands .spectator-arena .spectator-team-b{position:absolute;top:28px;inset-inline-start:12px;width:96px}.spectator-team-b .spectator-roster{flex-direction:column;align-items:center;gap:20px}.spectator-team-b .crew-commander{--portrait-size: 60px;width:90px}}@media(max-width:1199px){.match-wrap.crew-battlefield.has-battle-commands .battle-command-edge{grid-template-columns:minmax(0,1fr) 90px 44px;gap:8px}.match-wrap.crew-battlefield.has-battle-commands .command-clock{grid-template-columns:1fr;gap:2px;padding-inline:0}.match-wrap.crew-battlefield .command-clock .pot-amt{grid-column:1;grid-row:2}.match-wrap.crew-battlefield .command-clock .pot-prio{grid-row:3;font-size:8px}.match-wrap.crew-battlefield .command-clock .pot-next{grid-row:4;font-size:8px}.match-wrap.spectator-match.has-battle-commands .battle-command-edge{grid-template-columns:minmax(0,1fr) 110px}}@media(max-width:980px)and (orientation:portrait){.match-wrap.has-battle-commands .spectator-arena .spectator-roster .crew-commander{grid-template-columns:minmax(0,1fr);justify-items:center;width:max(64px,calc(var(--word-em, 0) * 11px / .96 + 2px));text-align:center}.match-wrap.has-battle-commands .spectator-arena .spectator-roster .commander-name{text-align:center}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board{gap:8px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .side .slots{padding-block:6px}.match-wrap.crew-battlefield.has-battle-commands .battle-command-edge{grid-template-columns:minmax(0,1fr) 66px 38px;gap:5px;padding-block:7px 3px}.match-wrap.crew-battlefield .crew-roster{gap:6px;max-width:260px}.match-wrap.has-battle-commands .crew-roster .crew-commander{--portrait-size: 32px;gap:3px}.match-wrap.has-battle-commands .crew-commander .commander-name{display:block;font-size:9px;line-height:1.2}.match-wrap.crew-battlefield .battle-menu>summary{width:38px;height:44px}.match-wrap.crew-battlefield .command-clock .pot-turn{font-size:8px;gap:3px}.match-wrap.crew-battlefield .command-clock .pot-turn b{font-size:18px}.match-wrap.crew-battlefield .command-clock .pot-amt b{font-size:19px}.match-wrap.crew-battlefield .command-clock .pot-amt .ic{width:10px;height:10px}.match-wrap.crew-battlefield .crew-seat-facts{font-size:9px;gap:5px}.match-wrap.crew-battlefield .battle-zoomed .crew-roster{padding-inline-start:36px}.match-wrap.spectator-match.has-battle-commands .spectator-arena .spectator-dock{gap:8px;flex-wrap:wrap;padding:8px 0}.spectator-roster{gap:8px}.match-wrap.has-battle-commands .spectator-roster .crew-commander{--portrait-size: 34px;width:max(54px,calc(var(--word-em, 0) * 11px / .96 + 2px))}.match-wrap.has-battle-commands .spectator-arena .spectator-roster .commander-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal;line-height:1.15}.spectator-team{gap:5px}.spectator-status{font-size:11px;flex:1}.spectator-exit{font-size:12px;max-width:115px;padding:7px}}@media(max-width:599px){.match-wrap.crew-battlefield .arena.premium-arena.table.battle-wide .board .card .cname{display:none}}@media(max-width:359px){.match-wrap.crew-battlefield.has-battle-commands .battle-command-edge{grid-template-columns:minmax(0,1fr) 62px 36px;gap:3px}.match-wrap.crew-battlefield .crew-roster{gap:3px}.match-wrap.has-battle-commands .crew-roster .crew-commander{--portrait-size: 28px}.match-wrap.crew-battlefield .battle-menu>summary{width:36px}.match-wrap.spectator-match.has-battle-commands .battle-command-edge{grid-template-columns:minmax(0,1fr) 100px}.match-wrap.spectator-match .spectator-exit{flex:1 0 100%;max-width:none}}@media(max-width:980px)and (orientation:portrait){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena .crew-roster .crew-commander{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;justify-items:start;column-gap:4px;row-gap:2px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena .crew-roster .crew-commander .commander-portrait{grid-column:1;grid-row:1}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena .crew-roster .crew-commander .crew-seat-facts{grid-column:2;grid-row:1;flex-direction:column;align-items:flex-start;gap:2px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena .crew-roster .crew-commander .commander-name{grid-column:1 / -1;grid-row:2;width:100%;margin:0;text-align:start;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;line-height:12px}}@media(max-width:359.98px)and (orientation:portrait){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena .crew-roster .crew-commander .commander-portrait{width:24px;height:28px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena .crew-roster .crew-commander{column-gap:3px}}.crew-pile-tag{display:none}@media(max-width:599.98px)and (orientation:portrait),(orientation:landscape)and (max-height:520px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side:is(.me,.rival){display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side:is(.me,.rival) .slots.slots{--pile-dx: 3px;grid-template-columns:var(--piece-width);grid-template-rows:var(--piece-height);order:1;gap:0;padding:3px;margin:0;flex:none;width:auto;height:auto;justify-content:center;align-content:center}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side:is(.me,.rival) .slots.slots:before{--stall-mid: 0%;--stall-mid2: 100%;--stall-mid3: 100%;--stall-row: 300%}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side:is(.me,.rival) .slots.slots>:nth-child(n){grid-area:1 / 1}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side:is(.me,.rival) .slots.slots>.slot-ghost~.slot-ghost,.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side:is(.me,.rival) .slots.slots[data-pile]>.slot-ghost,.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side:is(.me,.rival) .slots.slots[data-pile]>.slot-vacancy>.slot-ghost,.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side:is(.me,.rival) .slots.slots>.slot-vacancy~.slot-ghost{display:none}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side:is(.me,.rival) .slots.slots>.card.pile-under{visibility:hidden}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side:is(.me,.rival) .slots.slots>.card.pile-top{z-index:2}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side:is(.me,.rival) .slots.slots>.card:is(.flip-in,.reveal-power,.dying,.strikes,.just-placed){visibility:visible;z-index:3}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side:is(.me,.rival) .slots.slots:is([data-pile="2"],[data-pile="3"]):after{content:"";position:absolute;z-index:1;inset:3px;pointer-events:none;translate:var(--pile-dx) -3px;background:var(--sw-ink-5);box-shadow:inset 0 0 0 1px var(--sw-ink-1)}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side:is(.me,.rival) .slots.slots[data-pile="3"]:after{box-shadow:inset 0 0 0 1px var(--sw-ink-1),var(--pile-dx) -3px 0 -2px var(--sw-ink-4),var(--pile-dx) -3px 0 -1px var(--sw-ink-1)}[dir=rtl] .match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side:is(.me,.rival) .slots.slots{--pile-dx: -3px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side .card .cv-st:is(.all,.more){width:18px;height:18px;font-size:13px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side.me .slots.slots>.slot-vacancy{z-index:4;pointer-events:none}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side.me .slots.slots>.slot-vacancy>.placement-target{pointer-events:auto}.match-wrap.crew-battlefield .arena .side .crew-pile-tag{position:relative;z-index:5;display:grid;justify-items:center;align-content:center;gap:3px;order:2;flex:none;min-width:44px;min-height:44px;margin:0;padding:2px 0;border:0;background:none;color:var(--sw-paper-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.crew-pile-slip{display:block;min-width:32px;padding:3px 5px 2px;border-radius:2px;background:var(--sw-paper);color:var(--sw-paper-ink);box-shadow:0 1px 0 var(--sw-paper-2),0 3px 6px var(--sw-ink-0);font:700 15px/1 var(--sw-font-display);letter-spacing:.02em;text-align:center;rotate:-4deg}.side.rival .crew-pile-slip{rotate:3deg}.crew-pile-tag:focus-visible{outline-offset:1px;border-radius:4px}.crew-pile-crest{--portrait-size: 22px;position:relative;display:block;width:22px;height:22px;overflow:hidden;border:1.5px solid var(--sw-you);border-radius:50%;background:var(--sw-ink-3)}.crew-pile-crest .mug-photo{--mug-k: .5;--mug-room: .2;border-radius:50%}.crew-pile-crest .mug-chart{display:none}}@media(orientation:landscape)and (max-height:520px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player>.avatar-comms:after{content:"";position:absolute;z-index:2;inset-block:calc((100% - 44px)/2);inset-inline:calc((100% - 44px)/2)}}.crew-tray-overlay{position:fixed;inset:0;z-index:2100;display:flex;align-items:flex-end;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));background:color-mix(in srgb,var(--sw-ink-0) 72%,transparent);color:var(--sw-text-1);font-family:var(--sw-font-body)}.crew-tray-overlay *,.crew-tray-overlay *:before,.crew-tray-overlay *:after{box-sizing:border-box}.crew-tray{display:flex;flex-direction:column;width:min(560px,100%);max-height:min(86dvh,640px);min-width:0;border:1px solid var(--sw-brass-lo);border-bottom:0;border-radius:12px 12px 0 0;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),0 -12px 40px var(--sw-ink-0);padding-bottom:env(safe-area-inset-bottom)}.crew-tray-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 12px 10px;border-bottom:1px solid var(--sw-ink-5)}.crew-tray-slip{min-width:0;padding:6px 10px 5px;border-radius:2px;rotate:-1deg;background:var(--sw-paper);color:var(--sw-paper-ink);box-shadow:0 2px 0 var(--sw-paper-2),0 4px 10px var(--sw-ink-0)}.crew-tray-slip h2{margin:0;font:700 20px/1.1 var(--sw-font-display);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere}.crew-tray-slip h2:focus{outline:none}.crew-tray-slip p{margin:3px 0 0;font:600 13px/1.25 var(--sw-font-body);overflow-wrap:anywhere}.crew-tray-slip p b{font-size:14px}.crew-pile-close{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--sw-ink-6);border-radius:6px;background:var(--sw-ink-3);color:var(--sw-text-1);font:700 14px/1 var(--sw-font-body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.crew-pile-close .ic{width:18px;height:18px}.crew-pile-close:focus-visible{outline-offset:2px}.crew-tray-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 12px 14px}.crew-tray-group{padding-block:10px 4px}.crew-tray-group+.crew-tray-group{border-top:1px dashed var(--sw-ink-5)}.crew-tray-seat{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;font:700 14px/1.2 var(--sw-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--sw-text-2)}.crew-tray-seat b{font-size:14px;color:var(--sw-brass)}.crew-tray-b .crew-tray-seat span{color:var(--sw-rival)}.crew-tray-a .crew-tray-seat span{color:var(--sw-you)}.crew-tray-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px 8px;margin:0;padding:0;list-style:none}.crew-tray-card{display:grid;justify-items:center;gap:4px;min-width:0;text-align:center}.crew-tray-face,.crew-tray-back{display:block;width:72px;aspect-ratio:var(--sw-card-aspect);border-radius:5px}.crew-tray-face>.cv{width:100%;height:100%}.crew-tray-face .cv-delta{font-size:13px}.crew-tray-back{border:1px solid var(--sw-ink-6);background:var(--back-img, url(/art/cardbacks/cb_default-20260906.webp)) center / 100% 100% no-repeat,var(--sw-ink-2);box-shadow:inset 0 0 0 3px var(--sw-ink-1)}.crew-tray-back-b{border-color:var(--sw-rival-deep)}.crew-tray-back-a{border-color:var(--sw-you-deep)}.crew-tray-name{max-width:100%;font:600 12px/1.15 var(--sw-font-body);color:var(--sw-text-2);overflow-wrap:anywhere}.crew-tray-card small{font:700 11px/1 var(--sw-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--sw-mint)}.crew-tray-card.is-staged .crew-tray-face{outline:1.5px dashed var(--sw-mint);outline-offset:2px}@media(orientation:landscape)and (max-height:520px){.crew-tray-overlay{align-items:center;padding-bottom:max(8px,env(safe-area-inset-bottom))}.crew-tray{width:min(720px,100%);max-height:calc(100dvh - 16px);border-bottom:1px solid var(--sw-brass-lo);border-radius:12px}}@media(prefers-reduced-motion:no-preference){.crew-tray{animation:crewTrayIn .18s cubic-bezier(.2,.8,.3,1)}@keyframes crewTrayIn{0%{translate:0 24px;opacity:0}}}.crew-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.arena.premium-arena .card.is-partner-inspected:not(.back),.arena.premium-arena :is(.block-head,.overview-block-head).is-partner-inspected{outline:2px dashed var(--sw-you);outline-offset:3px;box-shadow:0 0 0 4px color-mix(in srgb,var(--sw-you) 16%,transparent),0 0 18px color-mix(in srgb,var(--sw-you) 45%,transparent)}.arena.premium-arena .card.is-partner-inspected.is-rival-inspected:not(.back),.arena.premium-arena :is(.block-head,.overview-block-head).is-partner-inspected.is-rival-inspected{outline:2px dashed var(--sw-you);outline-offset:5px;box-shadow:0 0 0 1.5px var(--sw-gold),0 0 15px color-mix(in srgb,var(--sw-gold) 40%,transparent),0 0 22px color-mix(in srgb,var(--sw-you) 30%,transparent)}.crew-plate .crew-hand-count.is-partner-inspected{border-radius:4px;outline:1.5px dashed var(--sw-you);outline-offset:1px;color:var(--sw-you)}.arena.premium-arena.table .side.me{position:relative}.arena.premium-arena.table .side.me.is-partner-aim{border-radius:8px;box-shadow:inset 0 0 0 2px var(--sw-you),inset 0 0 24px color-mix(in srgb,var(--sw-you) 22%,transparent)}.arena.premium-arena.table .overview-block-head.is-partner-aim{box-shadow:inset 0 -2px 0 var(--sw-you)}.partner-aim-pip{display:none;position:absolute;z-index:7;inset-block-start:4px;inset-inline-start:4px;width:22px;height:22px;overflow:hidden;pointer-events:none;border:1.5px solid var(--sw-you);border-radius:50%;background:var(--sw-ink-3);box-shadow:0 1px 4px var(--sw-ink-0)}.arena.premium-arena.table .side.me.is-partner-aim>.partner-aim-pip{display:block}:is(.partner-aim-pip,.mate-staged-pip,.readout-mate-mug) .mug-photo{--mug-k: .5;--mug-room: .2;border-radius:50%}:is(.partner-aim-pip,.mate-staged-pip,.readout-mate-mug) .mug-chart{display:none}@media(max-width:599.98px)and (orientation:portrait),(orientation:landscape)and (max-height:520px){.partner-aim-pip{width:18px;height:18px;inset-block-start:2px;inset-inline-start:2px}}.crew-plate{position:relative}.match-wrap.has-battle-commands .crew-plate .commander-name{color:var(--sw-you);white-space:normal;overflow:visible;text-overflow:clip;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.match-wrap.has-battle-commands .crew-plate .crew-seat-facts{flex-wrap:wrap;row-gap:3px;column-gap:6px}.crew-status{display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:100%;padding:2px 6px 1px;border:1px solid color-mix(in srgb,var(--sw-you) 50%,transparent);border-radius:3px;background:color-mix(in srgb,var(--sw-ink-1) 78%,transparent);color:color-mix(in srgb,var(--sw-you) 75%,var(--sw-text-2));font:700 10px/1.1 var(--sw-font-body);letter-spacing:.05em;text-transform:uppercase;white-space:normal;text-align:center}.crew-status[data-crew-status=locked]{border-color:var(--sw-you);background:var(--sw-you);color:var(--sw-ink-0);rotate:-2deg;box-shadow:0 1px 0 var(--sw-you-deep),0 2px 6px color-mix(in srgb,var(--sw-ink-0) 60%,transparent)}[dir=rtl] .crew-status[data-crew-status=locked]{rotate:2deg}.crew-status[data-crew-status=dropped]{border-color:var(--sw-text-4);color:var(--sw-text-3)}.crew-status-glyph{font-size:11px;line-height:1}.crew-status-dots{display:inline-flex;gap:2px}.crew-status-dots i{display:block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.75}.crew-plate.is-waiting-on:not(.look-glows-off) .commander-portrait{box-shadow:0 0 0 2px color-mix(in srgb,var(--sw-you) 60%,transparent)}.crew-plate.is-waiting-on.is-urgent:not(.look-glows-off) .commander-portrait{box-shadow:0 0 0 2px var(--sw-gold)}.crew-plate.is-waiting-on .crew-status{border-color:var(--sw-you);color:var(--sw-you)}.crew-commander.crew-rival .crew-seat-state{transition:color .16s ease,opacity .16s ease}.crew-roster-live .crew-commander.crew-rival:not(.seat-ready) .crew-seat-state{opacity:.7}.crew-plate-bubble.comms-bubble.signal-bubble{position:absolute;z-index:40;inset-block-start:calc(100% + 6px);inset-inline-start:0;inset-inline-end:auto;transform:none;translate:none;margin:0;width:max-content;max-inline-size:min(220px,70vw);white-space:normal;text-align:start}.crew-plate-bubble.comms-bubble.signal-bubble:before{content:"";position:absolute;inset-block-start:-6px;inset-inline-start:14px;border:6px solid transparent;border-block-start:0;border-block-end-color:var(--signal-accent, var(--sw-you))}.arena.premium-arena .block-head.is-crew-pinged{outline:2px solid var(--sw-you);outline-offset:-2px}.arena.crew-settled .hand-area .hand{filter:saturate(.55);opacity:.8}.tactical-readout.waiting-on-mate .readout-mark{display:grid;place-items:center}.readout-mate-mug{position:relative;display:block;width:32px;height:32px;overflow:hidden;border:2px solid var(--sw-you);border-radius:50%;background:var(--sw-ink-3)}.tactical-readout.waiting-on-mate strong{color:var(--sw-you);overflow-wrap:anywhere}.arena.crew-waiting-on #act-commit .act-sub{white-space:normal;text-wrap:balance}.arena.premium-arena .card.mate-staged{rotate:-4deg;scale:.84;outline:1.5px solid var(--sw-you);outline-offset:1px;box-shadow:0 3px 10px color-mix(in srgb,var(--sw-ink-0) 70%,transparent),0 0 12px color-mix(in srgb,var(--sw-you) 32%,transparent)}[dir=rtl] .arena.premium-arena .card.mate-staged{rotate:4deg}.arena.premium-arena .card.mate-staged.is-locked{rotate:-2deg}[dir=rtl] .arena.premium-arena .card.mate-staged.is-locked{rotate:2deg}.arena.premium-arena .card.mate-staged.is-bumped{outline:1.5px dashed var(--sw-text-3);opacity:.6}.arena.premium-arena .card.mate-staged .card-seat{display:none}.mate-staged-pip{position:absolute;z-index:6;inset-block-start:-7px;inset-inline-start:-7px;width:20px;height:20px;overflow:hidden;pointer-events:none;border:1.5px solid var(--sw-you);border-radius:50%;background:var(--sw-ink-3)}.mate-staged-tag{position:absolute;z-index:6;inset-inline:3px;inset-block-end:-8px;pointer-events:none;padding:2px 3px 1px;border-radius:2px;background:var(--sw-paper);color:var(--sw-paper-ink);box-shadow:0 1px 0 var(--sw-paper-2),0 2px 5px var(--sw-ink-0);font:700 10px/1.05 var(--sw-font-body);letter-spacing:.05em;text-transform:uppercase;text-align:center;overflow-wrap:normal;rotate:3deg}@media(orientation:landscape)and (max-height:520px){.mate-staged-tag{display:flex;justify-content:center;inset-inline:1px;inset-block-end:-6px;padding-inline:2px;font-size:8px;letter-spacing:.02em;white-space:nowrap}}@media(orientation:landscape)and (max-height:520px)and (max-width:699.98px){.arena.premium-arena .card.mate-staged{scale:1}}.card.mate-staged.is-bumped .mate-staged-tag{background:var(--sw-ink-4);color:var(--sw-text-2)}@media(max-width:599.98px)and (orientation:portrait),(orientation:landscape)and (max-height:520px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side.me .slots.slots>.card.mate-staged.pile-under{visibility:visible;z-index:1;translate:12px -4px}[dir=rtl] .match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side.me .slots.slots>.card.mate-staged.pile-under{translate:-12px -4px}}.crew-tray-card.is-mate-staged .crew-tray-face{outline:1.5px solid var(--sw-you);outline-offset:2px;rotate:-2deg}.crew-tray-card.is-mate-staged small{color:var(--sw-you)}.crew-unit{display:contents}.match-wrap.has-battle-commands .crew-unit>.crew-plate .commander-name{color:var(--sw-you)}@media(min-width:981px)and (min-height:521px){.crew-status{font-size:11px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena .crew-unit{position:absolute;inset-block:auto calc(16 * var(--u));inset-inline-start:calc(28 * var(--u));width:calc(184 * var(--u));display:flex;flex-direction:column;align-items:stretch;gap:calc(14 * var(--u));margin:0;padding:0}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena .crew-unit>.commander-player{position:relative;inset:auto;width:100%}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena .crew-unit>.crew-plate{--portrait-size: calc(56 * var(--u));display:grid;grid-template-columns:calc(56 * var(--u)) minmax(0,1fr);grid-template-rows:auto auto;column-gap:calc(10 * var(--u));row-gap:4px;align-items:center;justify-items:start;width:100%;min-height:calc(62 * var(--u));margin:0;padding:0;border:0;text-align:start}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena .crew-unit>.crew-plate .crew-seat-facts{flex-wrap:wrap;row-gap:3px;column-gap:6px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena .crew-commander.is-long-name{grid-template-rows:auto auto auto}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena .crew-commander.is-long-name>.commander-name{grid-column:1 / -1;grid-row:1}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena .crew-commander.is-long-name>.commander-portrait{grid-row:2 / 4}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena .crew-commander.is-long-name>.crew-seat-facts{grid-column:2;grid-row:2 / 4;align-self:center}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena .crew-unit>.crew-plate.is-long-name:before{inset-block-start:calc(31 * var(--u) + 1.4em)}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena .crew-unit>:is(.crew-plate,.commander-player):before{content:"";position:absolute;z-index:0;inset-inline-start:calc(-13 * var(--u));width:calc(7 * var(--u));pointer-events:none;border:0 solid color-mix(in srgb,var(--sw-you) 60%,transparent);border-inline-start-width:2px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena .crew-unit>.crew-plate:before{inset-block:calc(31 * var(--u)) calc(-14 * var(--u));border-block-start-width:2px;border-start-start-radius:4px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena .crew-unit>.commander-player:before{inset-block-start:0;height:calc(46 * var(--u));border-block-end-width:2px;border-end-start-radius:4px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena .crew-unit>.commander-player.is-long-name:before{height:calc(46 * var(--u) + 1.6em)}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena>.opponent-hand-rail{top:calc(172 * var(--u))}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena [data-desktop-readout]{top:calc(254 * var(--u))}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:has(.crew-roster-rivals .is-long-name)>.opponent-hand-rail{top:calc(214 * var(--u))}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:has(.crew-roster-rivals .is-long-name) [data-desktop-readout]{top:calc(296 * var(--u))}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:has(.crew-roster-rivals .is-long-name~.is-long-name)>.opponent-hand-rail{top:calc(256 * var(--u))}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:has(.crew-roster-rivals .is-long-name~.is-long-name) [data-desktop-readout]{top:calc(338 * var(--u))}.match-wrap .arena .crew-unit>:is(.crew-commander,.commander-player)>.comms-bubble.signal-bubble.plate-signal.plate-signal{inset-block-start:6px;inset-block-end:auto;inset-inline-start:calc(100% + 12px)}.match-wrap .arena .crew-unit>:is(.crew-commander,.commander-player)>.comms-bubble.signal-bubble.plate-signal.plate-signal:after{inset-block-start:12px;inset-block-end:auto;inset-inline-start:auto;inset-inline-end:100%;border:7px solid transparent;border-inline-start:0;border-inline-end-color:var(--signal-accent)}}@media(min-width:981px)and (min-height:521px)and (max-height:649.98px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena>.opponent-hand-rail{display:none}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena [data-desktop-readout]{top:calc(172 * var(--u))}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:has(.crew-roster-rivals .is-long-name) [data-desktop-readout]{top:calc(214 * var(--u))}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:has(.crew-roster-rivals .is-long-name~.is-long-name) [data-desktop-readout]{top:calc(256 * var(--u))}}@media(max-width:980px)and (orientation:portrait){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-roster.crew-roster-rivals{grid-template-columns:repeat(2,auto);justify-content:start;max-width:none;column-gap:10px;align-items:start}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate{--portrait-size: 28px;--name-floor: 9px;grid-column:1 / -1;grid-row:span 1 / 1;justify-self:start;align-self:end;position:relative;display:flex;flex-direction:row;align-items:center;gap:6px;width:auto;max-width:100%;min-width:0;min-height:0;margin:0;padding:2px 8px 2px 3px;text-align:start;border:0;border-inline-start:2px solid var(--sw-you);border-radius:4px;background:color-mix(in srgb,var(--sw-ink-1) 82%,transparent)}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate:after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:17px;width:2px;height:6px;pointer-events:none;background:color-mix(in srgb,var(--sw-you) 60%,transparent)}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate .commander-portrait{flex:none;width:28px;height:32px;border-radius:3px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate .commander-name{flex:0 1 auto;width:calc(var(--name-em, 7) * 12px / .96 + 2px);min-width:calc(var(--name-em, 7) * var(--name-floor) / .96 + 2px);margin:0;font:700 12px/13px var(--sw-font-body);letter-spacing:.01em;text-align:start}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate .commander-name.name-fit>.name-fit-text{white-space:nowrap;font-size:min(1em,max(var(--name-floor, 9px),calc(100cqi / var(--name-em, 7) * .96)))}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate .crew-seat-facts{flex:none;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:start;gap:6px;font-size:11px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate .crew-status{white-space:nowrap}}@media(min-width:600px)and (max-width:980px)and (orientation:portrait){.crew-status{font-size:11px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-roster.crew-roster-rivals{grid-template-columns:repeat(2,minmax(0,180px));column-gap:14px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate{--portrait-size: 36px;gap:8px;padding-block:3px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate:after{inset-inline-start:21px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate .commander-portrait{width:36px;height:40px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate .commander-name{width:calc(var(--name-em, 7) * 15px / .96 + 2px);font-size:15px;line-height:16px}}@media(max-width:599.98px)and (orientation:portrait){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate{--portrait-size: 22px;gap:5px;padding:1px 7px 1px 2px;margin-block-end:4px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate:after{inset-inline-start:12px;height:8px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate .commander-portrait{width:22px;height:26px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide:not(.spectator-arena) .board{--b-h: min(max(clamp(118px, 19dvh, 160px), min(calc(100cqh - 2 * var(--pile-w) / (var(--sw-card-aspect)) - 60px), 200px)), max(104px, calc(100cqh - 2 * var(--pile-w) / (var(--sw-card-aspect)) - 4 * var(--slot-gap-y, 5px) - 28px)));--piece-width: max(44px, min(var(--pile-w), calc((100cqh - var(--b-h) - 4 * var(--slot-gap-y, 5px) - 28px) / 2 * (var(--sw-card-aspect))), 116px))}}@media(max-width:599.98px)and (orientation:portrait)and (max-height:699.98px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide:not(.spectator-arena) .board{--slot-gap-y: 2px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate{--portrait-size: 20px;margin-block-end:3px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate:after{inset-inline-start:11px;height:7px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate .commander-portrait{width:20px;height:22px}}@media(max-width:599.98px)and (orientation:portrait)and (max-height:639.98px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate{margin-block-end:0}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate:after{display:none}}@media(max-width:980px)and (orientation:portrait){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena){--crew-tag-row: 52px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena):not(.can-stage) .ticker.scanner:not(.is-quiet),.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.commander-player>.discard-pile-trigger{margin-block-start:var(--crew-tag-row)}}@media(max-width:699px)and (orientation:portrait){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena){--crew-tag-row: 46px}}@media(max-width:599.98px)and (orientation:portrait){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena){--crew-tag-row: 32px}}@media(max-width:599.98px)and (orientation:portrait)and (max-height:699.98px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena){--crew-tag-row: 27px}}@media(max-width:599.98px)and (orientation:portrait)and (max-height:639.98px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena){--crew-tag-row: 24px}}@media(max-width:699px)and (orientation:portrait)and (max-height:639.98px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena):not(.can-stage) .ticker.scanner:not(.is-quiet){margin-block-start:0}}@media(max-width:599.98px)and (orientation:portrait),(orientation:landscape)and (max-height:520px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster.crew-roster-live .crew-commander.crew-rival .commander-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:389.98px)and (orientation:portrait){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster.crew-roster-rivals{column-gap:6px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster .crew-commander.crew-rival{grid-template-columns:max-content;justify-items:center;row-gap:2px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster .crew-commander.crew-rival .commander-portrait{grid-column:1;grid-row:1}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster .crew-commander.crew-rival .crew-seat-facts{grid-column:1;grid-row:2;flex-direction:row;align-items:center;justify-content:center;gap:3px}}@media(orientation:landscape)and (max-height:520px){.crew-status{font-size:9px;padding:1px 4px 0;gap:3px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena){grid-template-columns:var(--ct-stacks) max-content minmax(0,1fr) var(--ct-dd) var(--ct-end)}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .hand{grid-column:3}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .controls :is(#act-snap,#act-retreat){grid-column:4}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .controls #act-commit{grid-column:5}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-roster.crew-roster-rivals{grid-template-columns:repeat(2,auto);justify-content:start;column-gap:8px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-roster .crew-commander.crew-rival .crew-seat-facts{grid-row:1 / 3}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate{--portrait-size: 28px;--name-floor: 8.5px;grid-column:2;grid-row:-2;align-self:center;justify-self:stretch;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;justify-items:center;align-items:center;gap:2px 4px;width:clamp(76px,calc(var(--word-em, 7) * 11px / .96 + 4px),max(128px,calc(var(--word-em, 7) * var(--name-floor) / .96 + 4px)));min-width:0;min-height:0;max-height:none;margin:0;padding:0;text-align:center}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate .commander-portrait{grid-column:1;grid-row:1;justify-self:end;width:28px;height:32px;border-radius:3px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate .crew-seat-facts{display:contents}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate .crew-hand-count{display:flex;grid-column:2;grid-row:1;justify-self:start;font-size:11px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate .commander-name{grid-column:1 / -1;grid-row:2;width:100%;margin:0;font:700 11px/12px var(--sw-font-body);text-align:center}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena:not(.spectator-arena) .crew-unit>.crew-plate .crew-status{grid-column:1 / -1;grid-row:3;max-width:100%;letter-spacing:.02em;flex-wrap:wrap}.match-wrap .arena .crew-unit>.commander-player>.comms-bubble.signal-bubble.plate-signal.plate-signal.speaks-up.is-stacked{inset-block-end:calc(100% + 16px + var(--plate-signal-stack, 0) * 56px)}}@media(orientation:landscape)and (max-height:520px)and (max-width:799.98px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster .crew-commander.crew-rival{--portrait-size: 24px;grid-template-columns:24px auto;column-gap:2px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster .crew-commander.crew-rival .commander-portrait{width:24px;height:30px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster .crew-commander.crew-rival .crew-seat-facts{flex-direction:column;align-items:start;justify-content:center;gap:1px}}@media(prefers-reduced-motion:no-preference){body:not(.reduce-motion) .crew-status.is-stamping{animation:crewStamp .24s cubic-bezier(.2,.9,.3,1.25) both}body:not(.reduce-motion) .card.mate-staged.mate-landing{animation:mateLand .22s cubic-bezier(.2,.8,.3,1) both}body:not(.reduce-motion) .card.mate-staged.mate-swap{animation:mateSwap .16s ease-out both}body:not(.reduce-motion) .crew-plate.is-partner-active:not(.look-glows-off) .crew-status-dots i{animation:crewDots 1.2s ease-in-out infinite}body:not(.reduce-motion) .crew-plate.is-partner-active:not(.look-glows-off) .crew-status-dots i:nth-child(2){animation-delay:.2s}body:not(.reduce-motion) .crew-plate.is-partner-active:not(.look-glows-off) .crew-status-dots i:nth-child(3){animation-delay:.4s}body:not(.reduce-motion) .crew-plate.is-waiting-on:not(.look-glows-off):not(.is-urgent) .commander-portrait{animation:crewBreathe 2.4s ease-in-out infinite}.arena.premium-arena :is(.card,.block-head,.overview-block-head).is-partner-inspected,.arena.premium-arena.table .side.me{transition:box-shadow .16s ease,outline-color .16s ease}}@keyframes crewStamp{0%{scale:1.18;rotate:-5deg;opacity:.3}}@keyframes mateLand{0%{translate:-14px -14px;opacity:0;rotate:-9deg}}@keyframes mateSwap{0%{opacity:.2}}@keyframes crewDots{0%,to{opacity:.35}50%{opacity:1}}@keyframes crewBreathe{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--sw-you) 35%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--sw-you) 70%,transparent)}}@media(max-width:980px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena.crew-settled:not(.can-stage) .ticker.scanner:not(.is-quiet){display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.crew-settled:not(.can-stage) .ticker.scanner:not(.is-quiet)~.dock-row .hand-heading :is([data-mobile-readout],.tactical-readout){visibility:visible}}@media(orientation:landscape)and (max-height:520px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena.crew-settled:not(.spectator-arena):not(.can-stage) .ticker.scanner:not(.is-quiet){display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.crew-settled:not(.spectator-arena):not(.can-stage):not(.has-pick).has-news .command-clock{visibility:visible}}@media(max-width:699px)and (orientation:portrait)and (max-height:639.98px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena.crew-settled:not(.can-stage):has(.ticker.scanner:not(.is-quiet))>.battle-command-edge>:is(.commander,.command-clock,.battle-menu){visibility:visible}}.tactical-readout.waiting-on-mate strong{text-transform:uppercase}[data-mobile-readout] .tactical-readout.waiting-on-mate .readout-mark{display:none}.tactical-readout.waiting-on-mate .readout-copy{container-type:inline-size}.tactical-readout.waiting-on-mate .readout-copy .readout-name{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:manual;hyphens:manual;font-size:min(1em,max(9px,calc(100cqi / var(--word-em, 7) * .96)))}.match-wrap.crew-battlefield [data-desktop-readout] .tactical-readout.waiting-on-mate .readout-mark{display:none}.arena.crew-waiting-on #act-commit .act-sub{container-type:inline-size;display:block;inline-size:100%}.arena.crew-waiting-on #act-commit .act-sub .act-name{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:manual;hyphens:manual;letter-spacing:0;font-size:min(1em,max(8px,calc(100cqi / var(--word-em, 7) * .96)))}@property --lcr-n{syntax: "<integer>"; inherits: false; initial-value: 0;}.banner.lastcall{z-index:41}.banner.lastcall .banner-inner.lc-sign{position:relative;display:grid;justify-items:center;gap:6px;padding:14px 30px 0;border-radius:6px;max-width:min(420px,calc(100vw - 32px));border:3px solid transparent;background:radial-gradient(120% 90% at 50% 40%,#2a0d0d,#120708 70%) padding-box,var(--sw-brass-grad) border-box;box-shadow:0 0 0 1px #000,0 0 46px #ff463252,0 18px 40px #0000009e;animation:lcSignIn 2.2s linear both}.lc-sign-kicker{color:var(--sw-brass-hi);font:800 11px/1 var(--sw-font-body);letter-spacing:.22em;text-transform:uppercase;opacity:.82}.banner.lastcall .lc-sign-text{color:var(--sw-neon-rival-core);font:900 clamp(40px,11vw,58px)/.92 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 2px rgb(255 244 239),0 0 8px rgb(255 106 78),0 0 18px rgb(255 74 50),0 0 36px rgba(255,60,40,.75);animation:lcNeonOn 2.2s linear both;animation-delay:inherit}.lc-sign-strip{display:flex;align-items:center;gap:8px;margin:6px -30px 0;padding:6px 14px 7px;width:calc(100% + 60px);box-sizing:border-box;justify-content:center;background:var(--sw-halftone),var(--sw-newsprint);color:var(--sw-paper-ink);clip-path:polygon(0 8%,5% 0,18% 6%,33% 0,49% 6%,64% 0,80% 6%,94% 0,100% 8%,100% 92%,94% 100%,78% 94%,61% 100%,45% 94%,29% 100%,13% 94%,0 100%)}.lc-sign-strip b{padding:1px 6px 0;border:2px solid var(--sw-stamp-rival);color:var(--sw-stamp-rival);font:900 13px/1.1 var(--sw-font-display);letter-spacing:.1em;text-transform:uppercase;transform:rotate(-4deg)}.lc-sign-strip span{font:800 14px/1.15 var(--sw-font-body);letter-spacing:.04em;text-transform:uppercase}:root:lang(ar) :is(.lc-sign-kicker,.lc-sign-text,.lc-sign-strip b,.lc-sign-strip span){letter-spacing:0}:root:lang(ar) .banner.lastcall .lc-sign-text{font-size:clamp(32px,8.5vw,46px);line-height:1.15}@keyframes lcSignIn{0%{opacity:0;transform:scale(1.06)}5%{opacity:1;transform:scale(1)}88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes lcNeonOn{0%,3%{opacity:.15}4%{opacity:1}6%{opacity:.3}8%{opacity:1}10%{opacity:.55}12%,to{opacity:1}}body.reduce-motion .banner.lastcall .banner-inner.lc-sign{animation-name:bannerFade;animation-duration:2.2s}body.reduce-motion .banner.lastcall .lc-sign-text{animation:none}.match-wrap .command-clock.lc-brass .pot-amt{padding:2px 7px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--sw-brass),0 0 12px #d4b47a59}.block .lc-chip{position:absolute;z-index:7;inset-inline:6px;bottom:4px;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 6px;padding:3px 6px;border-radius:4px;pointer-events:none;background:#060a0edb;box-shadow:0 0 0 1px #ffffff14,0 4px 10px #00000073;font:800 11px/1.05 var(--sw-font-body);letter-spacing:.06em;text-transform:uppercase;text-align:center}.block .lc-chip b{font-weight:900}.block .lc-chip.ahead b{color:var(--sw-you)}.block .lc-chip.behind b{color:var(--sw-rival)}.block .lc-chip.tied b{color:#d9dcd6}.block .lc-chip .lc-hidden{color:#e9ecef;opacity:.78}:root:lang(ar) .block .lc-chip{letter-spacing:0}.match-wrap .arena .block.lc-live{box-shadow:inset 0 0 0 1.5px #f0f4f66b}.tactical-readout.lc-readout{border:1.5px solid var(--sw-brass);border-radius:6px;background:linear-gradient(180deg,#241a0aeb,#0e0a04eb)}.tactical-readout.lc-readout strong{color:var(--sw-brass-hi);text-transform:uppercase;letter-spacing:.03em}.tactical-readout.lc-readout p{color:#e8dfc8}.tactical-readout.lc-readout .lc-mark{color:var(--sw-brass)}:root:lang(ar) .tactical-readout.lc-readout strong{letter-spacing:0}.lc-lastword{display:inline-block;padding:2px 6px 1px;border-radius:3px;white-space:nowrap;background:var(--sw-brass-flat);color:var(--sw-brass-ink);font:900 9.5px/1.1 var(--sw-font-body);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 0 1px #000,0 2px 6px #00000080}.lc-latches .lc-lastword{margin-inline-end:2px}:root:lang(ar) .lc-lastword{letter-spacing:0}.match-wrap .arena.premium-arena .controls #act-retreat.walk-away:not(:disabled){opacity:.62;filter:saturate(.6)}.match-wrap .arena.premium-arena .controls #act-retreat.walk-away:not(:disabled):is(:hover,:focus-visible){opacity:1;filter:none}.lc-latches{display:flex;justify-content:center;gap:6px;grid-column:1 / -1;margin-top:2px;pointer-events:none}.lc-latch{display:inline-flex;align-items:center;gap:4px;padding:2px 7px 2px 5px;border-radius:3px;border:1px solid rgba(212,180,122,.35);background:#0a0804b8;color:#8f8672;font:800 9px/1.15 var(--sw-font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.lc-latch .ic{width:10px;height:10px;opacity:.55}.lc-latch i{font-style:normal;opacity:.9}.lc-latch.shut{border-color:var(--sw-brass);background:linear-gradient(180deg,#3a2a10,#1c1306);color:var(--sw-brass-hi)}.lc-latch.shut .ic{opacity:1;color:var(--sw-brass)}.lc-latch.clack{animation:lcClack .42s cubic-bezier(.2,.9,.3,1) calc(0ms - var(--lcl-t, 0ms)) both}@keyframes lcClack{0%{transform:translateY(-5px) scale(1.18)}35%{transform:translateY(1px) scale(.94)}60%{transform:none}to{transform:none}}:root:lang(ar) .lc-latch{letter-spacing:0}.match-wrap .arena.lc-locked .block :is(.side,.block-art){opacity:.85;transition:opacity .3s ease}.match-wrap .arena.lc-word .block:not(.lc-word-block){opacity:.42;transition:opacity .18s ease}.match-wrap .arena.lc-word .block.lc-word-block{z-index:3}.match-wrap .arena .block .slots .card.back.lc-lift,.card.back.lc-lift{position:relative;transform:translateY(-6px) scale(1.07);z-index:4;outline:2px solid var(--sw-brass);outline-offset:1px;box-shadow:0 0 18px #d4b47ab3,0 10px 18px #0000008c;transition:transform .2s cubic-bezier(.2,.9,.3,1),box-shadow .2s ease}body.reduce-motion .match-wrap .arena .block .slots .card.back.lc-lift,body.reduce-motion .card.back.lc-lift{transform:none;transition:none}.block .lc-word-badge{position:absolute;z-index:8;left:50%;top:calc(var(--b-top, 38%) + var(--b-h, 24%) * .5);transform:translate(-50%,-50%);padding:3px 10px;border-radius:4px;white-space:nowrap;background:#08060ae0;color:#fff;font:900 18px/1 var(--sw-font-display);letter-spacing:.02em;text-shadow:0 0 3px rgb(255 255 255),0 0 10px var(--sw-gold),0 0 22px var(--sw-gold);box-shadow:0 0 0 1.5px var(--sw-brass)}.block .lc-word-badge.you{text-shadow:0 0 3px rgb(255 255 255),0 0 10px var(--sw-you),0 0 22px var(--sw-you)}.block .lc-word-badge.rival{text-shadow:0 0 3px rgb(255 255 255),0 0 10px var(--sw-rival),0 0 22px var(--sw-rival)}.match-wrap .arena.lc-hush .block .side,.match-wrap .arena.lc-hush .dock{opacity:.7;transition:opacity .25s ease}.match-wrap .arena.lc-count .block .lc-chip{display:none}.match-wrap .arena .block.lc-decider .sp-value{color:var(--sw-brass-hi);text-shadow:0 0 6px var(--sw-brass),0 0 16px rgba(212,180,122,.7)}.block .lc-stamp{position:absolute;z-index:9;top:calc(var(--b-top, 38%) + var(--b-h, 24%) * .5);inset-inline:4px calc(var(--meter-w, 30px) + 6px);width:fit-content;margin-inline:auto;box-sizing:border-box;display:grid;justify-items:center;gap:2px;padding:5px 9px 6px;min-width:64px;transform:translateY(-50%) rotate(-7deg);background:var(--sw-halftone),var(--sw-newsprint);color:var(--sw-paper-ink);pointer-events:none;box-shadow:0 6px 14px var(--sw-slab-drop);clip-path:polygon(0 6%,8% 0,22% 5%,38% 0,54% 5%,70% 0,86% 5%,100% 2%,98% 52%,100% 96%,84% 100%,66% 95%,48% 100%,30% 95%,12% 100%,0 95%,2% 50%)}[dir=rtl] .block .lc-stamp{transform:translateY(-50%) rotate(7deg)}.block .lc-stamp b{--lc-ink: var(--sw-stamp-you);padding:2px 6px 0;border:2.5px solid var(--lc-ink);outline:1px solid var(--lc-ink);outline-offset:1.5px;color:var(--lc-ink);font:900 16px/1 var(--sw-font-display);letter-spacing:.08em;text-transform:uppercase;white-space:normal;text-align:center}.block .lc-stamp.lost b{--lc-ink: var(--sw-stamp-rival)}.block .lc-stamp.split b{--lc-ink: var(--sw-stamp-split)}.block .lc-stamp.decider b{font-size:19px;border-width:3px}.block .lc-stamp i{font:800 11px/1.1 var(--sw-font-body);font-style:normal;letter-spacing:.08em;text-transform:uppercase;white-space:normal;text-align:center;direction:ltr;unicode-bidi:isolate}:root:lang(ar) .block .lc-stamp :is(b,i){letter-spacing:0}.block .lc-stamp.drop{animation:lcStampDrop .36s cubic-bezier(.6,0,1,.4) calc(0ms - var(--lcs-t, 0ms)) both}[dir=rtl] .block .lc-stamp.drop{animation-name:lcStampDropRtl}@keyframes lcStampDrop{0%{opacity:0;transform:translateY(-50%) rotate(-14deg) scale(2.6)}30%{opacity:1;transform:translateY(-50%) rotate(-7deg) scale(.86);animation-timing-function:cubic-bezier(.3,0,.5,1)}52%{transform:translateY(-50%) rotate(-7deg) scale(1.04)}to{opacity:1;transform:translateY(-50%) rotate(-7deg) scale(1)}}@keyframes lcStampDropRtl{0%{opacity:0;transform:translateY(-50%) rotate(14deg) scale(2.6)}30%{opacity:1;transform:translateY(-50%) rotate(7deg) scale(.86);animation-timing-function:cubic-bezier(.3,0,.5,1)}52%{transform:translateY(-50%) rotate(7deg) scale(1.04)}to{opacity:1;transform:translateY(-50%) rotate(7deg) scale(1)}}body.reduce-motion .block .lc-stamp.drop{animation:none}.match-wrap .arena.lc-count .block.lc-stamped :is(.street-reg,.street-tag){visibility:hidden}.lc-tally{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-top:2px;font:800 9.5px/1 var(--sw-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--sw-brass-hi);white-space:nowrap}.lc-tally .lc-slots{display:inline-flex;gap:3px}.lc-tally .lc-slots i{width:13px;height:7px;border-radius:1.5px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #d4b47a73}.lc-tally .lc-slots i.won{background:var(--sw-you);box-shadow:0 0 6px var(--sw-you)}.lc-tally .lc-slots i.lost{background:var(--sw-rival);box-shadow:0 0 6px var(--sw-rival)}.lc-tally .lc-slots i.split{background:#9aa3a6}.lc-tally b{color:#fff;font-weight:900}.lc-tally.payoff b{color:var(--sw-you);text-shadow:0 0 8px var(--sw-you)}:root:lang(ar) .lc-tally{letter-spacing:0}.match-wrap .arena .lc-power{position:fixed;z-index:42;left:50%;top:64%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:6px;padding:12px 22px 14px;border-radius:8px;pointer-events:none;border:2px solid transparent;background:linear-gradient(180deg,#1d150a,#0c0904) padding-box,var(--sw-brass-grad) border-box;box-shadow:0 16px 34px #0009}.lc-power-l{color:var(--sw-brass-hi);font:800 11px/1 var(--sw-font-body);letter-spacing:.2em;text-transform:uppercase}.lc-power-row{display:flex;align-items:center;gap:14px}.lc-power-side b{direction:ltr;unicode-bidi:isolate}.lc-power-side{display:grid;justify-items:center;gap:2px}.lc-power-side small{font:800 10px/1 var(--sw-font-body);letter-spacing:.12em;color:#a99f88;text-transform:uppercase}.lc-power-side b{min-width:2ch;text-align:center;font:900 40px/1 var(--sw-font-display);color:#f7ecd2;font-variant-numeric:tabular-nums}.lc-power-side.you b{text-shadow:0 0 10px var(--sw-you)}.lc-power-side.rival b{text-shadow:0 0 10px var(--sw-rival)}.lc-power-dash{color:var(--sw-brass);font:900 22px/1 var(--sw-font-display)}.lc-roll{counter-reset:lcr var(--lcr-n);animation:lcRoll var(--lcr-ms, .7s) cubic-bezier(.2,.6,.3,1) calc(0ms - var(--lcr-t, 0ms)) both}.lc-roll:after{content:counter(lcr)}@keyframes lcRoll{0%{--lcr-n: 0}to{--lcr-n: var(--lcr-to)}}.lc-power-stamp{padding:2px 8px 0;border:3px solid var(--lc-ink, var(--sw-stamp-you));outline:1px solid var(--lc-ink, var(--sw-stamp-you));outline-offset:2px;color:#fff;background:var(--lc-ink, var(--sw-stamp-you));font:900 18px/1.05 var(--sw-font-display);letter-spacing:.1em;text-transform:uppercase;transform:rotate(-5deg)}.lc-power-stamp.lost{--lc-ink: var(--sw-stamp-rival)}.lc-power-stamp.split{--lc-ink: var(--sw-stamp-split)}:root:lang(ar) :is(.lc-power-l,.lc-power-side small,.lc-power-stamp){letter-spacing:0}.match-wrap .arena .lc-verdict{position:fixed;z-index:43;inset-inline:0;top:44%;transform:translateY(-50%);display:grid;justify-items:center;pointer-events:none}.lc-verdict-band{display:grid;justify-items:center;gap:2px;width:min(560px,calc(100vw - 24px));box-sizing:border-box;padding:10px 16px 12px;background:var(--sw-halftone),var(--sw-newsprint);color:var(--sw-paper-ink);box-shadow:0 18px 40px #000000a6;clip-path:polygon(0 5%,6% 0,19% 4%,34% 0,50% 4%,66% 0,81% 4%,94% 0,100% 5%,99% 50%,100% 95%,93% 100%,78% 96%,62% 100%,46% 96%,30% 100%,14% 96%,0 100%,1% 50%);transform:rotate(-1.5deg)}.lc-verdict-kicker{font:800 11px/1 var(--sw-font-body);letter-spacing:.14em;text-transform:uppercase;opacity:.82}.lc-verdict-kicker b{color:var(--sw-stamp-rival)}.lc-verdict-title{font:900 clamp(34px,10vw,54px)/.95 var(--sw-font-display);letter-spacing:.03em;text-transform:uppercase;text-align:center}.lc-verdict.won .lc-verdict-title{color:var(--sw-stamp-you)}.lc-verdict.lost .lc-verdict-title{color:var(--sw-stamp-rival)}.lc-verdict.draw .lc-verdict-title{color:var(--sw-stamp-split)}.lc-verdict-line{font:800 13px/1.2 var(--sw-font-body);letter-spacing:.06em;text-transform:uppercase;text-align:center}:root:lang(ar) :is(.lc-verdict-kicker,.lc-verdict-title,.lc-verdict-line){letter-spacing:0}.lc-verdict.in .lc-verdict-band{animation:lcVerdictIn .5s cubic-bezier(.2,.9,.3,1) calc(0ms - var(--lcv-t, 0ms)) both}@keyframes lcVerdictIn{0%{opacity:0;transform:rotate(-4deg) scale(1.5)}40%{opacity:1;transform:rotate(-1.5deg) scale(.96)}to{opacity:1;transform:rotate(-1.5deg) scale(1)}}body.reduce-motion .lc-verdict.in .lc-verdict-band{animation:none}.match-wrap .command-clock.lc-pot-you .pot-amt{animation:lcPotYou .4s cubic-bezier(.5,0,.7,.4) both}.match-wrap .command-clock.lc-pot-rival .pot-amt{animation:lcPotRival .4s cubic-bezier(.5,0,.7,.4) both}@keyframes lcPotYou{to{transform:translate(-28vw,62vh) scale(.6);opacity:0}}@keyframes lcPotRival{to{transform:translate(-30vw) scale(.6);opacity:0}}[dir=rtl] .match-wrap .command-clock.lc-pot-you .pot-amt{animation-name:lcPotYouRtl}[dir=rtl] .match-wrap .command-clock.lc-pot-rival .pot-amt{animation-name:lcPotRivalRtl}@keyframes lcPotYouRtl{to{transform:translate(28vw,62vh) scale(.6);opacity:0}}@keyframes lcPotRivalRtl{to{transform:translate(30vw) scale(.6);opacity:0}}@keyframes lcXfade{0%{opacity:0}to{opacity:1}}.match-result .blk.pre-stamped{animation:none}@media(max-width:699px){.block .lc-chip{inset-inline:2px;bottom:2px;padding:2px 3px;font-size:9.5px;gap:0 4px}.block .lc-stamp{min-width:0;padding:3px 5px 4px}.block .lc-stamp b{font-size:13px;padding:1px 4px 0;border-width:2px}.block .lc-stamp.decider b{font-size:15px;border-width:2.5px}.block .lc-stamp i{font-size:10px;letter-spacing:.04em}.block .lc-word-badge{font-size:15px;padding:2px 6px}.match-wrap .arena .lc-verdict{top:62%}.match-wrap .arena .lc-power{top:58%}.block .lc-stamp{inset-inline:2px calc(var(--meter-w, 30px) + 4px)}.block .lc-stamp b{letter-spacing:.04em}.lc-latch{padding:1px 5px 1px 3px;font-size:8.5px}}@media(orientation:landscape)and (max-height:520px){.block .lc-chip{bottom:auto;top:calc(var(--b-top, 40%) + var(--b-h, 30%) - 18px);inset-inline:auto calc(var(--meter-w, 30px) + 6px);max-width:52%;font-size:9px;padding:2px 4px}.block .lc-stamp{padding:2px 5px 3px;min-width:0}.block .lc-stamp b{font-size:12px;padding:1px 4px 0;border-width:2px}.block .lc-stamp i{font-size:9.5px}.match-wrap .arena .lc-verdict{top:50%}.lc-verdict-band{padding:6px 12px 8px}.lc-verdict-title{font-size:36px}.match-wrap .arena .lc-power{top:64%;padding:8px 16px 10px}.lc-power-side b{font-size:30px}}@media(max-width:980px)and (orientation:portrait),(orientation:landscape)and (max-height:520px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock.lc-brass{position:relative}.match-wrap.has-battle-commands .arena .command-clock :is(.lc-latches,.lc-tally){position:absolute;z-index:30;top:calc(100% + 4px);left:50%;transform:translate(-50%);margin:0;padding:2px 4px;border-radius:4px;background:#06080ac7}[dir=rtl] .match-wrap.has-battle-commands .arena .command-clock :is(.lc-latches,.lc-tally){left:auto;right:50%;transform:translate(50%)}}@media(min-width:981px)and (min-height:521px){.match-wrap.has-battle-commands .arena .command-clock .lc-latches{flex-direction:column;align-items:flex-start;gap:4px}.match-wrap.has-battle-commands .arena .command-clock .lc-tally{justify-content:flex-start}}.match-wrap .match-battlefield.lc-under-result{animation:lcBoardUnder .32s linear calc(0s - var(--cere-t, 0s)) both}@keyframes lcBoardUnder{0%,99%{visibility:visible}to{visibility:hidden}}.overlay.ceremony.match-result.lc-counted{animation:lcXfade .3s ease calc(0s - var(--cere-t, 0s)) both}body.reduce-motion .match-wrap .match-battlefield.lc-under-result,body.reduce-motion .overlay.ceremony.match-result.lc-counted{animation:none}@media(orientation:landscape)and (max-height:520px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .tactical-readout.empty-readout.lc-readout{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;position:absolute;z-index:12;top:0;inset-inline:var(--ct-slip-s, 30%) var(--ct-lc-e, var(--ct-slip-e, 30%));width:auto;min-width:0;max-width:none;height:auto;min-height:var(--ct-hud, 44px);max-height:none;overflow:visible;margin:0;padding:2px 10px;border:0;border-radius:2px;box-sizing:border-box;background:var(--sw-paper);color:var(--sw-paper-ink);box-shadow:inset 3px 0 0 var(--sw-brass),inset 0 -1px 0 var(--sw-paper-2),0 3px 8px var(--sw-slab-drop)}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .tactical-readout.empty-readout.lc-readout{--ct-slip-s: calc(min(312px, (100% - 164px) / 2) + 8px) }.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .tactical-readout.lc-readout .readout-copy{min-width:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .tactical-readout.lc-readout .readout-copy :is(strong,p){white-space:normal;overflow-wrap:break-word}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .tactical-readout.lc-readout .readout-copy strong{color:var(--sw-paper-ink);font-size:13px;line-height:15px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .tactical-readout.lc-readout .readout-copy p{color:var(--sw-paper-ink);opacity:.8;margin:1px 0 0;font-size:11px;line-height:13px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .tactical-readout.lc-readout .lc-mark{color:var(--sw-stamp-rival)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena).lc-line .command-clock{visibility:hidden}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena):has(.hand-heading .lc-readout):has(#tutorial-mobile-slot[data-tutorial-overlay]:not([hidden])){--ct-lc-e: calc(var(--ct-slip-e) + 48px)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading:has(.lc-readout) #tutorial-mobile-slot[data-tutorial-overlay]:not(:has(>.tut-card[data-reading=true])){display:block;inset-inline:auto var(--ct-slip-e);width:44px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading:has(.lc-readout) #tutorial-mobile-slot>.tut-card:not([data-reading=true]){padding:0;background:none;box-shadow:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock :is(.lc-latches,.lc-tally){visibility:visible}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena).lc-line .command-clock :is(.lc-latches,.lc-tally){top:calc(100% + 18px)}}body .card.drag-ghost,body .card.drag-ghost *,body .card.drag-ghost:before,body .card.drag-ghost:after{pointer-events:none;animation:none;transition:none}.arena.can-stage .card.in-draft{touch-action:manipulation;cursor:grab}.arena .card.in-draft.drag-src{opacity:.3}.arena .hand-area.drop-hot{outline:2px solid var(--accent, #72dbc0);outline-offset:4px;border-radius:8px}.arena .hand .card{touch-action:none}.arena .hand.hand--scrolls .card{touch-action:pan-x}body.drag-touch .arena .side.me.droppable.drop-hot,body.drag-touch .arena.premium-arena.battle-wide .side.me.droppable.drop-hot{outline:2px dashed var(--sw-neon-amber);outline-offset:-2px}body .card.drag-ghost.drag-lift{box-shadow:0 14px 26px var(--sw-slab-drop)}body .card.drag-ghost>.drag-proj{position:absolute;inset-block-end:calc(100% + 4px);inset-inline-start:50%;translate:-50% 0;padding:2px 6px 1px;border:1px solid var(--sw-brass-rim-dark);border-radius:3px;background:var(--sw-brass-grad);color:var(--sw-brass-ink);font:800 11px/1.1 var(--sw-font-display);letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums}:root[dir=rtl] body .card.drag-ghost>.drag-proj{translate:50% 0}.fx-ability-source,.fx-ability-target,.fx-ability-trace,.fx-ability-impact{pointer-events:none;position:absolute;--ability-color: #73dfc6;color:var(--ability-color)}.ability-drain,.ability-destroy,.ability-discard,.ability-burn{--ability-color: #ed9b8e}.ability-shield,.ability-silence{--ability-color: #a5c9e3}.ability-draw,.ability-move{--ability-color: #ddc18b}.fx-ability-source{border:2px solid #e3f6ed;border-radius:7px;background:#d8fff311;box-shadow:0 0 12px #e3f6ed55;animation:abilitySource var(--ability-duration) ease-out both}@keyframes abilitySource{0%{opacity:0;transform:scale(.96)}20%,60%{opacity:.95;transform:scale(1.04)}to{opacity:0;transform:scale(1.06)}}.fx-ability-target{border:1px solid currentColor;border-radius:5px;box-shadow:inset 0 0 9px #ed9b8e33;animation:abilityAim var(--ability-duration) ease-out both}@keyframes abilityAim{0%{opacity:0;transform:scale(1.07)}35%,90%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.fx-ability-trace{height:2px;transform-origin:0 50%;background:linear-gradient(90deg,transparent,currentColor);animation:abilityTrace var(--ability-duration) ease-out both}.fx-ability-trace:after{content:"";position:absolute;inset:-2px auto auto 0;width:12px;height:6px;border-radius:50%;background:currentColor;animation:abilityTravel var(--ability-travel) cubic-bezier(.3,0,.7,1) var(--ability-windup) both}@keyframes abilityTrace{0%,18%{opacity:0}40%{opacity:.65}to{opacity:0}}@keyframes abilityTravel{0%{transform:translate(0) scaleX(.6);opacity:0}20%{opacity:1}to{transform:translate(var(--ability-distance));opacity:1}}.fx-ability-impact{display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;background:#0d1c24e8;animation:abilityImpact .26s ease-out var(--ability-delay) both}.fx-ability-impact .ic{width:22px;height:22px}.fx-ability-impact .ability-count{position:absolute;inset-inline-start:calc(100% + 4px);top:50%;transform:translateY(-50%);padding:2px 5px;border-radius:4px;background:#10191fee;color:#f6eadd;font:700 18px/1.2 var(--body, sans-serif);font-variant-numeric:tabular-nums}@keyframes abilityImpact{0%{opacity:0;transform:scale(.6)}22%{opacity:1;transform:scale(1.12)}60%{opacity:1}to{opacity:0;transform:scale(1)}}.fx-ability-impact.ability-buff{border-radius:7px;animation-name:abilityLift}@keyframes abilityLift{0%{opacity:0;transform:translateY(8px) scale(.8)}25%{opacity:1;transform:translateY(0) scale(1.05)}70%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.fx-ability-impact.ability-shield{border-radius:45% 45% 55% 55%;border-width:2px}.fx-ability-impact.ability-silence{border-radius:3px;border-style:dashed;animation-name:abilityJam}@keyframes abilityJam{0%{opacity:0;transform:scaleX(.2)}20%,50%,75%{opacity:1;transform:translate(-2px)}35%,65%{opacity:.4;transform:translate(2px)}to{opacity:0;transform:none}}.fx-ability-impact.ability-destroy,.fx-ability-impact.ability-discard{border-radius:3px;animation-name:abilityBreak}@keyframes abilityBreak{0%{opacity:0;transform:rotate(-12deg) scale(1.15)}25%{opacity:1;transform:rotate(0) scale(.94)}65%{opacity:.9}to{opacity:0;transform:rotate(10deg) scale(.65)}}.fx-ability-impact.ability-burn{animation-name:abilityLift;border-radius:55% 20% 45% 35%}.fx-ability-impact.ability-draw{border-radius:4px}body.reduce-motion .fx-ability-source,body.reduce-motion .fx-ability-target,body.reduce-motion .fx-ability-trace,body.reduce-motion .fx-ability-impact{display:none}@media(prefers-reduced-motion:reduce){.fx-ability-source,.fx-ability-target,.fx-ability-trace,.fx-ability-impact{display:none}}.inspector.card-preview:not(.touch){display:block!important;width:min(310px,calc(100vw - 16px));max-height:calc(100dvh - 16px);z-index:85;pointer-events:none;filter:drop-shadow(0 12px 28px #0009)}.inspector.card-preview:not(.touch) .insp-card{box-sizing:border-box;max-height:calc(100dvh - 16px);overflow:hidden;padding:14px 16px 16px;border:1px solid #d4b47a85;border-radius:10px;background:#101d27fa}.inspector.card-preview:not(.touch) .insp-art{height:clamp(120px,30dvh,260px);aspect-ratio:auto;margin:-14px -16px 12px;border-radius:9px 9px 0 0}.inspector.card-preview:not(.touch) .insp-art img{object-fit:cover;object-position:var(--ax, 50%) var(--art-banner-y, 0%)}.inspector.card-preview:not(.touch) .insp-name{font-size:22px;line-height:1.1}.inspector.card-preview:not(.touch) .insp-top{gap:12px;font-size:14px;flex-wrap:wrap}.inspector.card-preview:not(.touch) .insp-cost{color:#e1e5e6}.inspector.card-preview:not(.touch) .insp-power{color:#f1d99b}.inspector.card-preview:not(.touch) .insp-text{font-size:15px;line-height:1.45}.inspector.card-preview:not(.touch) .insp-faction{margin:5px 0 10px;color:#c2cdd4}.inspector.card-preview:not(.touch) .insp-text.flavor{margin-top:10px;font-size:12px}.inspector.card-preview:not(.touch) .insp-close{display:none}@media(max-height:650px){.inspector.card-preview:not(.touch) .insp-art{height:clamp(70px,21dvh,135px)}.inspector.card-preview:not(.touch) .insp-text.flavor{display:none}}@media(max-height:480px){.inspector.card-preview:not(.touch) .insp-art{display:none}.inspector.card-preview:not(.touch) .insp-name{font-size:19px}.inspector.card-preview:not(.touch) .insp-text{font-size:14px;line-height:1.4}.inspector.card-preview:not(.touch) .insp-faction{margin-bottom:6px}}@media(prefers-reduced-motion:reduce){.inspector.card-preview .insp-card{animation:none}}body.reduce-motion .inspector.card-preview .insp-card{animation:none}@media(any-hover:hover)and (any-pointer:fine){@media(hover:hover)and (pointer:fine){body:not(.dragging) .arena .hand .card:not(.selected):hover{transform:translate(var(--reorder-dx, 0px));border-color:#b8e8d9}}}body .arena .hand .card.hand-lift-source{opacity:0!important}.inspector.card-preview.hand-card-lift{transform-origin:top left;will-change:transform;filter:drop-shadow(0 20px 28px #000b)}.inspector.card-preview.hand-card-lift .insp-card{animation:none}.inspector.hand-lift-keyboard .insp-design{outline:2px solid #f4e6c9;outline-offset:3px;border-radius:12px}.inspector.hand-lift-return{pointer-events:none}body.has-lift-return .tut-ring{visibility:hidden}.insp-story-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:10px;padding-block:8px;border-top:1px solid #c6af7933;color:#eedbb4;font-size:14px;line-height:1.45;text-underline-offset:4px}@media(hover:hover)and (pointer:fine){.insp-story-link:hover{color:#fff2d8}}.insp-story-link:focus-visible{outline:2px solid #e7cd92;outline-offset:3px;border-radius:3px}.inspector.touch.menu-inspection{left:50%!important;top:50%!important;right:auto;bottom:auto!important;transform:translate(-50%,-50%);width:min(400px,calc(100vw - 24px))}.inspector.touch.menu-inspection .insp-card{display:block;padding:16px;max-height:calc(100dvh - 32px);overflow-y:auto;background:#101d27;border:1px solid #d4b47a85;box-shadow:0 20px 70px #000b;animation:none}.inspector.touch.menu-inspection .insp-art{width:100%;height:clamp(100px,25dvh,220px);margin:0 0 12px;aspect-ratio:auto}.inspector.touch.menu-inspection .insp-art img{object-fit:cover;object-position:var(--ax, 50%) var(--art-banner-y, 0%)}.inspector.touch.menu-inspection .insp-name{margin-top:8px;font-size:24px}.inspector.touch.menu-inspection .insp-text{font-size:14px;line-height:1.5}.insp-power-guide{margin-top:12px;border-top:1px solid #c6af7933;padding-top:10px}.insp-power-guide dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.insp-power-guide dl>div{min-width:0}.insp-power-guide dt{color:#b5c3ca;font-size:11px;line-height:1.35}.insp-power-guide dd{margin:3px 0 0;color:#f4eddc;font-size:18px;font-weight:750;font-variant-numeric:tabular-nums}.insp-power-guide p{margin:8px 0 0;color:#b9c7ce;font-size:12px;line-height:1.45}.insp-rule-help{margin-top:12px;border-top:1px solid #c6af7933}.insp-rule-help summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;color:#ead6a8;font-size:13px;font-weight:700;padding-block:8px}.insp-rule-help summary:focus-visible{outline:2px solid #e7cd92;outline-offset:3px;border-radius:3px}.insp-rule-help ul{padding-inline-start:18px;margin:0 0 8px;color:#d3dee3;font-size:13px;line-height:1.5}.insp-rule-help li+li{margin-top:8px}.inspector.touch .insp-power-guide,.inspector.touch .insp-rule-help{grid-column:1 / -1}.inspector.touch .insp-text:not(.flavor){font-size:14px;line-height:1.5}.inspector.touch .insp-name{font-size:17px}.inspector.card-preview:not(.touch) .insp-card:has(.insp-power-guide) .insp-art{height:clamp(90px,20dvh,180px)}.inspector.full-card-inspection{width:min(650px,calc(100vw - 24px))}.inspector.full-card-inspection.card-preview:not(.touch){width:min(650px,calc(100vw - 16px))}.inspector.full-card-inspection .insp-card.insp-card-design{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;padding:14px;max-height:calc(100dvh - 24px);background:#101d27;border:1px solid #d4b47a85;border-radius:12px}.inspector.full-card-inspection .insp-card-design>.insp-design{grid-column:1;grid-row:auto;width:100%;min-width:0;align-self:start}.inspector.full-card-inspection .insp-card-design>.insp-copy{grid-column:2;grid-row:auto;min-width:0;padding-block:8px}.insp-design .card-design-face{display:block;position:relative;width:100%;aspect-ratio:63 / 88}.insp-design .card-design-face img{display:block;width:100%;height:100%;object-fit:contain}.inspector.full-card-inspection .insp-top{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px}.inspector.full-card-inspection .insp-name{font-size:24px;line-height:1.15;margin-top:14px}.inspector.full-card-inspection .insp-text:not(.flavor){font-size:15px;line-height:1.5}.insp-status{display:grid;gap:6px;margin-top:12px;color:#e9ce99;font-size:13px;line-height:1.45}.insp-status span{padding:7px 9px;border-inline-start:2px solid #c5a875;background:#c5a8750d}.inspector.full-card-inspection.touch{left:50%!important;top:50%!important;right:auto;bottom:auto!important;transform:translate(-50%,-50%);width:min(760px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);z-index:100}.inspector.full-card-inspection.touch .insp-card-design{overflow-y:auto;overscroll-behavior:contain;box-shadow:0 0 0 100vmax #02090dc9,0 20px 60px #0009}.inspector.full-card-inspection.touch .insp-card-design{overflow-x:hidden}@media(hover:hover)and (pointer:fine){.inspector.full-card-inspection.card-art-inspection.touch:not(.landscape-reader){width:min(478px,calc(100vw - 24px))}.inspector.full-card-inspection.card-art-inspection.touch:not(.landscape-reader) .insp-card-design>.insp-design{width:min(100% - 28px,calc((100dvh - 160px) * 63 / 88))}.inspector.full-card-inspection.card-art-inspection.touch.has-live-context:not(.landscape-reader) .insp-card-design>.insp-design{width:min(100% - 28px,calc((100dvh - 230px) * 63 / 88))}}.inspector.full-card-inspection .insp-card-design>.insp-close{grid-column:1 / -1;grid-row:auto;justify-self:end;position:sticky;top:0;width:auto;min-height:44px;margin:0;z-index:3}body.reduce-motion .inspector.full-card-inspection .insp-card-design{animation:none}@media(prefers-reduced-motion:reduce){.inspector.full-card-inspection .insp-card-design{animation:none}}@media(max-width:699px){.inspector.full-card-inspection .insp-card.insp-card-design{grid-template-columns:minmax(0,1fr);gap:12px}.inspector.full-card-inspection .insp-card-design>.insp-design{grid-column:1;width:min(320px,100%);justify-self:center}.inspector.full-card-inspection .insp-card-design>.insp-copy{grid-column:1;padding:0 4px 4px}.inspector.full-card-inspection.card-preview:not(.touch){width:min(380px,calc(100vw - 16px))}.inspector.full-card-inspection.card-preview:not(.touch) .insp-card-design{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:10px;padding:10px}.inspector.full-card-inspection.card-preview:not(.touch) .insp-copy{grid-column:2}.inspector.full-card-inspection.card-preview:not(.touch) .insp-name{font-size:19px}.inspector.full-card-inspection.card-preview:not(.touch) .insp-text:not(.flavor){font-size:14px}}@media(max-height:560px)and (min-width:700px){.inspector.full-card-inspection .insp-card.insp-card-design{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.inspector.full-card-inspection .insp-design{max-width:calc((100dvh - 96px) * 63 / 88);justify-self:center}.inspector.full-card-inspection.card-preview:not(.touch) .insp-text.flavor{display:none}}.inspector.full-card-inspection.card-art-inspection.card-preview:not(.touch){width:min(440px,calc((100dvh - 24px) * 63 / 88),calc(100vw - 16px))}.inspector.full-card-inspection.card-art-inspection.card-preview.has-live-context:not(.touch){width:min(440px,calc((100dvh - 150px) * 63 / 88),calc(100vw - 16px))}.inspector.full-card-inspection.card-art-inspection .insp-card.insp-card-design{display:block;padding:0;border:0;background:transparent;max-height:calc(100dvh - 24px)}.inspector.full-card-inspection.card-art-inspection .insp-card-design>.insp-design{width:100%;max-width:none;margin:0}.inspector.card-art-inspection.card-preview:not(.touch) .insp-card-design>.insp-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.insp-live-context{margin-top:6px;padding:10px 12px;border:1px solid #c6af794d;border-radius:8px;background:#101d27fa;color:#e7d8b6;font-size:13px;line-height:1.4}.insp-live-context .insp-status{display:flex;flex-wrap:wrap;gap:5px 12px;margin:0;font-size:inherit}.insp-live-context .insp-status span{padding:0;border:0;background:none}.insp-live-context :is(.insp-live,.insp-power-context,.insp-ownership){margin:4px 0 0}.insp-live-context>:first-child{margin-top:0}.insp-ownership{display:flex;align-items:center;gap:6px;color:#bfc9c7;font-size:12px}.inspector.full-card-inspection.card-art-inspection.touch{width:min(450px,calc(100vw - 24px))}.inspector.full-card-inspection.card-art-inspection.touch .insp-card-design{padding:12px;border:1px solid #d4b47a85;background:#101d27}.inspector.full-card-inspection.card-art-inspection.touch .insp-card-design>.insp-close{display:block;margin:0 0 10px auto}.inspector.full-card-inspection.card-art-inspection.touch .insp-card-design>.insp-design{width:min(100%,calc((100dvh - 160px) * 63 / 88));margin-inline:auto}.inspector.full-card-inspection.card-art-inspection.touch.has-live-context .insp-card-design>.insp-design{width:min(100%,calc((100dvh - 230px) * 63 / 88))}.insp-extra{margin-top:8px;border-top:1px solid #c6af7933}.insp-extra>summary{min-height:44px;align-content:center;cursor:pointer;color:#d7c5a0;font-size:14px}.insp-extra>summary:focus-visible{outline:2px solid #e7cd92;outline-offset:2px;border-radius:3px}.insp-extra>.insp-copy{padding:0 4px 6px}.inspector.full-card-inspection.card-art-inspection.touch.landscape-reader{width:min(740px,calc(100vw - 24px))}.inspector.full-card-inspection.card-art-inspection.touch.landscape-reader .insp-card-design{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto 1fr auto;gap:8px 18px;align-items:start}.inspector.full-card-inspection.card-art-inspection.touch.landscape-reader .insp-card-design>.insp-design{grid-column:1;grid-row:1 / 4;width:min(100%,calc((100dvh - 64px) * 63 / 88))}.inspector.full-card-inspection.card-art-inspection.touch.landscape-reader .insp-card-design>.insp-close{grid-column:2;grid-row:1;margin:0;justify-self:end}.inspector.landscape-reader .insp-extra{grid-column:2;grid-row:2;margin:0;padding:0;border:0}.inspector.landscape-reader .insp-extra>summary{display:none}.inspector.landscape-reader .insp-extra>.insp-copy{padding:0}.inspector.landscape-reader .insp-copy :is(.insp-top,.insp-faction,.flavor,.insp-power-guide){display:none}.inspector.landscape-reader .insp-copy .insp-name{margin:0 0 6px;font-size:21px}.inspector.landscape-reader .insp-copy .insp-kind{margin:0 0 8px}.inspector.landscape-reader .insp-copy .insp-text{font-size:16px;line-height:1.5}.inspector.landscape-reader .insp-live-context{grid-column:2;grid-row:3;margin:0}#card-inspector :is(.insp-design,.insp-art){transition:opacity var(--sw-dur-fast) var(--sw-ease-ui)}#card-inspector .insp-card>.insp-design{transition:opacity var(--sw-dur-fast) var(--sw-ease-ui),transform var(--sw-dur-base) var(--sw-ease-out-cubic)}#card-inspector[data-art-pending] .insp-card>.insp-design{transition:none}@media(prefers-reduced-motion:reduce){#card-inspector .insp-card>.insp-design{transition:none}}#card-inspector[data-art-pending] :is(.insp-design,.insp-art){opacity:0;transition:none}@media(prefers-reduced-motion:reduce){#card-inspector :is(.insp-design,.insp-art){transition:none}}body.reduce-motion #card-inspector :is(.insp-design,.insp-art){transition:none}@keyframes tut-info-pulse{40%{border-color:var(--sw-you);background-color:color-mix(in srgb,var(--sw-you) 26%,transparent);color:var(--sw-you);box-shadow:inset 0 0 12px color-mix(in srgb,var(--sw-you) 70%,transparent),0 0 10px color-mix(in srgb,var(--sw-you) 60%,transparent)}}body.tut-pulse-info [data-inspect-selected]:not([hidden]){animation:tut-info-pulse .9s var(--sw-ease-out-cubic) 2}@media(prefers-reduced-motion:reduce){body.tut-pulse-info [data-inspect-selected]:not([hidden]){animation:none}}body.reduce-motion.tut-pulse-info [data-inspect-selected]:not([hidden]){animation:none}@keyframes tut-slip-pulse{40%{box-shadow:inset 3px 0 0 var(--sw-you),0 0 0 2px var(--sw-you),0 0 16px color-mix(in srgb,var(--sw-you) 65%,transparent)}}@media(orientation:landscape)and (max-height:520px){.hand-heading [data-mobile-readout] .tactical-readout.has-card{cursor:pointer}body.tut-pulse-info .hand-heading [data-mobile-readout] .tactical-readout.has-card{animation:tut-slip-pulse .9s var(--sw-ease-out-cubic) 2}}@media(orientation:landscape)and (max-height:520px)and (prefers-reduced-motion:reduce){body.tut-pulse-info .hand-heading [data-mobile-readout] .tactical-readout.has-card{animation:none}}body.reduce-motion.tut-pulse-info .hand-heading [data-mobile-readout] .tactical-readout.has-card{animation:none}.fullscreen-exit{position:fixed;inset-block-start:max(8px,env(safe-area-inset-top));inset-inline-end:max(8px,env(safe-area-inset-right));z-index:var(--sw-z-fullscreen-exit);min-block-size:44px;max-inline-size:calc(100vw - 16px);padding:6px 12px;border:0;border-radius:4px;background:var(--sw-grain-soft) 0 0 / 180px 180px,var(--sw-reg-enamel);box-shadow:inset 0 0 0 1.5px var(--sw-reg-rim),inset 0 0 0 2.5px var(--sw-reg-edge),0 2px 0 var(--sw-slab-shade),0 6px 12px var(--sw-slab-drop);color:var(--sw-text-1);font:700 12px / 1.2 var(--sw-font-display);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;cursor:pointer}.fullscreen-exit:focus-visible{outline:3px solid var(--sw-focus);outline-offset:3px}.fullscreen-exit--result,.fullscreen-exit--lobby{position:static;z-index:auto;flex:0 0 auto;margin-inline-start:auto}#app .arena.premium-arena .block.ordinance-lit>:is(.block-art,.block-head,.overview-block-head,.street-poster){scale:1.025;translate:0 calc(-2 * var(--k, 1px))}#app .arena.premium-arena .block.ordinance-anim>:is(.block-art,.block-head,.overview-block-head,.street-poster){transition:scale .16s var(--sw-ease-out-cubic),translate .16s var(--sw-ease-out-cubic),box-shadow .16s var(--sw-ease-out-cubic)}#app .arena.premium-arena .block.ordinance-lit>.block-art{box-shadow:0 0 0 max(1.5px,calc(2 * var(--k, 1px))) var(--sw-window-frame),0 0 0 max(2px,calc(3 * var(--k, 1px))) color-mix(in srgb,var(--edge, var(--sw-brass)) 85%,transparent),0 0 calc(24 * var(--k, 1px)) color-mix(in srgb,var(--edge, var(--sw-brass)) 34%,transparent),0 calc(16 * var(--k, 1px)) calc(28 * var(--k, 1px)) var(--sw-slab-shade)}#app .arena.premium-arena .block.ordinance-lit>.block-art>img{filter:brightness(calc(var(--lit, 1.1) * 1.14)) saturate(1.12) contrast(1.05)}#app .arena.premium-arena .block.unrevealed.ordinance-lit>.block-art>img{filter:saturate(.3) brightness(1.02)}#app .arena.premium-arena .block.ordinance-anim>.block-art>img{transition:filter .16s var(--sw-ease-out-cubic)}#app .arena.premium-arena .block.ordinance-lit .street-sign{filter:brightness(1.1) drop-shadow(0 0 calc(7 * var(--k, 1px)) color-mix(in srgb,var(--sw-sign-edge) 26%,transparent))}#app .arena.premium-arena .block.ordinance-anim .street-sign{transition:filter .16s var(--sw-ease-out-cubic)}#app .arena.premium-arena .block .street-sign .sign-text:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(104deg,transparent 34%,color-mix(in srgb,var(--sw-paper) 34%,transparent) 49%,transparent 64%) 130% 0 / 260% 100% no-repeat}#app .arena.premium-arena .block.ordinance-lit.ordinance-anim .street-sign .sign-text:after{animation:ordinanceSheen .28s var(--sw-ease-out-cubic) 1}@keyframes ordinanceSheen{0%{opacity:1;background-position:130% 0}to{opacity:0;background-position:-30% 0}}.inspector.location-preview,.inspector.touch.location-pinned{position:fixed;z-index:85;margin:0;left:var(--ord-left)!important;top:var(--ord-top)!important;right:auto!important;bottom:auto!important;transform:none!important;width:var(--ord-width)!important;max-width:none!important;max-height:none!important;pointer-events:auto;filter:none}.inspector.location-preview:before,.inspector.location-preview[data-reach2]:after{content:"";position:absolute;pointer-events:auto;left:var(--ord-reach-a);width:calc(var(--ord-reach-b) - var(--ord-reach-a));top:calc(-1 * var(--ord-bridge) - 4px);height:calc(var(--ord-bridge) + 4px)}.inspector.location-preview[data-reach2]:after{left:var(--ord-reach2-a);width:calc(var(--ord-reach2-b) - var(--ord-reach2-a))}.inspector.location-preview[data-dir=up]:before,.inspector.location-preview[data-dir=up][data-reach2]:after{top:100%}.inspector.location-preview:is([data-dir=left],[data-dir=right]):before{top:var(--ord-reach-a);height:calc(var(--ord-reach-b) - var(--ord-reach-a));left:100%;width:calc(var(--ord-bridge) + 4px)}.inspector.location-preview[data-dir=right]:before{left:auto;right:100%}.inspector.location-lift-return,.inspector.location-lift-return:before,.inspector.location-lift-return:after{pointer-events:none}.inspector .ord-rods{position:absolute;z-index:0;pointer-events:none;inset-inline:0;top:calc(-1 * var(--ord-bridge) - 3px);height:calc(var(--ord-bridge) + 9px);transform-origin:50% 0}.inspector[data-dir=up] .ord-rods{top:auto;bottom:calc(-1 * var(--ord-bridge) - 3px);transform-origin:50% 100%}.inspector:is([data-dir=left],[data-dir=right]) .ord-rods{inset-inline:auto;top:0;bottom:0;height:auto;width:calc(var(--ord-bridge) + 9px)}.inspector[data-dir=left] .ord-rods{left:calc(100% - 6px);transform-origin:100% 50%}.inspector[data-dir=right] .ord-rods{right:calc(100% - 6px);transform-origin:0 50%}.inspector .ord-rods:before,.inspector .ord-rods:after{content:"";position:absolute;top:0;bottom:0;width:4px;border-radius:2px;background:radial-gradient(circle at 50% 3px,var(--sw-brass-hi) 0 1.5px,var(--sw-brass-lo) 2.6px,transparent 3px),linear-gradient(90deg,var(--sw-brass-lo),var(--sw-brass-hi) 42%,var(--sw-brass) 62%,var(--sw-brass-deep));box-shadow:0 1px 2px var(--sw-slab-shade)}.inspector .ord-rods:before{left:calc(var(--ord-hang-a) - 2px)}.inspector .ord-rods:after{left:calc(var(--ord-hang-b) - 2px)}.inspector:is([data-dir=left],[data-dir=right]) .ord-rods:before,.inspector:is([data-dir=left],[data-dir=right]) .ord-rods:after{inset:auto 0;width:auto;height:4px;background:radial-gradient(circle at 3px 50%,var(--sw-brass-hi) 0 1.5px,var(--sw-brass-lo) 2.6px,transparent 3px),linear-gradient(180deg,var(--sw-brass-lo),var(--sw-brass-hi) 42%,var(--sw-brass) 62%,var(--sw-brass-deep))}.inspector:is([data-dir=left],[data-dir=right]) .ord-rods:before{top:calc(var(--ord-hang-a) - 2px)}.inspector:is([data-dir=left],[data-dir=right]) .ord-rods:after{top:calc(var(--ord-hang-b) - 2px)}.inspector .ordinance{--rivet: radial-gradient(circle at 42% 38%, var(--sw-brass-hi) 0 1px, var(--sw-brass) 1.9px, var(--sw-brass-lo) 3px, transparent 3.5px);position:relative;z-index:1;box-sizing:border-box;display:grid;gap:8px;margin:0;padding:12px 18px 14px;border-radius:5px;color:var(--sw-text-1);text-align:start;background:var(--rivet) 7px 7px / 8px 8px no-repeat,var(--rivet) calc(100% - 7px) 7px / 8px 8px no-repeat,var(--rivet) 7px calc(100% - 7px) / 8px 8px no-repeat,var(--rivet) calc(100% - 7px) calc(100% - 7px) / 8px 8px no-repeat,var(--sw-grain-soft) 0 0 / 180px 180px,linear-gradient(180deg,color-mix(in srgb,var(--sw-paper) 5%,transparent),transparent 30%),var(--sw-reg-enamel);box-shadow:inset 0 0 0 2px var(--sw-reg-rim),inset 0 0 0 3.5px var(--sw-reg-edge),inset 0 0 0 5px var(--sw-slab-drop),0 0 0 1px color-mix(in srgb,var(--ord-edge, var(--sw-brass)) 45%,transparent),0 2px 0 var(--sw-slab-shade),0 18px 34px var(--sw-slab-shade);transform-origin:50% 0;backface-visibility:hidden;font-size:clamp(14.5px,calc(15.5px * var(--ord-k, 1)),18px);animation:none}.inspector[data-compact] .ordinance{gap:6px;padding:9px 14px 11px;font-size:clamp(12.5px,calc(13.5px * var(--ord-k, 1)),16px)}.inspector[data-compact] .ord-head{padding-bottom:6px}.inspector[data-dir=up] .ordinance{transform-origin:50% 100%}.inspector[data-dir=left] .ordinance{transform-origin:100% 50%}.inspector[data-dir=right] .ordinance{transform-origin:0 50%}.inspector .ord-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--sw-brass) 40%,transparent)}.inspector .ord-blade{display:inline-flex;align-items:center;max-width:100%;padding:5px 11px 4px;border-radius:3px;background:var(--sw-sign-gloss),var(--sw-sign-enamel);color:var(--sw-sign-edge);box-shadow:inset 0 0 0 1.5px var(--sw-sign-deep),inset 0 0 0 2.5px var(--sw-sign-edge),0 2px 0 var(--sw-slab-shade)}.inspector .ordinance .ord-name,.inspector .loc-card .insp-name{margin:0;color:inherit;font:900 1.12em/1 var(--sw-font-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:clip;text-shadow:0 1px 0 var(--sw-slab-drop)}.inspector .ord-kicker{display:inline-flex;align-items:baseline;gap:8px;color:var(--sw-brass);font:700 .7em/1.1 var(--sw-font-body);letter-spacing:.14em;text-transform:uppercase}.inspector .ord-no{color:color-mix(in srgb,var(--sw-brass) 72%,transparent);letter-spacing:.04em}.inspector .ord-rule{display:block;margin:0;padding:0;max-height:none;overflow:visible;-webkit-line-clamp:unset;color:var(--sw-text-1);font:600 1em/1.36 var(--sw-font-body);text-wrap:pretty}.inspector .ord-rule b{font-weight:800;color:var(--sw-brass-hi)}.inspector .ord-rule bdi{direction:ltr;unicode-bidi:isolate;font-weight:800}.inspector .ord-help{margin:0;padding-top:8px;border-top:1px dashed color-mix(in srgb,var(--sw-brass) 28%,transparent);color:var(--sw-text-2);font:500 .88em/1.42 var(--sw-font-body)}.inspector.touch.location-pinned .ordinance{padding-inline-end:50px}.inspector .ord-close,.inspector .loc-card-close{position:absolute;z-index:2;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;margin:0;padding:7px;border:0;border-radius:50%;background:transparent;color:var(--sw-brass-ink);cursor:pointer}.inspector .ord-close{top:3px;inset-inline-end:3px}.inspector :is(.ord-close,.loc-card-close):before{content:"";position:absolute;inset:8px;z-index:-1;border-radius:50%;background:var(--sw-brass-flat);box-shadow:inset 0 0 0 1px var(--sw-brass-lo),0 2px 0 var(--sw-brass-base),0 4px 10px var(--sw-slab-shade)}.inspector :is(.ord-close,.loc-card-close) .ic{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.inspector :is(.ord-close,.loc-card-close):hover:before{background:var(--sw-gold-core)}}.inspector :is(.ord-close,.loc-card-close):focus-visible{outline-offset:-6px}.inspector.touch.location-card{position:fixed;z-index:100;margin:0;left:var(--ord-left)!important;top:var(--ord-top)!important;right:auto!important;bottom:auto!important;transform:none!important;width:var(--lc-width)!important;max-width:none!important;max-height:none!important;pointer-events:auto}.inspector .loc-card{--rivet: radial-gradient(circle at 42% 38%, var(--sw-brass-hi) 0 1px, var(--sw-brass) 1.9px, var(--sw-brass-lo) 3px, transparent 3.5px);position:relative;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:var(--lc-min-h, 0);max-height:var(--lc-max-h, none);overflow:hidden;margin:0;padding:0;border-radius:10px;color:var(--sw-text-1);text-align:start;background:var(--sw-grain-soft) 0 0 / 180px 180px,var(--sw-reg-enamel);box-shadow:inset 0 0 0 2px var(--sw-reg-rim),0 0 0 1px color-mix(in srgb,var(--ord-edge, var(--sw-brass)) 60%,transparent),0 0 0 3px var(--sw-window-frame),0 22px 44px var(--sw-slab-shade);font-size:15px;animation:none}.inspector .loc-card-window{position:relative;height:var(--lc-art, 150px);overflow:hidden;background:var(--sw-window)}.inspector .loc-card-window img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--lc-py, 50%);filter:brightness(calc(var(--lc-lit, 1.1) * 1.06)) saturate(1.08) contrast(1.04)}.inspector .loc-card-window:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--sw-window-shade);box-shadow:inset 0 0 0 2px var(--sw-window-frame),inset 0 -1px 0 3px color-mix(in srgb,var(--ord-edge, var(--sw-ink-6)) 55%,transparent)}.inspector .loc-card-blade{position:absolute;z-index:1;inset-inline-start:12px;bottom:12px;max-width:calc(100% - 24px);display:inline-flex;padding:6px 13px 5px;border-radius:4px;background:var(--sw-sign-gloss),var(--sw-sign-enamel);color:var(--sw-sign-edge);box-shadow:inset 0 0 0 2px var(--sw-sign-deep),inset 0 0 0 3.5px var(--sw-sign-edge),0 3px 0 var(--sw-slab-shade),0 8px 16px var(--sw-slab-drop);font-size:19px}.inspector .loc-card-blade .insp-name{font-size:1em}.inspector .loc-card-plate{display:grid;align-content:start;gap:7px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:13px 18px 16px;background:var(--rivet) 7px 7px / 8px 8px no-repeat,var(--rivet) calc(100% - 7px) 7px / 8px 8px no-repeat,var(--rivet) 7px calc(100% - 7px) / 8px 8px no-repeat,var(--rivet) calc(100% - 7px) calc(100% - 7px) / 8px 8px no-repeat;box-shadow:inset 0 1px color-mix(in srgb,var(--sw-brass) 45%,transparent),inset 0 0 0 3.5px var(--sw-reg-edge),inset 0 0 0 5px var(--sw-slab-drop);border-radius:0 0 10px 10px}.inspector .loc-card-close{top:4px;inset-inline-end:4px}.inspector .loc-card-caret{position:absolute;z-index:2;left:calc(var(--lc-caret, 50%) - 10px);top:-9px;width:20px;height:10px;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(180deg,var(--sw-brass-hi),var(--sw-brass-lo));pointer-events:none}.inspector.location-card[data-dir=up] .loc-card-caret{top:auto;bottom:-9px;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(0deg,var(--sw-brass-hi),var(--sw-brass-lo))}.inspector.location-card[data-layout=row] .loc-card{grid-template-columns:minmax(0,40%) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.inspector.location-card[data-layout=row] .loc-card-window{height:auto;min-height:96px}.inspector.location-card[data-layout=row] .loc-card-window img{position:absolute;inset:0}.inspector.location-card[data-layout=row] .loc-card{font-size:14px}.inspector.location-card[data-layout=row] .loc-card-plate{border-radius:0;border-start-end-radius:10px;border-end-end-radius:10px;align-content:center;gap:5px;padding:10px 16px 12px}.inspector.location-card[data-layout=row] .ord-rule{line-height:1.3}.inspector.location-card[data-layout=row] .ord-help{padding-top:5px;line-height:1.32}.inspector.location-card[data-layout=row] .loc-card-blade{font-size:16px;inset-inline-start:8px;bottom:8px;max-width:calc(100% - 16px)}.inspector.location-card[data-layout=row] .loc-card-close{inset-inline-end:auto;inset-inline-start:2px;top:2px}body.reduce-motion #app .arena.premium-arena .block :is(.block-art,.block-head,.overview-block-head,.street-poster,.street-sign,.block-art>img){transition:none!important}body.reduce-motion #app .arena.premium-arena .block .street-sign .sign-text:after{animation:none!important}@media(prefers-reduced-motion:reduce){#app .arena.premium-arena .block :is(.block-art,.block-head,.overview-block-head,.street-poster,.street-sign,.block-art>img){transition:none!important}#app .arena.premium-arena .block .street-sign .sign-text:after{animation:none!important}}.overview-block-head:disabled{cursor:default}.crew-world-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#83dbc7;text-decoration:underline;text-underline-offset:.2em}.crew-world-link:hover{color:#b9f1e4}.crew-world-link:focus-visible{outline:2px solid #83dbc7;outline-offset:4px;border-radius:3px}.meta.menu-shell{--ink: #f0eee8;--muted: #acb9b7;--gold: #c4ab7c;--panel: #111d23;--panel-2: #1b292f;--line: #354247;max-width:none;isolation:isolate;padding:0 clamp(16px,3vw,48px) 48px;background:#091217;color:var(--ink)}.menu-shell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#09121777,#091217db 68%,#091217),url(/art/fx_arena_avenue_v1.webp) center top / cover no-repeat;opacity:.34}.menu-shell .screen{max-width:1280px;margin-inline:auto;padding:clamp(24px,3vw,40px) 0 24px}.menu-shell>.overlay{z-index:120}.menu-shell .menu-chrome{position:sticky;top:0;z-index:50;max-width:1280px;margin-inline:auto;background:#0a141bf7;border-bottom:1px solid #a5b9ad30;box-shadow:0 8px 20px #0002}.menu-shell .chrome{position:relative;padding:14px 0 10px;gap:10px 18px;background:transparent;border:0;box-shadow:none}.menu-shell:is([data-menu-screen=deck],[data-menu-screen=collection],[data-menu-screen=pass]) .menu-chrome{position:relative}.menu-shell .brand{display:inline-flex;align-items:center;gap:12px;padding:0;min-height:44px;background:transparent;border:0;color:var(--ink);font:750 27px/1 var(--display);letter-spacing:.055em}.menu-shell .brand-ic{margin:0;width:23px;height:27px;opacity:.7}.menu-shell .dev-badge{padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#aa9f83;font-size:9px;letter-spacing:.08em}.menu-shell .wallet{gap:8px}.menu-shell .wallet>.chip{border-radius:5px;border-color:transparent;background:transparent;box-shadow:none;font-size:12px;font-weight:550}.menu-shell .wallet .avatar-chip{min-height:44px;padding:5px 8px;border-color:#b0c6b826;background:#17262a}.menu-shell .wallet .avatar-chip img{width:28px;height:28px}.menu-shell .wallet .avatar-chip .pp-signin{border-radius:3px;background:#8cafa128;color:#c2ded1;letter-spacing:.04em}.menu-shell .wallet .lvl{color:#9cafaa}.menu-shell .wallet .credits{color:#d4c59f}.menu-shell .wallet .rules-chip{display:grid;place-items:center;width:44px;height:44px;padding:8px;border-color:#a0b4a826}@media(min-width:721px){.menu-shell .tabs{align-items:center;gap:10px;padding-inline-end:10px;box-sizing:border-box}.menu-shell .tabs>.tab{align-self:stretch}.menu-shell .tabs>:is(.friends-trigger,.community-nav){flex:0 0 auto;box-sizing:border-box;min-height:44px;margin-block:8px;padding:10px 16px;gap:10px;border-radius:7px;font-size:13px;line-height:1.4}.menu-shell .tabs>.friends-trigger{margin-inline-start:auto}.menu-shell .tabs>.community-nav{margin-inline-start:0}}.menu-shell :is(button,input,select,textarea,summary,a,[tabindex="0"]):focus-visible{outline:2px solid #a4ecd9;outline-offset:3px}.menu-shell :is(button,input,select,textarea){-webkit-tap-highlight-color:transparent}.menu-shell .btn{min-height:44px;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:650;letter-spacing:.02em;line-height:1.35;background-color:#18292e;border-color:#536461;color:#e7ede5}.menu-shell .btn.primary{background:#67ddc4;border-color:#91e3cf;color:#09251e;text-shadow:none;box-shadow:0 3px 14px #0003}.menu-shell .btn.primary:hover:not(:disabled){background:#89e5ce}.menu-shell .btn.ghost{background:transparent;border-color:#60736b55;color:#c7d1c9}.menu-shell .btn:disabled{cursor:default}.menu-shell .btn.huge{min-height:54px;font-size:24px;font-weight:700}.menu-shell .fine{font-size:12px;line-height:1.65}.menu-shell .menu-title{margin:0;font:700 clamp(34px,3.8vw,48px)/1.08 var(--display);letter-spacing:.01em}.menu-shell .menu-heading{margin-bottom:24px}.menu-shell .menu-back{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px;padding:8px 0;margin-bottom:12px;border:0;background:transparent;color:#d0c29f;font:550 13px/1.4 ui-sans-serif,system-ui,sans-serif;cursor:pointer}.menu-shell .menu-back:hover{text-decoration:underline;text-underline-offset:4px}.menu-shell .menu-heading p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.6;max-width:66ch}.menu-shell .deck-head{margin-bottom:24px;gap:20px}.menu-shell .home{gap:24px}.menu-shell :is(.id-hero,.meta-play .war-hero){border-radius:10px;border:1px solid #b0b49a45;background-color:#101b21;box-shadow:0 16px 40px #0003,inset 0 1px #d3c19412}.menu-shell .id-hero{min-height:390px}.menu-shell .ih-body{padding:32px 38px 0}.menu-shell .ih-tier{font:730 clamp(42px,5vw,68px)/1.06 var(--display);letter-spacing:.01em;margin:9px 0 18px}.menu-shell .ih-kicker{color:#d4c49e;letter-spacing:.06em;font-weight:600}.menu-shell .ih-kicker-sub{color:#aebcb4;font-size:11px}.menu-shell .ih-chip{border-radius:4px;border-color:#9aafa333;background:#101b23b8;font-size:12px;font-weight:550;letter-spacing:.02em;padding:6px 10px}.menu-shell .ih-bar{height:6px;border:0}.menu-shell .ih-bar>span{background:#bda36f;box-shadow:none}.menu-shell .ih-bar>span:after{animation:none;display:none}.menu-shell .ih-pip.now{box-shadow:none}.menu-shell .ih-progress{max-width:460px;margin-inline-start:auto}.menu-shell .ih-cta{min-width:250px;margin-top:24px}.menu-shell :is(.ih-markbar,.meta-play .wh-deckbar){background:#0d1920ec;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#6e837133;min-height:64px;padding-inline:24px}.menu-shell .home-rail{gap:20px}.menu-shell .ht{border:1px solid #3c4b4c;border-radius:9px;background:#111e25;box-shadow:0 8px 26px #0002}.menu-shell .ht:before{opacity:.18}.menu-shell .ht-body{padding:22px}.menu-shell .ht-head{font-size:19px;letter-spacing:.035em;color:#ecede2}.menu-shell .ht-head>.ic{color:#c4ab7c}.menu-shell .ht-tag{font-size:11px;font-weight:500;letter-spacing:.015em;color:#b4c1b8}.menu-shell .ht-link{padding:6px 0;min-height:44px;background:transparent;border:0;color:#d6c49d;font:600 13px/1.4 ui-sans-serif,system-ui,sans-serif;cursor:pointer;text-align:start}.menu-shell .ht-link:hover{text-decoration:underline;text-underline-offset:4px}.menu-shell .ht-live{animation:none;box-shadow:none}.menu-shell .rt-stat{background:#1c2b2f;border-color:#a2b4a61f;border-radius:5px}.menu-shell .rt-stat b{color:#e8e7d9;font-variant-numeric:tabular-nums}.menu-shell .rt-crews{width:100%;min-height:48px;text-align:start;font:inherit;color:#d4ddcf;border-radius:5px;background:#26322b;border-color:#a89e7440;cursor:pointer}.menu-shell .fb-entry{border-radius:7px;min-height:72px;background:#122027;border:1px solid #3b4a4a}.menu-shell .fb-entry-txt span{line-height:1.6;color:#b4c2bb}.menu-shell .ref-banner{border-radius:7px;background:#222e28;border-color:#a9956238}.menu-shell .meta-play{gap:24px}.menu-shell .play-heading h1{font-size:clamp(36px,3.8vw,48px)}.menu-shell .meta-play .wh-kicker{line-height:1.6}.menu-shell .meta-play .mt-head{gap:8px;flex-wrap:wrap}.menu-shell .meta-play .mode-tile{background:#111e25;border:1px solid #3d4c4c;box-shadow:none}.menu-shell .meta-play .mt-art{opacity:.52}.menu-shell .meta-play .mt-scrim{background:linear-gradient(90deg,#101b22ed,#101b2299)}.menu-shell .meta-play .mt-body{padding:26px}.menu-shell .meta-play .mt-btn{font-size:14px;font-weight:650;letter-spacing:.035em}.menu-shell .meta-play .mt-tag{padding:4px 7px;border-radius:3px;border-color:#aeaa8252;background:#151e21a3}.menu-shell .code-input{border-radius:5px;min-height:44px;background:#0c171d;color:#f0eee8;border-color:#65746e;font-size:16px}.menu-shell .crew-chooser h1{font-size:clamp(36px,3.8vw,48px)}.menu-shell .crew-chooser .crew-card{border-color:#41514e;background:#142128;box-shadow:0 10px 24px #0002}.menu-shell .shop-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:34px 0 16px;font:650 22px/1.3 var(--display);letter-spacing:.025em}.menu-shell .shop-sub>.muted{font:400 13px/1.55 ui-sans-serif,system-ui,sans-serif}.menu-shell .war-chest{margin-block:24px;padding:22px 24px;border-radius:9px;background:#132026;border:1px solid #60716455}.menu-shell .war-chest .shop-sub{margin-top:0}.menu-shell .sku-grid{gap:16px}.menu-shell .sku{border-radius:7px;background:#192930;border-color:#6c796247;padding:22px}.menu-shell .sku.featured{box-shadow:inset 0 1px #c4ab7c33;border-color:#ad966b80}.menu-shell .sku-blurb{font-size:13px;line-height:1.6;color:#b8c4bc}.menu-shell .offers{gap:20px}.menu-shell .offer{border-radius:8px;padding:18px;border-color:#47594e80;background:#122027;box-shadow:0 8px 24px #0002}.menu-shell .offer .btn{width:100%}.menu-shell .offer-name{font-size:16px;line-height:1.3}.menu-shell .offer-sub{font-size:13px;line-height:1.55}.menu-shell .avatar-shelf{gap:14px}.menu-shell .avatar-cell{border-radius:7px;background:#14232a;border-color:#4a5a5280}.menu-shell .avatar-cell .avatar-name{font-size:13px;line-height:1.35}.menu-shell .pass-banner{border-color:#a9946c66;border-radius:9px;box-shadow:none;background:linear-gradient(110deg,#28302b,#142128);padding:20px}.menu-shell .pass-b-text{min-width:0;gap:4px}.menu-shell .pass-b-text b{color:#efeee2;font-size:16px;letter-spacing:0}.menu-shell .pass-b-text .muted{color:#b9c5b9;font-size:13px;line-height:1.5}.menu-shell .pass-b-go{color:#d2bb87}.menu-shell .pass-ic{background:#c4ab7c14;color:#c4ab7c;border-radius:5px}.menu-shell .pass-b-claim{border-radius:4px;color:#cae5d7;background:#43685266;font-weight:600;letter-spacing:.02em}.menu-shell .pass-screen{min-width:0}.menu-shell .pass-hero{border-radius:10px;border-color:#8e947066;min-height:200px}.menu-shell .pass-hero-body{padding:26px;gap:24px}.menu-shell .pass-hero-top h2{font:700 clamp(30px,3.5vw,46px)/1.12 var(--display);color:#f0eee8;background:none}.menu-shell .pass-hero-sub{display:block;margin-top:8px;font-size:11px;color:#c4ab7c}.menu-shell .pass-claim-rail,.menu-shell .pass-unlock,.menu-shell .pass-next{border-radius:7px;border-color:#63736760;background-color:#18262d}.menu-shell .pass-unlock{padding:22px}.menu-shell .pass-badge.go,.menu-shell .pass-node.current b{animation:none;box-shadow:none}.menu-shell .pass-track{scrollbar-width:thin;scrollbar-color:#8b947c #18242a;overscroll-behavior-x:contain}.menu-shell .pcr-chip{min-height:44px}.menu-shell .empire{max-width:760px;padding-inline:0;gap:20px}.menu-shell .empire .emp-card{background:#132027;border-color:#3d4c49;border-radius:9px;padding:22px}.menu-shell .missions-screen{max-width:920px;margin-inline:auto}.menu-shell .missions-screen h2{font:650 28px/1.2 var(--display);letter-spacing:.02em;margin:32px 0 16px}.menu-shell .missions-screen .panel{padding:8px 24px;background:#122027;border-color:#3c4d4b;border-radius:9px}.menu-shell .mission{padding-block:20px}.menu-shell .m-top{font-size:15px;line-height:1.55;gap:20px}.menu-shell .m-top>span:first-child{min-width:0}.menu-shell .m-bar{margin-top:12px;height:5px;border:0;background:#31413e}.menu-shell .m-bar>span{background:#85b5a5;box-shadow:none}.menu-shell .m-prog{font-size:12px;color:#acbdb6;font-variant-numeric:tabular-nums;margin-top:7px}.menu-shell .mission.done{opacity:1}.menu-shell .rules .deck-head{align-items:start;flex-wrap:wrap}.menu-shell .rules .menu-heading{margin:0;flex:1 1 280px}.menu-shell .rules-actions{display:flex;gap:8px;flex-wrap:wrap}.menu-shell .rules-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.menu-shell .rule-card{padding:24px;border:1px solid #3d4e4b;border-radius:9px;background:#122027}.menu-shell .rule-head{font:650 23px/1.25 var(--display);color:#e8e7da;letter-spacing:.02em;margin-bottom:12px}.menu-shell .rule-head .ic{color:#c4ab7c}.menu-shell .rule-body{font-size:15px;line-height:1.7;color:#bac8c0}.menu-shell .rules-foot{font-size:13px;line-height:1.65;margin-top:24px}@media(min-width:1440px){.menu-shell .home-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:721px)and (max-height:500px){.menu-shell .menu-chrome{position:relative}}@media(max-width:1000px)and (min-width:721px){.menu-shell .wallet .lvl{display:none}.menu-shell .dev-badge{font-size:8px}.menu-shell .chrome{gap:10px}.menu-shell .tabs>.tab{padding-inline:12px}}@media(max-width:860px)and (min-width:721px){.menu-shell .tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-inline-end:0}.menu-shell .tabs>:is(.friends-trigger,.community-nav){width:100%;margin:0 0 10px;padding-inline:10px}.menu-shell .tabs>.friends-trigger{grid-column:4}.menu-shell .tabs>.community-nav{grid-column:5}}@media(max-width:720px){.meta.menu-shell{padding:max(8px,env(safe-area-inset-top)) 16px calc(90px + env(safe-area-inset-bottom))}.menu-shell:before{background-image:linear-gradient(180deg,#09121799,#091217ec 72%),url(/art/fx_arena_avenue_v1_mobile.webp)}.menu-shell .menu-chrome{display:contents}.menu-shell .chrome{position:relative;padding:0 0 10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;box-shadow:none;background:transparent;border-bottom:1px solid #a5b9ad30}.menu-shell .brand{font-size:20px;min-height:44px;letter-spacing:.035em}.menu-shell .brand-ic{display:none}.menu-shell .dev-badge{margin-top:-4px}.menu-shell .wallet{gap:2px}.menu-shell .wallet .avatar-chip{border:0;background:transparent;padding:4px;width:44px}.menu-shell .wallet .avatar-chip:has(.pp-signin){width:52px;flex-direction:column;gap:1px;padding:2px}.menu-shell .wallet .avatar-chip .pp-signin{display:block;max-width:100%;padding:0;background:transparent;font-size:9px;line-height:1.25;letter-spacing:0;white-space:normal;text-align:center}.menu-shell .wallet .credits{padding:4px 6px;font-size:12px}.menu-shell .wallet .rules-chip{display:none}.menu-shell:has(.editor.pro) .mobile-menu-trigger{display:none}.menu-shell .screen{padding-top:22px}.menu-shell .deck-head{gap:14px}.menu-shell .home{gap:18px}.menu-shell .id-hero{min-height:0}.menu-shell .ih-body{width:100%;padding:22px 20px 18px}.menu-shell .ih-tier{font-size:42px;margin-bottom:0}.menu-shell .ih-kicker{justify-content:flex-start}.menu-shell .ih-progress{margin-inline-start:0;width:100%}.menu-shell .ih-cta{min-width:0;margin-block:18px}.menu-shell .ih-markbar{padding:10px 18px}.menu-shell .home-rail{gap:16px}.menu-shell .ht-body{padding:18px}.menu-shell .meta-play .mt-body{padding:22px 18px}.menu-shell .meta-play .mt-head{font-size:26px}.menu-shell .meta-play .mode-grid{grid-template-columns:minmax(0,1fr)}.menu-shell .war-chest{padding:20px 18px}.menu-shell .offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.menu-shell .offer{min-width:0;padding:12px}.menu-shell .offer .shop-still{max-width:100%}.menu-shell .offer .btn{padding-inline:8px;font-size:13px}.menu-shell .offer-name{font-size:14px}.menu-shell .offer-sub{font-size:12px}.menu-shell .sku-grid{grid-template-columns:minmax(0,1fr)}.menu-shell .pass-hero-body{padding:20px}.menu-shell .pass-banner{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;padding:18px}.menu-shell .pass-banner>.pass-ic{grid-column:1;grid-row:1;width:24px;height:32px}.menu-shell .pass-b-text{grid-column:2 / -1;grid-row:1}.menu-shell .pass-b-claim{grid-column:2;justify-self:start}.menu-shell .pass-banner .pass-b-go{grid-column:3;justify-self:end;min-height:32px;display:flex;align-items:center}.menu-shell .pass-hero-top{flex-wrap:wrap}.menu-shell .pass-unlock{padding:18px}.menu-shell .missions-screen .panel{padding-inline:18px}.menu-shell .m-top{font-size:14px;gap:14px}.menu-shell .rules-grid{grid-template-columns:minmax(0,1fr);gap:14px}.menu-shell .rule-card{padding:20px}.menu-shell .rules-actions{width:100%}.menu-shell .rules-actions .btn{flex:1 1 140px}.menu-shell .toast{bottom:calc(84px + env(safe-area-inset-bottom));max-width:calc(100vw - 32px)}.menu-shell input:not([type=checkbox]):not([type=range]),.menu-shell select,.menu-shell textarea{font-size:16px}}@media(max-width:380px){.meta.menu-shell{padding-inline:12px}.menu-shell .brand{font-size:18px}.menu-shell .wallet .credits{padding-inline:2px;font-size:11px}.menu-shell .offers{gap:10px}.menu-shell .offer{padding:10px}}@media(prefers-reduced-motion:reduce){.menu-shell *,.menu-shell *:before,.menu-shell *:after{scroll-behavior:auto}}.menu-shell .missions-screen{width:100%;max-width:1160px;margin-inline:auto}.menu-shell .missions-screen .jobs-heading{align-items:flex-end;padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid #64756b55}.menu-shell .missions-screen .jobs-heading p{max-width:56ch;font-size:15px;line-height:1.65}.missions-screen .jobs-heading .btn{min-height:48px}.missions-screen .jobs-section-label{flex-wrap:wrap;gap:8px 16px;margin-bottom:14px}.menu-shell .missions-screen .jobs-section-label h2{color:#e7e6d9;font-size:13px;letter-spacing:.09em}.missions-screen .jobs-section-label>:last-child{font-size:13px;color:#b7c7c0}.missions-screen .daily-job-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.menu-shell .missions-screen .daily-job-grid>.job{padding:24px;border-color:#52665c;background:linear-gradient(150deg,#1a2b2ef5,#102027f5);box-shadow:0 12px 30px #0002}.menu-shell .missions-screen .job.done{border-color:#5d8171;background:#172c27}.missions-screen .job-topline{flex-wrap:wrap;gap:7px 12px}.missions-screen .job-mode{font-size:12px;line-height:1.4}.menu-shell .missions-screen .job-title{font-size:28px;line-height:1.14;overflow-wrap:anywhere}.missions-screen .job-objective{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.menu-shell .missions-screen .m-bar{height:5px}.menu-shell .missions-screen .m-prog{font-size:13px}.missions-screen .job-progress-label{min-height:29px}.missions-screen .job-alternative{margin-top:14px;padding-top:12px;font-size:14px;line-height:1.55}.missions-screen .job-alternative small{margin-top:4px;font-size:12px;line-height:1.5}.missions-screen .jobs-footnote{max-width:82ch;font-size:13px;line-height:1.65}.missions-screen .career-section{margin-top:44px;padding-top:32px}.missions-screen .career-heading{align-items:flex-end;gap:14px 24px}.missions-screen .career-heading p{max-width:62ch;font-size:15px}.missions-screen .career-count{font-size:13px}.missions-screen .career-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.missions-screen .career-track{border-color:#41564e;border-top-color:var(--track-color);background:#112127f5}.missions-screen .career-track-head{padding:22px 22px 18px;gap:14px}.missions-screen .career-track-head>div{min-width:0}.missions-screen .career-track-head h3{font-size:27px;line-height:1.15;overflow-wrap:anywhere}.missions-screen .career-track-head p{font-size:13px;line-height:1.65}.missions-screen .career-track-icon{width:38px;height:40px;flex-basis:38px;font-size:34px}.menu-shell .missions-screen .career-track>.job{margin-inline:22px;padding-block:18px}.menu-shell .missions-screen .job-compact .job-title{font-size:22px}.missions-screen .career-track .job-objective{min-height:0;font-size:14px;line-height:1.6}.missions-screen .career-milestones>summary{min-height:52px;padding:14px 22px;color:#d4ded7;font-size:13px}.missions-screen .career-milestones[open]>summary{color:#e5d4a5;background:#23342f}.missions-screen .career-milestones ol{padding-inline:22px}.missions-screen .career-milestones .job-topline{margin-bottom:8px}.missions-screen .career-story{margin:20px 22px 4px;padding:4px 0 4px 16px;padding-inline:16px 0;border-inline-start-color:var(--track-color);font-size:14px;line-height:1.65}.missions-screen .career-story h4{font:650 22px/1.2 var(--display)}.missions-screen .career-story p{margin-block:10px 4px}.missions-screen .career-story a{display:inline-flex;align-items:center;min-height:44px;padding-block:9px}.missions-screen .career-special>summary{min-height:76px;padding:20px 22px}.missions-screen .career-special>summary>span:first-child{min-width:0}.missions-screen .career-special>summary strong{font-size:27px}.missions-screen .career-expand{flex:0 0 auto}.career-jumps,.profile-section-jumps{display:flex;flex-wrap:wrap;gap:8px}.career-jumps{margin:0 0 24px}.career-jumps a,.profile-section-jumps a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #58716680;border-radius:7px;background:#14252a;color:#c6d5ce;font-size:13px;line-height:1.4;text-decoration:none;text-align:center}.career-jumps a:is(.current,[aria-current=true]),.career-jumps a:hover,.profile-section-jumps a:hover{color:#efe5c9;border-color:#bea578;background:#27332e}.career-jumps a:focus-visible,.profile-section-jumps a:focus-visible{outline:2px solid #8ce4c8;outline-offset:3px}.missions-screen :is(.career-track,.career-section,.career-special){scroll-margin-top:190px}.rip-panel.menu-dialog.profile-panel{width:min(640px,calc(100vw - 32px))}.menu-dialog.profile-panel .profile-section-jumps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 22px}.menu-dialog.profile-panel .profile-section-jumps a{padding-inline:7px;overflow-wrap:anywhere;font-size:12px}.menu-dialog.profile-panel .profile-section-jumps a{flex:1 1 110px}.menu-dialog.profile-panel .pp-head{align-items:center;gap:14px}.menu-dialog.profile-panel .pp-id{flex:1;min-width:0}.menu-dialog.profile-panel .pp-id b{overflow-wrap:anywhere;line-height:1.35}.menu-dialog.profile-panel .pp-face{flex:0 0 58px;width:58px;height:58px}.menu-dialog.profile-panel .menu-settings-section{padding-top:22px;margin-top:22px}.menu-dialog.profile-panel .set-label{font-size:13px;color:#ddc692;margin-bottom:14px}.menu-dialog.profile-panel .set-row{min-height:64px;background:#142329;border-color:#40544f;padding:14px}.menu-dialog.profile-panel .set-name{min-width:0;flex:1}.menu-dialog.profile-panel .set-copy{min-width:0}.menu-dialog.profile-panel .set-hint{font-size:13px;line-height:1.55}.menu-dialog.profile-panel .set-row .sw{flex-shrink:0}.menu-dialog.profile-panel .menu-field{font-size:14px}.menu-dialog.profile-panel .player-name-settings>p{max-width:62ch}.menu-dialog.profile-panel .profile-account{padding-bottom:4px}.menu-dialog.profile-panel.profile-account-first .profile-account{padding-top:0;margin-top:0}.menu-dialog.profile-panel :is(h3[id],.menu-settings-section[id]){scroll-margin-top:94px}@media(max-width:720px){.menu-shell .missions-screen .jobs-heading{align-items:stretch;gap:18px;flex-direction:column;padding-bottom:22px;margin-bottom:22px}.missions-screen .jobs-heading .btn{width:100%}.missions-screen .daily-job-grid,.missions-screen .career-grid{gap:14px}.menu-shell .missions-screen .daily-job-grid>.job{padding:20px}.missions-screen .career-heading{flex-wrap:wrap}.missions-screen .career-section{margin-top:34px;padding-top:26px}.missions-screen :is(.career-track,.career-section,.career-special){scroll-margin-top:20px}.career-jumps{gap:7px}.career-jumps a{padding-inline:11px}}@media(max-width:480px){.missions-screen .career-track-head{padding:20px 18px 16px}.menu-shell .missions-screen .career-track>.job{margin-inline:18px}.missions-screen .career-milestones>summary,.missions-screen .career-milestones ol{padding-inline:18px}.missions-screen .career-story{margin-inline:18px}.menu-dialog.profile-panel .pp-head>.btn{margin-top:4px}.menu-dialog.profile-panel .set-row{padding:13px 12px;gap:14px}.menu-dialog.profile-panel .menu-settings-section{padding-top:20px;margin-top:20px}}.menu-shell .meta-play [hidden]{display:none!important}.menu-shell .meta-play{gap:18px}.menu-shell .meta-play .play-heading{margin-bottom:0}.play-mode-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.play-mode-choice{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:6px 12px;min-height:64px;padding:12px 16px;border:1px solid #4b635e;border-radius:8px;background:#122329;color:#b7c7c5;cursor:pointer;text-align:center}.play-mode-choice strong{font:700 26px/1.1 var(--display);color:#e4e8df}.play-mode-choice span{font:600 13px/1.4 var(--body, system-ui, sans-serif)}.play-mode-choice[aria-pressed=true]{border-color:#76c9b6;background:#203a35;box-shadow:inset 0 -3px #76c9b6}.play-mode-choice[aria-pressed=true] strong{color:#a0ecda}.play-mode-choice:hover{background:#233633;border-color:#8bb4a6}.play-mode-choice:focus-visible{outline:2px solid #edf0e9;outline-offset:3px}.menu-shell .meta-play .play-mode-picker{margin-bottom:0}.play-selection{overflow:hidden;border:1px solid #677568;border-radius:10px;background:#101d23;box-shadow:0 16px 40px #0003}.menu-shell .meta-play .play-selection .war-hero,.menu-shell .meta-play .play-selection .mode-tile{border:0;border-radius:0;box-shadow:none;min-height:340px}.menu-shell .meta-play .play-selection .wh-body{width:100%;max-width:68%;padding:32px}.menu-shell .meta-play .play-selection .wh-kicker-sub{display:none}.menu-shell .meta-play .play-selection .wh-cta{margin:22px 0 10px;box-shadow:0 5px 18px #0003}.play-mode-hint{margin:0;color:#bdcdcb;font-size:13px;line-height:1.55;max-width:46ch}.menu-shell .meta-play .play-selection .mode-rail{display:block}.menu-shell .meta-play .play-selection .mt-body{padding:32px;max-width:700px;gap:14px}.menu-shell .meta-play .play-selection .mt-head{display:flex;flex-wrap:wrap;align-items:center;font:700 36px/1.1 var(--display);gap:10px}.menu-shell .meta-play .play-selection .mt-tag{margin:0;font:700 11px/1.4 var(--body, system-ui, sans-serif)}.menu-shell .meta-play .play-selection .mt-blurb{max-width:52ch;font-size:15px;line-height:1.6}.menu-shell .meta-play .play-selection .mt-blurb.small{font-size:13px;color:#c2ceca}.menu-shell .meta-play .play-selection .mt-actions{gap:10px}.menu-shell .meta-play .play-selection .mt-actions+.mt-actions{padding-top:16px;margin-top:4px}.menu-shell .meta-play .play-selection .mt-btn{min-height:48px}.menu-shell .meta-play .play-selection .mt-btn.primary{min-width:220px;padding:12px 24px;font:700 23px/1.2 var(--display)}.menu-shell .meta-play .play-selection .mt-join{min-width:0}.menu-shell .meta-play .play-selection .code-input{min-height:48px}.menu-shell .meta-play .play-selection .wh-deckbar{border-top:1px solid #52645d}.menu-shell .meta-play .play-recruit{margin-top:18px}@media(max-width:720px){.menu-shell .meta-play{gap:14px}.menu-shell .meta-play .play-heading{margin-bottom:0}.play-mode-picker{gap:7px;margin-bottom:14px}.play-mode-choice{flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:72px;padding:10px 6px}.play-mode-choice strong{font-size:24px}.play-mode-choice span{font-size:11px}.menu-shell .meta-play .play-selection .war-hero,.menu-shell .meta-play .play-selection .mode-tile{min-height:0}.menu-shell .meta-play .play-selection .wh-body,.menu-shell .meta-play .play-selection .mt-body{max-width:100%;padding:22px 18px}.menu-shell .meta-play .play-selection .wh-name{font-size:36px}.menu-shell .meta-play .play-selection .wh-cta{margin:16px 0 12px}.menu-shell .meta-play .play-mode-hint{order:8;margin-top:10px;font-size:12px}.menu-shell .meta-play .play-selection .mt-head{font-size:30px}.menu-shell .meta-play .play-selection .mt-blurb{font-size:14px}.menu-shell .meta-play .play-selection .mt-blurb.small{font-size:12px}.menu-shell .meta-play .play-selection .mt-actions>.btn.primary{flex:1 1 100%;min-width:0}.menu-shell .meta-play .play-selection .mt-actions+.mt-actions>.btn{flex:1 1 100%}.menu-shell .meta-play .play-selection .mt-or{font-size:12px}}@media(max-width:360px){.menu-shell .meta-play .play-selection .wh-body,.menu-shell .meta-play .play-selection .mt-body{padding-inline:14px}.menu-shell .meta-play .play-selection .wh-name{font-size:32px}}.menu-shell .meta-play .play-go{position:relative;scroll-margin:calc(var(--hud-h) + env(safe-area-inset-top) + var(--sw-space-3)) 0 calc(var(--nav-space) + var(--sw-space-5));display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sw-space-2) var(--sw-space-4);width:fit-content;max-width:100%;margin:0 auto;padding:var(--sw-space-3);border-radius:var(--sw-radius-lg);background:color-mix(in srgb,var(--sw-ink-0) 94%,transparent);box-shadow:inset 0 0 0 1px var(--sw-line-brass),var(--sw-elev-panel)}.menu-shell .meta-play .play-go .play-go__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45em;min-width:min(100%,340px);min-height:56px;padding:10px 28px;font:var(--sw-fw-display) 22px/1.1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase}.menu-shell .meta-play .play-go .play-go__dot{opacity:.7}.menu-shell .meta-play .play-mode-picker .play-mode-choice{scroll-margin:calc(var(--hud-h) + env(safe-area-inset-top) + var(--sw-space-3)) 0 calc(var(--nav-space) + var(--sw-space-3))}.menu-shell .meta-play .play-go .play-go__mode{unicode-bidi:isolate}.menu-shell .meta-play .play-go .play-go__need{display:inline-flex;align-items:center;gap:var(--sw-space-2);margin:0;color:var(--sw-gold);font:var(--sw-fw-strong) var(--sw-fs-sm)/1.3 var(--sw-font-body)}.menu-shell .meta-play .play-go .play-go__need svg{flex:none;width:18px;height:18px}.menu-shell .meta-play .play-go__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.menu-shell .meta-play .play-selection .wh-cta:not(.primary){box-shadow:var(--sw-elev-rest)}.menu-shell .meta-play .play-mode-picker .play-mode-choice[aria-pressed=true]:after{background:var(--sw-brass)}.menu-shell .meta-play .play-mode-picker .play-mode-choice[aria-pressed=false]{filter:saturate(.65) brightness(.8)}@media(hover:hover)and (pointer:fine){.menu-shell .meta-play .play-mode-picker .play-mode-choice[aria-pressed=false]:hover{filter:none}}.menu-shell .meta-play .play-mode-choice__picked{position:absolute;top:16px;inset-inline-end:18px;display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 10px 0 6px;border-radius:var(--sw-radius-pill);background:var(--sw-brass-flat);color:var(--sw-brass-ink);font:var(--sw-fw-label) 12px/1 var(--sw-font-display);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--sw-elev-rest)}.menu-shell .meta-play .play-mode-choice__picked svg{width:16px;height:16px}@media(min-width:1100px){.menu-shell .meta-play .play-mode-picker[role=group]{grid-template-columns:repeat(4,minmax(0,1fr))}.menu-shell .meta-play .play-mode-picker .play-mode-choice{min-height:220px;padding:var(--sw-space-5)}}@media(max-width:720px){.menu-shell .meta-play .play-go{width:auto;margin-inline:0;padding:var(--sw-space-2)}.menu-shell .meta-play .play-go .play-go__btn{display:block;flex:1 1 100%;min-width:0;min-height:52px;padding:8px 16px;font-size:20px;text-align:center;text-wrap:balance}.menu-shell .meta-play .play-go .play-go__need{flex:1 1 100%;justify-content:center;text-align:center}.menu-shell .meta-play .play-mode-choice__picked{top:12px;inset-inline-end:14px}}@media(orientation:landscape)and (max-height:520px){.menu-shell .meta-play .play-go{width:fit-content;padding:var(--sw-space-2)}.menu-shell .meta-play .play-go .play-go__btn{min-height:48px;min-width:300px;font-size:19px}.menu-shell .meta-play .play-mode-picker .play-mode-choice{min-height:176px;padding:var(--sw-space-4) var(--sw-space-5)}}.binder-head .play-return{display:inline-flex;align-items:center;gap:var(--sw-space-2);min-height:44px;margin-top:var(--sw-space-3)}.binder-head .play-return svg{flex:none;width:18px;height:18px}.binder-head .play-return{max-width:100%;white-space:normal;text-align:start;overflow-wrap:anywhere}.binder-head .play-return>span{min-width:0}@media(orientation:landscape)and (max-height:520px){.binder-surface .binder-head:has(.play-return){display:grid;grid-template-columns:minmax(0,auto);justify-items:start;row-gap:var(--sw-space-2)}.binder-surface .binder-head .play-return{margin-top:0;min-height:44px;padding-block:6px;font-size:14px}}.meta .binder-surface{--binder-ink: #10191f;--binder-paper: #f0eee8;--binder-brass: #c4ab7c;--binder-muted: #b1bcba;--binder-line: #3a484b;color:var(--binder-paper);padding-bottom:24px}.binder-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.binder-surface .deck-head{gap:18px 24px;flex-wrap:wrap;align-items:flex-end;margin-bottom:24px}.binder-surface .binder-heading{flex:1 1 230px;min-width:0}.binder-surface .binder-heading h1{margin:8px 0 0;color:var(--binder-paper);font:700 clamp(32px,3.8vw,48px)/1.08 var(--display);letter-spacing:.01em}.binder-surface .binder-total{display:inline-block;margin-inline-start:8px;color:var(--binder-brass);font:600 16px/1.2 var(--body, sans-serif);letter-spacing:0;vertical-align:middle}.binder-surface .binder-seg{align-items:stretch;gap:0;border-bottom:1px solid var(--binder-line)}.binder-surface .binder-seg .pill{min-height:44px;padding:10px 18px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--binder-muted);font-size:14px}.binder-surface .binder-seg .pill.on{border-bottom-color:var(--binder-brass);color:var(--binder-paper);background:#c4ab7c09}.binder-surface .btn{font-size:14px;font-weight:650;letter-spacing:0}.binder-surface :is(button,[role=button],input):focus-visible{outline:2px solid #9ae8d7;outline-offset:3px}.meta .binder-surface .filters{gap:4px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;padding:8px 3px 12px;margin-bottom:12px;scrollbar-width:thin;scrollbar-color:#6d7975 transparent}.binder-surface .filters.stuck{background:#10191ff5;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--binder-line)}.binder-surface .filters .pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:5px;background:transparent;color:#bdc7c3;white-space:nowrap;font-size:12px}.binder-surface .filters .pill.on{background:#25312f;border-color:#819183;color:#f0eee8}.binder-surface .filters .pill-ic{opacity:.8}.binder-surface .filters .pill:hover{background:#25312f;color:#f0eee8}.meta .binder-surface .collection-view-filters{position:static;min-width:0;margin:0;padding:0;gap:2px}.binder-surface .collection-view-filters .pill{padding-inline:10px}.binder-surface .collection-search:focus-within{outline:2px solid #9ae8d7;outline-offset:3px}.binder-surface .collection-search input:focus-visible{outline:none}.binder-surface .collection-card-entry>:is(.ctile,.card-with-art){width:100%;max-width:100%;min-width:0}.binder-surface .collection-card-entry .card-design-face{width:100%;aspect-ratio:63 / 88}.binder-surface .grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:20px 16px;align-items:stretch}.binder-surface .ctile{display:block;min-width:0;padding:0 0 12px;border:1px solid #485653;border-radius:7px;background:var(--binder-ink);color:var(--binder-paper);font:inherit;text-align:start;box-shadow:0 3px 12px #0003;overflow:hidden}.binder-surface .ctile.ability{background:var(--binder-ink)}.binder-surface .ctile>.card-art{width:100%;height:auto;aspect-ratio:3 / 4;margin:0 0 11px;border-radius:6px 6px 0 0;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 28%)}.binder-surface .ctile .t-name{margin:0;padding:0 10px;color:#f0eee8;font:700 17px/1.12 var(--display);letter-spacing:.01em;overflow-wrap:anywhere}.binder-surface .ctile .t-text{margin:7px 0 0;padding:0 10px;color:#c2cdca;font-size:12px;line-height:1.48}.binder-surface .ctile .t-text:empty{display:none}.binder-surface .ctile :is(.t-cost,.t-pow){top:8px;z-index:2;width:28px;height:28px;font:800 20px/1 var(--display);text-shadow:0 1px 0 #fff3}.binder-surface .ctile .t-cost{inset-inline-start:8px;border:1px solid #d0d5c8;border-radius:3px 6px 3px 3px;background:linear-gradient(145deg,#d0d5c8,#a8b3a3 35%,#8d9a89);color:#27362e;box-shadow:1px 2px #526251,0 3px 5px #0007}.binder-surface .ctile .t-pow{inset-inline-end:8px;border:1px solid #fff0bf;border-radius:50%;background:linear-gradient(145deg,#f0deb0,#cfb071);color:#302717;box-shadow:0 0 0 1px #78633c inset,0 2px #78633c,0 3px 5px #0007}.binder-surface .ctile .t-fx{top:45px;inset-inline-end:9px;width:24px;height:24px;border-color:#bcaa8477;background:#10191feb;color:#decaa4;box-shadow:none;font-size:13px}.meta .binder-surface .ctile.selected{opacity:1;outline:none;border-color:#67ddc4;box-shadow:0 0 0 1px #67ddc466,0 3px 12px #0003}.binder-surface .ctile .t-claim{position:static;display:inline-flex;align-items:center;gap:5px;margin:10px 10px 0;padding:0;border-radius:0;font-size:10px;font-weight:750;line-height:1.3;letter-spacing:.05em;background:transparent}.binder-surface .ctile .t-claim{color:#8fe7ce}.binder-surface .ctile.locked{opacity:1;filter:none;cursor:pointer}.binder-surface .ctile.locked>.card-art{filter:grayscale(.8) brightness(.48)}.binder-surface .ctile:hover{transform:none;border-color:#94a39a;box-shadow:0 5px 18px #0005}.meta .binder-surface .ctile.selected:hover{border-color:#8ee9d2}.binder-surface .deck-shelf{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:22px}.binder-surface .deck-box{display:flex;flex-direction:column;padding-bottom:16px;border-color:#45524f;border-radius:8px;background:var(--binder-ink);box-shadow:0 4px 18px #0003}.binder-surface .deck-box.active{border-color:#67ddc488}.binder-surface .deck-box.incomplete{border-style:solid}.binder-surface .deck-box.incomplete .db-meta{color:#d3be93}.binder-surface .deck-box:hover{transform:none;border-color:#8b9b90}.binder-surface .db-cover{display:block;width:100%;padding:0;border:0;border-bottom:1px solid #b9a17666;border-radius:0;aspect-ratio:5 / 4;background:#18252b;color:inherit;cursor:pointer}.binder-surface .db-cover:focus-visible{outline-offset:-5px}.binder-surface .db-name{margin:0;padding:16px 16px 7px;color:#f0eee8;font:700 24px/1.08 var(--display);letter-spacing:.01em;overflow-wrap:anywhere}.binder-surface .db-meta{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:0 16px 16px;color:#b1bcba;font-size:12px;line-height:1.5}.binder-surface .db-badge{display:inline-flex;align-items:center;gap:5px;margin:0;top:10px;inset-inline-end:10px;padding:6px 9px;border:1px solid #67ddc45c;border-radius:4px;color:#a6f0dd;background:#102a25ee;font-size:10px;letter-spacing:.05em}.binder-surface .db-actions{margin-top:auto;padding:0 16px;gap:8px}.binder-surface .db-actions .btn{flex:1;min-width:0}.binder-surface .db-actions [data-action="deck:activate"]{border-color:#6b897d;color:#a1ead6;background:#192c2a}.meta .binder-surface.editor.pro{grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:24px}.binder-surface .ed-side{padding:16px;gap:16px;background:#10191f;border-color:#495653;border-top-color:#9d8e6c;border-radius:8px;box-shadow:0 8px 26px #0004;max-height:calc(100dvh - 24px);scrollbar-width:thin;scrollbar-color:#78837a transparent}.binder-surface .ed-panel{display:grid;gap:16px;flex:none;min-width:0}.binder-surface .ed-top{gap:10px;align-items:flex-end;flex-wrap:nowrap}.binder-surface .ed-field-label{display:block;margin-bottom:7px;color:#b7c4bc;font-size:12px;font-weight:600;line-height:1.35}.binder-surface .ed-name-field{flex:1;min-width:0}.binder-surface .ed-side .ed-name{display:block;width:100%;padding:11px 10px;border:1px solid #53635d;border-radius:5px;background:#18262c;color:#f0eee8;font:600 16px/1.25 var(--body, sans-serif)}.binder-surface .ed-top .count{flex:none;padding-bottom:12px;font-size:15px}.binder-surface .count.ok{color:#92dfc7}.binder-surface .count.bad{color:#d6c092}.binder-surface .ed-search{display:block;flex:1 1 200px;max-width:290px;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.binder-surface .ed-search-field{display:flex;align-items:center;gap:9px;min-height:44px;padding:9px 12px;border:1px solid #53635d;border-radius:5px;background:#18262c;color:#bbc7bd}.binder-surface .ed-search input{flex:1;width:100%;min-width:0;font-size:16px}.binder-surface .ed-search-field:focus-within{outline:2px solid #9ae8d7;outline-offset:3px}.binder-surface .ed-search input:focus-visible{outline:none}.binder-surface .ed-errors{margin:0;padding:9px 10px;border-inline-start:2px solid #c4ab7c;color:#e0c998;background:#c4ab7c0a;font-size:12px;line-height:1.5}.binder-surface .deck-rows{max-height:none;overflow:visible;gap:7px;padding:0}.binder-surface .drow{gap:7px;min-height:52px;padding:4px 6px;border-color:#374448;border-inline-start-width:2px;border-radius:5px;background-image:linear-gradient(90deg,#162129 42%,#162129bd 76%,#16212970),var(--art, none);background-position:center,var(--ax, 50%) var(--ay, 28%)}[dir=rtl] .binder-surface .drow{background-image:linear-gradient(270deg,#162129 42%,#162129bd 76%,#16212970),var(--art, none)}.binder-surface .drow-cost{width:24px;height:25px;border-radius:3px 5px 3px 3px;border-color:#bac4b2;color:#27362e;background:#a8b3a3;font:800 17px/1 var(--display);text-shadow:none}.binder-surface .drow-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#f0eee8;font-size:13px;line-height:1.25;white-space:normal}.binder-surface .drow-name.rar-legendary{color:#e0c89a}.binder-surface .drow-sub{margin-top:3px;color:#c3c9ba;font-size:11px;line-height:1.4}.binder-surface .drow-pow{display:grid;place-items:center;width:24px;height:24px;border:1px solid #deca9c;border-radius:50%;background:#cfb071;color:#302717;font:800 17px/1 var(--display);text-shadow:none}.binder-surface .drow :is(.cover-btn,.drow-x,.drow-add){min-width:36px;min-height:40px;opacity:1;border-color:#65746b66;border-radius:4px;background:#142028d9;color:#bfcac3;font-size:16px}.binder-surface .drow .cover-btn.on{border-color:#b9a17a;background:#c4ab7c12;color:#e0c693;box-shadow:none}.binder-surface .drow .drow-add{border-color:#6a9a88;color:#a7e7d2}.binder-surface .drow .drow-x{margin:0}.binder-surface .drow .drow-x:hover{color:#eeaaa0;border-color:#ad756d}.binder-surface .drow.suggest{border-style:solid}.binder-surface :is(.ed-curve,.ed-suggest,.ed-danger-zone){padding-top:14px;border-top:1px solid #374448}.binder-surface .ed-curve-head{gap:10px;flex-wrap:wrap;color:#d8ded7;font-size:12px}.binder-surface .curve-bar{background:#87a194;border-radius:2px 2px 0 0}.binder-surface .curve-bar.over{background:#c4ab7c}.binder-surface .curve-count{color:#d8e1d4;font-size:11px}.binder-surface .curve-cost{font-size:11px;color:#bcc7c1}.binder-surface .ed-typerow{color:#bcc7c1}.binder-surface .ed-actions{position:sticky;bottom:-16px;z-index:2;flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0 0;border-top:1px solid #4d5b55;background:#10191f;gap:8px}.binder-surface .ed-actions .btn{min-width:0;white-space:normal;line-height:1.2}.binder-surface .ed-actions .count{display:none}.binder-surface .ed-danger-zone .btn{background:transparent;border-color:#6a4944;color:#d6a49a}.binder-surface .btn.armed{animation:none;box-shadow:0 0 0 1px currentColor inset}.binder-surface .empty{color:#bbc7c1;padding:14px 4px;font-size:13px;line-height:1.6}.binder-surface .ed-empty{grid-column:1 / -1;border-top:1px solid #374448}@media(min-width:901px){.binder-surface .ed-tray-toggle{display:none}}@media(max-width:900px){.meta .binder-surface.editor.pro{grid-template-columns:1fr;padding-bottom:calc(152px + env(safe-area-inset-bottom))}.binder-surface .ed-side{left:10px;right:10px;top:auto;bottom:calc(64px + env(safe-area-inset-bottom));max-height:64px;padding:8px 12px;gap:12px;border-radius:8px 8px 0 0;overflow:hidden}.binder-surface.editor.pro.tray-open .ed-side{max-height:min(65dvh,600px);overflow-y:auto}.binder-surface .ed-tray-toggle{position:sticky;top:-8px;z-index:3;flex:none;min-height:44px;margin:0;padding:4px 0;background:#10191f;color:#f0eee8;font-size:14px;letter-spacing:0}.binder-surface .ed-side .ed-actions{position:fixed;left:0;right:0;bottom:0;z-index:10;display:grid;grid-template-columns:46px minmax(0,1fr) minmax(0,1fr);padding:10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));-webkit-backdrop-filter:none;backdrop-filter:none;background:#10191ff8}.binder-surface .ed-side .ed-actions .btn{min-height:44px;height:44px;padding:4px 8px;white-space:normal;font-size:13px;line-height:1.15;overflow-wrap:anywhere}.binder-surface .ed-side .ed-actions .count{display:flex;align-items:center;justify-content:center;padding:0;font-size:14px}.binder-surface .drow :is(.cover-btn,.drow-x,.drow-add){min-width:40px;min-height:44px}}@media(max-width:520px){.binder-surface .deck-head{gap:16px 12px;margin-bottom:16px}.binder-surface .binder-heading{flex-basis:100%}.binder-surface .binder-heading h1{font-size:34px}.binder-surface .binder-seg{flex:1}.binder-surface .binder-seg .pill{flex:1;padding:9px 12px;font-size:13px}.binder-surface .deck-head>.btn{min-height:44px;padding-inline:12px;font-size:13px}.binder-surface .ed-search{max-width:none;flex-basis:100%}.binder-surface .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.binder-surface .deck-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.binder-surface .db-name{padding:12px 10px 6px;font-size:21px}.binder-surface .db-meta{padding:0 10px 12px;font-size:11px}.binder-surface .db-actions{padding-inline:10px;gap:6px;flex-wrap:wrap}.binder-surface .db-actions .btn{padding-inline:7px;font-size:12px}.binder-surface .db-badge{top:7px;inset-inline-end:7px;padding:4px 6px;font-size:9px}.binder-surface .ctile .t-text{font-size:11px}}.overlay.menu-dialog-overlay{display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow:hidden;background:#04090dd1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.rip-panel.menu-dialog{--ink: #f0eee8;--muted: #acb7bc;--accent: #67ddc4;--gold: #c4ab7c;--line: #39454b;box-sizing:border-box;width:min(540px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0;padding:24px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#56636a #10191f;color:var(--ink);background:#10191f;border:1px solid #c4ab7c66;border-radius:16px;box-shadow:0 24px 80px #000a;text-align:start;line-height:1.5}.menu-dialog .menu-dialog-head{position:sticky;top:-24px;z-index:3;display:flex;align-items:center;gap:16px;margin:-24px -24px 20px;padding:16px 20px;background:#10191f;border-bottom:1px solid #39454b}.menu-dialog .menu-dialog-head h2{flex:1;min-width:0;margin:0;color:#f0eee8;font-size:clamp(20px,3vw,26px);line-height:1.15;letter-spacing:.02em;overflow-wrap:anywhere}.menu-dialog .menu-dialog-head h2[tabindex="-1"]:focus{outline:none}.menu-dialog .menu-dialog-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:10px;border:1px solid #536069;border-radius:9px;background:#1a252d;color:#f0eee8;cursor:pointer}.menu-dialog .menu-dialog-close .ic{width:20px;height:20px}.menu-dialog :is(.btn,.pill,.acct-link,.fb-star,select){min-height:44px}.menu-dialog :is(button,input,textarea,select,a):focus-visible{outline:2px solid #f0eee8;outline-offset:3px}.menu-dialog :is(.btn,.pill){border-radius:9px;padding:11px 16px;font-size:14px;line-height:1.35}.menu-dialog .btn{background:#1b2831;border:1px solid #52616b;color:#f0eee8}.menu-dialog .btn.primary{background:#67ddc4;border-color:#67ddc4;color:#10221e;box-shadow:none}.menu-dialog .btn.leave-btn{border-color:#a46b67;color:#f2a59a;background:#2c2226}.menu-dialog :is(.btn,.pill,.menu-dialog-close):hover{filter:brightness(1.1)}.menu-dialog :is(.btn,.pill):disabled{opacity:.5;filter:none;cursor:not-allowed}.menu-dialog :is(.muted,.small,.fine){color:#acb7bc;line-height:1.55}.menu-dialog p{margin:12px 0;overflow-wrap:anywhere}.menu-dialog :is(.small,.fine){font-size:13px}.menu-dialog :is(.acct-btns,.leave-row){display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:18px}.menu-dialog :is(.acct-btns,.leave-row)>.btn{flex:1 1 150px}.menu-dialog .menu-field{display:grid;gap:6px;min-width:0;color:#e3e6e5;font-size:13px;font-weight:650}.menu-dialog .acct-input{box-sizing:border-box;width:100%;min-width:0;min-height:46px;margin:0;padding:11px 13px;background:#0c141a;border:1px solid #5a676e;border-radius:8px;color:#f0eee8;font-size:16px;font-weight:400;line-height:1.45}.menu-dialog .acct-input::placeholder{color:#89979f;opacity:1}.menu-dialog .acct-input:focus{border-color:#67ddc4}.menu-dialog .acct-notice{padding:12px 14px;background:#1c2d33;border-inline-start:3px solid #c4ab7c;border-radius:6px;font-size:14px}.menu-dialog .acct-link{padding:8px 0;color:#c4ab7c;text-align:start;font-size:14px;text-decoration:underline;text-underline-offset:3px}.menu-dialog :is(.acct-consent,.consent-row){display:flex;align-items:flex-start;gap:12px;min-height:44px;line-height:1.55;font-size:14px}.menu-dialog :is(.acct-consent,.consent-row) input{flex:0 0 20px;width:20px;height:20px;margin:3px 0 0;accent-color:#67ddc4}.menu-dialog .consent-row{padding:16px;margin:20px 0;background:#18262d;border-color:#56626a}.menu-dialog .consent-row a{color:#d4bd92;text-decoration:underline}.menu-dialog.profile-panel{width:min(600px,calc(100vw - 32px))}.menu-dialog .pp-head{flex-wrap:wrap;gap:12px;padding:0 0 18px;margin:0}.menu-dialog .pp-face{width:54px;height:54px;border-color:#c4ab7c}.menu-dialog .pp-id{min-width:140px}.menu-dialog .pp-id b{color:#f0eee8;font-size:18px;letter-spacing:0}.menu-dialog .menu-settings-section{padding-top:18px;margin-top:16px;border-top:1px solid #35424a}.profile-account-first .profile-account{padding-top:0;margin-top:0;border-top:0}.profile-account-first .pp-head{padding-top:24px;margin-top:24px;border-top:1px solid #35424a}.menu-dialog .set-label{margin:0 0 12px;color:#c4ab7c;opacity:1;font-size:12px;line-height:1.4;letter-spacing:.12em}.menu-dialog .acct-form{gap:14px}.menu-dialog .acct-signed>.menu-field{margin-top:14px}.menu-dialog .acct-namerow{align-items:flex-end;gap:10px}.menu-dialog .acct-namerow .menu-field{flex:1}.menu-dialog .set-row{min-height:62px;padding:12px 14px;gap:18px;background:#19262e;border:1px solid #3e4c55;border-radius:9px;text-align:start;letter-spacing:0;font-size:14px}.menu-dialog .set-row+.set-row{margin-top:8px}.menu-dialog .set-name{align-items:flex-start;gap:10px}.menu-dialog .set-name>.ic{color:#c4ab7c;margin-top:2px}.menu-dialog .set-copy{display:grid;gap:4px}.menu-dialog .set-hint{display:block;margin:0;color:#acb7bc;opacity:1;font-size:12px;line-height:1.45}.menu-dialog .set-row.dim{opacity:1}.menu-dialog .set-row.dim .sw{opacity:.55}.menu-dialog .sw{width:44px;height:26px;background:#0d161c;border-color:#65717a}.menu-dialog .sw-knob{width:18px;height:18px;top:3px;inset-inline-start:3px;opacity:1;background:#f0eee8}.menu-dialog .set-row[aria-checked=true] .sw{background:#67ddc4;border-color:#67ddc4}.menu-dialog .set-row[aria-checked=true] .sw-knob{background:#12251f}.menu-dialog .lang-select{max-width:48%;min-height:44px;font-size:15px;border-color:#67737b;background:#0c141a}.menu-dialog .pp-close{margin-top:24px}.menu-dialog .fb-cats{justify-content:flex-start;gap:8px;margin:18px 0 10px}.menu-dialog .fb-cats .pill{background:#1a2730;color:#d2dadd;border:1px solid #586671}.menu-dialog .fb-cats .pill[aria-pressed=true]{background:#c4ab7c21;color:#e5d4b1;border-color:#c4ab7c}.menu-dialog .fb-stars{flex-wrap:wrap;justify-content:flex-start;gap:4px;margin:12px 0 18px}.menu-dialog .fb-star{width:44px;height:44px;padding:9px;color:#75858c}.menu-dialog .fb-star.on{color:#c4ab7c}.menu-dialog .fb-stars-label{margin-inline-start:4px;font-size:13px}.menu-dialog .fb-text{min-height:140px;resize:vertical}.menu-dialog.face-panel{width:min(440px,calc(100vw - 32px))}.menu-dialog.face-panel :is(.face-art,.back-art-big){display:block;margin:8px auto 20px;border:1px solid #c4ab7c77;box-shadow:0 12px 30px #0007}.menu-dialog.face-panel .face-art{width:min(300px,100%);height:auto;aspect-ratio:1;border-radius:12px;object-fit:cover}.menu-dialog.back-panel .back-art-big{width:min(200px,58vw);border-radius:10px}.menu-dialog.face-panel .face-note{text-align:center;font-size:14px}.menu-dialog.picker-panel{width:min(720px,calc(100vw - 32px))}.menu-dialog.picker-panel .avatar-shelf{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px;margin:20px 0}.menu-dialog.picker-panel .avatar-cell{min-height:124px;padding:12px 8px;background:#19262e;border:1px solid #52606a;border-radius:10px}.menu-dialog.picker-panel .avatar-cell.current{border-color:#67ddc4;box-shadow:0 0 0 1px #67ddc4}.menu-dialog.picker-panel .avatar-name{min-height:2.7em;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.35;color:#f0eee8}.menu-dialog.picker-panel .avatar-price{font-size:12px}.menu-dialog.picker-panel>.btn{width:100%}@media(max-width:480px){.rip-panel.menu-dialog{padding:20px;border-radius:12px}.menu-dialog .menu-dialog-head{top:-20px;margin:-20px -20px 18px;padding:12px 16px;gap:10px}.menu-dialog .menu-dialog-head h2{font-size:22px}.menu-dialog .pp-head>.btn{flex:1 0 100%}.menu-dialog .acct-namerow{flex-wrap:wrap}.menu-dialog .acct-namerow>.menu-field{flex-basis:100%}.menu-dialog .acct-namerow>.btn{width:100%}.menu-dialog .lang-row{flex-wrap:wrap}.menu-dialog .lang-select{width:100%;max-width:none}.menu-dialog.picker-panel .avatar-shelf{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:8px}}@media(max-height:480px){.menu-dialog .menu-dialog-head{padding-block:10px}.menu-dialog.face-panel .face-art{width:min(210px,70%)}.menu-dialog.back-panel .back-art-big{width:130px}}img[src*="/art/avatars/"]{object-view-box:none}img[src*="/art/avatars/"][src*=-gameplay-]{object-position:50% 50%}.menu-shell .ih-art,.menu-shell .wh-art{height:100%;object-position:var(--ax, 50%) clamp(0%,calc(var(--ay, 24%) * 1.4 - 24%),100%)}@media(min-width:641px){.menu-shell .ih-art,.menu-shell .wh-art{width:54%}}.avatar-shelf,.picker-panel .avatar-shelf{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}.avatar-cell{padding:6px 6px 10px;gap:8px;overflow:hidden}.avatar-cell .avatar-catalog-art{display:block;width:100%;aspect-ratio:2 / 3;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 20%);border-radius:4px;background:#10171a}.avatar-cell .avatar-catalog-art[src*="/art/avatars/"]{object-fit:contain;object-position:center}.avatar-cell.locked .avatar-catalog-art{filter:none}.avatar-cell.unavailable{opacity:1}.avatar-cell .avatar-name{white-space:normal;overflow-wrap:anywhere;text-align:center;font-size:12px;line-height:1.3;min-height:2.6em}.avatar-cell .avatar-price{margin-top:auto}.face-panel:not(.back-panel) .face-art{width:min(240px,60vw);aspect-ratio:2 / 3;max-height:47dvh;object-fit:contain;object-view-box:none;object-position:center;border-radius:5px;background:#10171a;box-shadow:none}.back-shelf{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}.back-cell{border-radius:7px;background:#14232a;border-color:#4a5a5280}.back-cell.locked .back-art{filter:none}.back-cell .back-art,.back-panel .back-art-big{object-fit:contain}.back-cell .back-name{white-space:normal;font-size:12px;line-height:1.35;min-height:2.7em}.back-cell .back-price{margin-top:auto}@media(max-width:540px){.avatar-shelf,.picker-panel .avatar-shelf,.back-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.picker-panel .avatar-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.picker-panel .avatar-cell{padding:4px 4px 8px}.picker-panel .avatar-cell .avatar-name{font-size:10px}}@media(max-width:640px){.menu-shell .home .ih-art,.menu-shell .meta-play .wh-art{object-position:var(--ax, 50%) clamp(0%,calc(var(--ay, 24%) * 1.5 - 8%),100%)}}@media(prefers-reduced-motion:reduce){.avatar-cell,.back-cell{transition:none}}.faction-ic{flex:none;aspect-ratio:1;overflow:hidden}.faction-ic-premium{color:inherit}.pill-ic{font-size:26px}.binder-surface .filters .pill-ic{margin-inline-end:0;opacity:1}.game-plan-crew .faction-ic.faction-ic-premium{flex-basis:28px;width:28px;height:28px}.face-purchase-identity .faction-ic.faction-ic-premium,.faceoff-faction .faction-ic.faction-ic-premium,.market-deck-meta .faction-ic.faction-ic-premium{width:24px;height:24px}.career-track-icon .faction-ic.faction-ic-premium{width:32px;height:32px}.faction-ic-premium.faction-ic-micro{width:16px;height:16px}.match-battlefield{display:contents}.match-wrap .match-battlefield[data-match-intro] *{animation:none!important;transition:none!important}.match-wrap:has(.match-intro,.match-result) .match-battlefield{visibility:hidden}.overlay.match-intro{place-items:stretch}.match-intro[data-loading] .faceoff-stage,.match-intro[data-loading] .match-intro-progress{visibility:hidden}.match-intro-loading{position:absolute;inset:50% 0 auto;margin:0;text-align:center;color:#d4d0c5;font-size:13px;letter-spacing:.08em}.match-intro .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.match-intro{position:fixed;inset:0;z-index:180;overflow:hidden;isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:max(24px,env(safe-area-inset-top)) max(32px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(32px,env(safe-area-inset-left));color:#f4efdf;background:#04080c38}.match-intro:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,#04080c54,transparent 22%,transparent 64%,#04080c9c)}.match-intro:after{display:none}.match-intro-header,.match-intro-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:2}.match-intro-header{font-size:11px;font-weight:700;letter-spacing:.2em;color:#b6b4ab;padding-bottom:14px;border-bottom:1px solid #ffffff17}.match-intro-header>:first-child{color:#f5ecd7}.match-intro-footer{color:#aaa99e;font-size:11px;letter-spacing:.13em;text-transform:uppercase;padding-top:10px}.match-intro-footer .btn{min-height:44px;color:#e7dfcd;letter-spacing:.08em}.faceoff-stage{width:min(1320px,100%);height:100%;max-height:1000px;align-self:center;margin:0 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);position:relative}.faceoff-side{min-width:0;min-height:0;position:relative;display:flex;flex-direction:column;justify-content:end}.faceoff-art{position:absolute;inset:1% -5% 0;min-width:0;overflow:visible;display:flex;align-items:flex-end;justify-content:center}.character-cutout{object-view-box:none;background:transparent;border:0;border-radius:0;-webkit-mask-image:linear-gradient(#000 0 95%,transparent 100%);mask-image:linear-gradient(#000 0 95%,transparent 100%)}.faceoff-portrait.character-cutout{width:auto;height:auto;max-width:100%;max-height:100%;flex:none;display:block;object-fit:contain;object-position:center bottom;transform:translate(var(--cutout-x, 0%),var(--cutout-y, 0%)) scale(var(--cutout-scale, 1));transform-origin:center bottom;filter:drop-shadow(0 6px 12px #0008)}.faceoff-art:after{display:none}.faceoff-you .faceoff-art{animation:faceoffLeft .65s cubic-bezier(.16,1,.3,1) calc(0s - var(--intro-t)) both}.faceoff-rival .faceoff-art{animation:faceoffRight .65s cubic-bezier(.16,1,.3,1) calc(0s - var(--intro-t)) both}.faceoff-identity{position:relative;z-index:1;margin:0 4% 14px;padding:12px 0 6px 20px;border-inline-start:3px solid var(--intro-a);text-shadow:0 2px 4px #000,0 0 20px #000;animation:faceoffText .5s ease calc(.24s - var(--intro-t)) both}.faceoff-rival .faceoff-identity{border-color:var(--intro-b)}.faceoff-tag{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--intro-a);text-transform:uppercase}.faceoff-rival .faceoff-tag{color:var(--intro-b)}.faceoff-identity h2{margin:3px 0 6px;font-family:var(--display);font-size:clamp(30px,4vw,58px);line-height:1.05;font-weight:700;letter-spacing:.005em;text-wrap:balance;overflow-wrap:anywhere}.faceoff-identity p{margin:0;font-size:13px;color:#c4c3bb;overflow-wrap:anywhere}.faceoff-faction{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:11px;color:#9a9e9e}.faceoff-faction .ic{width:20px;height:20px}.faceoff-divider{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding-block:15%}.faceoff-divider h1{margin:0;font-family:var(--display);font-weight:800;font-style:italic;font-size:76px;line-height:1;letter-spacing:-.06em;color:#e9d1a3;transform:rotate(-7deg);text-shadow:0 2px 6px #000,0 0 22px #000}.faceoff-line{width:1px;flex:1;max-height:130px;background:linear-gradient(transparent,#e3c18a77,transparent);transform:rotate(12deg)}.match-intro-progress{position:absolute;bottom:0;inset-inline:0;height:2px;background:linear-gradient(90deg,var(--intro-a),#dbc89f,var(--intro-b));transform-origin:left;animation:faceoffProgress var(--intro-duration) linear calc(0s - var(--intro-t)) both}@keyframes faceoffLeft{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:none}}@keyframes faceoffRight{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:none}}@keyframes faceoffText{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes faceoffProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.overlay.ceremony.match-result{--result-accent: #d3ba83;z-index:110;padding:max(28px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));display:flex;align-items:center;justify-content:center;overflow-y:auto;background:#05090d78;-webkit-backdrop-filter:none;backdrop-filter:none}.match-result.c-lost{--result-accent: #b8877e}.match-result.c-draw{--result-accent: #b6b8b2}.match-result-panel{width:min(1020px,100%);min-height:min(610px,80dvh);position:relative;display:grid;grid-template-columns:44% minmax(0,1fr);align-items:center;gap:0 4%;margin:auto}.match-result-art{align-self:stretch;position:relative;min-height:410px;overflow:visible;display:flex;align-items:flex-end;justify-content:center}.match-result-portrait.character-cutout{position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center bottom;transform:translate(var(--cutout-x, 0%),var(--cutout-y, 0%)) scale(var(--cutout-scale, 1));transform-origin:center bottom;filter:drop-shadow(0 8px 14px #0008)}.match-result.c-lost .match-result-portrait{filter:saturate(.5)}.match-result-art:after{display:none}.match-result-art:not(:has(.character-cutout)){display:none}.match-result-panel:not(:has(.character-cutout)){grid-template-columns:1fr;max-width:560px}.match-result-face{position:absolute;bottom:26px;left:0;right:0;color:#b9b8ae;text-align:center;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.match-result-content{padding:24px 0;position:relative;z-index:1;text-shadow:0 2px 5px #000,0 0 22px #000}.match-result .cere-kicker{color:#929b9d;margin-bottom:16px;font-size:10px;letter-spacing:.12em;animation:none}.match-result h2{margin:0;font-family:var(--display);font-size:clamp(44px,6vw,76px);font-weight:750;letter-spacing:-.01em;line-height:.98;color:#f0eadb;text-wrap:balance}.match-result .cere-reason{margin:17px 0 0;color:#aaaead;font-size:13px;line-height:1.6;max-width:34em;animation:none}.match-result .match-result-edition{display:inline-block;margin:10px 0 0;padding:4px 9px;max-width:34em;background:var(--sw-newsprint);color:var(--sw-paper-ink);font:800 12px/1.3 var(--sw-font-display);letter-spacing:.06em;overflow-wrap:break-word;box-shadow:0 1px #00000059}[dir=rtl] .match-result .match-result-edition{letter-spacing:0}.match-result-rank{display:flex;align-items:center;gap:9px;color:var(--result-accent);font-size:14px;margin-top:25px}.match-result-rank .ic{width:22px;height:22px}.match-result-gains{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding:17px 0;border-top:1px solid #ffffff17;color:#c4cabf;font-size:13px}.match-result .rc-pot{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:0;animation:none}.match-result .rc-pot .ic{width:15px;height:15px;opacity:.7}.match-result .rc-pot-num{font-size:18px;font-weight:700;line-height:1;text-shadow:none}.match-result .rc-pot-label{font-size:10px;letter-spacing:.04em;color:#a1aaa7}.match-result .rc-take{display:inline-flex;align-items:center;gap:5px;padding:0;background:transparent;border:0;margin:0;animation:none;color:#d3c29e}.match-result .rc-take .ic,.match-result-xp .ic,.match-result-cards .ic{width:14px;height:14px}.match-result-xp,.match-result-cards{display:inline-flex;align-items:center;gap:5px}.match-result .rc-friendly{margin:0;padding:0;font-size:12px}.match-result-actions{margin-top:22px;width:100%;max-width:390px}.ceremony.match-result .btn.huge,.ceremony.match-result.c-won .btn.huge{width:100%;max-width:390px;min-height:52px;margin:0;animation:none;box-shadow:none;font-size:18px;letter-spacing:.035em}.match-result .match-result-exit{display:block;width:100%;min-height:48px;margin-top:12px;padding:12px 18px;border:1px solid #a2bdb477;background:#0b191dd9;color:#e4ebe5;font-size:15px;text-shadow:none}@media(hover:hover)and (pointer:fine){.match-result .match-result-exit:hover{border-color:#9ed7c9;background:#1a3337}}.match-result .match-result-exit:focus-visible{outline:2px solid #f3eee1;outline-offset:3px}.match-result-menu-hint{margin:9px 0 0;color:#bec8c5;font-size:12px;line-height:1.5;text-align:center}.match-rematch-status{margin:9px 0 0;color:#bec8c5;font-size:13px;line-height:1.5;text-align:center;overflow-wrap:anywhere}.match-result .match-rematch-cancel,.match-result .match-rematch-next{display:block;width:100%;min-height:44px;margin-top:5px;padding:10px 14px;color:#c1cdc8;font-size:13px}.match-result .match-rematch-cancel:focus-visible,.match-result .match-rematch-next:focus-visible{outline:2px solid #f3eee1;outline-offset:3px}.match-result #match-result-primary:disabled{cursor:default;opacity:.65}.match-result-secondary{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:6px;max-width:390px}.match-result-secondary .btn{padding:10px 14px;min-height:44px;font-size:12px;color:#acb2b2;border-color:transparent;background:transparent}.match-result-secondary .btn+.btn{margin-inline-start:auto}.match-result-details{grid-column:1 / -1;margin:10px 0 0;padding:24px 28px;border-top:1px solid #ffffff21;background:#ffffff04;border-radius:0 0 8px 8px}.match-result-details[hidden]{display:none}.match-result .blk-row{justify-content:center;margin-bottom:20px}.match-result .blk{animation:none;background:#ffffff04;box-shadow:none}.match-result .rewards{max-height:none;overflow:visible;width:min(600px,100%);margin:16px auto}.match-result .rewards .rw{animation:none}.match-result .comeup{max-width:600px;margin-inline:auto;animation:none}.match-result .cere-next{margin:18px 0;animation:none}.match-result .cere-haul{margin:16px 0 22px;flex-wrap:wrap}.match-result .cere-haul .rip-card{animation:none}.match-result .cere-haul .rip-backface{display:none}.match-result .cu-fill,.match-result .cu-lvlup{animation:none}.match-result-detail-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.match-result .reward-save{max-width:600px;margin:20px auto 0;border-top:1px solid #ffffff12;padding-top:18px}.match-result .reward-save p{font-size:11px;color:#8e999b}.opening-result-recap{margin-top:16px;max-width:390px;text-shadow:none}.opening-score-legend{margin:0 0 7px;color:#b7c7c1;font-size:11px;line-height:1.4}.opening-result-recap ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0;margin:0;list-style:none}.opening-block{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 7px;border:1px solid #91aaa33d;border-radius:7px;background:#0b1a20bf;text-align:center}.opening-block-name{color:#d3ded5;font-size:11px;line-height:1.3;overflow-wrap:anywhere}.opening-block>b{margin-top:auto;color:#f0eadb;font-size:21px;line-height:1.15}.opening-block-verdict{font-size:9px;letter-spacing:.06em;color:#bac4c0}.opening-block--taken{border-color:#77c9ac80}.opening-block--taken .opening-block-verdict{color:#8ce0c5}.opening-block--lost .opening-block-verdict{color:#e0a69d}.opening-result-rule{margin:9px 0 0;color:#c4cfc9;font-size:12px;line-height:1.5}.match-result--opening .match-result-details .match-result-rank{margin-top:0}.match-result--opening .reward-save{display:flex;align-items:center;gap:12px;padding-top:10px}.match-result--opening .reward-save p{flex:1;margin:0;line-height:1.5;text-align:start}.match-result--opening .reward-save .btn{flex-shrink:0;min-height:44px}.match-result .rc-pot-balance{color:#c4cabf}@media(max-width:640px){.match-intro{padding:max(18px,env(safe-area-inset-top)) 16px max(12px,env(safe-area-inset-bottom))}.match-intro-header{font-size:9px;gap:12px;letter-spacing:.12em}.faceoff-stage{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr)}.faceoff-divider h1{font-size:45px}.faceoff-divider{gap:16px}.faceoff-side{padding-bottom:14px}.faceoff-art{inset:4% -35% 14%;align-items:center}.faceoff-portrait.character-cutout{object-fit:contain;object-position:center}.faceoff-identity{margin:0;padding:10px 0 2px 10px;border-width:2px}.faceoff-identity h2{font-size:clamp(24px,6vw,34px)}.faceoff-identity p{font-size:10px;line-height:1.5}.faceoff-tag{font-size:8px}.faceoff-faction{font-size:9px;gap:4px;margin-top:8px}.faceoff-faction .ic{width:17px;height:17px;flex-shrink:0}.overlay.ceremony.match-result{padding:max(20px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));align-items:start}.match-result-panel{grid-template-columns:1fr;gap:0;min-height:0}.match-result-art{height:clamp(100px,calc(100dvh - 450px),260px);min-height:0;width:min(340px,100%);justify-self:center}.match-result-portrait.character-cutout{object-fit:contain;object-position:center}.match-result-face{bottom:12px;font-size:9px}.match-result-content{padding:0;text-align:center}.match-result .cere-kicker{margin-bottom:11px;font-size:9px}.match-result h2{font-size:clamp(42px,12vw,64px)}.match-result .cere-reason{margin-top:11px;font-size:12px}.match-result-rank{justify-content:center;margin-top:15px;font-size:12px}.match-result-gains{justify-content:center;margin-top:14px;padding:14px 0 3px;gap:8px 14px}.match-result-actions{margin:18px auto 0}.match-result-secondary{justify-content:center;gap:18px}.match-result-secondary .btn+.btn{margin:0}.match-result-details{padding:22px 0;margin-top:18px;background:transparent}.opening-result-recap{margin-inline:auto}.match-result--opening .match-result-art{height:clamp(80px,calc(100dvh - 610px),160px)}.match-result--opening .match-result-secondary{gap:4px 8px}}@media(max-height:540px)and (min-width:641px){.match-intro{padding:12px 24px 8px}.match-intro-header{padding-bottom:8px}.faceoff-stage{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr)}.faceoff-portrait{object-fit:contain}.faceoff-identity{margin-bottom:0;padding-block:6px}.faceoff-identity h2{font-size:30px}.faceoff-faction{margin-top:4px}.match-intro-footer{padding:0}.faceoff-divider h1{font-size:56px}.overlay.ceremony.match-result{padding:max(18px,env(safe-area-inset-top)) max(32px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(32px,env(safe-area-inset-left))}.match-result-panel{min-height:0}.match-result-art{min-height:300px}.match-result-content{padding:10px 0}.match-result h2{font-size:50px}.match-result .cere-kicker{margin-bottom:9px}.match-result-rank{margin-top:16px}.match-result-actions{margin-top:14px}}@media(max-height:430px)and (min-width:641px)and (orientation:landscape){.overlay.ceremony.match-result{padding-block:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-bottom))}.match-result-content{padding:0}.match-result h2{font-size:42px}.match-result .cere-kicker{margin-bottom:6px}.match-result .cere-reason{margin-top:8px}.match-result-rank{margin-top:10px}.match-result-gains{margin-top:8px;padding-block:10px}.match-result-actions{margin-top:10px}.match-result .match-result-exit{margin-top:8px}.match-result-secondary{margin-top:2px}}body.reduce-motion .match-intro *,body.reduce-motion .match-result *{animation:none!important;transition:none!important}body.reduce-motion .match-intro-progress{display:none}@media(prefers-reduced-motion:reduce){.match-intro *,.match-result *{animation:none!important;transition:none!important}.match-intro-progress{display:none}}@font-face{font-family:Card Design Numbers;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Card Design Labels;src:url(/fonts/BarlowSemiCondensed-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}.card-design-face{direction:ltr;position:relative;display:block;width:100%;aspect-ratio:63 / 88;border-radius:inherit;pointer-events:none}.card-design-picture,.card-scene-picture{display:contents}.card-design-face .card-design-art{display:block;position:static;width:100%;height:100%;margin:0;object-fit:contain;object-position:center;object-view-box:none;border-radius:inherit;filter:none}.card-design-stats{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.card-design-stats .cost-plate{fill:#090c0d}.card-design-stats .power-plate{fill:#f1e5be}.card-design-stats text.design-stat{display:inline!important;position:static!important;font:400 78px/1 Card Design Numbers,sans-serif!important;letter-spacing:0!important;text-shadow:none!important;transform:none!important;fill:#fff6de!important}.card-design-stats text.design-stat.power{font-size:79px!important;fill:#11151a!important}.card-design-stats .design-stat-label{font:600 20px/1 Card Design Labels,sans-serif;letter-spacing:.8px;fill:#e8ded0}.card-design-stats .power-label{fill:#22262a}.card-design-stats .cost-changed .design-stat{fill:#a1f4d5!important}.card-design-stats .cost-changed .design-stat.buffed{fill:#efb1a4!important}.card-design-stats .power-changed .design-stat.buffed{fill:#186546!important}.card-design-stats .power-changed .design-stat.nerfed{fill:#922d27!important}.card-design-footer{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.card-design-footer text{font:600 19px/1 Card Design Labels,sans-serif;letter-spacing:.45px;fill:#e6e0d4}body .binder-surface .ctile.card-designed.locked .card-design-footer{filter:grayscale(.8) brightness(.48)}body .card-designed:is(.ctile,.rip-card) :is(.t-cost,.t-pow,.t-name,.t-text,.t-fx,.rip-rarity){position:absolute;inset:auto;display:block;width:1px;min-width:0;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.binder-surface .grid:has(.card-designed){grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}body .binder-surface .ctile.card-designed{padding:0;align-self:start;background:#080b0e}body .binder-surface .ctile.card-designed .t-claim{display:flex;min-height:31px;margin:0;padding:8px 10px;background:#14201f}body .binder-surface .ctile.card-designed.locked .card-design-art{filter:grayscale(.8) brightness(.48)}body.artv2 .rip-card.card-designed:not(.facedown),body .rip-card.card-designed{height:auto;aspect-ratio:63 / 88;padding:0;border:0;background:transparent}body.artv2 .rip-card.card-designed:before,body.artv2 .rip-card.card-designed:after{display:none}body .rip-card.card-designed>.card-design-face{height:100%;backface-visibility:hidden}body.artv2 .rip-card.card-designed:not(.facedown) .rplate,body .rip-card.card-designed .rplate{position:absolute;inset:100% 0 auto;display:flex;align-items:center;gap:0;padding:7px 0 0;border:0;background:transparent;box-shadow:none}body .rip-card.card-designed .rplate :is(.rip-new,.rip-dup){display:block;margin:0;font-size:11px;line-height:1.3;white-space:normal;text-align:center}.rip-row:has(.card-designed){row-gap:48px;padding-bottom:35px}.offer .rip-card.card-designed{width:min(180px,100%);margin-bottom:12px}.offer.sold .card-design-art{filter:saturate(.45) brightness(.75)}.rip-card.flipped[data-def][role=button]{cursor:zoom-in}.rip-card.flipped[data-def][role=button]:focus-visible{outline:2px solid #f4e6c9;outline-offset:5px}.card.in-hand.card-designed>.card-design-face{display:none}@media(min-width:981px)and (min-height:521px){body .arena .hand .card.in-hand.card-designed{height:calc(var(--hw) * 88 / 63);min-height:calc(var(--hw) * 88 / 63);aspect-ratio:63 / 88;border-bottom-width:1px;background:#080b0e}.card.in-hand.card-designed>.card-design-face{display:block;height:100%}body.artv2 .arena .hand .card.in-hand.card-designed>:is(.card-art,.card-scene-picture,.art-scrim,.hplate,.cost,.power,.cframe,.cfoil,.abadge),body .arena .hand .card.in-hand.card-designed>:is(.card-art,.card-scene-picture,.art-scrim,.hplate,.cost,.power,.cframe,.cfoil,.abadge){display:none}.arena .hand .card.in-hand.card-designed.unplayable .card-design-art{filter:saturate(.5) brightness(.84)}body .arena .hand .card.in-hand.card-designed.variant-cost-changed>.cost,body .arena .hand .card.in-hand.card-designed.variant-power-changed>.power{display:flex!important;z-index:3;box-shadow:0 0 0 2px #081217,0 2px 8px #000b}}@media(max-width:560px){.binder-surface .grid:has(.card-designed){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}}.card-design-face>.card-motion-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .14s ease-out}.card-design-face>.card-motion-video.is-playing{opacity:1}.card-design-face>:is(.card-design-footer,.card-design-stats){z-index:1}.reduce-motion .card-motion-video{display:none}@media(prefers-reduced-motion:reduce){.card-motion-video{display:none!important;transition:none!important}}.signal-shop,.signal-detail,.signal-tray{--signal-accent: #c4ab7c;--signal-ink: #f0eee6;--signal-muted: #aebbb7;--signal-surface: #111d23;--signal-border: #a7b8ae30;color:var(--signal-ink);text-align:start}.signal-shop{margin-block:34px 30px}.signal-shop-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-block-end:22px}.signal-eyebrow{display:block;color:#d4bd8d;font-size:10px;font-weight:750;letter-spacing:.17em;line-height:1.5}.signal-shop-heading h2{margin:7px 0 10px;max-inline-size:25ch;font:700 clamp(27px,3.2vw,40px)/1.06 var(--display);letter-spacing:.01em}.signal-shop-heading p{margin:0;max-inline-size:66ch;color:var(--signal-muted);font-size:13px;line-height:1.6}.signal-owned-count{flex:0 0 auto;padding-block:7px;color:#bdc9c0;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.signal-pack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.signal-pack{position:relative;display:flex;flex-direction:column;min-inline-size:0;padding:0;overflow:hidden;border:1px solid #a7b8ae36;border-radius:10px;color:var(--signal-ink);background:var(--signal-surface);text-align:start;font:inherit;cursor:pointer;box-shadow:0 6px 20px #0002;transition:border-color .16s ease,background-color .16s ease}@media(hover:hover)and (pointer:fine){.signal-pack:hover{border-color:var(--signal-accent);background:#17262a}}.signal-pack.is-equipped{border-color:#c4ab7c99}.signal-pack.is-equipped .signal-pack-footer{color:#deca9d}.signal-pack-art{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-block-size:204px;padding:20px 18px 24px;overflow:hidden;background:linear-gradient(120deg,#0c1d1edb,#0b151ad9 72%),url(/art/fx_arena_avenue_v1.webp) center / cover;border-block-end:1px solid #a7b8ae26}.signal-pack-art:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(155deg,#c4ab7c18,transparent 65%);pointer-events:none}.signal-pack-art:after{content:"";position:absolute;z-index:-1;inset-block:14px;inset-inline:13px;border:1px solid #c4ab7c26;pointer-events:none}.signal-pack-art[data-theme=street]{background-color:#163128}.signal-pack-art[data-theme=street]:before{background:repeating-linear-gradient(-32deg,transparent 0 22px,#9ec6ad08 23px 24px),linear-gradient(135deg,#527f5026,transparent 70%)}.signal-pack-art[data-theme=velvet]{background:radial-gradient(ellipse at 92% 20%,#80435445,transparent 75%),linear-gradient(145deg,#30222d,#101b20)}.signal-pack-art[data-theme=velvet]:before{inset:-30%;border:1px solid #c5a78a22;border-radius:50%;background:repeating-radial-gradient(ellipse at 100% 100%,transparent 0 30px,#c4a2a515 31px 32px,transparent 33px 65px)}.signal-pack-art[data-theme=neon]{background:radial-gradient(ellipse at 95% 0%,#2c647059,transparent 72%),linear-gradient(145deg,#132c35,#0d1823)}.signal-pack-art[data-theme=neon]:before{background:repeating-linear-gradient(0deg,transparent 0 18px,#82ded914 19px 20px);-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000);mask-image:linear-gradient(90deg,transparent 35%,#000)}.signal-pack-art[data-theme=neon]:after{border-color:#77c9cd30;border-radius:0 24px}.signal-pack-art[data-theme=afterhours]{background:radial-gradient(ellipse at 80% 10%,#76608850,transparent 80%),linear-gradient(140deg,#302834,#111b22)}.signal-pack-art[data-theme=afterhours]:before{background:repeating-linear-gradient(120deg,transparent 0 44px,#ead4ab12 45px 46px,transparent 47px 56px)}.signal-pack-art[data-theme=swagger]{background:radial-gradient(ellipse at 90% 10%,#b05d3445,transparent 75%),linear-gradient(145deg,#38231f,#111b22)}.signal-pack-art[data-theme=swagger]:before{background:repeating-linear-gradient(-32deg,transparent 0 30px,#f2ad7812 31px 33px,transparent 34px 42px)}.signal-pack-season{position:relative;z-index:1;align-self:flex-start;max-inline-size:100%;color:var(--signal-accent);font-size:9px;font-weight:750;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.signal-pack-sample{position:relative;z-index:1;display:block;max-inline-size:12ch;margin-block-start:20px;font:650 clamp(29px,2.8vw,38px)/1.06 var(--display);color:#f0eee6;letter-spacing:.01em;overflow-wrap:anywhere;text-shadow:0 2px 16px #0007}.signal-pack-mark{position:absolute;z-index:0;inset-inline-end:18px;inset-block-end:0;color:var(--signal-accent);opacity:.1;font:800 124px/1 var(--display);letter-spacing:-.06em;pointer-events:none}.signal-pack-info{display:flex;flex-direction:column;flex:1;gap:9px;padding:17px 18px 15px}.signal-pack-info h3{margin:0;color:#f0eee6;font:650 23px/1.12 var(--display);letter-spacing:.015em}.signal-pack-info p{flex:1;margin:0;color:var(--signal-muted);font-size:11px;line-height:1.6}.signal-pack-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-block-start:13px;margin-block-start:4px;border-block-start:1px solid #a7b8ae20;color:#dfd1ae;font-size:12px;font-weight:650}.signal-pack-footer>:last-child{color:#b5c5bc;font-size:10px;font-weight:550}.signal-pack-footer .ic{inline-size:12px;block-size:12px;vertical-align:-.1em}.signal-shop-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-block:16px 0;color:#a6b6ae;font-size:11px;line-height:1.6}.signal-shop-note .ic{inline-size:13px;block-size:13px;color:#b8c5b9;vertical-align:-.15em;margin-inline-end:5px}.overlay:has(.signal-detail){z-index:125;overflow:hidden;background:#040a0dd9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.rip-panel.menu-dialog.signal-detail{--signal-accent: #c4ab7c;display:block;box-sizing:border-box;inline-size:min(620px,calc(100vw - 32px));min-inline-size:0;max-inline-size:none;max-block-size:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:0;padding:24px;overflow:auto;overscroll-behavior:contain;border:1px solid #b1bdac57;border-radius:14px;background:#101b21;box-shadow:0 24px 80px #0008;scrollbar-width:thin;scrollbar-color:#637268 #101b21}.signal-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-block-end:18px}.signal-detail .menu-dialog-head{inset-block-start:-24px;margin:-24px -24px 18px;padding:16px 20px;background:#101b21}.signal-detail-head h2{margin:5px 0 7px;color:#f0eee6;font:700 clamp(29px,6vw,38px)/1.08 var(--display);letter-spacing:.01em}.signal-detail-head p{margin:0;color:var(--signal-muted);font-size:12px;line-height:1.5}.signal-detail-head>button,.signal-tray-close{display:inline-grid;place-items:center;flex:0 0 44px;inline-size:44px;block-size:44px;min-block-size:44px;padding:10px;border:1px solid #8b9c8b3d;border-radius:6px;color:#d5ded3;background:#1a292c;font:500 19px/1 ui-sans-serif,system-ui,sans-serif;cursor:pointer}.signal-detail-head>button .ic,.signal-tray-close .ic{inline-size:17px;block-size:17px}.signal-preview{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-block-size:128px;padding:22px 26px;border:1px solid #b8c3ae33;border-inline-start:3px solid var(--signal-accent);border-radius:4px 10px 10px 4px;background:radial-gradient(ellipse at 100% 0%,#c4ab7c16,transparent 75%),#17252a;color:#f0eee6;font:650 clamp(27px,5vw,35px)/1.12 var(--display)}.signal-preview>strong{font:inherit;overflow-wrap:anywhere}.signal-preview>small{color:var(--signal-accent);font:600 10px/1.3 ui-sans-serif,system-ui,sans-serif;letter-spacing:.1em}.signal-preview[data-theme=velvet]{background:radial-gradient(ellipse at 100% 0%,#ad68762e,transparent 75%),#201e27}.signal-preview[data-theme=neon]{background:repeating-linear-gradient(0deg,transparent 0 20px,#82ded906 21px 22px),radial-gradient(ellipse at 100% 0%,#5aa3a52e,transparent 75%),#13272d}.signal-preview[data-theme=afterhours]{background:radial-gradient(ellipse at 100% 0%,#987aae28,transparent 75%),#211f2b}.signal-preview[data-theme=swagger]{background:radial-gradient(ellipse at 100% 0%,#bd73432e,transparent 75%),#2b211e}.signal-detail .signal-preview-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px 16px;margin-block:11px 19px;color:#afbbb5;font-size:10px;line-height:1.5}.signal-line-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signal-line,.signal-choice{display:flex;flex-direction:column;justify-content:center;gap:5px;min-inline-size:0;min-block-size:65px;padding:11px 13px;border:1px solid #9aaea32e;border-radius:7px;color:#e4e7dd;background:#17262b;font:inherit;text-align:start;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.signal-line small,.signal-choice small{color:#b5c2b8;font-size:9px;font-weight:700;line-height:1.25;letter-spacing:.085em;text-transform:uppercase}.signal-line span,.signal-choice span{display:block;font-size:12px;font-weight:550;line-height:1.35;overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine){.signal-line:hover,.signal-choice:hover:not(:disabled,[aria-disabled=true]){border-color:var(--signal-accent);background:#21332f}}.signal-line.is-active{border-color:var(--signal-accent);background:#c4ab7c12;box-shadow:inset 3px 0 var(--signal-accent)}[dir=rtl] .signal-line.is-active{box-shadow:inset -3px 0 var(--signal-accent)}.signal-line.is-active small{color:var(--signal-accent)}.signal-detail-footer{display:flex;flex-direction:column;gap:12px;margin-block-start:20px;padding-block-start:18px;border-block-start:1px solid #a7b8ae26}.signal-detail-footer .btn{align-self:stretch;min-block-size:48px;font-size:15px}.signal-detail-footer p,.signal-detail-footer small{display:block;margin:0;color:#b0bbb3;font-size:11px;line-height:1.6}.signal-detail-footer .signal-error{color:#efb4a6}.signal-tray{--signal-tray-bottom: clamp(200px, 29dvh, 252px);position:fixed;z-index:35;inset-inline:0;inset-block-start:auto;inset-block-end:calc(var(--signal-tray-bottom) + env(safe-area-inset-bottom));inline-size:min(520px,calc(100vw - 24px));max-block-size:calc(100dvh - var(--signal-tray-bottom) - 84px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin-inline:auto;padding:15px;overflow:auto;overscroll-behavior:contain;border:1px solid #bac6b966;border-radius:12px;background:#101c21fa;box-shadow:0 14px 42px #0009;scrollbar-width:thin;scrollbar-color:#637268 #101b21}.signal-tray-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-block-end:10px}.signal-tray-header h3{margin:0;color:#e5e8dc;font:650 21px/1.1 var(--display);letter-spacing:.025em}.signal-tray-header p,.signal-tray-header small{display:block;margin:4px 0 0;color:#b3bfb6;font-size:10px;line-height:1.35}.signal-tray-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.signal-choice{min-block-size:70px;padding:10px 11px}.signal-choice:is(:disabled,[aria-disabled=true]){opacity:.48;cursor:default}.signal-tray-footer>small.signal-tray-note.is-refused{color:var(--sw-text-1);font-weight:700;animation:signal-refused .36s ease-out}@keyframes signal-refused{0%,to{translate:0}25%{translate:-4px}50%{translate:4px}75%{translate:-2px}}@media(prefers-reduced-motion:reduce){.signal-tray-footer>small.signal-tray-note.is-refused{animation:none}}body.reduce-motion .signal-tray-footer>small.signal-tray-note.is-refused{animation:none}.signal-tray-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-block-start:9px;border-block-start:1px solid #a7b8ae20;padding-block-start:5px}.signal-tray-footer>small{flex:1 1 130px;color:#b5c1b7;font-size:10px;line-height:1.5}.signal-mute{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-block-size:44px;padding:8px 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:#c4cec3;font:550 11px/1.25 ui-sans-serif,system-ui,sans-serif;cursor:pointer}@media(hover:hover)and (pointer:fine){.signal-mute:hover{border-color:#9aaea34d;background:#24312e}}.signal-mute:is(.on,[aria-pressed=true]){color:#e6c9a3;background:#c4ab7c0e}.signal-mute .ic{inline-size:14px;block-size:14px}.battle-overview{position:relative}.battle-overview.has-signal{display:grid;grid-template-columns:minmax(0,1fr) auto}.battle-overview.has-signal :is(.battle-goal,.control-pips){grid-column:1;grid-row:1}.battle-overview.has-signal .control-score{grid-column:2;grid-row:1;justify-self:end;margin-inline-start:0;white-space:nowrap}.battle-overview.has-signal :is(.battle-goal,.control-pips){visibility:hidden}.comms-bubble.signal-bubble{--signal-accent: #c4ab7c;position:absolute;z-index:2;top:auto;left:auto;right:auto;inset-block:0;inset-inline-start:2px;inset-inline-end:auto;display:flex;align-items:center;gap:6px;inline-size:fit-content;max-inline-size:calc(100% - 100px);max-block-size:100%;min-block-size:0;margin:auto 0;padding:2px 8px 2px 5px;border:0;border-inline-start:2px solid var(--signal-accent);border-radius:3px;background:#111e23f5;color:#eceee2;box-shadow:none;font-size:11px;line-height:1.15;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none;pointer-events:none;animation:none;overflow:hidden}.battle-overview:has(.overview-return) .signal-bubble{inset-inline-start:106px;max-inline-size:calc(100% - 174px)}.battle-overview.has-signal .signal-bubble{position:relative;inset:auto;grid-column:1;grid-row:1;align-self:stretch;inline-size:fit-content;max-inline-size:100%;block-size:100%;margin:0}.signal-bubble-mark{display:grid;place-items:center;flex:0 0 16px;inline-size:16px;block-size:16px;color:var(--signal-accent);font:650 14px/1 var(--display)}.signal-bubble-mark .ic{inline-size:13px;block-size:13px}.signal-bubble[data-theme=velvet] .signal-bubble-mark{border-block:1px solid #ed9cb54d}.signal-bubble[data-theme=neon] .signal-bubble-mark{border-inline:1px solid #77ddd14d}.signal-bubble[data-theme=afterhours] .signal-bubble-mark{border:1px solid #c4abfa4d;border-radius:50%}.signal-bubble-copy{display:flex;flex-wrap:wrap;align-items:center;gap:1px 7px;min-inline-size:0}.signal-bubble-copy small{display:block;max-inline-size:100%;min-inline-size:0;overflow:visible;white-space:normal;overflow-wrap:break-word;color:#b7c3b8;font-size:9px;font-weight:500;line-height:1.05}.signal-bubble-copy strong{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eceee2;font-size:11px;font-weight:600;line-height:1.15}.signal-bubble.you .signal-bubble-copy small{color:#b0d2c1}.signal-bubble.rival .signal-bubble-copy small{color:#d8bba7}.signal-bubble.crew .signal-bubble-copy small{color:#a9cbd1}@media(max-width:720px){.signal-bubble.crew{padding-block:0}.signal-bubble.crew .signal-bubble-copy{display:block}.signal-bubble.crew .signal-bubble-copy small{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.signal-bubble.crew .signal-bubble-copy strong{white-space:normal;line-height:1}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.arena.battle-zoomed .battle-overview{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.arena.battle-zoomed .battle-overview .overview-return{grid-column:1;grid-row:1}.arena.battle-zoomed .battle-overview .control-score{grid-column:3;grid-row:1;margin-inline-start:0;white-space:nowrap}.arena.battle-zoomed .battle-overview :is(.battle-goal,.control-pips){display:none}.arena.battle-zoomed .battle-overview .signal-bubble{position:static;grid-column:2;grid-row:1;align-self:stretch;inset:auto;inline-size:auto;max-inline-size:none;margin:0;padding-block:2px;gap:5px}.arena.battle-zoomed .signal-bubble-copy{display:block}.arena.battle-zoomed .signal-bubble-copy small{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.arena.battle-zoomed .signal-bubble-copy strong{white-space:normal;line-height:1.1;overflow-wrap:anywhere}}:is(.signal-shop,.signal-detail,.signal-tray) button:focus-visible{outline:2px solid #bcf2dc;outline-offset:3px}:is(.signal-pack,.signal-line,.signal-choice,.signal-mute,.signal-tray-close){-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(max-width:1060px){.signal-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.signal-pack-art{min-block-size:186px}.signal-pack-sample{max-inline-size:17ch;font-size:34px}}@media(max-width:720px){.signal-shop{margin-block:28px}.signal-shop-heading{align-items:start;gap:12px}.signal-shop-heading h2{font-size:31px}.signal-owned-count{padding-block-start:3px;font-size:10px}.signal-pack-grid{gap:12px}.signal-pack-art{min-block-size:183px;padding:17px 14px 20px}.signal-pack-art:after{inset-inline:9px;inset-block:10px}.signal-pack-sample{max-inline-size:12ch;font-size:31px}.signal-pack-season{font-size:8px;letter-spacing:.08em}.signal-pack-info{padding:14px}.signal-pack-info h3{font-size:22px}.signal-pack-info p{font-size:11px}.signal-tray{--signal-tray-bottom: 196px;inline-size:min(440px,calc(100vw - 24px));padding:12px}.signal-tray-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-choice{min-block-size:62px}.comms-bubble.signal-bubble{max-inline-size:calc(100% - 64px)}}@media(max-width:420px){.arena.battle-zoomed .battle-overview .overview-return{inline-size:44px;min-inline-size:44px;block-size:44px;padding:5px;font-size:0}.arena.battle-zoomed .battle-overview .overview-return:before{content:"‹";direction:ltr;unicode-bidi:isolate;font:500 25px/1 ui-sans-serif,system-ui,sans-serif}[dir=rtl] .arena.battle-zoomed .battle-overview .overview-return:before{content:"›"}.signal-shop-heading{flex-direction:column;gap:7px}.signal-shop-heading h2{font-size:30px}.signal-pack-grid{gap:10px}.signal-pack-art{min-block-size:163px;padding:14px 12px 20px}.signal-pack-sample{font-size:28px}.signal-pack-info{padding:12px}.signal-pack-info h3{font-size:21px}.signal-pack-info p{font-size:10px}.signal-pack-footer{align-items:flex-start;flex-direction:column;gap:5px}.rip-panel.menu-dialog.signal-detail{inline-size:calc(100vw - 24px);max-block-size:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:18px}.signal-detail .menu-dialog-head{inset-block-start:-18px;margin:-18px -18px 14px;padding:12px 16px}.signal-detail-head{gap:8px}.signal-preview{min-block-size:114px;padding:18px}.signal-line-grid{gap:7px}.signal-line{min-block-size:67px;padding:10px}.signal-line span{font-size:11px}}@media(max-width:340px){.signal-pack-grid{grid-template-columns:minmax(0,1fr)}.signal-pack-art{min-block-size:170px}.signal-pack-sample{font-size:34px;max-inline-size:17ch}.signal-pack-footer{flex-direction:row}}@media(max-width:559px)and (max-height:700px){.signal-tray{--signal-tray-bottom: 176px}}@media(orientation:landscape)and (max-height:520px){.signal-tray{--signal-tray-bottom: 66px;inset-inline-start:auto;inset-inline-end:max(12px,env(safe-area-inset-right));inline-size:min(360px,48vw);max-block-size:calc(100dvh - 134px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin-inline:0;padding:10px}[dir=rtl] .signal-tray{inset-inline-end:max(12px,env(safe-area-inset-left))}.signal-tray-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-choice{min-block-size:56px;padding:8px 10px}.signal-tray-header{margin-block-end:5px}.signal-tray-footer{margin-block-start:5px}}@media(prefers-reduced-motion:reduce){.signal-pack,.signal-line,.signal-choice{transition:none}}body.reduce-motion :is(.signal-pack,.signal-line,.signal-choice){transition:none}[dir=rtl] :is(.signal-eyebrow,.signal-pack-season,.signal-line small,.signal-choice small){letter-spacing:0}@media(forced-colors:active){.signal-pack,.signal-line,.signal-choice,.signal-preview,.signal-tray,.comms-bubble.signal-bubble{border-color:ButtonText}.signal-line.is-active{outline:2px solid Highlight;outline-offset:-3px}.signal-pack-art:before,.signal-pack-art:after,.signal-pack-mark{display:none}}.match-wrap .arena .comms-bubble.signal-bubble.plate-signal.plate-signal{position:absolute;z-index:30;inset:auto;inset-block-end:calc(100% + 10px);inset-inline-start:6px;display:flex;align-items:flex-start;gap:7px;grid-area:auto;inline-size:max-content;max-inline-size:min(260px,calc(100vw - 24px));block-size:auto;min-block-size:0;max-block-size:none;margin:0;padding:7px 11px 8px 8px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--signal-accent) 55%,transparent);border-inline-start:3px solid var(--signal-accent);border-radius:10px;background:color-mix(in srgb,var(--sw-ink-1) 96%,transparent);color:var(--sw-text-1);box-shadow:0 8px 22px #000000b8;font-size:13px;line-height:1.2;text-align:start;white-space:normal;overflow:visible;pointer-events:none;transform:none;translate:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:plate-signal-in .22s cubic-bezier(.2,.9,.3,1.2) both}.match-wrap .arena .comms-bubble.signal-bubble.plate-signal.plate-signal:before{content:none}.match-wrap .arena .comms-bubble.signal-bubble.plate-signal.plate-signal:after{content:"";position:absolute;inset:auto;inset-block-start:100%;inset-inline-start:14px;border:7px solid transparent;border-block-end:0;border-block-start-color:var(--signal-accent)}.match-wrap .arena .comms-bubble.signal-bubble.plate-signal.plate-signal.speaks-down{inset-block-start:calc(100% + 10px);inset-block-end:auto}.match-wrap .arena .comms-bubble.signal-bubble.plate-signal.plate-signal.speaks-down:after{inset-block-start:auto;inset-block-end:100%;border:7px solid transparent;border-block-start:0;border-block-end-color:var(--signal-accent)}.match-wrap .arena .plate-signal.plate-signal .signal-bubble-mark{flex:0 0 16px;margin-block-start:1px}.match-wrap .arena .plate-signal.plate-signal .signal-bubble-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-inline-size:0}.match-wrap .arena .plate-signal.plate-signal .signal-bubble-copy small{position:static;display:block;inline-size:auto;block-size:auto;max-inline-size:none;overflow:visible;clip-path:none;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font:650 10px/1.15 var(--body, sans-serif);letter-spacing:.04em;text-transform:uppercase}.match-wrap .arena .plate-signal.plate-signal .signal-bubble-copy strong{display:block;max-inline-size:none;overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;color:var(--sw-text-1);font:650 13px/1.25 var(--body, sans-serif)}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap .arena .comms-bubble.signal-bubble.plate-signal.plate-signal.speaks-down.is-stacked{inset-block-start:calc(100% + 10px + var(--plate-signal-stack, 0) * 56px)}.match-wrap .arena .comms-bubble.signal-bubble.plate-signal.plate-signal.speaks-up.is-stacked{inset-block-end:calc(100% + 10px + var(--plate-signal-stack, 0) * 56px)}.match-wrap .arena .comms-bubble.signal-bubble.plate-signal.plate-signal.is-stacked:after{content:none}}@media(min-width:981px)and (min-height:521px){.match-wrap .arena .comms-bubble.signal-bubble.plate-signal.plate-signal{max-inline-size:300px;padding:9px 13px 10px 10px}.match-wrap .arena .plate-signal.plate-signal .signal-bubble-copy small{font-size:11px}.match-wrap .arena .plate-signal.plate-signal .signal-bubble-copy strong{font-size:16px}.match-wrap .arena .commander-rival>.comms-bubble.signal-bubble.plate-signal.plate-signal.speaks-down{inset-block-start:18px;inset-inline-start:calc(100% + 12px)}.match-wrap .arena .commander-rival>.comms-bubble.signal-bubble.plate-signal.plate-signal.speaks-down:after{inset-block-start:12px;inset-block-end:auto;inset-inline-start:auto;inset-inline-end:100%;border:7px solid transparent;border-inline-start:0;border-inline-end-color:var(--signal-accent)}.match-wrap .arena :is(.crew-roster,.spectator-roster) .crew-commander>.comms-bubble.signal-bubble.plate-signal.plate-signal{inset-block-start:6px;inset-block-end:auto;inset-inline-start:calc(100% + 12px)}.match-wrap .arena :is(.crew-roster,.spectator-roster) .crew-commander>.comms-bubble.signal-bubble.plate-signal.plate-signal:after{inset-block-start:12px;inset-block-end:auto;inset-inline-start:auto;inset-inline-end:100%;border:7px solid transparent;border-inline-start:0;border-inline-end-color:var(--signal-accent)}}@media(orientation:landscape)and (max-height:520px){.match-wrap .arena .commander-player>.comms-bubble.signal-bubble.plate-signal.plate-signal.speaks-up{inset-block-end:calc(100% + 16px);max-inline-size:min(240px,40vw)}}@keyframes plate-signal-in{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){.match-wrap .arena .comms-bubble.signal-bubble.plate-signal.plate-signal{animation:none}}body.reduce-motion .match-wrap .arena .comms-bubble.signal-bubble.plate-signal.plate-signal{animation:none}@media(forced-colors:active){.match-wrap .arena .comms-bubble.signal-bubble.plate-signal.plate-signal{border-color:CanvasText}}.offline-settings p{margin:.6rem 0}.offline-title{color:var(--ink, #f4f0df);font-weight:800}.offline-settings progress{display:block;width:100%;height:.65rem;accent-color:#71d9bc}.offline-save{font-size:.85rem;color:#9fe1ca}.offline-error{color:#f8c393;font-size:.9rem}.offline-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin:1rem 0}.offline-actions .btn{min-height:44px;white-space:normal}.offline-notice{position:fixed;z-index:80;inset-inline:1rem;bottom:max(1rem,env(safe-area-inset-bottom));margin-inline:auto;max-width:680px;display:flex;align-items:center;gap:1rem;padding:1rem 3rem 1rem 1.2rem;background:#0e2027;color:#f4f0df;border:1px solid #667d77;border-radius:14px;box-shadow:0 12px 36px #0008}.offline-notice[hidden]{display:none}.offline-notice div{flex:1}.offline-notice strong,.offline-notice span{display:block}.offline-notice span{margin-top:.3rem;color:#b9cbc9;font-size:.85rem;line-height:1.45}.offline-notice .btn{flex-shrink:0;min-height:44px}.offline-dismiss{position:absolute;inset-inline-end:0;top:0;width:44px;height:44px;background:transparent;border:0;color:#b9cbc9;font-size:1.4rem;cursor:pointer}@media(max-width:520px){.offline-notice{gap:.5rem;flex-wrap:wrap;padding:.9rem 2.6rem .9rem 1rem}.offline-notice div{flex-basis:100%}.offline-notice .btn{min-height:44px}}.battle-menu-objective{margin:0 0 15px;color:#b9c7c0;font-size:12px;line-height:1.5}.match-wrap.has-battle-commands .arena.premium-arena.command-arena{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(54px,max-content) minmax(0,1fr) max-content;flex:1;min-height:0;width:100%;max-width:1440px;margin:0 auto;gap:3px;padding:0 clamp(8px,2vw,28px)}.has-battle-commands .battle-command-edge{grid-column:1;grid-row:1;position:relative;z-index:12;display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:12px;min-height:54px;padding-top:max(4px,env(safe-area-inset-top))}.match-wrap.has-battle-commands .command-arena>.battle-stage{grid-column:1;grid-row:2;width:100%;max-width:940px;min-height:0}.match-wrap.has-battle-commands .command-arena>.dock:not(.db-dock){grid-column:1;grid-row:3}.has-battle-commands .battle-command-edge>.battle-overview{display:contents}.has-battle-commands .battle-command-edge :is(.battle-goal,.control-pips,.control-score){display:none}.match-wrap.has-battle-commands .command-arena .battle-command-edge .signal-bubble{position:absolute;top:calc(100% + 5px);inset-inline:auto 0;bottom:auto;grid-area:auto;inline-size:min(330px,calc(100vw - 24px));max-inline-size:none;block-size:auto;margin:0}.has-battle-commands .battle-menu{grid-column:3;grid-row:1;align-self:center}.has-battle-commands .battle-menu>summary{width:44px;height:44px;border-radius:50%;background:radial-gradient(ellipse at top,#c6bd9b12,#091319cc 75%);border:1px solid #c7bf9f30;box-shadow:inset 0 1px #ece0b314,0 3px 8px #0004}.has-battle-commands .battle-menu-panel{z-index:30;top:calc(100% + 6px)}.match-wrap.has-battle-commands .commander{--portrait-size: 46px;--crew-rim: #9dcec0;position:relative;display:grid;align-items:center;justify-content:start;grid-template-columns:var(--portrait-size) minmax(0,1fr);gap:10px;min-width:0;min-height:50px;margin:0;text-align:start}.has-battle-commands .commander-rival{grid-column:1;grid-row:1;--crew-rim: #ce9f8c}.has-battle-commands .commander-portrait{position:relative;display:block;width:var(--portrait-size);height:var(--portrait-size);isolation:isolate;overflow:visible;pointer-events:none;--bust-width: 1.45;--bust-top: -.36;--ring-inset: -.1}.has-battle-commands .commander-portrait:before,.has-battle-commands .commander-portrait:after{content:"";position:absolute;inset:calc(var(--portrait-size) * (var(--ring-inset) * 2 + .08)) calc(var(--portrait-size) * var(--ring-inset)) calc(var(--portrait-size) * -.08);border:2px solid #b9a576;border-radius:50%;pointer-events:none}.has-battle-commands .commander-portrait:before{z-index:0;background:radial-gradient(ellipse at 50% 32%,#42635970,#0a171b 70%);box-shadow:0 0 0 1px #090f13,0 2px 0 2px #111f22,0 6px 10px #0009,inset 0 0 0 2px #dac89638,inset 0 0 14px #000}.has-battle-commands .commander-portrait:after{z-index:2;border-color:#cfb983;background:transparent;clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%);box-shadow:inset 0 -2px #463e29,0 2px #090f13}.has-battle-commands .has-priority .commander-portrait:before{border-color:var(--crew-rim);box-shadow:0 0 0 1px #090f13,0 0 0 3px #bcd8c322,0 3px 12px #000a,inset 0 0 18px #a7d4a828}.has-battle-commands .commander-figure{--ring-center-y: calc(var(--portrait-size) * (.58 + var(--ring-inset) - var(--bust-top)));--ring-inner-radius: calc(var(--portrait-size) * (.5 - var(--ring-inset)) - 2px);position:absolute;z-index:1;top:calc(var(--portrait-size) * var(--bust-top));left:50%;width:calc(var(--portrait-size) * var(--bust-width));height:calc(var(--portrait-size) * (1.08 - var(--bust-top)));transform:translate(-50%);overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 var(--ring-center-y),transparent var(--ring-center-y) 100%),radial-gradient(circle var(--ring-inner-radius) at 50% var(--ring-center-y),#000 calc(100% - .5px),transparent 100%);mask-image:linear-gradient(#000 0 var(--ring-center-y),transparent var(--ring-center-y) 100%),radial-gradient(circle var(--ring-inner-radius) at 50% var(--ring-center-y),#000 calc(100% - .5px),transparent 100%);-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.match-wrap.has-battle-commands .commander .hud-face{display:block;width:100%;height:100%;padding:0;border:1px solid #111b1c;border-radius:50%;box-shadow:none;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 16%)}.match-wrap.has-battle-commands .commander .commander-bust{position:relative;left:50%;width:calc(100% * var(--cutout-scale, 1));height:auto;max-width:none;max-height:none;border:0;border-radius:0;object-fit:contain;object-position:center top;-webkit-mask-image:none;mask-image:none;transform:translate(calc(-50% + var(--cutout-x, 0%)),var(--cutout-y, 0%));filter:drop-shadow(0 2px 2px #000c) drop-shadow(0 0 1px #ebc58c45)}.has-battle-commands .commander .hud-face.unknown{position:relative;z-index:1;display:grid;place-items:center;border:0;background:transparent;color:#c7c7b5}.has-battle-commands .commander-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 12px/1.3 var(--body, sans-serif);color:#d2d9cf;text-shadow:0 2px 4px #000;letter-spacing:.1px}.has-battle-commands .commander .hud-counts{position:absolute;z-index:3;top:30px;inset-inline-start:27px}.match-wrap.has-battle-commands .commander .hud-rival-hand,.match-wrap.has-battle-commands .commander .hud-energy{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;min-width:32px;min-height:22px;padding:2px 5px;border:1px solid #bda778;border-radius:5px 5px 11px 11px;background:linear-gradient(150deg,#3e4941,#0d1c21 78%);box-shadow:inset 0 1px #e6d4a854,inset 0 -2px #070f14,0 0 0 1px #101819,0 3px 5px #000a;color:#e4e6d5;font-size:0;letter-spacing:0}.has-battle-commands .commander .hud-rival-hand .ic{width:12px;height:12px;color:#c8cbb8}.has-battle-commands .commander .hud-rival-hand b{color:#eee7d5;font-size:14px;line-height:1}.has-battle-commands .commander-rival .commander-name{padding-inline-start:5px}.match-wrap.has-battle-commands .command-arena .hand-area{display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto auto;gap:0 8px;min-width:0}.match-wrap.has-battle-commands .commander-player{--portrait-size: 72px;grid-column:1;grid-row:1 / 3;align-self:center;grid-template-columns:1fr;justify-items:center;gap:24px;text-align:center;min-height:0;width:92px}.has-battle-commands .commander-player .commander-name{width:100%;font-size:11px}.match-wrap.has-battle-commands .commander-player .hud-energy{position:absolute;z-index:3;top:58px;inset-inline-start:50%;transform:translate(-50%);min-width:60px;min-height:36px;padding:2px 6px;border-radius:13px 13px 18px 18px;border-color:#c9b37c}[dir=rtl] .match-wrap.has-battle-commands .commander-player .hud-energy{transform:translate(50%)}.match-wrap.has-battle-commands .commander-player .hud-energy b{color:#f3e8ca;font:800 25px/1 var(--display);text-shadow:0 2px 1px #000}.has-battle-commands .commander-player .hud-energy b i{font:600 11px/1 var(--body, sans-serif);color:#afbcaf}.match-wrap.has-battle-commands .command-arena .hand-heading{grid-column:2;grid-row:1;min-width:0}.match-wrap.has-battle-commands .command-arena .hand{grid-column:2;grid-row:2;min-width:0}.has-battle-commands .hand-navigation{margin-inline-start:auto}.has-battle-commands .hand-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.match-wrap.has-battle-commands .command-clock{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;gap:3px 12px;padding:6px 10px;border:0;border-radius:8px;background:radial-gradient(ellipse,#08141ce6,#08141c00 75%);text-shadow:0 2px 4px #000;grid-column:2;grid-row:1}.has-battle-commands .command-clock .pot-turn{grid-column:1;grid-row:1;gap:5px;font-size:9px;letter-spacing:.6px;color:#b9c4bc}.has-battle-commands .command-clock .pot-turn b{font:700 21px/1 var(--display);color:#f0e5cd}.has-battle-commands .command-clock .pot-turn i{color:#b7c0b7;font-size:11px}.has-battle-commands .command-clock .pot-amt{grid-column:2;grid-row:1;gap:4px;font-size:20px}.has-battle-commands .command-clock .pot-amt b{font:700 22px/1 var(--display);color:#e4d2a5;animation:none}.has-battle-commands .command-clock .pot-amt .ic{width:13px;height:13px;color:#ccb77e}.has-battle-commands .command-clock .pot-prio{grid-column:1 / -1;grid-row:2;max-width:190px;margin:0;font-size:9px;line-height:1.3;letter-spacing:.3px;color:#b8c7c0;text-wrap:balance}.has-battle-commands .command-clock .pot-prio.rival{color:#d3b0a3}.has-battle-commands .command-clock .pot-next{display:block;grid-column:1 / -1;grid-row:3;max-width:190px;margin:2px 0 0;font-size:9px;line-height:1.35;letter-spacing:.25px;color:#ebcb91}@media(min-width:1200px)and (min-height:521px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena{grid-template-rows:minmax(0,1fr) max-content;padding-top:max(8px,env(safe-area-inset-top))}.has-battle-commands .battle-command-edge{display:contents}.match-wrap.has-battle-commands .command-arena>.battle-stage{grid-row:1;width:calc(100% - 224px)}.match-wrap.has-battle-commands .command-arena>.dock:not(.db-dock){grid-row:2}.match-wrap.has-battle-commands .commander-rival{--portrait-size: 78px;position:absolute;top:36px;inset-inline-start:16px;width:96px;grid-template-columns:1fr;justify-items:center;gap:17px;text-align:center}.has-battle-commands .commander-rival .commander-name{padding:0;width:100%}.has-battle-commands .commander-rival .hud-counts{top:63px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .has-battle-commands .commander-rival .hud-counts{transform:translate(50%)}.match-wrap.has-battle-commands .command-clock{position:absolute;top:18px;inset-inline-end:12px;width:100px;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:7px;padding:9px 3px}.has-battle-commands .command-clock .pot-amt{grid-column:1;grid-row:2}.has-battle-commands .command-clock .pot-amt b{font-size:34px}.has-battle-commands .command-clock .pot-prio{grid-row:3;font-size:10px}.has-battle-commands .command-clock .pot-next{grid-row:4}.has-battle-commands .battle-menu{position:absolute;top:147px;inset-inline-end:39px}.has-battle-commands .battle-command-edge:has(.pot-next) .battle-menu{top:180px}.match-wrap.has-battle-commands .command-arena .battle-command-edge .signal-bubble{top:224px;inset-inline-end:10px;inline-size:clamp(100px,calc((100% - var(--desktop-stage-max, 940px)) / 2 - 40px),200px)}.has-battle-commands .battle-command-edge .signal-bubble-copy strong{white-space:normal;overflow-wrap:anywhere}}@media(max-width:1199px){.has-battle-commands .commander-rival .commander-portrait{--bust-width: 1.38;--bust-top: 0;--ring-inset: .06}.match-wrap.has-battle-commands .command-arena .battle-command-edge .signal-bubble{position:relative;grid-column:1 / -1;grid-row:2;inset:auto;inline-size:100%;min-block-size:25px;justify-self:stretch}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.has-battle-commands .battle-command-edge{gap:6px}.has-battle-commands .commander-rival .commander-name{display:none}.match-wrap.has-battle-commands .commander-rival{grid-template-columns:var(--portrait-size) max-content;gap:8px}.match-wrap.has-battle-commands .command-arena .commander-rival .hud-counts{position:static;grid-column:2;grid-row:1;inset:auto;transform:none}.match-wrap.has-battle-commands .command-arena .commander-rival .hud-rival-hand{min-height:28px;border-radius:8px}.match-wrap.has-battle-commands .command-arena .hand-area{grid-template-columns:54px minmax(0,1fr);gap:0 6px}.match-wrap.has-battle-commands .commander-player{--portrait-size: 42px;grid-row:1;width:54px;min-height:54px;align-self:center;grid-template-columns:1fr;justify-items:center;gap:0;align-content:start}.has-battle-commands .commander-player .commander-portrait{--bust-width: 1.45;--bust-top: -.14;--ring-inset: .02}.has-battle-commands .commander-player .commander-name{display:none}.match-wrap.has-battle-commands .command-arena .commander-player .hud-energy{position:absolute;inset:30px auto auto 50%;transform:translate(-50%);min-height:24px;min-width:48px;padding:1px 5px;gap:3px;border-radius:11px 11px 14px 14px}.match-wrap.has-battle-commands .commander-player .hud-energy b{font-size:19px}.has-battle-commands .commander-player .hud-energy b i{font-size:9px}.match-wrap.has-battle-commands .command-arena .hand{grid-column:1 / -1}.match-wrap.has-battle-commands .command-arena .hand-heading{min-height:52px;padding:0;gap:4px}.match-wrap.has-battle-commands .command-arena .hand-heading .empty-readout{max-height:none;overflow:visible}.match-wrap.has-battle-commands .command-arena .hand-heading .empty-readout .readout-copy :is(strong,p){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.has-battle-commands .command-clock{padding-inline:3px}.has-battle-commands .battle-command-edge .overview-return{position:absolute;top:6px;inset-inline-start:0;z-index:1;width:44px;min-width:44px;height:44px;padding:0;font-size:0}.has-battle-commands .battle-command-edge .overview-return:before{content:"‹";font:400 27px/1 sans-serif}.has-battle-commands .battle-zoomed .commander-rival{--portrait-size: 40px;padding-inline-start:45px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-zoomed{grid-template-rows:minmax(54px,max-content) auto minmax(0,1fr) max-content}.match-wrap.has-battle-commands .command-arena.battle-zoomed>.mobile-block-nav{grid-column:1;grid-row:2}.match-wrap.has-battle-commands .command-arena.battle-zoomed>.battle-stage{grid-row:3}.match-wrap.has-battle-commands .command-arena.battle-zoomed>.dock:not(.db-dock){grid-row:4}}@media(max-width:1199px){.match-wrap.has-battle-commands:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.command-arena.battle-wide:not(.debrief){grid-template-rows:minmax(54px,max-content) minmax(0,1fr) max-content}.match-wrap.has-battle-commands:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.command-arena.battle-wide>.battle-stage{grid-row:2}.match-wrap.has-battle-commands:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.command-arena.battle-wide>.dock:not(.db-dock){grid-row:3}}@media(orientation:landscape)and (max-height:520px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena{grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);grid-template-rows:minmax(54px,max-content) minmax(0,1fr);gap:3px 12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.dock:not(.db-dock){grid-column:2;grid-row:1 / -1}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-zoomed{grid-template-rows:minmax(54px,max-content) auto minmax(0,1fr)}.match-wrap.has-battle-commands:has(.tutorial-slot[data-tutorial-active]){grid-template-rows:minmax(0,1fr)}.match-wrap.has-battle-commands:has(.tutorial-slot[data-tutorial-active]) .arena.command-arena{grid-column:1;grid-row:1}.match-wrap.has-battle-commands .tutorial-slot[data-tutorial-active]{grid-row:1;padding-top:4px}.match-wrap.has-battle-commands:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.command-arena.battle-wide:not(.debrief){grid-template-rows:minmax(54px,max-content) minmax(0,1fr)}.match-wrap.has-battle-commands:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.command-arena.battle-wide>.dock:not(.db-dock){grid-row:1 / -1}}@media(min-width:981px)and (min-height:521px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena{--desktop-stage-max: clamp(940px, calc(100dvh + 80px) , 1440px);max-width:1920px}.match-wrap.has-battle-commands .command-arena>.battle-stage{max-width:var(--desktop-stage-max)}.match-wrap.has-battle-commands .command-arena.battle-wide .board{--plaque-height: clamp(76px, 7.4cqw, 104px);--score-height: 30px;--formation-gap: 12px;--block-gap: clamp(16px, 3cqw, 48px);--piece-width: max(12px, min(calc((100cqw - 34px - 2 * var(--block-gap)) / 6), calc((100cqh - var(--plaque-height) - 2 * var(--score-height) - 2 * var(--formation-gap) - 56px) / 4 / 1.3333), 176px));gap:var(--block-gap)}.match-wrap.has-battle-commands .command-arena.battle-wide :is(.block-art,.block-head){width:min(100%,420px)}.match-wrap.has-battle-commands .command-arena.battle-wide .side .slots{padding-block:6px}.match-wrap.has-battle-commands .command-arena.battle-wide:not(.table) .side .slots{padding-block:9px}.match-wrap.has-battle-commands .command-arena.battle-wide .side .card .cname{font-size:clamp(10px,calc(var(--piece-width) * .12 + 1px),18px)}.match-wrap.has-battle-commands .command-arena.battle-wide .block-head{padding:5px 9px 18px}.match-wrap.has-battle-commands .command-arena.battle-wide .loc-name{font-size:clamp(20px,2cqw,28px)}.match-wrap.has-battle-commands .command-arena.battle-wide .loc-effect{margin-top:3px;font-size:clamp(11px,1cqw,14px);line-height:1.3}}@media(min-width:981px)and (min-height:521px)and (max-height:800px){.match-wrap.has-battle-commands .command-arena.battle-wide .board{--plaque-height: 68px;--score-height: 22px}.match-wrap.has-battle-commands .command-arena.battle-wide .block-head{padding-block:5px}.match-wrap.has-battle-commands .command-arena.battle-wide .loc-name{font-size:18px}.match-wrap.has-battle-commands .command-arena.battle-wide .meter{display:none}.match-wrap.has-battle-commands .command-arena .hand-area{grid-template-rows:minmax(0,1fr) auto}.match-wrap.has-battle-commands .command-arena .commander-player{grid-row:1;justify-self:center}.match-wrap.has-battle-commands .command-arena .hand-heading{grid-column:1;grid-row:2;justify-content:center;flex-wrap:wrap;min-height:0;padding:0}.match-wrap.has-battle-commands .command-arena .hand-area:has(#hand-comms){grid-template-columns:116px minmax(0,1fr)}.match-wrap.has-battle-commands .command-arena .hand-navigation{margin-inline-start:0}.match-wrap.has-battle-commands .command-arena .hand{grid-column:2;grid-row:1 / 3}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap.has-battle-commands .command-arena.battle-wide .board{padding-block:0}.match-wrap.has-battle-commands .command-arena.battle-wide .side .slots{padding-block:4px}.match-wrap.has-battle-commands .command-arena.battle-wide .side .card .cname{font-size:clamp(9px,calc(var(--piece-width) * .155),14px)}}@media(min-width:981px)and (min-height:521px){.match-wrap.has-battle-commands:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.command-arena.battle-wide .board{--plaque-height: clamp(68px, 6cqw, 88px);--formation-gap: 12px;--piece-width: max(12px, min(calc((100cqw - 34px - 2 * var(--block-gap)) / 6), calc((100cqh - var(--plaque-height) - 2 * var(--score-height) - 2 * var(--formation-gap) - 24px) / 4 / 1.3333), 176px));padding-block:0}.match-wrap.has-battle-commands:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.command-arena.battle-wide .side .slots{padding-block:6px}.match-wrap.has-battle-commands:has(.tutorial-slot[data-tutorial-active]) .command-arena.battle-wide .block-head{padding-block:5px}.match-wrap.has-battle-commands:has(.tutorial-slot[data-tutorial-active]) .command-arena.battle-wide .meter{display:none}}@media(min-width:981px)and (min-height:521px){@container premium-battle (max-height: 350px){.match-wrap.has-battle-commands .command-arena.battle-wide .board{--plaque-height: 44px;--score-height: 18px}.match-wrap.has-battle-commands .command-arena.battle-wide .block-head{padding-block:4px}.match-wrap.has-battle-commands .command-arena.battle-wide .loc-name{font-size:16px}.match-wrap.has-battle-commands .command-arena.battle-wide .meter{display:none}}}@media(min-width:981px)and (min-height:521px)and (max-height:800px){.match-wrap.has-battle-commands:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.command-arena.battle-wide .board{--plaque-height: 60px;--score-height: 20px}.match-wrap.has-battle-commands:has(.tutorial-slot[data-tutorial-active]) .command-arena.battle-wide .loc-name{font-size:16px}.match-wrap.has-battle-commands:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.command-arena.battle-wide .side .side-power{font-size:18px}}@media(min-width:981px)and (min-height:521px)and (max-height:650px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap.has-battle-commands:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.command-arena.battle-wide:not(.debrief){grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:minmax(54px,max-content) minmax(0,1fr);column-gap:12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.dock:not(.db-dock),.match-wrap.has-battle-commands:has(.tutorial-slot[data-tutorial-active]) .arena.premium-arena.command-arena.battle-wide>.dock:not(.db-dock){grid-column:2;grid-row:1 / -1}.match-wrap.has-battle-commands .command-arena .dock-row{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:14px;height:100%}.match-wrap.has-battle-commands .command-arena .hand-area,.match-wrap.has-battle-commands .command-arena .decision-panel{flex:none}}@media(min-width:1200px)and (min-height:521px)and (max-height:650px){.has-battle-commands .battle-command-edge{display:grid}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide>.battle-stage{grid-column:1;grid-row:2;width:100%}.match-wrap.has-battle-commands .command-arena .commander-rival{--portrait-size: 46px;position:relative;inset:auto;width:auto;grid-template-columns:var(--portrait-size) minmax(0,1fr);justify-items:stretch;gap:10px;text-align:start}.has-battle-commands .commander-rival .commander-portrait{--bust-width: 1.38;--bust-top: 0;--ring-inset: .06}.match-wrap.has-battle-commands .command-arena .commander-rival .hud-counts{top:30px;inset-inline-start:27px;transform:none}.match-wrap.has-battle-commands .command-arena .command-clock{position:static;width:auto;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:3px 12px;padding:6px 10px}.has-battle-commands .command-clock .pot-amt{grid-column:2;grid-row:1}.has-battle-commands .command-clock .pot-amt b{font-size:22px}.has-battle-commands .command-clock .pot-prio{grid-row:2;font-size:9px}.has-battle-commands .command-clock .pot-next{grid-row:3}.match-wrap.has-battle-commands .command-arena .battle-menu{position:relative;inset:auto}.match-wrap.has-battle-commands .command-arena .battle-command-edge .signal-bubble{position:relative;grid-column:1 / -1;grid-row:2;inset:auto;inline-size:100%;min-block-size:25px;max-block-size:none}}.arena .decision-panel .turn-clock{--turn-clock-color: #83ddc7;box-sizing:border-box;min-width:0;width:100%;margin:3px 0 8px;padding:7px 10px 6px;border:1px solid #83ddc744;border-radius:8px;background:#09191fe8;color:#e9eee5;text-align:start}.arena .decision-panel:has(>.turn-clock){display:flex;flex-direction:column}.turn-clock[hidden]{display:none!important}.turn-clock-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.turn-clock-label{min-width:0;overflow-wrap:anywhere;font:650 12px/1.25 var(--body, sans-serif)}.turn-clock-time{flex:none;min-width:3.5ch;color:var(--turn-clock-color);font:750 24px/1 var(--display, sans-serif);font-variant-numeric:tabular-nums;text-align:end}.turn-clock-track{height:3px;margin:6px 0 5px;overflow:hidden;border-radius:2px;background:#a9c9c51f}.turn-clock-track>span{display:block;width:100%;height:100%;background:var(--turn-clock-color);transform:scaleX(var(--turn-clock-fraction, 1));transform-origin:left center;transition:transform .16s linear}[dir=rtl] .turn-clock-track>span{transform-origin:right center}.turn-clock-hint{margin:0;color:#b6c7c5;font:400 11px/1.3 var(--body, sans-serif);overflow-wrap:anywhere}.arena .decision-panel .turn-clock[data-urgency=urgent]{--turn-clock-color: #f3ca7b;border-color:#f3ca7b80}.arena .decision-panel .turn-clock:is([data-urgency=warning],[data-urgency=critical]),.arena .decision-panel .turn-clock[data-urgency=expired]{--turn-clock-color: #ffad99;border-color:#ffad99b3;background:#271915f0}.turn-clock:is([data-urgency=warning],[data-urgency=critical]) .turn-clock-label,.turn-clock[data-urgency=expired] .turn-clock-label{color:#ffcfbe}.arena .decision-panel .turn-clock[data-urgency=waiting]{--turn-clock-color: #acbeb9;border-color:#acbeb936}.turn-clock-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.arena .decision-panel .turn-clock{margin:3px 0 5px;padding:5px 8px}.turn-clock-label{font-size:11px}.turn-clock-time{font-size:20px}.turn-clock-track{margin-block:4px}.turn-clock-hint{font-size:10px}}.arena .decision-panel .turn-clock:is([data-urgency=warning],[data-urgency=critical]){box-shadow:0 0 0 1px #ffad9973,0 0 16px #ff7a6e47}.arena .decision-panel .turn-clock[data-urgency=critical]{border-width:2px;background:color-mix(in srgb,var(--sw-danger) 24%,var(--sw-ink-1));box-shadow:0 0 0 2px #ffad998c,0 0 22px #ff7a6e73}.turn-clock:is([data-urgency=warning],[data-urgency=critical]) .turn-clock-label{font-weight:750;font-size:13px;overflow-wrap:anywhere}.turn-clock:is([data-urgency=warning],[data-urgency=critical]) .turn-clock-time{font-size:30px}.turn-clock:is([data-urgency=warning],[data-urgency=critical]) .turn-clock-hint{display:none}.match-wrap .arena.premium-arena:has(.decision-panel .turn-clock:is([data-urgency=warning],[data-urgency=critical])):after{content:"";position:absolute;inset:0;z-index:40;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffad9959,inset 0 0 44px #ff7a6e24}.match-wrap .arena.premium-arena:has(.decision-panel .turn-clock[data-urgency=critical]):after{box-shadow:inset 0 0 0 2px #ffad9999,inset 0 0 64px #ff7a6e42}.turn-clock-short{display:none}.turn-clock[data-urgency=critical] .turn-clock-label{color:var(--sw-text-1)}.turn-clock[data-beat=odd] .turn-clock-time{animation:turn-clock-beat-odd .42s cubic-bezier(.2,.8,.3,1) both}.turn-clock[data-beat=even] .turn-clock-time{animation:turn-clock-beat-even .42s cubic-bezier(.2,.8,.3,1) both}@keyframes turn-clock-beat-odd{0%{scale:1.22;text-shadow:0 0 14px rgba(255,173,153,.9)}to{scale:1;text-shadow:none}}@keyframes turn-clock-beat-even{0%{scale:1.22;text-shadow:0 0 14px rgba(255,173,153,.9)}to{scale:1;text-shadow:none}}.turn-clock-time{transform-origin:center}@media(prefers-reduced-motion:reduce){.turn-clock-track>span{transition:none}.turn-clock[data-beat] .turn-clock-time{animation:none}}body.reduce-motion .turn-clock-track>span{transition:none}body.reduce-motion .turn-clock[data-beat] .turn-clock-time,.arena.premium-arena .block.flip-lead,.arena.premium-arena .block-head.fresh,.arena.premium-arena .side-power.pop,.arena.premium-arena .block-head.fresh .loc-name{animation:none}.sp-label-short{display:none}.sp-value{display:inline-block;flex:none;font:inherit;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.arena.premium-arena .sp-value{animation-duration:.28s;animation-timing-function:ease-out;animation-fill-mode:both;transform-origin:center}@keyframes locationScoreSettle{0%{opacity:.65;transform:translateY(1px)}35%{opacity:1;text-shadow:0 0 7px currentColor}to{opacity:1;transform:none}}@keyframes locationUnseal{0%{opacity:.35}to{opacity:1}}@keyframes locationLeadEdge{30%{opacity:1}}.arena.premium-arena .block-art.fresh,.arena.premium-arena .overview-block-head.fresh,.arena.premium-arena .block-head.fresh{animation:locationUnseal .32s ease-out}.arena.premium-arena .block.flip-lead:not(.unrevealed) .block-art:not(.fresh):before{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px #dfcca17d,inset 0 0 12px #d9c49b35;opacity:0;animation:locationLeadEdge .36s ease-out}.arena.premium-arena.battle-wide .side .side-power{box-sizing:border-box;width:min(92%,184px);height:var(--score-height);min-height:var(--score-height);padding:3px 8px;gap:8px;overflow:hidden;line-height:1;letter-spacing:0;background:linear-gradient(145deg,#293a34,#132523);box-shadow:inset 0 1px #e3e8ce1c,0 2px 4px #0006}.arena.premium-arena.battle-wide .side-power .sp-value{font:700 clamp(14px,calc(var(--score-height) - 9px),24px)/1 var(--display);min-width:1.4ch;text-align:center}.arena.premium-arena.battle-wide .side-power .sp-tag{order:-1;flex:0 1 auto;min-width:0;font:600 9px/1.2 var(--body, sans-serif);letter-spacing:.25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena.premium-arena.battle-wide .side-power .sp-proj{flex:none;order:2;font:600 10px/1.2 var(--body, sans-serif);margin:0;padding-inline-start:6px;border-inline-start:1px solid #a1c3b64d}.arena.premium-arena.battle-wide .side-power:has(.sp-proj) .sp-label-full{display:none}.arena.premium-arena.battle-wide .side-power:has(.sp-proj) .sp-label-short{display:inline}.arena.premium-arena.battle-wide :is(.loc-name,.overview-block-head strong){overflow-wrap:anywhere}.arena.premium-arena.battle-wide .overview-block-head:focus-visible,.arena.premium-arena.battle-wide .loc-info:focus-visible{outline:2px solid #b9e4d2;outline-offset:-4px}@media(hover:hover)and (pointer:fine){.arena.premium-arena.battle-wide .block-head .loc-info:hover{background:#bce6d10a}}@media(min-width:981px)and (min-height:521px){.arena.premium-arena.battle-wide .side .side-power{width:min(92%,clamp(184px,24cqw,300px))}.arena.premium-arena.battle-wide .side-power .sp-tag{font-size:clamp(9px,.8cqw,11px)}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.arena.premium-arena.battle-wide .side .side-power{width:92%;padding:3px 5px;gap:5px}.arena.premium-arena.battle-wide .side-power .sp-tag{font-size:8px;letter-spacing:0}.arena.premium-arena.battle-wide .side-power .sp-proj{font-size:9px;padding-inline-start:4px}.arena.premium-arena.battle-wide .overview-block-head{padding:6px 10px}.arena.premium-arena.battle-wide .overview-block-head i{top:3px;inset-inline-end:4px;font-size:9px}}body.reduce-motion .arena.premium-arena :is(.block,.block-art,.block-head,.overview-block-head,.loc-name,.side-power,.sp-value){animation:none!important;transition:none}@media(prefers-reduced-motion:reduce){.arena.premium-arena :is(.block,.block-art,.block-head,.overview-block-head,.loc-name,.side-power,.sp-value){animation:none!important;transition:none}}.menu-shell .meta-play .wh-deckbar.play-deck-summary{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px}.play-deck-selected{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 auto}.play-deck-cover{display:block;flex:0 0 48px;width:48px;height:60px;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 20%);border:1px solid #8c9b8966;border-radius:6px;background:#101d23;box-shadow:0 3px 10px #0005}.play-deck-cover-empty{display:grid;place-items:center;color:#c4ab7c}.play-deck-cover-empty .ic{width:24px;height:24px}.play-deck-copy{display:grid;gap:4px;min-width:0;text-align:start}.play-deck-name{color:#edf0e9;font-size:17px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.play-deck-status{display:flex;align-items:center;gap:5px;color:#aebcbd;font-size:12px;line-height:1.4}.play-deck-status .ic{flex:0 0 13px;width:13px;height:13px}.play-deck-status.ready>.ic{color:#67ddc4}.play-deck-status.incomplete{color:#dfbd83}.play-deck-actions{flex:0 0 auto;display:flex;align-items:center;gap:14px}.meta-play .play-deck-change{min-height:44px;padding:10px 17px;border:1px solid #5b867e;border-radius:7px;color:#9ce7d6;background:#17312f;font:inherit;font-size:14px;font-weight:750;line-height:1.3}.meta-play .play-deck-change:hover{background:#20443f;border-color:#78c5b5}.meta-play .play-deck-manage{display:block;min-height:44px;margin:0;padding:10px 8px;border:1px solid transparent;border-radius:7px;font-size:13px;line-height:1.3;color:#c7b58e}.meta-play .play-deck-manage:hover{border-color:#c7b58e55;background:#c7b58e0b}.play-deck-summary button:focus-visible{outline:2px solid #edf0e9;outline-offset:3px}.rip-panel.menu-dialog.play-deck-dialog{width:min(560px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.play-deck-dialog .play-deck-hint{color:#aebcbd;margin:0 0 20px;font-size:14px}.play-deck-search{display:grid;gap:8px;margin-block:16px 8px;color:#c9d2d0;font-size:13px}.play-deck-search>span{display:flex;align-items:center;gap:7px}.play-deck-search .ic{width:15px;height:15px}.play-deck-dialog .play-deck-count{margin:16px 0 8px;color:#aebcbd;font-size:12px;letter-spacing:.04em}.play-deck-list{display:grid;gap:8px;margin:0;padding:4px;list-style:none}.play-deck-list>li{min-width:0}.play-deck-option{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;gap:13px;align-items:center;box-sizing:border-box;width:100%;min-height:84px;padding:11px 12px;border:1px solid #41545b;border-radius:9px;background:#18272e;color:#edf0e9;text-align:start;font:inherit;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.play-deck-option:hover{background:#21373b;border-color:#80a097}.play-deck-option.selected{border-color:#68cdb7;background:#173731;box-shadow:inset 3px 0 #68cdb7}[dir=rtl] .play-deck-option.selected{box-shadow:inset -3px 0 #68cdb7}.play-deck-option .play-deck-name{font-size:15px}.play-deck-option .play-deck-status{margin-top:2px}.play-deck-check{display:grid;place-items:center;width:24px;height:24px;border:1px solid #647c7d;border-radius:50%}.play-deck-check.on{border-color:transparent;color:#83e1cb}.play-deck-check .ic{width:24px;height:24px}.play-deck-dialog .play-deck-empty{padding:22px 12px;text-align:center;color:#b3c1c1;font-size:14px}.play-deck-footer{margin-top:20px;padding-top:16px;border-top:1px solid #3e5055}.play-deck-footer .btn{width:100%}@media(max-width:620px){.menu-shell .meta-play .wh-deckbar.play-deck-summary{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.play-deck-selected{gap:12px}.play-deck-name{font-size:16px}.play-deck-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.play-deck-actions:has(>:only-child){grid-template-columns:minmax(0,1fr)}.meta-play .play-deck-change{padding-inline:12px}.play-deck-option{column-gap:11px;padding:10px}}@media(prefers-reduced-motion:reduce){.play-deck-option{transition:none}}.overlay.menu-dialog-overlay.game-plan-overlay{z-index:60}.rip-panel.menu-dialog.game-plan-dialog{width:min(960px,100%);padding:0;border-color:#c4ab7c70;background:#10191f;box-shadow:0 30px 120px #000c,0 0 0 1px #050a0e}.game-plan-dialog .game-plan-head{top:0;margin:0;padding:11px 22px;background:#10191ff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#bbc8c022}.game-plan-dialog .game-plan-head h2{display:flex;gap:9px;align-items:center;font-size:16px;font-weight:750;letter-spacing:.02em}.game-plan-head h2>.ic{width:19px;height:19px;color:#cab68e}.game-plan-dialog .game-plan-close{flex:0 0 42px;width:42px;height:42px;min-width:42px;padding:10px;border-radius:7px;background:#19282f;border-color:#56646b}.game-plan-close .ic{width:20px;height:20px}.game-plan-dialog .game-plan-close:hover{background:#25393e;border-color:#a7bbb6}.game-plan-dialog button:focus-visible{outline:2px solid #f4ecd6;outline-offset:4px}.game-plan-hero{position:relative;isolation:isolate;min-height:282px;overflow:hidden;display:flex;align-items:end;background:#0a141a}.game-plan-scene{position:absolute;z-index:-2;inset-block:0;inset-inline-end:0;width:63%;height:100%;object-fit:cover;object-position:var(--ax, 50%) var(--art-banner-y, 10%)}.game-plan-hero-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#0a141a,#0a141af0 30%,#0a141a80 54%,#0a141a10 86%),linear-gradient(0deg,#10191ff7 0,transparent 75%)}.game-plan-hero-copy{width:min(65%,620px);padding:28px 30px 30px}.game-plan-dialog .game-plan-kicker{margin:0 0 16px;color:#ccb787;font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.2em}.game-plan-crew{display:flex;align-items:center;gap:8px;color:#d0d9d9;font-size:12px;font-weight:650;line-height:1.4}.game-plan-crew .ic{flex:0 0 22px;width:22px;height:22px;color:color-mix(in srgb,var(--game-plan-accent) 50%,#e9dcc0)}.game-plan-dialog .game-plan-hero h3{margin:11px 0 14px;color:#f3eedc;font:800 clamp(34px,4vw,49px)/1.03 var(--display);text-transform:uppercase;letter-spacing:-.012em;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 12px #0008}.game-plan-dialog .game-plan-summary{margin:0;max-width:45ch;font-size:15px;line-height:1.6;color:#d1d9d9;text-shadow:0 1px 8px #0009}.game-plan-body{padding:0 30px 25px}.game-plan-deck{display:flex;align-items:baseline;justify-content:space-between;gap:8px 20px;padding:17px 0;border-bottom:1px solid #b9c6c324;color:#93a8ab;font-size:11px;line-height:1.5}.game-plan-deck strong{color:#b5c7c6;text-align:end;font-size:12px;font-weight:650;overflow-wrap:anywhere}.game-plan-phases{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;padding:27px 0 28px}.game-plan-section-title{display:flex;gap:10px;align-items:center}.game-plan-step{color:#cbb783;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.game-plan-dialog .game-plan-phase h3,.game-plan-dialog .game-plan-combo-heading h3,.game-plan-dialog .game-plan-decision h3{margin:0;color:#efe8d4;font:750 21px/1.2 var(--display)}.game-plan-dialog .game-plan-phase p,.game-plan-dialog .game-plan-combo-copy p,.game-plan-dialog .game-plan-decision p{margin:10px 0 0;color:#bcc9cb;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.game-plan-combinations{padding-top:23px;border-top:1px solid #b9c6c324}.game-plan-combo-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 16px;margin-bottom:19px}.game-plan-dialog .game-plan-combo-heading p{margin:0;font-size:11px;line-height:1.5;color:#96adaf}.game-plan-combo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.game-plan-combo{min-width:0;padding:20px;border:1px solid #859b9433;border-radius:9px;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--game-plan-accent) 9%,transparent),transparent 65%),#0c151a}.game-plan-pair{display:flex;justify-content:center;align-items:start;gap:9px}.game-plan-card{display:block;flex:1 1 0;max-width:132px;min-width:0;padding:0;border:0;border-radius:6px;background:none;color:#d6dfdb;text-align:center;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.game-plan-card-front{display:block;position:relative;aspect-ratio:63/88;border-radius:5px;background:#091013;box-shadow:0 5px 16px #0009;transition:transform .15s ease,box-shadow .15s ease}.game-plan-card-front>.card-art{position:absolute;width:100%;height:100%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 25%);border-radius:inherit}.game-plan-card-name{display:block;margin-top:9px;font-size:11px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.game-plan-card:hover .game-plan-card-front,.game-plan-card:focus-visible .game-plan-card-front{transform:translateY(-3px);box-shadow:0 7px 20px #000a,0 0 0 1px #d6bf85}.game-plan-pair-link{flex:0 0 16px;padding-top:68px;color:#baa579}.game-plan-pair-link .ic{width:16px;height:16px}.game-plan-combo-copy{margin-top:17px;padding-top:17px;border-top:1px solid #b7c5bd20}.game-plan-dialog .game-plan-combo-copy h4{margin:0;color:#f0e8d4;font:750 20px/1.25 var(--display)}.game-plan-dialog .game-plan-combo-copy p{margin-top:8px}.game-plan-decisions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;padding:27px 0 24px}.game-plan-dialog .game-plan-decision h3{display:flex;align-items:center;gap:8px}.game-plan-decision h3>.ic{flex:0 0 16px;width:16px;height:16px;color:#cbb783}.game-plan-caution h3>.ic{color:#d2aa8c}.game-plan-footer{display:flex;justify-content:flex-end;padding-top:19px;border-top:1px solid #b9c6c324}.game-plan-dialog .game-plan-back{min-height:44px;margin:0;padding:11px 24px;border-color:#8f9a8366;border-radius:7px;background:#192c2d;color:#d7e6df;font-size:13px;line-height:1.4}.game-plan-back:hover{background:#24403c;border-color:#93b3a5}.game-plan-open.btn.small{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 13px;border:1px solid #b59d675c;border-radius:7px;background:#c9b47e09;color:#decca0;font-size:13px;line-height:1.3}.game-plan-open .ic{flex:0 0 16px;width:16px;height:16px}.game-plan-open.btn.small:hover{background:#c9b47e15;border-color:#c5ae7b}.play-deck-actions:has(.game-plan-open){flex-wrap:wrap;justify-content:flex-end;gap:8px}.binder-surface .db-actions:has(.game-plan-open){flex-wrap:wrap}.binder-surface .db-actions .game-plan-open{flex-basis:100%}.ed-top+.game-plan-open{margin:2px 0 15px}[dir=rtl] .game-plan-hero-shade{background:linear-gradient(270deg,#0a141a,#0a141af0 30%,#0a141a80 54%,#0a141a10 86%),linear-gradient(0deg,#10191ff7 0,transparent 75%)}@media(max-width:620px){.rip-panel.menu-dialog.game-plan-dialog{width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:12px}.overlay.menu-dialog-overlay.game-plan-overlay{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.game-plan-dialog .game-plan-head{padding:8px 15px}.game-plan-hero{min-height:310px}.game-plan-scene{width:100%;height:230px;object-position:var(--ax, 50%) var(--art-banner-y, 8%);-webkit-mask-image:linear-gradient(#000 0 65%,transparent);mask-image:linear-gradient(#000 0 65%,transparent)}.game-plan-hero-shade,[dir=rtl] .game-plan-hero-shade{background:linear-gradient(0deg,#10191f,#10191ff5 26%,#10191f70 70%,#10191f15)}.game-plan-hero-copy{width:100%;padding:122px 20px 19px}.game-plan-dialog .game-plan-kicker{margin-bottom:12px;font-size:9px}.game-plan-dialog .game-plan-hero h3{font-size:37px;margin-block:10px 12px}.game-plan-dialog .game-plan-summary{font-size:14px;line-height:1.65;max-width:none}.game-plan-crew{font-size:11px}.game-plan-body{padding:0 20px 20px}.game-plan-deck{align-items:start;flex-direction:column;gap:3px;padding-block:12px}.game-plan-deck strong{text-align:start}.game-plan-phases,.game-plan-decisions{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:24px}.game-plan-dialog .game-plan-phase p,.game-plan-dialog .game-plan-combo-copy p,.game-plan-dialog .game-plan-decision p{font-size:14px}.game-plan-combo-grid{grid-template-columns:minmax(0,1fr);gap:16px}.game-plan-combo{padding:18px 16px}.game-plan-pair{gap:9px}.game-plan-card{max-width:121px}.game-plan-pair-link{flex-basis:13px;padding-top:61px}.game-plan-pair-link .ic{width:13px;height:13px}.game-plan-footer .game-plan-back{width:100%}.play-deck-actions:has(.game-plan-open){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.play-deck-actions:has(.game-plan-open) .play-deck-manage{grid-column:1 / -1;text-align:center}}@media(max-height:520px)and (min-width:621px){.game-plan-dialog .game-plan-head{padding-block:6px}.game-plan-hero{min-height:220px}.game-plan-hero-copy{padding-block:22px}}@media(prefers-reduced-motion:reduce){.game-plan-card-front{transition:none}}body.reduce-motion .game-plan-card-front{transition:none}.rip-panel.menu-dialog.face-purchase-dialog{width:min(780px,calc(100vw - 32px));padding:0;background:#10191f;border-color:#baa67c80;box-shadow:0 28px 100px #000c}.face-purchase-dialog .menu-dialog-head{position:sticky;top:0;margin:0;padding:18px 22px;background:#10191ff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.face-purchase-heading{flex:1;min-width:0}.face-purchase-eyebrow{display:block;color:#cbb584;font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1.5;text-transform:uppercase;margin-bottom:6px}.face-purchase-dialog .menu-dialog-head h2{font-size:clamp(23px,3vw,31px);line-height:1.12;letter-spacing:0}.face-purchase-dialog .menu-dialog-head h2:focus{outline:none}.face-purchase-body{display:grid;grid-template-columns:.9fr 1fr;min-width:0}.face-purchase-stage{position:relative;isolation:isolate;min-width:0;min-height:390px;overflow:hidden;background:#10191f}.face-purchase-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:.3;filter:saturate(.65)}.face-purchase-halo{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--face-purchase-accent) 21%,transparent),transparent 65%),linear-gradient(0deg,#10191f,transparent 36%)}.face-purchase-figure{position:absolute;inset:3% 4% 0;width:92%;height:97%;object-fit:contain;object-position:center bottom;background:transparent;filter:drop-shadow(0 5px 13px #0008);-webkit-mask-image:linear-gradient(#000 0 88%,transparent 100%);mask-image:linear-gradient(#000 0 88%,transparent 100%)}.face-purchase-info{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:26px 24px 26px 18px}.face-purchase-identity{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;color:#cad1d1;font-size:12px;font-weight:650}.face-purchase-identity>span{display:inline-flex;align-items:center;gap:7px;min-width:0}.face-purchase-identity .ic{width:20px;height:20px;color:var(--face-purchase-accent)}.face-purchase-rarity{padding:2px 8px;border:1px solid #b9a57766;border-radius:3px;color:#d3bd8c;text-transform:capitalize}.face-purchase-dialog .face-purchase-purpose{font-size:13px;line-height:1.5;color:#b3bdbf;margin:12px 0 18px}.face-purchase-receipt{display:grid;gap:10px;margin:0;padding:16px 0;border-block:1px solid #39454b;font-size:13px}.face-purchase-receipt>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.face-purchase-receipt dt{min-width:0;color:#bcc7c8}.face-purchase-receipt dd{display:flex;flex:none;align-items:center;gap:6px;margin:0;color:#ecdfbd;font-weight:750;font-variant-numeric:tabular-nums}.face-purchase-receipt dd .ic{width:15px;height:15px}.face-purchase-receipt .face-purchase-remaining{font-size:12px}.face-purchase-receipt .face-purchase-remaining dd{color:#c5cfcc}.face-purchase-dialog .face-purchase-note{margin:14px 0 0;color:#b3bdbf;font-size:12px;line-height:1.5}.face-purchase-notice{margin-top:16px;padding:12px 14px;border-inline-start:2px solid #cbb584;background:#cbb5840c;border-radius:0 6px 6px 0;font-size:12px;line-height:1.5;color:#d3d9d8}.face-purchase-notice strong{display:block;color:#ecdfbd;font-size:14px;line-height:1.4}.face-purchase-dialog .face-purchase-notice p{margin:5px 0 0;font-size:12px;line-height:1.5}.face-purchase-dialog .face-purchase-error{padding:12px;margin:14px 0 0;color:#f5c0b7;background:#853a2e20;border:1px solid #c4766866;border-radius:6px;font-size:13px}.face-purchase-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:20px}.face-purchase-dialog .face-purchase-actions .btn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px 12px;min-height:46px;font-size:15px;line-height:1.25;margin:0;padding:12px 16px}.face-purchase-actions .btn:not(.primary){background:#10191f;border-color:#455159;color:#c9d2d1}.face-purchase-dialog .face-purchase-browse{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:10px 4px;margin-top:8px;border:0;background:transparent;color:#9cd9c7;font-size:13px;font-weight:650;line-height:1.4}.face-purchase-button-price{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-variant-numeric:tabular-nums}.face-purchase-button-price .ic{height:17px;width:17px}.face-purchase-dialog[aria-busy=true] .menu-dialog-close{opacity:.4;cursor:wait}.face-purchase-confirmed{margin:17px 0}.face-purchase-confirmed strong{display:flex;align-items:center;gap:9px;color:#8ce3c9;font-size:25px;font-family:var(--font-display, "Oswald", sans-serif);line-height:1.2}.face-purchase-confirmed strong .ic{width:24px;height:24px}.face-purchase-dialog .face-purchase-confirmed p{margin:7px 0 0;color:#c7d4d0;font-size:13px}.face-purchase-seal{position:absolute;bottom:24px;left:50%;transform:translate(-50%) rotate(-45deg);display:grid;place-items:center;width:42px;height:42px;border:1px solid #cdb984;border-radius:8px;background:#132b28;box-shadow:0 0 28px #75ddad42,0 3px 14px #0008;color:#a0f0d7}.face-purchase-seal .ic{width:27px;height:27px;transform:rotate(45deg)}.face-purchase-success .face-purchase-stage{background:#10221f}@media(max-width:600px){.face-purchase-dialog .menu-dialog-head{padding:14px 16px}.face-purchase-body{grid-template-columns:1fr}.face-purchase-stage{height:clamp(185px,34dvh,300px);min-height:0}.face-purchase-figure{inset:0 6%;width:88%;height:112%;object-position:center top}.face-purchase-stage:after{content:"";position:absolute;inset:76% 0 0;background:linear-gradient(transparent,#10191f);pointer-events:none}.face-purchase-seal{bottom:10px;z-index:1}.face-purchase-info{padding:8px 20px 20px}.face-purchase-dialog .face-purchase-purpose{margin:10px 0 14px}.face-purchase-receipt{padding:12px 0;gap:8px}.face-purchase-actions{margin-top:16px}.face-purchase-confirmed{margin:13px 0}}@media(max-height:560px)and (min-width:601px){.face-purchase-stage{min-height:300px}.face-purchase-info{padding-block:16px}}@media(max-height:650px)and (max-width:600px){.face-purchase-stage{height:180px}}.market{--market-line: #6d807752;--market-panel: #101d23;max-width:1320px;margin-inline:auto;padding-bottom:36px}.market-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:6px 22px}.market-heading .menu-title{margin:0}.market-heading p{margin:6px 0 0;color:#b3c2c3;font-size:14px;line-height:1.5}.market-heading .credits{flex:0 0 auto;font-variant-numeric:tabular-nums}.market-nav{display:flex;align-items:stretch;gap:4px;overflow-x:auto;border-block:1px solid var(--market-line);padding-block:7px;scrollbar-width:thin;scrollbar-color:#6b8b8255 transparent}.market-nav button{flex:0 0 auto;min-height:46px;border:0;border-radius:4px;padding:10px 16px;background:transparent;color:#b4c1c2;font:650 14px/1.3 ui-sans-serif,system-ui,sans-serif;white-space:nowrap;cursor:pointer}.market-nav button:hover{color:#f0efe4;background:#1e3536}.market-nav button.is-active{background:#b3ddcc17;color:#b6eddb;box-shadow:inset 0 -2px #87d7bd}.market button:focus-visible,.market summary:focus-visible,.market input:focus-visible,.market select:focus-visible{outline:2px solid #b6efd9;outline-offset:3px}.market-section{margin-top:32px}.market-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.market-section-head h2{margin:0;font:500 clamp(25px,2.7vw,34px)/1.1 var(--display);letter-spacing:.015em;color:#f0ecdd}.market-section-head p{color:#b2c0c1;margin:7px 0 0;font-size:14px;line-height:1.5}.market-text-link{flex:0 0 auto;min-height:44px;border:0;background:transparent;padding:8px 0 8px 12px;font:650 13px/1.35 ui-sans-serif,system-ui,sans-serif;color:#9cdec7;cursor:pointer}.market-text-link span{margin-inline-start:5px}.market-shelf-note{margin:13px 0 0;font-size:12px;line-height:1.5;color:#94a8a8}.market-decks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.market-deck{min-width:0;overflow:hidden;border:1px solid var(--market-line);border-radius:9px;background:linear-gradient(145deg,#15292c,#0d171d 65%);display:flex;flex-direction:column}.market-deck-preview{display:flex;justify-content:center;align-items:center;isolation:isolate;position:relative;gap:0;aspect-ratio:1.8;overflow:hidden;width:100%;padding:17px 13px;border:0;border-radius:0;cursor:pointer;background:radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--fc) 24%,transparent),transparent 70%),linear-gradient(165deg,#1a2b30,#070e12)}.market-deck-preview:after{content:"";position:absolute;inset:0;border-bottom:1px solid var(--market-line);pointer-events:none}.market-deck-front{display:block;width:35%;max-width:145px;aspect-ratio:63 / 88;filter:drop-shadow(0 8px 7px #0007);transition:transform .18s ease}.market-deck-front:first-child{transform:translate(12%) rotate(-8deg) scale(.92);z-index:0}.market-deck-front:nth-child(2){z-index:2}.market-deck-front:last-child{transform:translate(-12%) rotate(8deg) scale(.92);z-index:1}@media(hover:hover)and (pointer:fine){.market-deck-preview:hover .market-deck-front:first-child{transform:translate(8%) rotate(-10deg) scale(.94)}.market-deck-preview:hover .market-deck-front:nth-child(2){transform:translateY(-3px)}.market-deck-preview:hover .market-deck-front:last-child{transform:translate(-8%) rotate(10deg) scale(.94)}}.market-deck-body{display:flex;flex:1;flex-direction:column;padding:17px 18px 18px}.market-deck-meta{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:7px 12px;color:#bdcbc9;font-size:11px;line-height:1.35}.market-deck-meta>span:first-child{display:inline-flex;align-items:center;gap:5px;color:color-mix(in srgb,var(--fc, #99ccb7) 45%,#e5e6d9)}.market-deck-meta .ic{width:19px;height:19px}.market-deck-body h3{color:#eeeadd;font:500 clamp(25px,2.8vw,33px)/1.05 var(--display);margin:12px 0 8px}.market-deck-body>p{color:#bbc7c6;font-size:13px;line-height:1.55;margin:0 0 18px}.market-deck-value{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:auto;margin-bottom:13px;padding-top:12px;border-top:1px solid var(--market-line);font-size:12px;color:#a4b7b3}.market-deck-value b{color:#decd9e;font-size:14px;white-space:nowrap}.market-deck-saved{border-color:#79d8ba80}.market-deck-value .market-deck-saved-label,.market-deck-footer .market-deck-saved-label{color:#a3e7ce;display:inline-flex;align-items:center;gap:6px}.market-deck-value .market-deck-saved-label{max-width:60%;text-align:end;white-space:normal;line-height:1.35}.market-deck-saved-label .ic{flex-shrink:0}.market-trial-note{display:block;color:#c7c39e;font-size:11px;line-height:1.5;margin:0 0 12px}.market-deck-dialog>.market-trial-note{margin-top:14px;padding:9px 12px;background:#aa9e5820;border-inline-start:2px solid #bfb273}.market-deck-actions,.market-dialog-actions{display:flex;gap:10px}.market-deck-actions .btn{min-width:0;flex:1;min-height:44px;padding:11px 8px;font-size:13px}.market-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 18px}.market-featured-cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:780px}.market .market-art-spotlight{grid-template-columns:minmax(0,1fr);max-width:920px}.market-card{min-width:0;display:flex;flex-direction:column;background:#0f1c21;border:1px solid var(--market-line);border-radius:8px;padding:9px}.market-card-preview{width:100%;display:block;border:0;padding:0;background:transparent;border-radius:7px;cursor:zoom-in}.market-card-preview .card-design-face{width:100%;aspect-ratio:63 / 88}.market-card-caption{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 10px;padding:13px 3px}.market-card-caption h3{font:500 23px/1.1 var(--display);margin:0}.market-rarity{font-size:11px;line-height:1.4}.market-card>.btn{min-height:44px;margin-top:auto;padding-inline:5px;font-size:12px}.market-art-fallback{display:block;width:100%;aspect-ratio:63 / 88;position:relative;background:#0c181c;overflow:hidden;border-radius:6px}.market-art-fallback .card-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.market-art-fallback b{position:absolute;inset:auto 0 0;padding:20px 10px 10px;background:linear-gradient(transparent,#050b10);font:500 24px/1.1 var(--display)}.market-filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,240px) auto;align-items:end;gap:15px;margin:2px 0 22px}.market-filters label{min-width:0;display:flex;flex-direction:column;gap:7px;color:#b9c9c5;font-size:12px}.market-filters input,.market-filters select{width:100%;min-width:0;min-height:46px;border:1px solid #58776b;border-radius:5px;padding:9px 12px;background:#0e1a20;color:#ebe9df;font:400 15px/1.4 ui-sans-serif,system-ui,sans-serif}.market-result-count{color:#aebfbb;padding-bottom:14px;font-size:12px;white-space:nowrap}.market-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.market-pack{min-width:0;display:grid;grid-template-columns:minmax(95px,34%) 1fr;gap:22px;background:var(--market-panel);border:1px solid var(--market-line);border-radius:8px;padding:20px}.market-pack-art{display:block;width:100%;aspect-ratio:1;object-fit:contain;align-self:center;border-radius:7px}.market-pack-info{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.market-pack-info h3{margin:0 0 8px;font:500 27px/1.1 var(--display)}.market-pack-info p{margin:0 0 12px;font-size:13px;line-height:1.55;color:#b8c7c4}.market-pack-info>.btn{margin-top:auto;width:100%;min-height:44px;font-size:13px;padding-inline:10px}.market-pack-info details{margin-bottom:15px;font-size:12px;color:#a6d4c7}.market-pack-info summary{cursor:pointer;padding:8px 0}.market-pack-info details p{margin-top:7px;font-size:12px;color:#b2c0bd}.market-cache-art{align-self:center;display:flex;justify-content:center;align-items:center;margin:auto;width:84%;aspect-ratio:63 / 88;border:1px solid #b89f6066;border-radius:7px;background:repeating-linear-gradient(45deg,#ad935512 0,#ad935512 1px,transparent 1px,transparent 8px),radial-gradient(ellipse,#414b3b,#0c171c);box-shadow:inset 0 0 0 6px #091217,inset 0 0 0 7px #ae915755;color:#d4be81}.market-cache-art .ic{width:40%;height:40%}.market .market-avatars{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}.market[data-shop-category=featured] .market-avatars{grid-template-columns:repeat(4,minmax(0,1fr));max-width:900px}.market .avatar-cell{padding:0;border-color:var(--market-line);border-radius:8px;overflow:hidden;background:#0f1b20}.market .avatar-cell .avatar-catalog-art{box-sizing:border-box;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:contain;object-position:center top;padding:6px 4px 0;background:#111;border-radius:0;margin:0}.market .avatar-name{font-size:14px;padding:12px 9px 0}.market .avatar-price{min-height:24px;padding:4px 9px 13px;font-size:12px}.market-extras-link{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:60px;margin-top:32px;padding:15px 19px;border:1px solid var(--market-line);border-radius:6px;background:#142329;color:#b9ceca;text-align:start;font:650 14px/1.5 ui-sans-serif,system-ui,sans-serif;cursor:pointer}.market-extras-link .ic{margin-inline-end:7px}.market-extras-link:hover{background:#1d3336}.market-empty{border:1px solid var(--market-line);border-radius:7px;background:#111d22;padding:25px;color:#b7c7c3;line-height:1.6}.market-empty p{margin:0 0 20px}.market-art-empty{text-align:center;max-width:650px;margin:45px auto;padding:40px 30px}.market-art-empty h2{margin:20px 0 12px;color:#eee9dc;font:500 37px/1.1 var(--display)}.market-empty-mark .ic{width:50px;height:50px;color:#afcbbf}.market-complete-note{display:flex;align-items:center;gap:10px;padding:15px 18px;margin:20px 0 0;border-inline-start:2px solid #81c9ac;background:#142d25a6;color:#c1dacf;font-size:13px;line-height:1.6}.market .pass-banner{margin-top:0}.market .war-chest{margin-top:20px}.market .signal-shop{margin-top:36px}.menu-dialog.market-deck-dialog,.menu-dialog.market-purchase-dialog{width:min(920px,calc(100vw - 40px));max-width:none;max-height:min(92dvh,1100px);overflow-y:auto;background:#101d23;padding:24px;border:1px solid #6c8074;border-radius:10px;box-shadow:0 25px 100px #000b}.market-deck-dialog .menu-dialog-head{margin-bottom:12px}.market-deck-guide{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;padding-bottom:19px;border-bottom:1px solid var(--market-line)}.market-deck-guide h3{font-size:13px;color:#b7d8ca;margin:0 0 7px}.market-deck-guide p{font-size:14px;line-height:1.65;color:#c0cbc8;margin:0}.market-list-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px;font:500 25px/1.2 var(--display);margin:0 0 16px}.market-list-heading span{font:500 12px/1.5 ui-sans-serif,system-ui,sans-serif;color:#a4b7b1}.market-deck-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 14px}.market-deck-list-card{display:block;border:0;padding:0;margin:0;min-width:0;background:transparent;cursor:zoom-in;color:#eae8dc;text-align:start}.market-deck-list-card>span:not(.card-design-face):not(.market-art-fallback){display:block;font:500 20px/1.2 var(--display);padding-top:7px}.market-deck-list-card small{display:block;color:#a7c3b6;font-size:11px;margin-top:5px}.market-deck-list-card small .ic{width:13px;height:13px}.market-deck-footer{margin-top:25px;padding-top:18px;border-top:1px solid var(--market-line)}.market-deck-footer>p{margin:0 0 14px;font-size:14px;line-height:1.55}.market-dialog-actions{flex-wrap:wrap}.market-dialog-actions .btn{min-height:46px;flex:1;padding-inline:14px}.market-deck-footer>small{display:block;margin-top:14px;color:#9db2aa;font-size:12px;line-height:1.55}.menu-dialog.market-purchase-dialog{width:min(480px,calc(100vw - 32px));text-align:center}.market-purchase-art{width:min(215px,55vw);margin:16px auto}.market-purchase-deck-art{display:flex;justify-content:center;gap:5px;margin:20px auto;max-width:350px}.market-purchase-deck-art>span{flex:1;min-width:0}.market-purchase-dialog>p{font-size:14px;line-height:1.6;color:#c0ceca}.market-purchase-dialog>.market-purchase-price{color:#e3cf9d;font-size:23px;font-weight:700;margin:14px 0 20px}.market-purchase-price small{display:block;margin-bottom:5px;font-size:12px;font-weight:400;color:#a6bab0}.market-purchase-price del{font-size:16px;color:#aab6ad;margin-inline-end:6px}.market-purchase-dialog>.market-purchase-status{color:#a8e3c7}.market-purchase-dialog>.market-purchase-error{color:#efb4a7}.market-variant-art{display:block;width:100%;height:auto;aspect-ratio:63 / 88;object-fit:contain;border-radius:6px;background:#090f13}.market-art-card .market-card-caption{padding-bottom:4px}.market-art-card-body{display:flex;flex:1;flex-direction:column;min-width:0}.market-art-card-body>.btn{width:100%;min-height:44px;margin-top:auto;padding-inline:8px;font-size:12px}.market-art-spotlight .market-art-card{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);padding:24px;background:radial-gradient(ellipse at 5% 0,color-mix(in srgb,var(--fc) 9%,transparent),transparent 65%),#101d23}.market-art-spotlight .market-art-card-body{padding-block:8px}.market-art-spotlight .market-card-caption{padding:0 0 8px}.market-art-spotlight .market-card-caption h3{font-size:clamp(32px,4vw,44px);line-height:1.08;overflow-wrap:anywhere}.market-art-spotlight .market-variant-name{margin-inline:0;font-size:14px}.market-art-spotlight .market-art-state{padding-inline:0;font-size:12px}.market-art-spotlight .market-art-card-body>.btn{max-width:340px;margin-top:12px;font-size:14px}.market-art-spotlight .market-art-base-note{margin-inline:0;margin-top:8px;font-size:13px}.market-art-spotlight .market-art-welcome{padding:14px 0 0;margin:10px 0 4px;border:0;border-top:1px solid var(--market-line);border-radius:0;background:none}.market-art-spotlight .market-art-welcome b{font-size:14px}.market-art-spotlight .market-art-welcome p{font-size:13px;max-width:40ch}.market-art-spotlight .market-art-preview-note{margin-top:12px;max-width:40ch}.market-variant-name{color:#c6c9ba;font-size:12px;line-height:1.5;margin:0 3px 8px}.market-art-state{display:flex;align-items:center;gap:5px;min-height:30px;color:#9fdac2;font-size:11px;line-height:1.45;padding:0 3px 9px}.market-art-base-note{color:#aebfba;font-size:11px;line-height:1.5;margin:auto 3px 8px}.market-art-welcome{background:linear-gradient(110deg,#223b32,#132729);border:1px solid #7fa98a77;border-radius:7px;padding:15px 19px;margin-bottom:22px}.market-art-welcome b{color:#d8e9c7;font-size:15px;line-height:1.45}.market-art-welcome p{color:#bcd0c5;font-size:13px;line-height:1.55;margin:5px 0 0}.market-purchase-dialog>.market-art-cosmetic{font-size:12px;color:#a2c8b6}@media(max-width:1050px){.market-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.market-featured-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.market-deck-body{padding:14px}.market-deck-meta{font-size:10px}.market-packs{gap:14px}.market-pack{padding:15px;gap:15px}}@media(max-width:760px){.market-heading{padding-block:2px 16px;gap:15px}.market-heading .menu-title{font-size:38px}.market-heading p{font-size:12px}.market-heading .credits{font-size:13px}.market-nav{gap:1px;padding-block:5px}.market-nav button{padding-inline:12px;font-size:12px;min-height:44px}.market-section{margin-top:27px}.market-section-head{margin-bottom:14px;gap:13px}.market-section-head h2{font-size:28px}.market-section-head p,.market-text-link{font-size:12px}.market-decks{grid-template-columns:1fr;gap:17px}.market-deck{display:grid;grid-template-columns:minmax(130px,36%) 1fr}.market-deck-preview{height:100%;aspect-ratio:auto;padding:12px 5px}.market-deck-front{width:63%;flex-shrink:0}.market-deck-front:first-child{margin-inline-end:-37%}.market-deck-front:last-child{margin-inline-start:-37%}.market-deck-body h3{font-size:29px;margin-block:9px 7px}.market-deck-body>p{font-size:12px;line-height:1.5;margin-bottom:10px}.market-deck-meta{font-size:10px;gap:6px}.market-deck-meta .ic{width:16px;height:16px}.market-deck-value{font-size:10px;margin-bottom:10px;padding-top:9px}.market-deck-value b{font-size:12px}.market-deck-actions .btn{font-size:12px;padding:10px 5px}.market-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 12px}.market-featured-cards{max-width:none}.market-card{padding:7px}.market-card-caption{padding:10px 2px}.market-card-caption h3{font-size:21px}.market-card>.btn{font-size:11px}.market-filters{grid-template-columns:1fr 1fr;gap:12px}.market-result-count{grid-column:1 / -1;padding:0}.market-packs{grid-template-columns:1fr;gap:15px}.market-pack{grid-template-columns:110px 1fr}.market-pack-info h3{font-size:27px}.market .market-avatars{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.market[data-shop-category=featured] .market-avatars{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.market .avatar-name{font-size:12px;padding:9px 6px 0}.market .avatar-price{font-size:11px;padding-inline:6px}.menu-dialog.market-deck-dialog{width:calc(100vw - 24px);max-height:94dvh;padding:19px}.market-deck-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.market-deck-guide{gap:15px;margin:18px 0}.market-deck-guide p{font-size:13px}}@media(max-width:480px){.market-heading .menu-title{font-size:35px}.market-heading p{max-width:225px}.market-heading .credits{padding-inline:9px}.market-nav{margin-inline:-4px}.market-section-head h2{font-size:26px}.market-section-head{gap:8px}.market-section-head p{max-width:245px}.market-text-link{max-width:90px;padding-inline-start:4px}.market-deck{grid-template-columns:minmax(115px,35%) 1fr}.market-deck-body{padding:13px 12px}.market-deck-body h3{font-size:28px}.market-deck-meta{align-items:flex-start;flex-direction:column}.market-deck-actions{flex-wrap:wrap;gap:6px}.market-deck-actions .btn{flex-basis:100%}.market-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.market-featured-cards{gap:12px}.market-card-caption h3{font-size:23px}.market-card>.btn{font-size:12px}.market-filters{grid-template-columns:1fr}.market-pack{grid-template-columns:88px 1fr;gap:14px;padding:14px}.market-pack-info p{font-size:12px}.market-pack-info h3{font-size:25px}.market[data-shop-category=featured] .market-avatars{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.market .market-avatars{grid-template-columns:repeat(2,minmax(0,1fr))}.market .avatar-name{font-size:14px}.market .avatar-price{font-size:12px}.market-extras-link{font-size:12px;padding-inline:14px}.market-deck-guide{grid-template-columns:1fr}.market-deck-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 8px}.market-deck-list-card>span:not(.card-design-face):not(.market-art-fallback){font-size:17px}.market-deck-list-card small{font-size:10px}.market-dialog-actions{flex-direction:column}.menu-dialog.market-purchase-dialog{padding:20px}}@media(max-width:600px){.market-deck{grid-template-columns:minmax(0,1fr)}.market-deck-preview{height:164px;padding:12px 20px}.market-deck-front{width:30%;max-width:92px;flex:0 1 auto}.market-deck-front:first-child{margin-inline-end:0}.market-deck-front:last-child{margin-inline-start:0}.market-deck-body{padding:16px}.market-deck-meta{flex-direction:row;align-items:center;gap:7px 12px}.market-deck-body h3{font-size:30px}.market-deck-body>p{font-size:13px;line-height:1.5}.market-deck-actions .btn{flex:1 1 110px}.market-art-spotlight .market-art-card{grid-template-columns:minmax(0,1fr);padding:18px;gap:18px}.market-art-spotlight .market-card-preview{max-width:220px;margin-inline:auto}.market-art-spotlight .market-art-card-body{padding-block:0}.market-art-spotlight .market-card-caption h3{font-size:32px}.market-art-spotlight .market-art-card-body>.btn{max-width:none}}@media(prefers-reduced-motion:reduce){.market-deck-front{transition:none}}.menu-shell .ht-record .record-scope{margin:0 0 5px;color:#b8cbc5;font-size:12px;line-height:1.6;max-width:66ch}.menu-shell .ht-record .rt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.menu-shell .ht-record .rt-stat{min-width:0;padding:12px;text-align:start}.menu-shell .ht-record .rt-stat b{font-variant-numeric:tabular-nums;font-size:23px;line-height:1.3}.menu-shell .ht-record .rt-stat span{display:block;margin-top:4px;font-size:11px;line-height:1.4;overflow-wrap:anywhere;text-transform:uppercase}.menu-shell .ht-record .record-context{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:4px;color:#b8cbc5;font-size:12px;line-height:1.5}.menu-shell .ht-record .record-context b{color:#eee9d9;font-variant-numeric:tabular-nums}.menu-shell .ht-record .ht-head{flex-wrap:wrap}.dashboard-shortcuts,.dashboard-play-sections,.dashboard-resume{box-sizing:border-box;min-width:0;text-align:start}.dashboard-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-shortcuts:has(>.dashboard-shortcut:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shortcut{display:flex;align-items:center;gap:13px;min-width:0;min-height:92px;padding:17px 18px;border:1px solid #49605c;border-radius:9px;background:#14252a;color:#eae9df;text-align:start;cursor:pointer;font:inherit}.dashboard-shortcut-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:38px;color:#d1ba84}.dashboard-shortcut-icon>.ic{width:25px;height:25px}.dashboard-shortcut-copy{flex:1;min-width:0}.dashboard-shortcut-copy>strong{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:16px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.dashboard-shortcut-copy>span{display:block;margin-top:4px;color:#b3c5c2;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.dashboard-shortcut-arrow{flex:0 0 auto;color:#8dddc6;font-size:22px;line-height:1}[dir=rtl] .dashboard-shortcut-arrow{transform:scaleX(-1)}.dashboard-count{display:inline-grid;place-items:center;flex:none;min-width:23px;min-height:23px;padding:2px 6px;border:1px solid #9d8963;border-radius:14px;background:#302f25;color:#e4d2aa;font-size:11px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.dashboard-play-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;border:1px solid #415751;border-radius:10px;background:#0b1a20}.dashboard-section-button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;min-width:0;min-height:48px;padding:11px 13px;border:1px solid transparent;border-radius:6px;background:transparent;color:#bfcfca;font:inherit;font-size:14px;font-weight:650;line-height:1.4;text-align:center;cursor:pointer;overflow-wrap:anywhere}.dashboard-section-button[aria-pressed=true]{background:#26392f;border-color:#a18d65;color:#f1e4c5}.dashboard-section-button[aria-pressed=true] .dashboard-count{background:#50462e;border-color:#bda56e}.dashboard-resume{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border:1px solid #6fa48f;border-radius:10px;background:linear-gradient(115deg,#213e36,#14282c);color:#eaf0e3}.dashboard-resume-copy{min-width:0}.dashboard-resume h2{margin:0;font:700 22px/1.25 var(--display,system-ui,sans-serif);letter-spacing:.01em;overflow-wrap:anywhere}.dashboard-resume p{margin:5px 0 0;font-size:13px;line-height:1.5;color:#c0d1c8;overflow-wrap:anywhere}.dashboard-resume .dashboard-resume-name{font-weight:650;color:#e3e9df}.dashboard-resume-button{flex:0 0 auto;min-height:46px;max-width:45%;padding:12px 17px;border:1px solid #92debf;border-radius:7px;background:#79dcc1;color:#102c25;font:700 14px/1.4 system-ui,sans-serif;white-space:normal;overflow-wrap:anywhere;text-align:center;cursor:pointer}.dashboard-resume-button>span{display:inline-block;margin-inline-start:6px}[dir=rtl] .dashboard-resume-button>span{transform:scaleX(-1)}:is(.dashboard-shortcut,.dashboard-section-button,.dashboard-resume-button):focus-visible{outline:2px solid #b8f3dc;outline-offset:4px}@media(hover:hover){.dashboard-shortcut:hover{border-color:#849783;background:#1d3235}.dashboard-section-button:hover{background:#20302d;color:#efeadd}.dashboard-resume-button:hover{background:#96e9d0}}.dashboard-home-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:24px}.dashboard-home-primary,.dashboard-home-secondary{display:grid;align-content:start;gap:20px;min-width:0}.menu-shell .home .home-rail{align-items:start}.menu-shell .home .ht-record{align-self:start;min-height:0}.dashboard-home-primary>.mh-recent,.dashboard-home-secondary>.home-market{margin:0}.dashboard-home-primary>.ht,.dashboard-home-secondary>.ht{min-width:0}.menu-shell .dashboard-home-primary>.ht-jobs{align-self:start;min-height:0;cursor:default}.dashboard-home-primary>.ht-jobs .ht-foot{margin-top:8px}.dashboard-home-primary>.ht-record{cursor:default}.dashboard-learn{display:flex;align-items:center;flex-wrap:wrap;gap:16px 20px;padding:20px 22px;border:1px solid #485d56;border-radius:9px;background:#15262a;color:#eceade}.dashboard-learn>div:first-child{flex:1 1 240px;min-width:0}.dashboard-learn h2{margin:0;font:700 23px/1.2 var(--display,system-ui,sans-serif);letter-spacing:.01em;overflow-wrap:anywhere}.dashboard-learn p{margin:7px 0 0;color:#b6c7c1;font-size:13px;line-height:1.6;max-width:58ch;overflow-wrap:anywhere}.dashboard-learn-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.dashboard-learn-actions>.btn{min-height:44px;white-space:normal;overflow-wrap:anywhere}.menu-shell .dashboard-history-link{align-self:flex-start;margin-block:3px 6px;white-space:normal;text-align:start}.dashboard-play-panel{display:grid;gap:18px;min-width:0;align-content:start}.dashboard-play-panel[hidden]{display:none!important}.dashboard-panel-hint{margin:0;color:#b9c9c1;font-size:14px;line-height:1.6;max-width:72ch;overflow-wrap:anywhere}.dashboard-play-panel>.menu-heading{margin:0}.dashboard-play-panel>.menu-heading h2{margin:0;font:700 clamp(28px,3vw,38px)/1.16 var(--display,system-ui,sans-serif);overflow-wrap:anywhere}.dashboard-play-panel>.menu-heading p{margin:9px 0 0;max-width:66ch;color:#b9c9c1;font-size:14px;line-height:1.6}.dashboard-play-panel>.cl-entry,.dashboard-play-panel>.tdir,.dashboard-play-panel>.tr-entry{margin-block:0}.dashboard-play-panel .cl-entry .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dashboard-play-panel .cl-join input{min-width:88px}.dashboard-legacy-invites{border:1px solid #405852;border-radius:8px;background:#0f2026;color:#c7d5cc;min-width:0;padding:4px 18px}.dashboard-legacy-invites>summary{padding:13px 0;min-height:48px;cursor:pointer;font-size:13px;line-height:1.5;font-weight:650;overflow-wrap:anywhere}.dashboard-legacy-invites>summary:focus-visible{outline:2px solid #a4ecd9;outline-offset:3px;border-radius:3px}.dashboard-legacy-invites>p{margin:2px 0 15px;color:#aebfba;font-size:12px;line-height:1.6;max-width:78ch}:is(.dashboard-legacy-grid,.dashboard-legacy-forms){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding-bottom:16px;min-width:0}:is(.dashboard-legacy-grid,.dashboard-legacy-forms)>div{min-width:0;padding:14px;border:1px solid #3e554f;border-radius:6px;background:#162a2d}:is(.dashboard-legacy-grid,.dashboard-legacy-forms) :is(h3,label){display:block;margin:0 0 9px;font:650 14px/1.4 system-ui,sans-serif;overflow-wrap:anywhere}:is(.dashboard-legacy-grid,.dashboard-legacy-forms) .mt-join{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:8px}:is(.dashboard-legacy-grid,.dashboard-legacy-forms) .code-input{flex:1 1 100px;width:100%;min-width:0;max-width:none;min-height:44px}:is(.dashboard-legacy-grid,.dashboard-legacy-forms) .btn{min-height:44px;white-space:normal;overflow-wrap:anywhere}.menu-shell .home .ih-body:has(.dashboard-resume){pointer-events:auto}.menu-shell .home .ih-body>.dashboard-resume{order:3;width:100%;max-width:34rem;margin:15px 0 16px auto;flex-direction:column;align-items:stretch;gap:13px;padding:18px;text-align:start}.menu-shell .home .ih-body>.dashboard-resume .dashboard-resume-button{max-width:none;width:100%}@media(max-width:1000px){.dashboard-shortcuts:has(>.dashboard-shortcut:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shortcuts>.dashboard-shortcut:nth-child(3){grid-column:1/-1}.dashboard-home-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);gap:18px}.dashboard-shortcut{gap:10px;padding:15px}.dashboard-shortcut-copy>strong{font-size:15px}}@media(max-width:760px){.dashboard-home-grid{grid-template-columns:minmax(0,1fr);gap:20px}.dashboard-home-primary,.dashboard-home-secondary{gap:16px}}@media(max-width:600px){.dashboard-shortcuts,.dashboard-shortcuts:has(>.dashboard-shortcut:nth-child(3)){grid-template-columns:minmax(0,1fr);gap:9px}.dashboard-shortcut{min-height:76px;padding:14px}.dashboard-shortcut-copy>strong{font-size:15px}.dashboard-shortcut-copy>span{font-size:12px}.dashboard-play-sections{gap:3px;padding:4px}.dashboard-section-button{min-height:58px;padding:8px 5px;font-size:12px;line-height:1.35;gap:4px}.dashboard-section-button>.dashboard-count{min-width:19px;min-height:19px;padding:1px 4px;font-size:10px}.dashboard-resume{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.dashboard-resume-button{width:100%;max-width:none;min-height:48px}.dashboard-resume h2{font-size:21px}}@media(max-width:600px){.dashboard-learn{padding:18px;gap:14px}.dashboard-learn-actions{width:100%}.dashboard-learn-actions>.btn{flex:1 1 130px}.dashboard-play-panel{gap:14px}.dashboard-legacy-invites{padding-inline:14px}:is(.dashboard-legacy-grid,.dashboard-legacy-forms){grid-template-columns:minmax(0,1fr);gap:10px}:is(.dashboard-legacy-grid,.dashboard-legacy-forms)>div{padding:12px}.menu-shell .home .ih-body>.dashboard-resume{margin-inline:0;max-width:none;padding:15px}}@media(max-width:360px){.dashboard-section-button{font-size:11px}.dashboard-shortcut-icon{flex-basis:29px;width:29px}.dashboard-shortcut{gap:9px}}@media(max-width:360px){.dashboard-play-panel .cl-join{flex-wrap:wrap}.dashboard-play-panel .cl-join input{flex:1 1 100%;width:100%}.dashboard-play-panel .cl-join .cl-button{width:100%;max-width:none}}.mobile-selected-details{display:none}@media(max-width:980px),(orientation:landscape)and (max-height:520px){body .arena .hand-area:has(.tactical-readout.has-card){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:0 6px;min-width:0}body .arena .hand-area:has(.commander-player):has(.tactical-readout.has-card){grid-template-columns:54px minmax(0,1fr) auto}body .arena .hand-area:has(.tactical-readout.has-card) .commander-player{grid-column:1;grid-row:1;align-self:center}body .arena .hand-heading:has(.tactical-readout.has-card){display:contents}body .arena .hand-heading:has(.tactical-readout.has-card)>:is(.hand-title,.hand-budget){display:none}body .arena .hand-heading:has(.tactical-readout.has-card)>.hand-navigation{grid-column:-2 / -1;grid-row:1;justify-self:end;min-height:44px;margin-inline-end:51px}body .arena .hand-heading:has(.tactical-readout.has-card)>.comms-btn{grid-column:-3 / -2;grid-row:1;justify-self:end}body .arena .hand-heading:has(.tactical-readout.has-card)>[data-mobile-readout]{display:block;grid-column:1 / -1;grid-row:2;width:100%;min-width:0}body .arena .hand-area:has(.tactical-readout.has-card)>.hand{grid-column:1 / -1;grid-row:3}body .arena .hand-area .hand-heading [data-mobile-readout] .tactical-readout.has-card{display:block;box-sizing:border-box;width:100%;min-height:0;max-height:none;padding:7px 10px;margin:3px 0 0;border:1px solid #91b5aa55;border-radius:8px;background:#102528f2;overflow:visible}body .arena .hand-area .mobile-selected-details{display:block;max-height:76px;padding:1px 3px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#729d92 #142d30;scroll-padding-block:3px}body .arena .hand-area .mobile-selected-details:focus-visible{outline:2px solid #e1efdc;outline-offset:1px}body .arena .hand-area .mobile-selected-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px}body .arena .hand-area .mobile-selected-name{display:block;padding:0;color:#f1eee1;font:750 15px/19px var(--body, sans-serif);letter-spacing:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}body .arena .hand-area .mobile-selected-stats{color:#bed6cd;font-size:12px;line-height:18px;letter-spacing:0;white-space:normal}body .arena .hand-area .mobile-selected-stats b{color:#ecf1e8;font-weight:750}body .arena .hand-area .hand-heading .readout-copy .mobile-selected-rules{display:block;margin:4px 0 0;padding:0;color:#e2ece6;font-size:14px;line-height:19px;letter-spacing:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset}body .arena .hand-area .hand-heading .tactical-readout.has-card .readout-instruction{display:block;padding:0;margin:5px 3px 0;font-size:12px;line-height:17px;white-space:normal;overflow:visible;text-overflow:clip}body .arena .hand-area .hand-heading .tactical-readout.has-card .readout-expand{position:absolute;top:auto;bottom:calc(100% + 6px);inset-inline-end:0;width:44px;height:44px;min-width:44px;min-height:44px}body .arena .hand-area .hand-heading .tactical-readout.reposition-readout .readout-recall{min-height:44px;width:100%;margin-top:5px;padding:5px 3px}@media(max-height:700px){body .arena .hand-area .mobile-selected-details{max-height:58px}}@media(min-width:560px)and (max-height:520px){body .arena .hand-area .mobile-selected-details{max-height:58px}body .arena .hand-area .hand-heading [data-mobile-readout] .tactical-readout.has-card{padding-block:5px}}@media(min-width:560px)and (max-width:760px)and (max-height:520px){body .arena .hand-heading>.hand-navigation{display:none}body .arena .hand-heading:has(.tactical-readout.has-card)>.comms-btn{margin-inline-end:50px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.dock:not(.db-dock){align-self:start;min-height:0;max-height:calc(100dvh - 12px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}}}.inspector.match-peek{display:block!important;--peek-budget: max(80px, var(--peek-height, 520px));--peek-art-height: min(350px, max(56px, calc(var(--peek-budget) - 158px)), calc(var(--peek-budget) * .7));width:min(var(--peek-width, 340px),calc(100vw - 16px));max-width:none;max-height:var(--peek-budget);right:auto;bottom:auto;z-index:90;transform:none;padding:0;border:0;background:transparent;box-shadow:none;filter:none;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.inspector.match-peek:has([data-peek-pinned=true]){pointer-events:auto}.arena .card,.arena .card *,.arena .tactical-readout,.arena .tactical-readout *,.inspector:not(.menu-inspection),.inspector:not(.menu-inspection) *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.match-peek,.match-peek *{box-sizing:border-box}.match-peek .match-peek-card{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;max-height:var(--peek-budget);padding:0;border:0;background:transparent;box-shadow:none}.match-peek .match-peek-art{flex:0 0 auto;width:min(100%,calc(var(--peek-art-height) * 63 / 88));min-width:0;aspect-ratio:63 / 88;border-radius:9px;filter:drop-shadow(0 8px 14px #000a);pointer-events:none}.match-peek [data-peek-pinned=true] .match-peek-art{pointer-events:auto;touch-action:pan-x}.match-peek .match-peek-art>.insp-design{width:100%;height:100%;margin:0;border-radius:inherit}.match-peek .match-peek-art .card-design-face{display:block;position:relative;width:100%;height:auto;aspect-ratio:63 / 88;border-radius:inherit}.match-peek .match-peek-art .card-design-art{display:block;width:100%;height:100%;object-fit:contain;object-position:center;object-view-box:none;border-radius:inherit}.match-peek .match-peek-art .insp-art{width:100%;height:100%;margin:0;aspect-ratio:63 / 88;border-radius:inherit;overflow:hidden}.match-peek .match-peek-art .insp-art img{width:100%;height:100%;object-fit:contain}.match-peek .match-peek-copy{position:relative;flex:0 1 auto;width:100%;min-height:0;min-width:0;padding:11px 13px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#829287 #0d191ce8;border:1px solid #c8b27c66;border-radius:8px;background:#0c181e;color:#f1eee3;box-shadow:0 6px 15px #0007;font-size:15px;line-height:1.4;text-align:start;overflow-wrap:anywhere}.match-peek .match-peek-name{margin:0 0 6px;color:#f4eedf;font-size:17px;font-weight:750;line-height:1.2;letter-spacing:0}.match-peek [data-peek-pinned=true] .match-peek-name{padding-inline-end:42px}.match-peek .match-peek-stats{display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:7px;color:#cbd9d6;font-size:13px;line-height:1.35;font-variant-numeric:tabular-nums}.match-peek .match-peek-stats b{font-size:16px;color:#f1dfad}.match-peek .match-peek-ability{margin:0;font-size:15px;line-height:1.4}.match-peek .match-peek-context{margin-top:9px;padding-top:8px;border-top:1px solid #b2c7b52b;color:#dce8db;font-size:14px;line-height:1.4}.match-peek .match-peek-context .insp-status{display:grid;gap:5px;margin:0;font-size:inherit}.match-peek .match-peek-context .insp-status span{padding:0;border:0;background:transparent}.match-peek .match-peek-context :is(.insp-live,.insp-power-context,.insp-ownership){margin-top:5px;font-size:inherit;line-height:inherit}.match-peek .match-peek-context>:first-child{margin-top:0}.match-peek .match-peek-dismiss{position:absolute;top:0;inset-inline-end:0;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:14px;border:0;border-radius:50%;background:transparent;color:#e9e7dc;box-shadow:none;cursor:pointer}.match-peek .match-peek-dismiss .ic{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.match-peek .match-peek-dismiss:hover{background:#bfcfb414}}.match-peek .match-peek-dismiss:focus-visible{outline:2px solid #ecd4a4;outline-offset:-3px}.match-peek .match-peek-help .insp-rule-help{margin-top:9px}.match-peek .match-peek-help .insp-rule-help summary{min-height:36px;font-size:14px;padding-block:7px}.match-peek .match-peek-help .insp-rule-help ul{font-size:14px;line-height:1.4}.match-peek :is(img,svg){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media(orientation:landscape){.inspector.match-peek{--peek-art-height: min(var(--peek-budget), 440px)}.match-peek .match-peek-card{flex-direction:row;align-items:flex-start;gap:10px}.match-peek .match-peek-art{width:min(42%,calc(var(--peek-art-height) * 63 / 88))}.match-peek .match-peek-copy{flex:1 1 0;width:auto;max-height:var(--peek-budget)}.match-peek .match-peek-name{font-size:18px}}@media(max-width:359px){.match-peek .match-peek-copy{padding:10px 11px}.match-peek .match-peek-ability{font-size:14px}}.inspector.match-peek.peek-landscape{width:var(--peek-width);max-height:var(--peek-card-h)}.peek-landscape .match-peek-card{flex-direction:row;align-items:stretch;gap:10px;height:var(--peek-card-h);max-height:none}.peek-landscape[data-side=right] .match-peek-card{flex-direction:row-reverse}[dir=rtl] .peek-landscape[data-side=right] .match-peek-card{flex-direction:row}[dir=rtl] .peek-landscape[data-side=left] .match-peek-card{flex-direction:row-reverse}.peek-landscape .match-peek-art{flex:0 0 var(--peek-card-w);width:var(--peek-card-w);height:var(--peek-card-h);filter:drop-shadow(0 14px 22px rgba(0,0,0,.6))}.peek-landscape .match-peek-copy{flex:1 1 0;align-self:center;width:auto;max-height:var(--peek-card-h);padding:14px 16px 14px 14px;padding-inline:14px 16px;border:0;border-radius:3px;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--sw-paper-ink) 3%,transparent) 0 1px,transparent 1px 4px),linear-gradient(180deg,var(--sw-paper),var(--sw-paper-2));color:var(--sw-paper-ink);box-shadow:var(--sw-elev-lift),inset 0 0 0 1px color-mix(in srgb,var(--sw-paper-ink) 14%,transparent);scrollbar-color:var(--sw-ink-6) transparent;transform:rotate(-.6deg)}.peek-landscape[data-side=left] .match-peek-copy{transform:rotate(.6deg)}.peek-landscape .match-peek-name{margin:0 0 8px;color:var(--sw-paper-ink);font:800 20px / 1.1 var(--sw-font-display);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:break-word}.peek-landscape [data-peek-pinned=true] .match-peek-name{padding-inline-end:40px}.peek-landscape .match-peek-stats{gap:6px 14px;margin-bottom:9px;color:var(--sw-paper-ink);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.peek-landscape .match-peek-stats>span{display:inline-flex;align-items:center;gap:6px}.peek-landscape .match-peek-stats b{position:relative;isolation:isolate;display:grid;place-items:center;width:28px;height:28px;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);font:900 16px / 1 var(--sw-font-display);font-variant-numeric:tabular-nums}.peek-landscape .match-peek-stats b:before{content:"";position:absolute;z-index:-1;inset:1.5px;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);background:var(--pface)}.peek-landscape .match-peek-cost b{background:var(--sw-paper-ink);color:var(--sw-plate-cost-num);--pface: var(--sw-plate-cost)}.peek-landscape .match-peek-power b{background:var(--sw-plate-power-rim);color:var(--sw-plate-power-num);--pface: var(--sw-plate-power)}.peek-landscape .match-peek-ability{font-size:15px;line-height:1.4;color:var(--sw-paper-ink)}.peek-landscape .match-peek-context{border-top:1px dashed color-mix(in srgb,var(--sw-paper-ink) 30%,transparent);color:var(--sw-paper-ink);font-size:14px}.peek-landscape .match-peek-context :is(.insp-status,.insp-live,.insp-power-context){color:var(--sw-paper-ink);font-weight:700}.peek-landscape .match-peek-context .insp-ownership{color:var(--sw-ink-5)}.peek-landscape .match-peek-help .insp-rule-help{border-top-color:color-mix(in srgb,var(--sw-paper-ink) 30%,transparent)}.peek-landscape .match-peek-help .insp-rule-help :is(summary,ul){color:var(--sw-paper-ink)}.peek-landscape .match-peek-dismiss{top:0;width:44px;height:44px;min-height:44px;padding:14px;color:var(--sw-paper-ink)}@media(hover:hover)and (pointer:fine){.peek-landscape .match-peek-dismiss:hover{background:color-mix(in srgb,var(--sw-paper-ink) 8%,transparent)}}@media(prefers-reduced-motion:reduce){.peek-landscape .match-peek-copy{transform:none}}body.reduce-motion .peek-landscape .match-peek-copy{transform:none}.prl{container:prl / inline-size;--prl-pitch: 88px;--prl-ph: 204px;--prl-kh: 40px;--prl-fy: 64px;--prl-fh: 100px;--prl-rise: 0px;--prl-card: 70px;--prl-face: 64px;--prl-back: 66px;--prl-pile: 48px;--prl-fpile: 40px;--prl-fcard: 36px;--prl-fade: 66px;--prl-lead: 0px;--prl-capw: 340px;--prl-tok: var(--sw-ink-1);position:relative;overflow-x:clip;color:var(--sw-text-1)}.prl-head,.prl-foot{position:relative;z-index:12;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 16px}.prl-foot{margin-top:-4px;flex-wrap:wrap}.prl-lab{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font:800 11px/1.1 var(--sw-font-display);letter-spacing:.18em;text-transform:uppercase}.prl-lab b{font:900 15px/1 var(--sw-font-display);letter-spacing:.22em}.prl-lab i{font-style:normal}.prl-lab.is-p b{background:var(--sw-bm-leaf-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.prl-lab.is-p i{color:var(--sw-gold)}.prl-lab .prl-held{display:inline-flex;align-items:center;gap:5px}.prl-lab svg{width:11px;height:11px}.prl-lab.is-f b{color:var(--sw-text-1)}.prl-lab.is-f i{color:var(--sw-text-2)}.prl-swipe{font:800 11px/1 var(--sw-font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--sw-text-4);white-space:nowrap}.prl-next{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;min-height:44px;padding:8px 12px 8px 16px;border:0;cursor:pointer;background:linear-gradient(180deg,var(--sw-bm-crimson),var(--sw-bm-crimson-deep) 70%,var(--sw-bm-oxblood));clip-path:polygon(0 0,100% 0,100% 100%,0 100%,8px 50%);box-shadow:inset 0 1px #ffd2a066;color:var(--sw-text-1);text-align:start;align-content:center}.prl-next small{font:800 10px/1 var(--sw-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--sw-gold)}.prl-next b{font:900 14px/1.05 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--sw-text-1)}.prl-next i{font:900 16px/1 var(--sw-font-display);font-style:normal;color:var(--sw-gold)}.prl-next:focus-visible{outline-offset:3px}.prl:dir(rtl) .prl-next{clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%);padding:8px 16px 8px 12px}.prl:dir(rtl) .prl-next i{transform:scaleX(-1)}.prl-stage{position:relative}.prl-stage{-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent 8px,rgba(0,0,0,.3) calc(var(--prl-fade) * .55),black var(--prl-fade),black calc(100% - var(--prl-fade)),rgba(0,0,0,.3) calc(100% - var(--prl-fade) * .55),transparent calc(100% - 8px));mask-image:linear-gradient(90deg,transparent 0,transparent 8px,rgba(0,0,0,.3) calc(var(--prl-fade) * .55),black var(--prl-fade),black calc(100% - var(--prl-fade)),rgba(0,0,0,.3) calc(100% - var(--prl-fade) * .55),transparent calc(100% - 8px))}.prl-scroll{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.prl-scroll::-webkit-scrollbar{display:none}.prl-track{--prl-ry: calc(var(--prl-rise) + var(--prl-ph) + var(--prl-kh) / 2);--prl-sy: calc(var(--prl-rise) + var(--prl-ph) + var(--prl-kh) + var(--prl-fy));position:relative;display:flex;width:max-content;margin:0;padding:var(--prl-rise) 40px 0;list-style:none;background:linear-gradient(180deg,var(--sw-brass-base),var(--sw-brass-deep)) 0 calc(var(--prl-ry) - 2px) / 100% 4px no-repeat,linear-gradient(180deg,var(--sw-paper),var(--sw-text-3) 55%,var(--sw-ink-5)) 0 calc(var(--prl-sy) - 2px) / 100% 4px no-repeat,repeating-linear-gradient(90deg,rgba(169,195,205,.28) 0 3px,transparent 3px 22px) 0 calc(var(--prl-sy) + 4px) / 100% 5px no-repeat}.prl-tier{position:relative;flex:0 0 var(--prl-pitch);width:var(--prl-pitch);scroll-snap-align:center;contain:layout style}.prl-p{position:relative;height:var(--prl-ph);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:16px;box-sizing:border-box}.prl-k{position:relative;z-index:6;height:var(--prl-kh)}.prl-f{position:relative;height:var(--prl-fh)}.prl-k:after{content:"";position:absolute;inset-inline-start:0;top:50%;height:6px;margin-top:-3px;inline-size:0;border-radius:3px;background:linear-gradient(180deg,var(--sw-gold-hi),var(--sw-gold) 45%,var(--sw-brass-lo));box-shadow:0 0 16px #ffc46ecc,0 0 40px #ffaa504d}.prl-tier.is-on .prl-k:after{inline-size:100%}.prl-tier.is-now .prl-k:after{inline-size:50%}.prl-k:before{content:"";position:absolute;inset-inline:0;top:calc(50% + 5px);height:50px;background:linear-gradient(180deg,rgba(255,200,120,.06),transparent);pointer-events:none}.prl-tok{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);min-width:30px;height:24px;padding:0 5px;box-sizing:border-box;display:grid;place-items:center;font:800 14px/1 var(--sw-font-display);color:var(--sw-text-2);background:var(--sw-ink-1);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);box-shadow:inset 0 0 0 1.5px var(--sw-ink-5)}.prl-tier.is-on .prl-tok{color:var(--sw-brass-ink);background:var(--sw-value-face);box-shadow:none}.prl-tier.is-now .prl-tok{min-width:44px;height:34px;font:900 21px/1 var(--sw-font-display);color:var(--sw-brass-ink);background:var(--sw-value-face);box-shadow:none;filter:drop-shadow(0 0 10px rgba(255,206,120,.95)) drop-shadow(0 0 24px rgba(255,170,70,.6))}.prl-nowtag{position:absolute;z-index:6;left:50%;top:calc(50% + 21px);transform:translate(-50%);padding:4px 8px 3px;white-space:nowrap;font:900 10px/1 var(--sw-font-display);letter-spacing:.26em;text-transform:uppercase;color:var(--sw-brass-ink);background:var(--sw-value-face);border-radius:2px}.prl-nowcol{position:absolute;z-index:1;left:50%;bottom:calc(var(--prl-kh) / -2);width:54px;height:190px;transform:translate(-50%);pointer-events:none;mix-blend-mode:screen;background:linear-gradient(0deg,rgba(255,214,140,.5) 0%,rgba(255,196,110,.12) 50%,transparent 100%);-webkit-mask-image:radial-gradient(50% 100% at 50% 100%,black 35%,transparent 100%);mask-image:radial-gradient(50% 100% at 50% 100%,black 35%,transparent 100%)}.prl-nowcol:after{content:"";position:absolute;left:50%;bottom:0;width:2px;height:80%;transform:translate(-50%);background:linear-gradient(0deg,var(--sw-gold-hi),rgba(255,230,170,0))}.prl-prize{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:center;-webkit-tap-highlight-color:transparent}button.prl-prize{cursor:pointer}.prl-prize:focus-visible{outline-offset:4px;border-radius:4px}.prl-thing{position:relative;display:block;line-height:0}.prl-p-obj{min-width:44px;min-height:44px;justify-content:flex-end}.prl-p-obj.is-peak .prl-thing{filter:drop-shadow(0 12px 14px rgba(0,0,0,.75))}.prl-card{display:block;width:var(--prl-card)}.prl-card .cv{width:100%}.prl-face{display:block;width:var(--prl-face);aspect-ratio:1}.prl-face>.face-ed{display:block;width:100%;height:100%}.prl-back{display:block;width:var(--prl-back);aspect-ratio:var(--sw-card-aspect, 5 / 7);border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px #e9c98180}.prl-back img{display:block;width:100%;height:100%;object-fit:cover}.prl-pile{display:block;width:var(--prl-pile);height:auto;margin-bottom:-4px;filter:drop-shadow(0 8px 8px rgba(0,0,0,.7))}.prl-pile.is-small{width:calc(var(--prl-pile) * .82)}.prl-pile.is-bundle{width:calc(var(--prl-pile) * 1.5)}.prl-pile.is-steel{width:var(--prl-fpile);filter:grayscale(1) sepia(.25) hue-rotate(160deg) saturate(1.5) brightness(1.08) contrast(1.05) drop-shadow(0 6px 6px rgba(0,0,0,.7))}.prl-amt{margin-bottom:3px;display:flex;align-items:center;gap:4px;font:900 14px/1 var(--sw-font-display);color:var(--sw-text-1);text-shadow:0 2px 6px rgba(0,0,0,.9);white-space:nowrap}.prl-p-obj.is-bigcr .prl-amt{font-size:17px}.prl-gem{display:inline-grid;color:var(--sw-mint)}.prl-gem svg{width:12px;height:12px}.prl-pool{position:absolute;z-index:-1;left:50%;bottom:8px;width:150px;height:190px;transform:translate(-50%);pointer-events:none;background:radial-gradient(46% 9% at 50% 92%,rgba(255,206,130,.6),rgba(255,170,80,.12) 60%,transparent 100%),radial-gradient(34% 46% at 50% 56%,rgba(214,24,48,.26),transparent 72%)}.prl-plate{position:relative;margin-top:7px;padding:5px 8px;max-inline-size:calc(var(--prl-pitch) * 1.9);box-sizing:border-box;text-align:center;background:linear-gradient(180deg,var(--sw-brass-deep),var(--sw-ink-0));clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%,0 6px);box-shadow:inset 0 1px #ffe2a08c}.prl-plate:before{content:"";position:absolute;left:6px;right:6px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--sw-bm-leaf) 25%,var(--sw-bm-leaf-hi) 50%,var(--sw-bm-leaf) 75%,transparent)}.prl-plate b{display:block;font:900 13px/1.05 var(--sw-font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--sw-text-1);text-wrap:balance;overflow-wrap:break-word}.prl-plate small{display:block;margin-top:3px;font:800 8.5px/1.1 var(--sw-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-gold)}.prl-tag{position:relative;z-index:6;margin-bottom:6px;height:19px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font:900 9.5px/1 var(--sw-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--sw-brass-ink);background:var(--sw-value-face);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%,0 5px);box-shadow:0 2px 10px #ffc86e99}.prl-tag svg{width:10px;height:10px}.prl-tag.is-held{color:var(--sw-brass-hi);background:linear-gradient(180deg,var(--sw-bm-crimson-deep),var(--sw-bm-oxblood));letter-spacing:.14em}.prl-tag.is-steel{margin:0;height:18px;padding:0 7px;font-size:9.5px;color:var(--sw-ink-1);background:linear-gradient(180deg,var(--sw-paper) 0%,var(--sw-text-2) 45%,var(--sw-text-3) 100%)}.prl-mark{position:absolute;z-index:5;top:-6px;inset-inline-end:-6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center}.prl-mark svg{width:11px;height:11px}.prl-mark.is-done{background:var(--sw-mint);color:var(--sw-mint-ink);box-shadow:0 0 0 2px var(--sw-ink-0)}.prl-mark.is-lock{background:#05090be6;color:var(--sw-gold);box-shadow:inset 0 0 0 1px #f0c87499}.prl-flag{position:relative;z-index:7;margin-bottom:7px;display:flex;align-items:center;gap:6px;padding:5px 14px 5px 9px;white-space:nowrap;background:linear-gradient(180deg,var(--sw-bm-crimson),var(--sw-bm-oxblood));clip-path:polygon(0 0,100% 0,calc(100% - 10px) 50%,100% 100%,0 100%);box-shadow:inset 0 1px #ffd2a066;pointer-events:none}.prl-flag i{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(90deg,var(--sw-brass-base),var(--sw-brass-hi),var(--sw-brass-lo))}.prl-flag b{font:900 10.5px/1 var(--sw-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--sw-text-1)}.prl-flag em{font:800 9.5px/1 var(--sw-font-display);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--sw-gold)}.prl:dir(rtl) .prl-flag{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10px 50%);padding:5px 9px 5px 14px}.prl:dir(rtl) .prl-flag i{left:auto;right:0}.prl-p-obj.is-future .prl-thing,.prl-p-obj.is-locked .prl-thing{filter:brightness(.6) saturate(.8) drop-shadow(0 12px 14px rgba(0,0,0,.75))}.prl-p-obj.is-future .prl-plate,.prl-p-obj.is-locked .prl-plate,.prl-p-obj.is-future .prl-amt,.prl-p-obj.is-locked .prl-amt{opacity:.75}.prl-p-obj.is-claim .prl-thing,.prl-p-obj.is-held.is-peak .prl-thing{filter:drop-shadow(0 0 2px var(--sw-bm-leaf)) drop-shadow(0 0 14px rgba(255,196,100,.65))}.prl-p-obj.is-claim .prl-pool{background:radial-gradient(46% 9% at 50% 92%,rgba(255,226,160,.95),rgba(255,180,90,.3) 60%,transparent 100%),radial-gradient(40% 50% at 50% 60%,rgba(255,170,70,.3),transparent 72%)}.prl-p-obj.is-next .prl-thing{filter:brightness(.92) drop-shadow(0 0 10px rgba(214,40,50,.45)) drop-shadow(0 12px 14px rgba(0,0,0,.75))}.prl-p-obj.is-next .prl-plate{opacity:1}.prl-f-obj{position:absolute;inset:0 4px;display:block}.prl-f-obj .prl-thing{position:absolute;left:50%;bottom:calc(100% - var(--prl-fy) + 3px);transform:translate(-50%)}.prl-f-obj.is-card .prl-thing{filter:drop-shadow(0 8px 10px rgba(0,0,0,.8))}.prl-f-obj .prl-card{width:var(--prl-fcard)}.prl-f-obj .prl-card .cv{box-shadow:0 0 0 1.5px #bed8e4cc,0 0 16px #96c8e638;border-radius:5px}.prl-flabel{position:absolute;left:50%;top:calc(var(--prl-fy) + 10px);transform:translate(-50%);display:flex;align-items:center;gap:5px;white-space:nowrap}.prl-famt{display:flex;align-items:center;gap:3px;font:900 13px/1 var(--sw-font-display);color:var(--sw-text-1);text-shadow:0 2px 6px rgba(0,0,0,.9)}.prl-famt .prl-gem{color:var(--sw-text-2)}.prl-famt .prl-gem svg{width:11px;height:11px}.prl-fname{font:900 11px/1 var(--sw-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-text-1);text-shadow:0 2px 6px rgba(0,0,0,.9)}.prl-f-obj.is-future .prl-thing{filter:brightness(.7) saturate(.8)}.prl-f-obj.is-future .prl-flabel{opacity:.75}.prl-f-obj.is-claim .prl-thing{filter:drop-shadow(0 0 2px var(--sw-paper)) drop-shadow(0 0 12px rgba(170,214,235,.6))}.prl-f-obj:focus-visible{outline-offset:0}.prl-prize.is-broke .prl-mark.is-done{animation:prl-stamp .52s cubic-bezier(.2,1.5,.4,1) calc(-1 * var(--pc-t, 0s)) both}.prl-prize.is-broke .prl-thing{animation:prl-flash .9s ease-out calc(-1 * var(--pc-t, 0s)) both}@keyframes prl-stamp{0%,30%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes prl-flash{0%{filter:brightness(1.8) drop-shadow(0 0 18px rgba(255,220,150,.9))}to{filter:none}}@media(prefers-reduced-motion:reduce){.prl-prize.is-broke .prl-mark.is-done,.prl-prize.is-broke .prl-thing{animation:none}}.prl-cap{display:none}.prl-cap-eyebrow{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;font:800 11px/1 var(--sw-font-display);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.prl-cap-eyebrow span{padding:4px 8px;color:var(--sw-brass-ink);background:var(--sw-value-face)}.prl-cap-eyebrow b{color:var(--sw-gold);letter-spacing:.26em}.prl-cap-card{position:relative;display:block;width:var(--prl-cap-card, 250px);filter:drop-shadow(0 22px 26px rgba(0,0,0,.85))}.prl-cap-card .cv{width:100%}.prl-cap-card .cv-bmtab{display:none}.prl-cap-card .prl-mark{top:6px;inset-inline-end:6px;width:28px;height:28px}.prl-cap-card .prl-mark svg{width:15px;height:15px}.prl-cap-beam{position:absolute;z-index:-2;left:50%;bottom:40px;width:calc(var(--prl-cap-card, 250px) * 1.7);height:900px;transform:translate(-50%);pointer-events:none;mix-blend-mode:screen;background:linear-gradient(0deg,rgba(255,214,150,.32),rgba(255,200,120,.1) 45%,transparent 85%);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);filter:blur(12px)}.prl-cap-bloom{position:absolute;z-index:-1;left:50%;top:14%;width:calc(var(--prl-cap-card, 250px) * 1.8);height:calc(var(--prl-cap-card, 250px) * 1.7);transform:translate(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(200,16,40,.5),rgba(150,8,28,.18) 55%,transparent);filter:blur(6px)}.prl-cap-pool{position:absolute;z-index:-1;left:50%;bottom:-30px;width:calc(var(--prl-cap-card, 250px) * 1.9);height:90px;transform:translate(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,226,160,.75),rgba(255,180,90,.28) 50%,transparent);filter:blur(3px)}.prl-cap-plate{position:relative;z-index:3;margin-top:12px;padding:9px 18px;max-inline-size:calc(var(--prl-cap-card, 250px) + 60px);box-sizing:border-box;text-align:center;background:linear-gradient(180deg,var(--sw-brass-deep),var(--sw-ink-0));clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%,0 9px);box-shadow:inset 0 1px #ffe2a099}.prl-cap-plate:before{content:"";position:absolute;left:9px;right:9px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--sw-bm-leaf) 25%,var(--sw-bm-leaf-hi) 50%,var(--sw-bm-leaf) 75%,transparent)}.prl-cap-plate b{display:block;font:900 20px/1.05 var(--sw-font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--sw-text-1);text-wrap:balance}.prl-cap-plate small{display:block;margin-top:4px;font:800 11px/1.1 var(--sw-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--sw-gold)}.prl-cap-plate span{display:block;margin-top:5px;font:800 11px/1.1 var(--sw-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--sw-brass-hi)}.prl-cap-plate em{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:6px;font:600 13px/1.1 var(--sw-font-body);font-style:normal;color:var(--sw-text-2)}.prl-cap-plate em svg{width:11px;height:11px;color:var(--sw-gold)}.prl-cap.is-claim .prl-cap-plate em,.prl-spot.is-claim .prl-cap-plate em{color:var(--sw-gold-hi)}.prl-cap.is-done .prl-cap-plate em,.prl-spot.is-done .prl-cap-plate em{color:var(--sw-mint)}.prl-tier[data-mode=cap] .prl-p{z-index:5}.prl-spot{position:relative;display:flex;flex-direction:column;align-items:center;padding:56px 16px 8px;overflow:hidden}.prl-spot .prl-cap{display:flex;flex-direction:column;align-items:center;position:relative}.prl-spot-face{position:relative;z-index:4;display:flex;align-items:center;gap:12px;margin-top:18px;padding:8px 16px 8px 10px;background:linear-gradient(180deg,#1f140be6,#0a0605e6);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%,0 8px);box-shadow:inset 0 1px #ffe2a080}.prl-spot-face .prl-face{--prl-face: 58px}.prl-spot-face small{display:block;font:800 10px/1.1 var(--sw-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--sw-text-3)}.prl-spot-face b{display:block;margin-top:3px;font:900 18px/1.05 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--sw-text-1)}.prl-spot-face em{display:block;margin-top:3px;font:800 11px/1.1 var(--sw-font-display);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--sw-gold)}.prl-ldg{position:relative;z-index:4;margin:44px 16px 0}.prl-ldg h2{margin:0;font:900 34px/1 var(--sw-font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--sw-text-1)}.prl-ldg h2 em{font-style:normal;background:var(--sw-bm-leaf-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.prl-ldg p{margin:6px 0 12px;font:500 14px/1.35 var(--sw-font-body);color:var(--sw-text-3)}.prl-ldg ol{list-style:none;margin:0;padding:0;border-top:1px solid rgba(212,180,122,.35)}.prl-ldg li{display:flex;align-items:center;gap:12px;min-height:46px;padding:6px 0;box-sizing:border-box;border-bottom:1px solid rgba(212,180,122,.14)}.prl-ldg-t{flex:none;min-width:34px;height:26px;display:grid;place-items:center;font:900 15px/1 var(--sw-font-display);color:var(--sw-brass-ink);background:var(--sw-value-face);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.prl-ldg li:is(.is-future,.is-locked) .prl-ldg-t{color:var(--sw-text-2);background:var(--sw-ink-1);box-shadow:inset 0 0 0 1.5px var(--sw-ink-5)}.prl-ldg-n{flex:0 1 auto;min-width:0}.prl-ldg-n b{font:900 18px/1.1 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--sw-text-1);overflow-wrap:anywhere}.prl-ldg-n small{display:inline-block;margin-inline-start:6px;font:800 11px/1 var(--sw-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--sw-gold)}.prl-ldg li>i{flex:1 1 12px;min-width:12px;height:1px;border-bottom:1px dotted rgba(143,165,171,.4);margin-top:6px}.prl-ldg-s{flex:none;display:flex;align-items:center;gap:5px;max-inline-size:45%;font:800 11px/1.15 var(--sw-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--sw-text-3);text-align:end}.prl-ldg-s svg{flex:none;width:11px;height:11px}.prl-ldg li.is-done .prl-ldg-s{color:var(--sw-mint)}.prl-ldg li.is-held .prl-ldg-s{color:var(--sw-gold-hi)}.prl-ldg li.is-claim .prl-ldg-s{padding:5px 9px;color:var(--sw-brass-ink);background:var(--sw-value-face)}@container prl (min-width: 600px){.prl-head,.prl-foot{padding:0 32px}.prl-stage{--prl-fade: 110px}.prl-track{--prl-pitch: 112px;--prl-ph: 250px;--prl-kh: 44px;--prl-fy: 68px;--prl-fh: 108px;--prl-card: 88px;--prl-face: 80px;--prl-back: 84px;--prl-pile: 58px;--prl-fpile: 46px;--prl-fcard: 42px;padding-inline:60px}.prl-tok{min-width:36px;height:28px;font-size:16px}.prl-tier.is-now .prl-tok{min-width:52px;height:40px;font-size:25px}.prl-nowtag{top:calc(50% + 25px);font-size:11px}.prl-nowcol{height:240px}.prl-pool{width:210px;height:250px}.prl-plate{padding:6px 11px}.prl-plate b{font-size:15px}.prl-plate small{font-size:10px;letter-spacing:.12em}.prl-amt{font-size:16px}.prl-tag{height:21px;padding:0 10px;font-size:11px;letter-spacing:.22em}.prl-spot{--prl-cap-card: 300px}.prl-spot .prl-cap-plate b{font-size:24px}.prl-spot-face .prl-face{--prl-face: 70px}.prl-ldg{margin:54px 60px 0}}@media(orientation:landscape)and (max-height:520px){.prl .prl-track{--prl-pitch: 96px;--prl-ph: 196px;--prl-kh: 40px;--prl-fy: 62px;--prl-fh: 96px;--prl-card: 70px;--prl-face: 64px;--prl-back: 66px;--prl-pile: 48px;--prl-fpile: 40px;--prl-fcard: 36px}.prl .prl-tok{min-width:30px;height:24px;font-size:14px}.prl .prl-tier.is-now .prl-tok{min-width:44px;height:34px;font-size:21px}.prl .prl-nowtag{top:calc(50% + 21px);font-size:10px}.prl .prl-nowcol{height:180px}.prl .prl-pool{width:150px;height:190px}.prl .prl-plate b{font-size:13px}.prl .prl-plate small{font-size:8.5px;letter-spacing:.08em}.prl .prl-tag{height:19px;padding:0 7px;font-size:9.5px;letter-spacing:.16em}.prl .prl-head,.prl .prl-foot{padding:0 20px}}@container prl (min-width: 1240px){.prl-spot,.prl-swipe,.prl-next,.prl-ldg{display:none}.prl-stage{-webkit-mask-image:none;mask-image:none}.prl-scroll{overflow:visible}.prl-track{--prl-rise: 360px;--prl-ph: 250px;--prl-kh: 44px;--prl-fy: 70px;--prl-fh: 112px;--prl-lead: clamp(110px, 11cqi, 150px);--prl-capw: clamp(300px, 24cqi, 340px);--prl-card: 92px;--prl-face: 82px;--prl-back: 88px;--prl-pile: 62px;--prl-fpile: 46px;--prl-fcard: 36px;width:100%;box-sizing:border-box;padding:var(--prl-rise) 0 0;padding-inline-start:var(--prl-lead);margin-top:calc(var(--prl-cap-room, 360px) - var(--prl-rise));pointer-events:none;background-size:calc(100% - var(--prl-capw) / 2) 4px,calc(100% - var(--prl-capw) / 2) 4px,calc(100% - var(--prl-capw) / 2) 5px;-webkit-mask-image:linear-gradient(90deg,transparent 0,black var(--prl-lead));mask-image:linear-gradient(90deg,transparent 0,black var(--prl-lead))}.prl:dir(rtl) .prl-track{background-position:100% calc(var(--prl-ry) - 2px),100% calc(var(--prl-sy) - 2px),100% calc(var(--prl-sy) + 4px);-webkit-mask-image:linear-gradient(270deg,transparent 0,black var(--prl-lead));mask-image:linear-gradient(270deg,transparent 0,black var(--prl-lead))}.prl-track>*{pointer-events:auto}.prl-track:before{content:"";position:absolute;inset-inline-start:0;top:calc(var(--prl-ry) - 3px);inline-size:var(--prl-lead);height:6px;border-radius:3px;background:linear-gradient(180deg,var(--sw-gold-hi),var(--sw-gold) 45%,var(--sw-brass-lo));box-shadow:0 0 16px #ffc46ecc}.prl-tier{flex:1 1 0;width:auto;min-width:0}.prl-tier[data-mode=off]{display:none}.prl-tier[data-mode=stud]{flex:0 0 56px;min-width:56px}.prl-tier[data-mode=cap]{flex:0 0 var(--prl-capw)}.prl-tier[data-mode=stud] .prl-p-obj,.prl-tier[data-mode=stud] .prl-f-obj,.prl-tier[data-mode=cap] .prl-p-obj,.prl-tier[data-mode=cap] .prl-flag{display:none}.prl-tier[data-mode=stud] .prl-tok{min-width:30px;height:22px;font-size:13px;color:var(--sw-text-3)}.prl-tier[data-mode=stud][data-free] .prl-f:before{content:"";position:absolute;left:50%;top:var(--prl-fy);width:10px;height:10px;transform:translate(-50%,-50%) rotate(45deg);background:linear-gradient(135deg,var(--sw-paper),var(--sw-text-4))}.prl-tier[data-mode=cap] .prl-tok{min-width:50px;height:36px;font:900 21px/1 var(--sw-font-display);color:var(--sw-brass-hi);background:linear-gradient(180deg,var(--sw-bm-crimson-deep),var(--sw-bm-oxblood));box-shadow:inset 0 0 0 2px var(--sw-gold-lo);filter:drop-shadow(0 0 12px rgba(214,40,50,.7))}.prl-tier[data-mode=cap].is-on .prl-tok,.prl-tier[data-mode=cap].is-now .prl-tok{color:var(--sw-brass-ink);background:var(--sw-value-face)}.prl-cap{display:flex;position:absolute;left:50%;bottom:16px;width:var(--prl-capw);transform:translate(-50%);flex-direction:column;align-items:center;--prl-cap-card: calc(var(--prl-capw) - 40px)}.prl-cap .prl-cap-pool{bottom:-96px;height:130px;width:calc(var(--prl-cap-card) * 1.75);filter:blur(6px);mix-blend-mode:screen;background:radial-gradient(closest-side,rgba(255,222,150,.62),rgba(255,170,80,.22) 55%,transparent)}.prl-cap .prl-cap-plate b{font-size:22px}.prl-nowcol{height:250px}.prl-p-obj.is-peak{width:100%}.prl-plate{width:max-content;max-inline-size:calc(200% - 40px);padding-inline:6px}.prl-plate b{font-size:clamp(12px,1.25cqi - 4px,15px)}.prl-plate small{font-size:10px;letter-spacing:.12em}.prl-amt{font-size:17px}.prl-p-obj.is-bigcr .prl-amt{font-size:20px}.prl-tag{height:21px;padding:0 10px;font-size:11px;letter-spacing:.22em}.prl-flag{padding:6px 18px 6px 10px}.prl-flag b{font-size:12px}.prl-flag em{font-size:11px}.prl-famt{font-size:15px}.prl-fname{font-size:12px}.prl-tier.is-now .prl-f-obj.is-card .prl-card{width:26px}.prl-tier.is-now .prl-f-obj.is-card .prl-thing{translate:40px 0}.prl:dir(rtl) .prl-tier.is-now .prl-f-obj.is-card .prl-thing{translate:-40px 0}.prl-head,.prl-foot{position:absolute;inset-inline-start:0;z-index:12;flex-direction:column;align-items:flex-start;padding:0;padding-inline-start:36px;max-inline-size:150px}.prl-head{top:calc(var(--prl-cap-room, 360px) + 250px - 92px)}.prl-foot{top:calc(var(--prl-cap-room, 360px) + 250px + 44px + 40px);margin:0}.prl-lab{flex-direction:column;align-items:flex-start;gap:6px}}.prl-band{display:none}@media(orientation:landscape)and (max-height:540px){.prl-band{--prl-card: 30px;--prl-face: 32px;--prl-back: 28px;--prl-pile: 34px;display:block;position:absolute;z-index:4;inset-inline:0;bottom:4px;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 28px,black calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,black 28px,black calc(100% - 28px),transparent 100%)}.prl-band ol{display:flex;align-items:flex-end;margin:0;padding:0 14px;list-style:none}.prl-band-t{position:relative;flex:1 1 0;min-width:0;min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.prl-band-o{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:4px}.prl-band-t:before,.prl-band-t:after{content:"";position:absolute;z-index:1;inset-inline-start:0;bottom:11px;height:4px;border-radius:2px}.prl-band-t:before{inline-size:100%;background:linear-gradient(180deg,var(--sw-brass-base),var(--sw-brass-deep))}.prl-band-t.is-on:after,.prl-band-t.is-now:after{inline-size:100%;background:linear-gradient(180deg,var(--sw-gold-hi),var(--sw-gold) 45%,var(--sw-brass-lo));box-shadow:0 0 12px #ffc46ebf}.prl-band-t.is-now:after{inline-size:50%}.prl-band .prl-tok{position:relative;z-index:2;left:auto;top:auto;transform:none;flex:none;min-width:26px;height:22px;margin-bottom:2px;font-size:12px}.prl-band-t.is-on .prl-tok{color:var(--sw-brass-ink);background:var(--sw-value-face);box-shadow:none}.prl-band-t.is-now .prl-tok{min-width:38px;height:28px;margin-bottom:-1px;font:900 18px/1 var(--sw-font-display);color:var(--sw-brass-ink);background:var(--sw-value-face);box-shadow:none;filter:drop-shadow(0 0 8px rgba(255,206,120,.95)) drop-shadow(0 0 18px rgba(255,170,70,.6))}.prl-band .prl-amt{margin-bottom:1px;gap:3px;font-size:11px}.prl-band .prl-gem svg{width:9px;height:9px}.prl-band .prl-pile{margin-bottom:-2px;filter:drop-shadow(0 4px 5px rgba(0,0,0,.7))}.prl-band .prl-mark{top:-4px;inset-inline-end:-5px;width:14px;height:14px}.prl-band .prl-mark svg{width:8px;height:8px}.prl-band-t.is-peak .prl-thing{filter:drop-shadow(0 0 2px var(--sw-bm-leaf)) drop-shadow(0 6px 8px rgba(0,0,0,.8))}.prl-band-t:is(.is-future,.is-locked) .prl-thing{filter:brightness(.62) saturate(.8) drop-shadow(0 6px 8px rgba(0,0,0,.8))}.prl-band-t:is(.is-future,.is-locked) .prl-amt{opacity:.75}.prl-band-flag{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 4px;max-inline-size:calc(100% + 16px);margin-bottom:3px;padding:3px 9px 3px 7px;text-align:center;background:linear-gradient(180deg,var(--sw-bm-crimson),var(--sw-bm-oxblood));clip-path:polygon(0 0,100% 0,calc(100% - 6px) 50%,100% 100%,0 100%);box-shadow:inset 0 1px #ffd2a066}.prl-band:dir(rtl) .prl-band-flag{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,6px 50%);padding:3px 7px 3px 9px}.prl-band-flag b{font:900 9px/1.1 var(--sw-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--sw-text-1)}.prl-band-flag em{font:800 8.5px/1.1 var(--sw-font-display);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--sw-gold)}}.prl-glyph-pile{display:block;width:30px;height:auto;filter:drop-shadow(0 3px 3px rgba(0,0,0,.6))}.prl-glyph-pile.is-steel{filter:grayscale(1) sepia(.25) hue-rotate(160deg) saturate(1.5) brightness(1.08) drop-shadow(0 3px 3px rgba(0,0,0,.6))}.prl-glyph-back{display:block;width:22px;aspect-ratio:var(--sw-card-aspect, 5 / 7);object-fit:cover;border-radius:3px}.menu-shell .home .home-market{align-self:start;min-width:0;min-height:0;isolation:isolate;cursor:default;background:#0b171d;border-color:#677c765e}.menu-shell .home-market .ht-body{min-width:0;gap:18px;padding:clamp(16px,1.6vw,24px)}.menu-shell .home-market .home-market-backdrop,.menu-shell .home-market:hover .home-market-backdrop{opacity:.48;filter:saturate(.75);transform:none;transition:none;object-position:var(--ax, 50%) 25%;pointer-events:none}.menu-shell .home-market .ht-scrim{pointer-events:none;background:linear-gradient(180deg,#09151de8,#09151db3 22%,#09151dd1 56%,#09151df5)}.home-market-heading{display:grid;gap:7px}.home-market-kicker{color:#d4b985;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.home-market-refresh{display:grid;gap:4px;margin:0;font-size:11px;line-height:1.5;color:#91e4cc;font-variant-numeric:tabular-nums}.home-market-permanent{color:#a6bcb2;font-size:10px}.menu-shell .home-market .ht-head{margin:0;display:block;font:700 clamp(27px,2.25vw,34px)/1.08 var(--display);letter-spacing:0}.menu-shell .home-market .ht-blurb{font-size:13px;line-height:1.5;max-width:37ch;color:#bdc9c9}.home-market-avatars,.home-market-art-shelf{display:grid;gap:12px;min-width:0}.home-market-avatars{width:100%;padding:10px 0 14px;border-block:1px solid #d3dbc420}.home-market-shelf-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#d6dfd6;font-size:11px;font-weight:600;line-height:1.4}.home-market-shelf-title{display:grid;gap:4px;min-width:0}.home-market-daily{display:flex;align-items:center;gap:7px;color:#a6bcb2;font-size:9px;letter-spacing:.025em}.home-market-browse{min-width:44px;min-height:44px;padding:8px 0 8px 8px;border:0;border-radius:4px;background:transparent;color:#91e4cc;font:inherit;font-size:11px;text-align:end;cursor:pointer}.home-market-faces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.home-market-face{display:grid;justify-items:center;align-content:start;gap:5px;min-width:44px;min-height:44px;padding:3px 0;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.home-market-face img{display:block;width:clamp(44px,4.2vw,64px);max-width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%;border:1px solid #d0be87;padding:2px;background:#172822;box-shadow:0 3px 12px #0008}.home-market-face-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;max-width:100%;min-height:2.5em;font-size:10px;line-height:1.25;color:#e3e7de}.home-market-face-price{display:inline-flex;align-items:center;gap:3px;font-size:10px;line-height:1.3;color:#d4bd8d}.home-market-face-price>.ic{width:11px;height:11px}.menu-shell .home-market .journey-market-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(6px,1vw,12px);margin:0;width:100%;max-width:420px;justify-self:center;padding:0}.home-market-art{display:grid;gap:7px;min-width:44px;min-height:44px;padding:0 0 4px;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;cursor:pointer}.home-market-art-state{display:inline-flex;align-items:center;justify-content:center;gap:3px;color:#d4bd8d;font-size:10px;line-height:1.3;overflow-wrap:anywhere}.home-market-art-state>.ic{width:11px;height:11px;flex:0 0 auto}.menu-shell .home-market .journey-market-cards img{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:contain;border-radius:5px;box-shadow:0 6px 16px #0007}.menu-shell .home-market .ht-foot{margin-top:0;padding-top:14px;gap:10px;flex-wrap:wrap}.home-market-next{width:100%;margin:0;font-size:11px;line-height:1.5;color:#bccac4}.menu-shell .home-market .mt-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:10px 14px;font-size:13px;line-height:1.4;text-align:start}.home-market-face:hover .home-market-face-name,.home-market-art:hover .home-market-art-state{color:#91e4cc}.home-market-face:hover,.home-market-art:hover{background:#8ce0c60a}.home-market-browse:hover{text-decoration:underline;text-underline-offset:3px}.home-market-face:focus-visible,.home-market-art:focus-visible,.home-market-browse:focus-visible{outline:2px solid #8ce0c6;outline-offset:3px}@media(max-width:720px){.home-market-faces{max-width:360px;width:100%;justify-self:center}.home-market-face img{width:56px}}.custom-lobby{box-sizing:border-box;width:min(1080px,calc(100% - 2 * var(--sw-gutter-phone, 16px)));margin:0 auto;padding:max(var(--sw-space-3),env(safe-area-inset-top)) 0 0;color:var(--sw-text-1);font-family:var(--sw-font-body)}.custom-lobby *,.cl-entry *{box-sizing:border-box}.cl-header,.cl-section-title,.cl-entry{display:flex;align-items:center;justify-content:space-between;gap:var(--sw-space-5)}.cl-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid var(--sw-line-brass);border-radius:var(--sw-radius-md);background:var(--sw-btn-secondary-face);color:var(--sw-text-1);font:var(--sw-fw-label) 13px/1.25 var(--sw-font-display);letter-spacing:var(--sw-track-button);text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .12s,border-color .12s;overflow-wrap:anywhere}.cl-button:disabled{opacity:.48;cursor:default}.cl-button.cl-primary{color:var(--sw-mint-ink);background:var(--sw-mint-face);border-color:var(--sw-mint)}@media(hover:hover){.cl-button:hover:not(:disabled){border-color:var(--sw-brass)}.cl-button.cl-primary:hover:not(:disabled){background:var(--sw-mint-hi)}}.cl-button:focus-visible,.cl-move summary:focus-visible,.cl-join input:focus-visible,.cl-game:focus-visible,.cl-rival:focus-visible{outline:2px solid var(--sw-focus, var(--sw-mint));outline-offset:3px}:where(:root:lang(ja),:root:lang(ar)) :is(.cl-button,.cl-section-head h2,.cl-game-copy strong,.cl-team h2,.cl-rival strong){text-transform:none;letter-spacing:0}.cl-top{display:flex;align-items:center;justify-content:space-between;gap:var(--sw-space-3)}.cl-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cl-codebar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sw-space-3);margin-top:var(--sw-space-3);padding:var(--sw-space-3) var(--sw-space-4);border:1px solid var(--sw-line-1);border-radius:var(--sw-radius-lg);background:var(--sw-lacquer)}.cl-room-code{display:flex;align-items:baseline;gap:var(--sw-space-3);margin-inline-end:auto}.cl-room-code span{color:var(--sw-text-3);font:var(--sw-fw-label) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.cl-room-code strong{color:var(--sw-brass-hi);font:var(--sw-fw-display) 28px/1 var(--sw-font-display);letter-spacing:.14em}.cl-share{display:flex;flex-wrap:wrap;gap:var(--sw-space-2)}.cl-body{margin-top:var(--sw-space-4)}.cl-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sw-space-3);margin-bottom:var(--sw-space-2)}.cl-section-head h2{margin:0;font:var(--sw-fw-display) var(--sw-fs-lead)/1.1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase}.cl-section-head span{color:var(--sw-text-3);font-size:var(--sw-fs-cap)}.cl-games{display:grid;gap:var(--sw-space-2)}.cl-game{display:grid;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:var(--sw-space-3);min-height:64px;width:100%;padding:var(--sw-space-2) var(--sw-space-3);border:1px solid var(--sw-line-2);border-radius:var(--sw-radius-lg);background:var(--sw-ink-2);color:var(--sw-text-1);font:inherit;text-align:start;cursor:pointer}.cl-game.is-checked{border-color:var(--sw-mint);background:color-mix(in srgb,var(--sw-mint) 9%,var(--sw-ink-2));box-shadow:inset 0 0 0 1px var(--sw-mint)}.cl-game[aria-disabled=true]{cursor:default}.cl-game[aria-disabled=true]:not(.is-checked){opacity:.55}.cl-game-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--sw-brass);box-shadow:inset 0 0 0 1.5px var(--sw-line-brass);background:var(--sw-ink-1)}.cl-game.is-checked .cl-game-ic{color:var(--sw-mint-hi);box-shadow:inset 0 0 0 1.5px var(--sw-mint)}.cl-game-copy{display:grid;min-width:0}.cl-game-copy strong{font:var(--sw-fw-display) 21px/1.05 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;overflow-wrap:anywhere}.cl-game.is-checked .cl-game-copy strong{color:var(--sw-mint-hi)}.cl-game-copy>span{margin-top:2px;color:var(--sw-text-2);font-size:var(--sw-fs-cap);line-height:1.3}.cl-game-tag{justify-self:start;margin-top:var(--sw-space-1);padding:1px 6px;border-radius:var(--sw-radius-xs);background:var(--sw-brass-deep);color:var(--sw-brass-hi);font:normal var(--sw-fw-label) var(--sw-fs-micro)/1.4 var(--sw-font-body);letter-spacing:.06em}.cl-game-check{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--sw-text-4)}.cl-game.is-checked .cl-game-check{box-shadow:inset 0 0 0 2px var(--sw-mint),inset 0 0 0 6px var(--sw-ink-2),inset 0 0 0 11px var(--sw-mint)}.cl-rivals{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sw-space-2);margin-top:var(--sw-space-2)}.cl-rivals-title{grid-column:1 / -1;color:var(--sw-text-3);font:var(--sw-fw-label) var(--sw-fs-micro)/1.3 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.cl-rival{display:grid;gap:2px;min-height:52px;padding:var(--sw-space-2) var(--sw-space-3);border:1px solid var(--sw-line-2);border-radius:var(--sw-radius-md);background:var(--sw-ink-2);color:var(--sw-text-1);font:inherit;text-align:start;cursor:pointer}.cl-rival strong{font:var(--sw-fw-label) 15px/1.15 var(--sw-font-display);letter-spacing:var(--sw-track-button);text-transform:uppercase}.cl-rival span{color:var(--sw-text-3);font-size:var(--sw-fs-micro);line-height:1.3}.cl-rival.is-checked{border-color:var(--sw-brass);background:color-mix(in srgb,var(--sw-brass) 12%,var(--sw-ink-2))}.cl-rival.is-checked strong{color:var(--sw-brass-hi)}.cl-rival[aria-disabled=true]{cursor:default}.cl-rival[aria-disabled=true]:not(.is-checked){opacity:.55}.cl-pick-why{margin:var(--sw-space-2) 0 0;color:var(--sw-text-3);font-size:var(--sw-fs-cap)}.cl-status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sw-space-2);min-height:22px;margin:var(--sw-space-3) 0;color:var(--sw-text-2);font-size:var(--sw-fs-sm);line-height:1.4}.cl-status .cl-button{min-height:44px;padding:6px 12px}.cl-recovery,.cl-host-away,.cl-kick-confirm{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sw-space-3);padding:var(--sw-space-3);margin:var(--sw-space-3) 0;border:1px solid var(--sw-line-brass);border-radius:var(--sw-radius-md);background:color-mix(in srgb,var(--sw-brass) 6%,transparent)}.cl-recovery p,.cl-host-away p,.cl-kick-confirm p{margin:0;color:var(--sw-text-2);font-size:var(--sw-fs-cap);line-height:1.5}.cl-kick-confirm h2{margin:0 0 6px;font-size:20px;overflow-wrap:anywhere}.cl-kick-confirm>div:last-child{display:flex;gap:var(--sw-space-2);flex-wrap:wrap}.cl-kick-confirm [data-action="custom:kick-confirm"],.cl-kick-confirm [data-action="custom:door-leave-confirm"]{color:var(--sw-danger);border-color:var(--sw-danger)}.cl-table{margin-top:var(--sw-space-2)}.cl-teams{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sw-space-3)}.cl-team{min-width:0;overflow:hidden;border:1px solid var(--sw-line-2);border-radius:var(--sw-radius-lg);background:var(--sw-ink-2)}.cl-team h2{margin:0;padding:var(--sw-space-2) var(--sw-space-3);font:var(--sw-fw-display) 17px/1.15 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;overflow-wrap:anywhere}.cl-team[data-team=A] h2{color:var(--sw-mint-hi);background:color-mix(in srgb,var(--sw-mint) 10%,transparent)}.cl-team[data-team=B] h2{color:var(--sw-brass-hi);background:color-mix(in srgb,var(--sw-brass) 12%,transparent)}.cl-team ul,.cl-spectators ul{margin:0;padding:0;list-style:none}.cl-seat{padding:var(--sw-space-3);min-height:92px}.cl-seat+.cl-seat{border-top:1px solid var(--sw-line-1)}.cl-person,.cl-held,.cl-rival-seat{display:flex;align-items:center;gap:var(--sw-space-3);min-width:0}.cl-portrait{flex:none;display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border-radius:50%;background:var(--sw-ink-3);color:var(--sw-brass);box-shadow:0 0 0 1.5px var(--sw-brass)}.cl-portrait img{width:100%;height:100%;object-fit:cover;object-position:center top}.cl-portrait .ic,.cl-portrait .sw-i{width:24px;height:24px}.cl-portrait--rival{color:var(--sw-text-3);box-shadow:0 0 0 1.5px var(--sw-line-2)}.cl-person-copy{min-width:0;flex:1}.cl-person-copy>strong{display:block;font-size:15px;font-weight:var(--sw-fw-strong);overflow-wrap:anywhere}.cl-self .cl-person-copy>strong{color:var(--sw-mint-hi)}.cl-badges{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;margin-top:4px;color:var(--sw-text-3);font-size:var(--sw-fs-micro)}.cl-badges .cl-ready{color:var(--sw-mint)}.cl-held{padding:var(--sw-space-2);border:1.5px dashed var(--sw-line-brass);border-radius:var(--sw-radius-md);flex-wrap:wrap}.cl-held .cl-person-copy>strong{color:var(--sw-brass-hi)}.cl-held-time,.cl-rival-seat .cl-person-copy>span{display:block;margin-top:2px;color:var(--sw-text-3);font-size:var(--sw-fs-micro)}.cl-held .cl-button{flex:1 1 100%;min-height:44px}.cl-empty{min-height:60px;display:flex;flex-direction:column;align-items:stretch;gap:var(--sw-space-2)}.cl-empty>span{color:var(--sw-text-3);font-size:var(--sw-fs-cap)}.cl-empty>div{display:flex;flex-wrap:wrap;gap:var(--sw-space-2)}.cl-empty .cl-button{flex:1 1 auto}.cl-person>.cl-button{margin-inline-start:auto;min-height:44px;padding:6px 10px}.cl-move{margin:var(--sw-space-2) 0 0;color:var(--sw-text-3);font-size:var(--sw-fs-micro)}.cl-move summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding-block:12px;line-height:20px;overflow-wrap:anywhere}.cl-move-options{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.cl-move-options .cl-button{min-height:44px;padding:6px 8px;font-size:11px}.cl-house-note,.cl-spectators .cl-privacy{display:flex;align-items:flex-start;gap:7px;margin:var(--sw-space-3) 0 0;color:var(--sw-text-3);font-size:var(--sw-fs-micro)}.cl-privacy .ic,.cl-house-note .ic,.cl-privacy .sw-i,.cl-house-note .sw-i{flex:none;width:14px;height:14px;margin-top:2px}.cl-spectators{margin-top:var(--sw-space-4);padding:var(--sw-space-3) var(--sw-space-4);border:1px solid var(--sw-line-1);border-radius:var(--sw-radius-lg);background:color-mix(in srgb,var(--sw-ink-2) 70%,transparent)}.cl-section-title{margin-bottom:var(--sw-space-2);flex-wrap:wrap;gap:var(--sw-space-2)}.cl-section-title h2{margin:0;font:var(--sw-fw-label) 15px/1.2 var(--sw-font-display);letter-spacing:var(--sw-track-button);text-transform:uppercase}.cl-section-title h2 span{margin-inline-start:8px;color:var(--sw-text-3);font-size:var(--sw-fs-micro);font-weight:var(--sw-fw-body)}.cl-spectators p{margin:0;color:var(--sw-text-3);font-size:var(--sw-fs-cap)}.cl-spectators ul{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sw-space-3)}.cl-bar{position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"deck deck" "go go" "fair fair";align-items:center;gap:var(--sw-space-2) var(--sw-space-3);margin:var(--sw-space-4) calc(-1 * var(--sw-gutter-phone, 16px)) 0;padding:var(--sw-space-3) var(--sw-gutter-phone, 16px) max(var(--sw-space-3),env(safe-area-inset-bottom));border-top:1px solid var(--sw-line-brass);background:color-mix(in srgb,var(--sw-ink-1) 96%,transparent);box-shadow:0 -12px 24px color-mix(in srgb,var(--sw-ink-0) 55%,transparent)}.cl-bar-deck{grid-area:deck;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sw-space-2) var(--sw-space-3);min-width:0}.cl-deck{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:start;column-gap:var(--sw-space-2);margin:0;min-width:0}.cl-deck-eyebrow{grid-column:1 / -1;color:var(--sw-brass);font:var(--sw-fw-label) var(--sw-fs-micro)/1.2 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.cl-deck strong{font:var(--sw-fw-display) 19px/1.1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;overflow-wrap:anywhere}.cl-deck-count{color:var(--sw-text-3);font-size:var(--sw-fs-cap);white-space:nowrap}.cl-deck-actions{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--sw-space-2)}.cl-deck-actions .cl-button{min-height:44px}.cl-bar-go{grid-area:go;display:grid}.custom-lobby .cl-bar-go .cl-go{width:100%;min-width:0;margin-bottom:4px}.cl-fair{grid-area:fair;margin:0;color:var(--sw-text-3);font-size:var(--sw-fs-micro);text-align:center}.cl-ready-check,.cl-ready-result{padding:var(--sw-space-4);margin:var(--sw-space-3) 0;border:1px solid var(--sw-line-brass);border-radius:var(--sw-radius-md);background:var(--sw-ink-3);color:var(--sw-text-1)}.cl-ready-check-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.cl-ready-check-heading strong{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.cl-ready-check [role=timer]{flex:none;font-size:23px;font-weight:800;font-variant-numeric:tabular-nums}.cl-ready-check p,.cl-ready-result{font-size:13px;line-height:1.5}.cl-ready-check p{margin:9px 0 0;color:var(--sw-text-2)}.cl-ready-check .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cl-ready-track{height:4px;margin-top:10px;overflow:hidden;border-radius:4px;background:var(--sw-ink-5)}.cl-ready-track span{display:block;height:100%;background:var(--sw-mint);transform:scaleX(var(--cl-ready-fraction, 1));transform-origin:left}[dir=rtl] .cl-ready-track span{transform-origin:right}.cl-ready-check[data-urgent=true] [role=timer]{color:var(--sw-gold)}.cl-ready-check[data-urgent=true] .cl-ready-track span{background:var(--sw-gold)}.cl-loading{padding-block:50px;text-align:center}.cl-loading .cl-button{margin-top:18px}.cl-door .cl-top{justify-content:flex-start}.cl-door-card{max-width:560px;margin:var(--sw-space-6) auto 0;padding:var(--sw-space-6) var(--sw-space-5);border:1px solid var(--sw-line-brass);border-radius:var(--sw-radius-lg);background:color-mix(in srgb,var(--sw-ink-2) 92%,transparent);text-align:center}.cl-door-card h1{margin:0;font:var(--sw-fw-display) 30px/1.1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase}.cl-door-code{display:flex;align-items:baseline;justify-content:center;gap:var(--sw-space-2);margin:var(--sw-space-2) 0 0}.cl-door-code span{color:var(--sw-text-3);font:var(--sw-fw-label) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.cl-door-code strong{color:var(--sw-brass-hi);font:var(--sw-fw-display) 20px/1 var(--sw-font-display);letter-spacing:.14em}.cl-door-line{margin:var(--sw-space-4) 0 0;color:var(--sw-text-1);font-size:17px;font-weight:var(--sw-fw-strong);line-height:1.45;overflow-wrap:anywhere}.cl-door-hint{margin:var(--sw-space-2) 0 0;color:var(--sw-text-2);font-size:var(--sw-fs-sm);line-height:1.5;overflow-wrap:anywhere}.cl-door-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sw-space-3);margin-top:var(--sw-space-5)}.cl-door-actions .cl-button{min-width:180px}.cl-door-confirm{margin-top:var(--sw-space-5);text-align:start}:where(:root:lang(ja),:root:lang(ar)) .cl-door-card h1{text-transform:none;letter-spacing:0}@media(max-width:420px){.cl-door-card{margin-top:var(--sw-space-4);padding:var(--sw-space-5) var(--sw-space-4)}.cl-door-actions .cl-button{width:100%}}.cl-entry{min-width:0;padding:22px;border:1px solid var(--sw-line-2);border-radius:var(--sw-radius-lg);background:var(--sw-ink-2)}.cl-entry h2{margin:0 0 7px;font-size:23px}.cl-entry p{margin:0;color:var(--sw-text-2);font-size:14px;line-height:1.5}.cl-entry-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.cl-entry-code{display:flex;align-items:center;gap:8px;color:var(--sw-text-2);font-size:13px}.cl-entry-code strong{color:var(--sw-brass-hi);letter-spacing:.1em}.cl-join{display:flex;gap:8px;min-width:0}.cl-join input{min-width:0;width:140px;padding:10px 12px;border:1px solid var(--sw-line-2);border-radius:var(--sw-radius-md);background:var(--sw-ink-1);color:var(--sw-text-1);font:inherit;font-size:13px;text-transform:uppercase}@media(min-width:761px)and (min-height:521px){.custom-lobby{padding-top:var(--sw-space-6)}.cl-games{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-game{grid-template-columns:44px minmax(0,1fr) 24px;min-height:84px}.cl-bar{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-template-areas:"deck go" "fair go";margin-inline:0;padding-inline:var(--sw-space-4);border:1px solid var(--sw-line-brass);border-radius:var(--sw-radius-lg) var(--sw-radius-lg) 0 0}.cl-fair{text-align:start}}@media(orientation:landscape)and (max-height:520px){.custom-lobby{width:auto;margin-inline:max(var(--sw-space-4),var(--sw-safe-x, 0px));padding-top:max(var(--sw-space-2),env(safe-area-inset-top))}.cl-head{display:flex;align-items:center;gap:var(--sw-space-2)}.cl-head>.cl-top{display:contents}.cl-head #custom-back-to-play{order:1}.cl-head>.cl-codebar{order:2;flex:1 1 auto;min-width:0;margin-top:0;padding-block:var(--sw-space-1)}.cl-head #custom-leave,.cl-head .fullscreen-exit--lobby{order:3}.cl-head .fullscreen-exit--lobby{margin-inline-start:0}.cl-room-code strong{font-size:22px}.cl-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--sw-space-4);align-items:start;margin-top:var(--sw-space-3)}.cl-game{min-height:56px;grid-template-columns:36px minmax(0,1fr) 22px}.cl-game-ic{width:36px;height:36px}.cl-game-copy strong{font-size:18px}.cl-status{margin-top:0}.cl-seat{min-height:0;padding:var(--sw-space-2) var(--sw-space-3)}.cl-portrait{width:40px;height:40px}.cl-bar{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);grid-template-areas:"deck go" "fair go";margin-inline:calc(-1*max(var(--sw-space-4),var(--sw-safe-x, 0px)));padding-block:var(--sw-space-2) max(var(--sw-space-2),env(safe-area-inset-bottom));padding-inline:max(var(--sw-space-4),var(--sw-safe-x, 0px))}.cl-fair{text-align:start}}@media(max-width:420px){.cl-codebar{padding:var(--sw-space-3)}.cl-share{width:100%}.cl-share .cl-button{flex:1 1 auto}.cl-seat{padding:var(--sw-space-2)}.cl-person,.cl-held,.cl-rival-seat{flex-direction:column;align-items:center;text-align:center}.cl-person>.cl-button{margin-inline-start:0}.cl-badges{justify-content:center}.cl-spectators ul{grid-template-columns:minmax(0,1fr)}.cl-entry{flex-direction:column;align-items:flex-start;padding:17px}.cl-entry-actions{width:100%;justify-content:flex-start}.cl-entry-actions>.cl-button,.cl-join{width:100%}.cl-join input{flex:1;width:90px}}@media(max-width:760px)and (min-width:421px){.cl-entry{flex-direction:column;align-items:flex-start}.cl-entry-actions{width:100%;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.cl-button{transition:none}}body.reduce-motion .cl-button{transition:none}.cl-button.cl-back{gap:6px}.cl-button.cl-back .sw-i{width:14px;height:14px}.invite-banner{position:relative;box-sizing:border-box;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"face copy" "actions actions" "more more";align-items:start;gap:var(--sw-space-2) var(--sw-space-3);width:100%;margin:0 0 var(--sw-space-3);padding:var(--sw-space-3) var(--sw-space-3) var(--sw-space-3) var(--sw-space-3);border:1px solid var(--sw-line-brass);border-inline-start:3px solid var(--sw-brass);border-radius:var(--sw-radius-lg);background:var(--sw-lacquer);box-shadow:var(--sw-elev-panel);color:var(--sw-text-1);text-align:start;animation:invite-banner-in .24s var(--sw-ease-out, ease-out) both}.invite-banner__face{grid-area:face;display:block;width:44px;height:44px;overflow:hidden;border-radius:50%;background:var(--sw-ink-3);box-shadow:0 0 0 1.5px var(--sw-brass)}.invite-banner__face>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.invite-banner__copy{grid-area:copy;min-width:0}.invite-banner__copy>p{margin:0;overflow-wrap:anywhere}.invite-banner__eyebrow{color:var(--sw-brass);font:var(--sw-fw-label) var(--sw-fs-micro) / 1.2 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.invite-banner__headline{margin-top:var(--sw-space-half)!important;color:var(--sw-text-1);font:var(--sw-fw-display) var(--sw-fs-lead) / var(--sw-lh-heading) var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase}.invite-banner__sub{margin-top:var(--sw-space-1)!important;color:var(--sw-text-2);font:var(--sw-fw-body) var(--sw-fs-cap) / 1.35 var(--sw-font-body)}.invite-banner__extra{margin-top:var(--sw-space-1)!important;color:var(--sw-gold);font:var(--sw-fw-strong) var(--sw-fs-cap) / 1.35 var(--sw-font-body)}.invite-banner__actions{grid-area:actions;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--sw-space-2)}.invite-banner .invite-banner__actions .sw-btn{width:100%;min-width:0;margin-bottom:0}.invite-banner .invite-banner__actions .sw-btn:only-child{grid-column:1 / -1}.invite-banner__more{grid-area:more;justify-self:start;min-height:44px;padding:0 var(--sw-space-1);border:0;background:none;color:var(--sw-brass);font:var(--sw-fw-strong) var(--sw-fs-cap) / 1 var(--sw-font-body);text-decoration:underline 1px;text-underline-offset:3px;cursor:pointer}.invite-banner__more:focus-visible{outline:var(--sw-focus-width, 2px) solid var(--sw-focus, var(--sw-mint));outline-offset:2px}:where(:root:lang(ja),:root:lang(ar)) .invite-banner :is(.invite-banner__eyebrow,.invite-banner__headline){text-transform:none;letter-spacing:0}:where(:root:lang(ar)) .invite-banner__headline{line-height:var(--sw-lh-lead)}@media(min-width:761px)and (min-height:521px){.menu-shell>.invite-banner{position:fixed;top:calc(var(--hud-h, 64px) + env(safe-area-inset-top) + var(--sw-space-3));inset-inline-end:max(var(--sw-space-6),env(safe-area-inset-right));z-index:var(--sw-z-banner);width:380px;margin:0}}@media(orientation:landscape)and (max-height:520px){.menu-shell>.invite-banner{position:fixed;top:calc(var(--hud-h, 44px) + env(safe-area-inset-top) + var(--sw-space-2));inset-inline:calc(var(--rail-w, 0px) + var(--sw-space-3)) var(--sw-space-3);z-index:var(--sw-z-banner);width:auto;max-width:520px;margin-inline:auto;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"face copy actions" "more more more";align-items:center}.menu-shell>.invite-banner .invite-banner__actions{grid-template-columns:auto auto}}@media(max-width:760px)and (orientation:portrait),(max-width:760px)and (min-height:521px){.menu-shell>.invite-banner{width:auto;margin:var(--sw-space-2) var(--sw-gutter-phone, 16px) 0}}.custom-lobby>.invite-banner,.lobby>.invite-banner{position:static;width:auto;margin:0 0 var(--sw-space-4)}@keyframes invite-banner-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}body.reduce-motion .invite-banner{animation:none}@media(prefers-reduced-motion:reduce){.invite-banner{animation:none}}.invite-banner--after{margin:var(--sw-space-3) 0 0}.mh-recent{min-width:0;padding:20px 24px;border:1px solid #52696a70;border-radius:12px;background:#142329ee;color:#ebeee8}.mh-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.mh-section-head h2{display:flex;align-items:center;gap:9px;margin:0;color:#f1eee4;font-size:20px;line-height:1.25}.mh-section-head h2 .ic{flex:none;width:19px;height:19px;color:#cbb380}.mh-section-head p,.mh-local-note{margin:5px 0 0;color:#b2c0c0;font-size:12px;line-height:1.5}.mh-view-all,.mh-back{min-height:44px;padding:9px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#9ae3d3;font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-align:start}.mh-view-all{flex:none}.mh-view-all:hover,.mh-back:hover{background:#70cab411;border-color:#70cab455}.mh-list{display:grid;gap:8px;margin:0;padding:3px;list-style:none}.mh-list>li{min-width:0}.mh-row{display:grid;grid-template-columns:88px minmax(0,1fr) auto 12px;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px;border:1px solid #47606485;border-radius:8px;background:#16272c;color:#edf0e9;font:inherit;text-align:start;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.mh-row:hover{border-color:#8baaa1;background:#21373b}.mh-result{font-size:13px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.mh-win{color:#92e4ba}.mh-loss{color:#edb0a9}.mh-draw{color:#decd9e}.mh-row-main{display:grid;gap:5px;min-width:0}.mh-opponent{font-size:14px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.mh-row-meta,.mh-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:#b8c7c6;font-size:12px;line-height:1.4}.mh-badge{padding:1px 6px;border:1px solid #93a6ac55;border-radius:4px;color:#c2d3d6;font-size:10px;font-weight:750}.mh-ai{color:#e0cb9c;border-color:#d5b67b65}.mh-review-badge{color:#a0d7c7;border-color:#94cbb54d}.mh-battlefield{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;margin:0 0 23px;padding:11px 15px;border:1px solid #7aceb4;border-radius:7px;background:#68d5bd;color:#0b2a26;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.mh-battlefield:hover{background:#80e2ca}.mh-battlefield .ic{width:17px;height:17px}.mh-date{color:#adbdbe;font-size:12px;line-height:1.45;font-variant-numeric:tabular-nums}.mh-arrow{color:#a5c4bd;font-size:22px}[dir=rtl] .mh-arrow{transform:scaleX(-1)}.mh-recent button:focus-visible,.mh-dialog button:focus-visible{outline:2px solid #eeecd8;outline-offset:3px}.mh-empty{padding:16px 3px 5px}.mh-empty b{color:#e5e9e2;font-size:15px}.mh-empty p{max-width:65ch;margin:8px 0;color:#b9c5c4;font-size:14px;line-height:1.55}.rip-panel.menu-dialog.mh-dialog{width:min(740px,calc(100vw - 32px));max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.mh-dialog .mh-local-note{margin:0 0 16px}.mh-back{margin:-5px 0 10px}.mh-detail-hero{padding:8px 0 20px}.mh-detail-hero>.mh-result{display:block;font-size:clamp(27px,4vw,38px)}.mh-detail-hero h3{margin:8px 0;color:#eeeade;font-size:21px;line-height:1.35;overflow-wrap:anywhere}.mh-detail-meta{margin-bottom:7px;font-size:14px}.mh-reason{margin:16px 0 0;color:#d6ded7;font-size:14px}.mh-turns{margin:8px 0 0;color:#b8c8c7;font-size:13px}.mh-turns b{color:#e8ede5;font-variant-numeric:tabular-nums}.mh-score-wrap{min-width:0}.mh-score{width:100%;border-collapse:collapse;font-size:14px;text-align:start;font-variant-numeric:tabular-nums}.mh-score caption{padding-bottom:12px;color:#eeeade;text-align:start;font-size:17px;font-weight:750}.mh-score th,.mh-score td{padding:10px 12px;border-bottom:1px solid #4a61634f;text-align:end}.mh-score th:first-child{width:60%;padding-inline-start:0;text-align:start;overflow-wrap:anywhere}.mh-score thead{color:#b8c9c7;font-size:12px}.mh-score tbody th{color:#d8e0dc;font-weight:500}.mh-score td{color:#c0cdca}.mh-score td strong{color:#9ee4c7;font-weight:850}.mh-score tfoot th,.mh-score tfoot td{color:#e5e8da;font-size:13px;font-weight:650}.mh-deck{margin-top:24px;padding-top:20px;border-top:1px solid #59707360}.mh-deck h3{margin:0;color:#eeeade;font-size:17px}.mh-deck-name{margin:7px 0 14px;color:#d0dacd;font-size:14px;overflow-wrap:anywhere}.mh-deck-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}.mh-deck-cards li{display:flex;align-items:center;gap:9px;min-width:0;padding:7px;border:1px solid #45606466;border-radius:6px;background:#192b30;color:#dbe4de;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.mh-deck-cards img,.mh-card-empty{flex:none;width:40px;height:56px;border-radius:3px;object-fit:cover;background:#0b1418}.mh-card-empty{display:grid;place-items:center;color:#819b9a}.mh-card-empty .ic{width:23px;height:23px}.mh-unavailable,.mh-summary-hint{margin:16px 0 0;color:#acbfbd;font-size:13px;line-height:1.5}.mh-summary-hint{margin-top:24px}.mh-transient{margin:0 0 14px;padding:10px 12px;border-inline-start:2px solid #dbc187;background:#dac1860a;color:#dac595;font-size:13px;line-height:1.5}.mh-retention{margin:20px 0 0;color:#a9bbba;font-size:12px;line-height:1.5}@media(max-width:620px){.mh-recent{padding:16px}.mh-section-head{align-items:start;flex-wrap:wrap;gap:6px}.mh-section-head h2{font-size:19px}.mh-view-all{margin-inline-start:-9px}.mh-row{grid-template-columns:68px minmax(0,1fr) 10px;gap:6px 9px;padding:11px 9px}.mh-row>.mh-date{grid-column:2;grid-row:2}.mh-row>.mh-arrow{grid-column:3;grid-row:1 / span 2}.mh-row>.mh-result{grid-row:1 / span 2}.mh-opponent{font-size:13px}.mh-deck-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-score th,.mh-score td{padding-inline:8px}}@media(max-width:360px){.mh-deck-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mh-row{transition:none}}.mh-back{display:inline-flex;align-items:center;gap:6px}.mh-back .sw-i{width:14px;height:14px}.mh-device-badge{color:var(--sw-brass);border-color:var(--sw-line-brass)}.mh-account-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0 0;color:var(--sw-text-2);font-size:13px;line-height:1.5}.mh-account-status .btn{min-height:44px}.mh-account-hint{margin-top:18px}.brv-shell{position:fixed;inset:0;z-index:1800;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;color:#eeeade;background:linear-gradient(#071013d9,#081518b0 40%,#071013ed),url(/art/fx_arena_market_v1.webp) center / cover fixed #071013;font-family:ui-sans-serif,system-ui,Segoe UI,sans-serif}.brv-shell *,.brv-shell *:before,.brv-shell *:after{box-sizing:border-box}.brv-header{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;padding:max(20px,env(safe-area-inset-top)) clamp(18px,4vw,64px) 16px;border-bottom:1px solid #aec0b52b;background:#071115c9}.brv-eyebrow{margin:0 0 5px;color:#c9bc97;font-size:11px;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.brv-header h1{margin:0;font-family:var(--display, sans-serif);font-size:clamp(23px,2.7vw,40px);line-height:1.15}.brv-header h1:focus{outline:none}.brv-result{margin:8px 0 0;color:#c1ceca;font-size:13px;line-height:1.5}.brv-win strong{color:#93e7bd}.brv-loss strong{color:#edb0a9}.brv-draw strong{color:#decd9e}.brv-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid #80979170;border-radius:7px;background:#172a2df5;color:#e7eee5;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.brv-button:hover:not(:disabled){border-color:#a6e1cf}.brv-button:disabled{opacity:.42;cursor:default}.brv-button:focus-visible,.brv-card:focus-visible,.brv-seek input:focus-visible{outline:2px solid #f5e7ba;outline-offset:4px}.brv-return{flex:none;max-width:45%}.brv-return .ic{width:17px;height:17px;flex:none}.brv-stage{display:flex;align-items:center;flex:1 0 auto;padding:22px clamp(10px,3vw,50px)}.brv-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(8px,2.8vw,46px);width:min(1440px,100%);margin:auto}.brv-lane{display:grid;grid-template-rows:1fr auto 1fr;min-width:0;gap:12px}.brv-cards{display:grid;grid-template-columns:repeat(4,minmax(0,112px));justify-content:center;gap:9px;min-width:0;min-height:145px}.brv-rival{align-content:end}.brv-you{align-content:start}.brv-card,.brv-card-inspect{min-width:0;margin:0}.brv-card{display:block;position:relative;aspect-ratio:5 / 7;width:100%;border:1px solid #b4cfc578;border-radius:5px;list-style:none;background:#102026;box-shadow:0 3px 10px #0009}.brv-card-inspect>summary{cursor:pointer;transition:transform .12s ease}.brv-card-inspect>summary::-webkit-details-marker{display:none}.brv-card-inspect[open]>summary{outline:2px solid #6bdcc4;outline-offset:3px}.brv-card>img{width:100%;height:100%;border-radius:inherit}.brv-scene{object-fit:cover;object-position:var(--ax, 50%) var(--ay, 35%)}.brv-card-hidden>img{object-fit:contain}.brv-card-name{position:absolute;inset:auto 0 0;padding:19px 5px 5px;border-radius:0 0 4px 4px;background:linear-gradient(transparent,#061014ed 45%);color:#fff7e5;font-size:clamp(9px,1vw,12px);font-weight:750;line-height:1.15;overflow-wrap:anywhere;text-align:start}.brv-card-power{position:absolute;top:-6px;inset-inline-end:-6px;display:grid;place-items:center;min-width:29px;height:29px;padding:0 5px;border:2px solid #c5ad78;border-radius:50%;background:#eee2b9;color:#202617;box-shadow:0 2px 7px #0009;font-size:19px;font-variant-numeric:tabular-nums;line-height:1}.brv-seat{position:absolute;top:3px;inset-inline-start:3px;min-width:16px;padding:2px 3px;border-radius:3px;background:#142327e6;color:#d2e5dc;font-size:10px;text-align:center}.brv-location-stack{display:flex;flex-direction:column;align-items:center;min-width:0}.brv-score{display:flex;align-items:center;justify-content:center;gap:10px;width:78%;min-height:34px;padding:3px 7px;border:1px solid #a0b3a848;border-radius:4px;background:#142a28f5;color:#ccd6cc}.brv-score span{font-size:10px;font-weight:750;text-transform:uppercase}.brv-score strong{font-size:23px;line-height:1;font-variant-numeric:tabular-nums}.brv-score.brv-leading{color:#f2e2aa;border-color:#d2b968aa;background:#24342bef}.brv-location{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-height:100px;padding:12px 10px;overflow:hidden;border:1px solid #bed0bf70;border-radius:5px;background:#0b1b20f5;box-shadow:0 3px 15px #0008;text-align:center}.brv-location>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:.55}.brv-location:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#0a151938,#091317e8)}.brv-location h2{display:flex;align-items:center;justify-content:center;gap:5px;margin:0;color:#f4efdf;font-family:var(--display, sans-serif);font-size:clamp(14px,2vw,25px);line-height:1.15;overflow-wrap:anywhere}.brv-location h2 .ic{width:15px;height:15px;flex:none}.brv-location p{margin:0;max-width:38ch;color:#c3d1ca;font-size:clamp(10px,.95vw,12px);line-height:1.4}.brv-empty{display:grid;place-items:center;grid-column:1 / -1;min-height:80px;color:#a8bcb58c;font-size:11px}.brv-team .brv-cards{grid-template-columns:repeat(3,minmax(0,95px))}.brv-dock{position:sticky;bottom:0;z-index:5;flex:none;width:100%;padding:14px max(18px,calc((100vw - 1140px)/2)) max(12px,env(safe-area-inset-bottom));border-top:1px solid #a9c5b23b;background:#0b191cf7;box-shadow:0 -10px 30px #0003}.brv-moment{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-bottom:12px;min-height:20px;color:#e6ece3;font-size:13px;line-height:1.45}.brv-night{color:#d2bd8b;font-size:11px;font-weight:800;text-transform:uppercase}.brv-count{margin-inline-start:auto;color:#a8beb5;font-size:11px;white-space:nowrap}.brv-playback{display:flex;align-items:center;gap:12px}.brv-primary{min-width:190px;background:#6cdac1;border-color:#6cdac1;color:#092a26}.brv-step-controls{display:flex;flex:1;align-items:center;gap:10px;min-width:80px}.brv-step{flex:none;min-width:44px;padding:8px}.brv-seek{display:flex;align-items:center;flex:1;min-width:30px;height:44px}.brv-seek input{width:100%;margin:0;accent-color:#75dcc2;cursor:pointer}.brv-hint,.brv-note{margin:10px 0 0;color:#afc2bb;font-size:11px;line-height:1.5}.brv-note{color:#d6c5a0}.brv-inspection{position:fixed;z-index:9;top:50%;left:50%;display:grid;grid-template-columns:minmax(0,170px) minmax(0,240px);align-items:center;gap:18px;width:min(460px,calc(100vw - 28px));max-height:calc(100dvh - 260px);overflow-y:auto;padding:18px;border:1px solid #88b6a9;border-radius:10px;background:#0d1e22;box-shadow:0 16px 80px #000e;transform:translate(-50%,-50%);text-align:start}.brv-proof{display:block;width:100%;height:auto;max-height:360px;object-fit:contain}.brv-inspection h3{margin:0 0 14px;color:#f4eede;font-family:var(--display, sans-serif);font-size:24px;line-height:1.2}.brv-inspection p{margin:10px 0;color:#d2dfd6;font-size:13px;line-height:1.5}.brv-inspection small{color:#9ab2a9;font-size:10px;line-height:1.4}.brv-inspect-close{position:absolute;top:4px;inset-inline-end:4px;width:44px;height:44px;padding:10px;border:0;background:#0d1e22eb}.brv-inspect-close .ic{width:17px;height:17px}.brv-inspection>div{padding-top:25px}.brv-stats{display:flex;flex-wrap:wrap;gap:6px 16px}.brv-stats b{color:#e8d399}.brv-sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.brv-cue-arrival{animation:brv-arrival .18s ease-out both}.brv-cue-power .brv-card-power{animation:brv-power .18s ease-out both}}@keyframes brv-arrival{0%{transform:translateY(5px) rotateY(-12deg);opacity:.5}to{transform:none;opacity:1}}@keyframes brv-power{0%{transform:scale(1.2)}to{transform:scale(1)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.brv-card-inspect>summary:hover{transform:translateY(-3px)}}@media(max-width:700px){.brv-header{gap:10px;padding:max(14px,env(safe-area-inset-top)) 14px 12px}.brv-eyebrow{font-size:9px;letter-spacing:.03em}.brv-header h1{font-size:24px}.brv-result{font-size:11px}.brv-return{padding:9px;font-size:11px;max-width:36%}.brv-stage{padding:18px 10px}.brv-lane{gap:9px}.brv-cards,.brv-team .brv-cards{grid-template-columns:repeat(2,minmax(0,86px));gap:7px;min-height:86px}.brv-card-power{min-width:23px;height:23px;font-size:15px;top:-4px;inset-inline-end:-3px;border-width:1px}.brv-card-name{font-size:9px;padding:14px 3px 4px}.brv-location{min-height:118px;padding:9px 5px}.brv-score{width:92%;gap:5px}.brv-score span{font-size:8px}.brv-score strong{font-size:20px}.brv-location h2{font-size:14px}.brv-location p{font-size:10px}.brv-dock{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.brv-playback{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.brv-playback>.brv-primary{min-width:0}.brv-playback>.brv-step-controls{grid-row:2;grid-column:1 / -1}.brv-button{padding-inline:10px;font-size:11px}.brv-moment{margin-bottom:8px;font-size:11px;gap:4px 8px}.brv-hint{font-size:10px}.brv-inspection{grid-template-columns:minmax(0,110px) minmax(0,1fr);gap:12px;padding:12px}.brv-inspection h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.brv-card-inspect>summary{transition:none}}.brv-shell[dir=rtl] .brv-step>span{display:inline-block;transform:scaleX(-1)}.discard-pile-trigger{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;max-width:100%;padding:4px 7px;border:1px solid #a9bdb43d;border-radius:6px;background:#0b1c20d9;color:#bacac3;font:600 10px/1.2 var(--body, sans-serif);cursor:pointer}.discard-pile-trigger .ic{flex:none;width:13px;height:13px}.discard-pile-trigger b{color:#e3d5b3;font-size:12px;font-variant-numeric:tabular-nums}.discard-pile-trigger:disabled{opacity:.45;cursor:default}@media(hover:hover)and (pointer:fine){.discard-pile-trigger:hover:not(:disabled){color:#e7f3e9;border-color:#85c2af}}.discard-pile-trigger:focus-visible{outline:2px solid #e9d8a7;outline-offset:3px}.match-wrap.has-battle-commands .commander-player>.discard-pile-trigger{margin-top:3px}.match-wrap.has-battle-commands .commander-player:not(:has(.avatar-comms))>.discard-pile-trigger{margin-top:-18px}.discard-pile-overlay{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#020b10a3;color:#ecede2;font-family:var(--body, ui-sans-serif, system-ui, sans-serif)}.discard-pile-overlay *,.discard-pile-overlay *:before,.discard-pile-overlay *:after{box-sizing:border-box}.discard-pile-panel{display:flex;flex-direction:column;width:min(760px,100%);min-width:0;max-height:min(700px,calc(100dvh - 32px));overflow:hidden;border:1px solid #72877d;border-radius:14px;background:#0c1b20;box-shadow:0 20px 90px #000b;text-align:start}.discard-pile-header{display:flex;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;border-bottom:1px solid #a9bdb430}.discard-pile-header h2{margin:0;color:#f1eedf;font-family:var(--display, sans-serif);font-size:29px;font-weight:600;line-height:1.1;overflow-wrap:anywhere}#discard-pile-title:focus{outline:none}.discard-pile-header p{margin:8px 0 0;color:#aabbb4;font-size:12px;line-height:1.4}.discard-pile-close{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:10px;border:1px solid #b0bdb23d;border-radius:7px;background:#162a2d;color:#e3e8dd;cursor:pointer}.discard-pile-close .ic{width:20px;height:20px}.discard-pile-body{display:grid;grid-template-columns:minmax(0,255px) minmax(0,1fr);flex:1 1 auto;min-height:0;max-height:495px;overflow-y:auto;overscroll-behavior:contain}.discard-pile-list{min-width:0;max-height:495px;margin:0;padding:12px;list-style:none;overflow:auto;overscroll-behavior:contain;border-inline-end:1px solid #a9bdb42b;scrollbar-width:thin}.discard-pile-list>li+li{margin-top:8px}.discard-pile-card{display:grid;grid-template-columns:47px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;padding:8px;border:1px solid transparent;border-radius:7px;background:#16272b;color:#e3e9df;font:inherit;text-align:start;cursor:pointer}.discard-pile-card.is-selected{border-color:#72c3aa;background:#203935}.discard-pile-thumb{display:block;width:47px;height:auto;aspect-ratio:5 / 7;object-fit:contain;border-radius:3px}.discard-pile-card-copy{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.discard-pile-card-copy strong{color:#edf1e6;font-size:12px;line-height:1.3;font-weight:700}.discard-pile-card-copy>span{color:#d7be91;font-size:11px;line-height:1.3}.discard-pile-card-copy>small{color:#a8bdb4;font-size:10px;line-height:1.3}.discard-pile-detail{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);align-content:start;gap:20px;min-width:0;margin:0;padding:22px 20px;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}.discard-pile-proof{display:block;width:100%;height:auto;aspect-ratio:5 / 7;margin:0;object-fit:contain;border-radius:5px}.discard-pile-description{min-width:0}.discard-pile-description h3{margin:0 0 7px;color:#f1edde;font-family:var(--display, sans-serif);font-size:26px;line-height:1.15;overflow-wrap:anywhere}.discard-pile-reason{margin:0 0 14px;color:#d1bc94;font-size:12px;line-height:1.4}.discard-pile-stats{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 12px}.discard-pile-stats>div{display:flex;align-items:baseline;gap:7px}.discard-pile-stats dt{color:#aabdb4;font-size:12px}.discard-pile-stats dd{margin:0;color:#f0e1b6;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.discard-pile-ability{margin:0;color:#dde4d9;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.discard-pile-empty{display:grid;justify-items:center;align-content:safe center;flex:1 1 245px;gap:14px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:clamp(16px,4dvh,30px) 30px;text-align:center}.discard-pile-empty>.ic{width:42px;height:42px;color:#c7b58a}.discard-pile-empty h3{margin:0;font-family:var(--display, sans-serif);font-size:24px;line-height:1.2}.discard-pile-empty p{margin:0;max-width:40ch;color:#afc1b8;font-size:13px;line-height:1.5}.discard-pile-footer{display:flex;flex:none;align-items:center;justify-content:space-between;gap:14px;padding:12px 20px;border-top:1px solid #a9bdb430;background:#122328}.discard-pile-footer p{margin:0;color:#b3c4ba;font-size:12px;line-height:1.4}.discard-pile-back{flex:none;min-height:44px;max-width:52%;padding:10px 16px;border:1px solid #91bbab;border-radius:7px;background:#1e3835;color:#e4f3e9;font:700 12px/1.3 var(--body, sans-serif);cursor:pointer}.discard-pile-close:focus-visible,.discard-pile-card:focus-visible,.discard-pile-back:focus-visible{outline:2px solid #f1dfb0;outline-offset:3px}.discard-pile-clock{flex:none;padding:10px 20px 0}.discard-pile-clock .turn-clock{--turn-clock-color: #83ddc7;width:100%;margin:0 0 8px;padding:7px 10px;border:1px solid #83ddc744;border-radius:8px;background:#09191fe8;color:#e9eee5}.discard-pile-clock .turn-clock[data-urgency=urgent]{--turn-clock-color: #f3ca7b;border-color:#f3ca7b80}.discard-pile-clock .turn-clock:is([data-urgency=warning],[data-urgency=critical]),.discard-pile-clock .turn-clock[data-urgency=expired]{--turn-clock-color: #ffad99;border-color:#ffad99b3;background:#271915}.discard-pile-clock .turn-clock[data-urgency=waiting]{--turn-clock-color: #acbeb9}@media(hover:hover)and (pointer:fine){.discard-pile-card:hover{border-color:#78a594}.discard-pile-close:hover,.discard-pile-back:hover{border-color:#b4e2ca}}@media(prefers-reduced-motion:no-preference){.discard-pile-card{transition:border-color .1s ease-out,background-color .1s ease-out}}body.reduce-motion .discard-pile-card{transition:none}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap.has-battle-commands .commander-player:not(:has(.avatar-comms))>.discard-pile-trigger{margin-top:14px}}@media(max-width:600px){.discard-pile-overlay{align-items:flex-end;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.discard-pile-panel{max-height:calc(100dvh - 16px);border-radius:12px}.discard-pile-header{gap:10px;padding:14px}.discard-pile-header h2{font-size:26px}.discard-pile-header p{margin-top:6px;font-size:10px}.discard-pile-body{display:flex;flex-direction:column;max-height:none}.discard-pile-list{display:flex;flex:none;gap:7px;width:100%;max-height:none;padding:10px;border-inline-end:0;border-bottom:1px solid #a9bdb42b}.discard-pile-list>li{flex:0 0 114px;min-width:0}.discard-pile-list>li+li{margin:0}.discard-pile-card{grid-template-columns:30px minmax(0,1fr);align-items:start;height:100%;gap:6px;padding:6px}.discard-pile-thumb{width:30px}.discard-pile-card-copy{gap:4px}.discard-pile-card-copy strong{font-size:10px}.discard-pile-card-copy>span,.discard-pile-card-copy>small{font-size:9px}.discard-pile-detail{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:14px;flex:none;padding:18px 14px;overflow:visible}.discard-pile-proof{width:100%;height:auto;max-height:none;margin:0}.discard-pile-description h3{font-size:23px}.discard-pile-reason{margin-bottom:10px;font-size:10px}.discard-pile-stats{gap:4px 12px;margin-bottom:10px}.discard-pile-stats dt{font-size:10px}.discard-pile-stats dd{font-size:15px}.discard-pile-ability{font-size:12px;line-height:1.5}.discard-pile-footer{padding:10px 14px;gap:10px}.discard-pile-footer p{font-size:10px}.discard-pile-back{padding-inline:10px;font-size:11px}.discard-pile-clock{padding:8px 14px 0}.discard-pile-trigger{min-height:28px;padding:3px 4px;font-size:8px;gap:3px}.discard-pile-trigger .ic{display:none}.discard-pile-trigger b{font-size:10px}}.install-slip{position:fixed;inset-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));inset-block-start:calc(max(0px,env(safe-area-inset-top)) + 70px);z-index:var(--sw-z-shell-overlay);max-inline-size:360px;margin-inline:auto;padding:14px 16px 12px;border-radius:3px;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--sw-paper-ink) 3%,transparent) 0 1px,transparent 1px 4px),linear-gradient(180deg,var(--sw-paper),var(--sw-paper-2));color:var(--sw-paper-ink);box-shadow:var(--sw-elev-lift),inset 0 0 0 1px color-mix(in srgb,var(--sw-paper-ink) 14%,transparent);transform:rotate(-1.2deg);animation:install-slip-in .32s ease-out both}.install-slip:before{content:"";position:absolute;inset-block-start:-6px;inset-inline-start:50%;inline-size:14px;block-size:14px;margin-inline-start:-7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--sw-brass-hi),var(--sw-brass) 45%,var(--sw-brass-lo));box-shadow:0 2px 3px var(--sw-slab-drop)}.install-slip-title{margin:0 0 4px;font:800 18px / 1.1 var(--sw-font-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:break-word}.install-slip-copy{margin:0;font:500 15px / 1.35 var(--sw-font-body)}.install-slip-copy b{font-weight:700}.install-share{inline-size:18px;block-size:18px;vertical-align:-3px}.install-slip-ok{display:block;min-block-size:44px;margin-block-start:8px;margin-inline-start:auto;padding:8px 14px;border:1.5px solid var(--sw-paper-ink);border-radius:3px;background:transparent;color:var(--sw-paper-ink);font:800 14px / 1 var(--sw-font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}@keyframes install-slip-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.install-slip{animation:none}}body.reduce-motion .install-slip{animation:none}@media(orientation:landscape)and (max-height:500px){.install-slip{inset-block-start:calc(max(0px,env(safe-area-inset-top)) + 56px)}}.install-slip:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:center;margin:0;max-inline-size:none;padding:10px 12px 8px}.install-slip-title{grid-column:1;margin-block-end:2px;font-size:15px}.install-slip-copy{grid-column:1;font-size:13px;line-height:1.3}.install-slip-ok{grid-column:2;grid-row:1 / span 2;margin:0;padding-inline:12px}.fp-doors{display:grid;gap:var(--sw-space-3, 12px);min-width:0}.fp-doors .fp-door,.fp-doors .fp-copy{min-width:0}.fp-doors .fp-door h2{overflow-wrap:anywhere}.fp-doors .fp-unit{white-space:nowrap}.fp-doors .cl-entry-actions{flex:0 0 auto;align-items:center}.fp-doors .fp-go{min-width:236px;margin-bottom:4px}.fp-doors .fp-join{display:flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto}.fp-doors .fp-join input{box-sizing:border-box;min-width:0;width:168px;min-height:48px;padding:10px 12px;border:1px solid var(--sw-line-2);border-radius:var(--sw-radius-md);background:var(--sw-ink-1);color:var(--sw-text-1);font:600 16px/1.2 var(--sw-font-body);letter-spacing:.14em;text-transform:uppercase}.fp-doors .fp-join input::placeholder{color:var(--sw-text-3);letter-spacing:.14em}.fp-doors .fp-join__go{min-width:104px;margin-bottom:4px}.fp-doors .fp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[dir=rtl] .fp-doors .fp-join input::placeholder{letter-spacing:0}@media(max-width:760px){.fp-doors .fp-door{flex-direction:column;align-items:stretch}.fp-doors .cl-entry-actions{width:100%;justify-content:stretch}.fp-doors .fp-go{width:100%;min-width:0}.fp-doors .fp-join{width:100%}.fp-doors .fp-join input{flex:1 1 auto;width:auto}}.tr-deck-overlay{z-index:180;padding:16px}.rip-panel.menu-dialog.tr-deck-dialog{width:min(960px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:28px;background:linear-gradient(145deg,#193039,#0d1b21);color:#edf0e9;border:1px solid #65877a88;border-radius:16px;text-align:start;box-shadow:0 30px 100px #000a}.tr-deck-dialog *{box-sizing:border-box}.tr-deck-dialog>header{display:flex;align-items:flex-start;gap:20px;justify-content:space-between}.tr-deck-dialog>header>div{min-width:0}.tr-deck-dialog h2{font-family:var(--display);font-size:clamp(27px,4vw,38px);line-height:1.1;margin:6px 0 12px;overflow-wrap:anywhere}.tr-deck-dialog p{color:#b9cdc5;font-size:14px;line-height:1.5}.tr-deck-dialog .tr-deck-eyebrow{margin:0;color:#dac492;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.13em}.tr-deck-message{min-height:1.5em;margin:10px 0;color:#edcf8c}.tr-deck-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:0}.tr-deck-choice{padding:18px;background:#14282e;border:1px solid #54736688;border-radius:10px;min-width:0}.tr-deck-choice.tr-deck-selected{border-color:#6bdbc0;background:#204037}.tr-deck-choice-summary{display:flex;gap:14px;align-items:center}.tr-deck-choice-summary>img,.tr-deck-cover-empty{width:56px;height:72px;object-fit:cover;object-position:var(--ax,50%) var(--ay,20%);border-radius:6px;flex:none}.tr-deck-cover-empty{display:grid;place-items:center;background:#102025}.tr-deck-choice-summary>div{min-width:0}.tr-deck-choice h3{margin:0;font-size:18px;overflow-wrap:anywhere}.tr-deck-choice p{font-size:12px;margin:5px 0}.tr-deck-selected-label{color:#92e3c9;display:flex;align-items:center;gap:5px;font-size:11px}.tr-deck-selected-label .ic{width:14px;height:14px}.tr-deck-choice-actions,.tr-deck-preview-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.tr-deck-choice-actions>button{flex:1}.tr-deck-empty{text-align:center;padding:24px;border:1px dashed #8ba99966;border-radius:10px}.tr-deck-preview-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:#d3bd8c;font-size:12px;margin-bottom:15px}.tr-deck-preview-meta>span{display:flex;align-items:center;gap:6px}.tr-deck-preview-meta .ic{width:15px;height:15px}.tr-deck-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none}.tr-deck-card-grid>li{overflow:hidden;border:1px solid #64857777;background:#14272c;border-radius:8px;min-width:0}.tr-deck-card-grid img{width:100%;height:95px;object-fit:cover;object-position:var(--ax,50%) var(--ay,20%);display:block}.tr-deck-card-grid li>div{padding:12px}.tr-deck-card-grid h3{font-size:15px;margin:0 0 8px;overflow-wrap:anywhere}.tr-deck-dialog .tr-deck-card-stats{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;color:#ead7ad;font-size:11px;margin:0 0 8px}.tr-deck-dialog .tr-deck-card-ability{font-size:12px;margin:0;overflow-wrap:anywhere}@media(max-width:660px){.rip-panel.menu-dialog.tr-deck-dialog{padding:18px}.tr-deck-choices{grid-template-columns:1fr}.tr-deck-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tr-deck-card-grid li>div{padding:10px}.tr-deck-dialog>header{gap:12px}.tr-deck-choice{padding:14px}}.meta.menu-shell.custom-deck-workspace{min-height:100dvh;max-width:none;padding:clamp(12px,2vw,28px);background:var(--bg, #091318)}.custom-deck-workspace>.custom-deck-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;max-width:1600px;margin:0 auto 16px}.custom-deck-toolbar>p{flex:1;margin:0;color:var(--muted, #b6c4c5)}.custom-deck-toolbar>[data-custom-ready-check]{flex-basis:100%}.custom-deck-workspace>.editor{max-width:1600px;margin-inline:auto}.custom-deck-workspace .ed-main{min-width:0}@media(max-width:900px){.custom-deck-workspace .binder-surface .ed-side{top:auto;height:auto;max-height:64px}.custom-deck-workspace .binder-surface.editor.pro.tray-open .ed-side{max-height:min(65dvh,600px)}.custom-deck-workspace .editor.pro:not(.tray-open) .ed-panel{display:none}}@media(max-width:600px){.meta.menu-shell.custom-deck-workspace{padding:12px 10px}}.friends-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;position:relative;min-height:40px;padding:8px 11px;border:1px solid #465b61;border-radius:8px;background:#112329;color:#d9f3ec;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.friends-trigger>.ic{width:18px;height:18px;flex:none}.friends-badge{display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;box-sizing:border-box;border-radius:12px;background:#e2c07e;color:#172022;font-size:11px}.friends-overlay{position:fixed;inset:0;z-index:2150;display:flex;justify-content:flex-end;padding:12px;box-sizing:border-box;background:#02080bc9;text-align:start;color:#f1efe6;isolation:isolate}.friends-panel{display:flex;flex-direction:column;width:min(440px,100%);height:100%;max-height:calc(100dvh - 24px);min-height:0;box-sizing:border-box;border:1px solid #4d6063;border-radius:14px;background:#0f1b21;box-shadow:0 12px 60px #0008;font-size:14px;line-height:1.45;overflow:hidden}.friends-panel *{box-sizing:border-box}.friends-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid #34474c;background:#14232a;flex:none}.friends-header>div{display:flex;align-items:center;gap:10px;min-width:0}.friends-header h2{margin:0;font-family:inherit;font-size:23px;font-weight:750;line-height:1.2;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.friends-header h2:focus{outline:none}.friends-close{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:10px;border:1px solid #52666c;border-radius:8px;background:#1b2d34;color:#f1efe6;cursor:pointer}.friends-body{min-height:0;padding:18px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#51676c #0f1b21;scroll-padding:16px}.friends-panel :is(p,h3){margin:0;overflow-wrap:anywhere}.friends-panel h3,.friends-fold>summary{font:inherit;font-size:14px;font-weight:750;color:#eeeadd}.friends-intro{margin-bottom:18px!important;color:#becbcf}.friends-panel .friends-hint{font-size:12px;color:#aebfc3;line-height:1.5;margin-top:9px}.friends-button{min-height:38px;max-width:100%;padding:8px 12px;border:1px solid #4d666c;border-radius:7px;background:#1b3038;color:#e4efe9;font:inherit;font-size:12px;line-height:1.35;font-weight:700;text-align:center;cursor:pointer;overflow-wrap:anywhere}.friends-button.friends-primary{background:#6bdcc5;border-color:#6bdcc5;color:#112925}.friends-button:disabled{opacity:.48;cursor:default}.friends-panel :is(button,input,summary):focus-visible,.friends-trigger:focus-visible{outline:2px solid #f4eee0;outline-offset:3px}@media(hover:hover){.friends-button:not(:disabled):hover,.friends-close:hover,.friends-trigger:hover,.friends-more>summary:hover{background:#29414a}.friends-button.friends-primary:not(:disabled):hover{background:#89e5d2}}.friends-code-section{margin-top:18px;margin-bottom:20px;padding:15px;border:1px solid #3c565c;border-radius:10px;background:#15272e}.friends-code-line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.friends-code-line>div{min-width:0}.friends-own-code{display:block;max-width:100%;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px;letter-spacing:.025em;color:#81e5ce;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.friends-add{margin-top:16px;padding-top:14px;border-top:1px solid #354e55}.friends-add>label{display:block;margin:8px 0 5px;color:#b4c4c9;font-size:12px}.friends-add-controls{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.friends-add-controls>input{flex:1 1 180px;min-width:0;width:100%;height:40px;padding:8px 10px;border:1px solid #577078;border-radius:7px;background:#0a181e;color:#f1efe6;font:inherit;font-size:13px;text-transform:uppercase}.friends-add-controls>input::placeholder{color:#899fa6}.friends-add-controls>input:disabled{opacity:.5}.friends-add-controls>.friends-button{flex:1 1 auto}.friends-room{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-top:18px;margin-bottom:18px;padding:14px;border:1px solid #415759;border-radius:9px;background:#182b2e}.friends-room>div{flex:1 1 220px;min-width:0}.friends-room p{margin-top:5px;color:#b9c9ca;font-size:12px}.friends-room>.friends-hint{margin:0}.friends-section{margin-top:20px;padding-top:18px;border-top:1px solid #32464c}.friends-section>h3,.friends-fold>summary{margin-bottom:12px}.friends-section>h3>span,.friends-fold>summary>span{margin-inline-start:6px;color:#9fb6bd;font-size:12px}.friends-list{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.friends-row{padding:12px;border:1px solid #354e55;border-radius:9px;background:#14262e;min-width:0}.friends-person{display:flex;align-items:center;gap:10px;min-width:0}.friends-avatar{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;overflow:hidden;border:1px solid #9f926b;border-radius:50%;background:#0c171e;color:#b4c9ce}.friends-avatar>img{width:100%;height:100%;object-fit:cover;object-position:center top}.friends-person-copy{flex:1;min-width:0}.friends-person-copy>strong{display:block;font-size:14px;font-weight:700;overflow-wrap:anywhere}.friends-name-tag{color:var(--sw-text-3);font-weight:600;font-size:12px;letter-spacing:.02em;white-space:nowrap}.friends-person-copy>span{display:block;margin-top:2px;color:#9eafb5;font-size:12px;overflow-wrap:anywhere}.friends-person-copy>.friends-presence:before{content:"";display:inline-block;width:6px;height:6px;margin-inline-end:6px;border-radius:50%;background:#798b90;vertical-align:middle}.friends-person-copy>.friends-presence.is-online{color:#82ddc7}.friends-person-copy>.friends-presence.is-online:before{background:#6edac0}.friends-actions,.friends-friend-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:10px}.friends-actions>.friends-button{flex:1 1 auto}.friends-friend-actions>.friends-button{flex:1 1 auto}.friends-more{position:relative;margin-inline-start:auto}.friends-more>summary{display:grid;place-items:center;width:38px;height:38px;border:1px solid #476168;border-radius:7px;color:#c4d4d7;cursor:pointer;list-style:none}.friends-more>summary::-webkit-details-marker{display:none}.friends-more>div{position:absolute;inset-inline-end:0;top:44px;z-index:2;display:flex;flex-direction:column;gap:7px;min-width:170px;max-width:230px;padding:9px;border:1px solid #506a71;border-radius:8px;background:#0c1b22;box-shadow:0 8px 25px #000a}.friends-more>div>.friends-button{text-align:start}.friends-fold>summary{padding:5px 0;cursor:pointer;overflow-wrap:anywhere}.friends-confirm{margin:16px 0;padding:14px;border:1px solid #b17f64;border-radius:9px;background:#312623}.friends-confirm>p{margin-top:6px;font-size:12px;color:#dbc5b9}.friends-confirm .friends-button:first-child{border-color:#c59079;color:#ffd7c1;background:#513329}.friends-invite{border-color:#557965;background:#192d2c}.friends-room-label{margin-top:9px!important;color:#d4decb;font-size:12px}.friends-notice{margin:0 0 15px!important;padding:11px 12px;border:1px solid #56716a;border-radius:8px;background:#1c3534;color:#c6eadc;font-size:12px}.friends-error{border-color:#9c6c62;background:#372522;color:#f6b9ac}.friends-empty{text-align:center;padding:20px 10px;color:#b9c9ce}.friends-empty>.ic{display:block;margin:0 auto 10px;width:28px;height:28px;color:#94b8ae}.friends-empty>strong{display:block;color:#e3e5d9}.friends-empty>p{max-width:300px;margin:7px auto 0;font-size:12px}.friends-guest,.friends-unavailable{padding:18px 0 22px}.friends-guest>p{margin:8px 0 14px;color:#b9c8cd}.friends-unavailable>.friends-button{margin-top:14px}@media(max-width:600px){.friends-overlay{padding:6px}.friends-panel{max-height:calc(100dvh - 12px);width:100%;border-radius:11px}.friends-header{padding:10px 12px}.friends-body{padding:13px}.friends-code-section{padding:12px}.friends-button{min-height:42px}.friends-more>summary{height:42px;width:42px}.friends-more>div{top:47px}.friends-trigger{min-height:36px;padding:7px;font-size:12px;gap:5px}}@media(max-width:720px){.menu-shell .tabs>.friends-trigger{display:none}}@media(max-height:500px)and (min-width:601px){.friends-overlay{padding:6px}.friends-panel{max-height:calc(100dvh - 12px)}.friends-header{padding:8px 15px}}.friends-trigger{min-height:44px}.friends-close{width:44px;height:44px}.friends-friend{position:relative}.friends-friend .friends-friend-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:stretch;gap:var(--sw-space-2);margin-top:var(--sw-space-3)}.friends-friend .friends-friend-actions>.sw-btn:first-child:nth-last-child(2){grid-column:1 / 3}.friends-friend .friends-friend-actions>.friends-button:first-child:nth-last-child(2){grid-column:1 / 3}.friends-panel .friends-play-button{width:100%;min-width:0;margin:0;--sw-btn-h: 52px;--sw-btn-pad: 10px;--sw-btn-fs: 16px}.friends-panel .friends-play-button .sw-btn__label{display:inline-flex;align-items:center;justify-content:center;gap:var(--sw-space-2)}.friends-panel .friends-play-button .sw-btn__sub{letter-spacing:.04em;text-transform:none;font-size:var(--sw-fs-micro)}.friends-panel .friends-play-button:is(:disabled,[aria-disabled=true]){--sw-btn-sub: var(--sw-text-3)}.friends-play-ic{flex:none;color:var(--sw-brass)}.friends-friend .friends-more{margin:0;align-self:stretch}.friends-friend .friends-more>summary{width:44px;height:100%;min-height:44px;box-sizing:border-box}.friends-person-copy>.friends-presence:not(.is-online):not(.is-busy):before{display:none}.friends-person-copy>.friends-presence.is-busy{color:var(--sw-gold)}.friends-person-copy>.friends-presence.is-busy:before{background:var(--sw-brass)}.friends-person-copy>.friends-presence.is-paused{color:var(--sw-text-3)}.friends-friend>.friends-hint{margin-top:var(--sw-space-2)}.friends-invite .friends-person-copy>span{color:var(--sw-text-1);font-weight:var(--sw-fw-strong)}.friends-invites .friends-room-label>span{letter-spacing:.06em}.friends-missed{border-style:dashed}.friends-pause{margin-top:var(--sw-space-4);padding-top:var(--sw-space-3);border-top:1px solid var(--sw-line-2)}.friends-switch{display:inline-flex;align-items:center;gap:var(--sw-space-3);min-height:44px;padding:0;border:0;background:none;color:var(--sw-text-1);font:inherit;font-weight:var(--sw-fw-strong);cursor:pointer}.friends-switch:disabled{opacity:.48;cursor:default}.friends-switch-track{position:relative;flex:none;width:40px;height:22px;border-radius:var(--sw-radius-pill);background:var(--sw-ink-5);box-shadow:inset 0 0 0 1px var(--sw-line-brass)}.friends-switch-track>span{position:absolute;top:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:var(--sw-text-2);transition:inset-inline-start .12s ease}.friends-switch[aria-checked=true] .friends-switch-track{background:var(--sw-brass-base)}.friends-switch[aria-checked=true] .friends-switch-track>span{inset-inline-start:21px;background:var(--sw-brass-hi)}body.reduce-motion .friends-switch-track>span{transition:none}@media(prefers-reduced-motion:reduce){.friends-switch-track>span{transition:none}}@media(max-width:360px){.friends-friend .friends-friend-actions{grid-template-columns:minmax(0,1fr)}.friends-friend .friends-friend-actions>:is(.sw-btn,.friends-button):first-child:nth-last-child(2){grid-column:auto}.friends-friend .friends-more{position:absolute;top:var(--sw-space-3);inset-inline-end:var(--sw-space-3)}.friends-friend .friends-person-copy{padding-inline-end:52px}}.tournament-lobby,.tr-entry,.tr-confirm{box-sizing:border-box;color:#f0eee3;--tr-line:#6d8b8047;--tr-muted:#b2c5c0;--tr-gold:#dbc083}.tournament-lobby{width:min(1240px,calc(100% - 40px));margin:28px auto;padding:30px;border:1px solid var(--tr-line);border-radius:16px;background:radial-gradient(ellipse at 92% 0%,#a7986721,transparent 42%),linear-gradient(145deg,#15282ef5,#0b171dfa);box-shadow:0 24px 80px #0006}.tournament-lobby *,.tr-entry *,.tr-confirm *{box-sizing:border-box}.tournament-lobby h1,.tournament-lobby h2,.tournament-lobby h3,.tr-entry h2,.tr-confirm h2{margin:0;overflow-wrap:anywhere}.tournament-lobby h1{font-family:var(--display);font-size:clamp(32px,4vw,50px);line-height:1.08;margin-block:8px 14px}.tournament-lobby h2{font-family:var(--display);font-size:27px;line-height:1.2}.tournament-lobby p,.tr-entry p,.tr-confirm p{margin:0;color:var(--tr-muted);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.tr-header,.tr-toolbar,.tr-callout,.tr-organizer,.tr-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0}.tr-header{align-items:flex-start}.tr-header>div{min-width:0;flex:1}.tr-header>.tr-button{flex:none}.tournament-lobby .tr-eyebrow,.tr-entry .tr-eyebrow{color:var(--tr-gold);font-size:10px;font-weight:800;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.tr-status-pill,.tr-pill{display:inline-flex;align-items:center;border:1px solid #81988466;padding:5px 9px;border-radius:5px;color:#c6d9ca;background:#88a4890c;font-size:11px;font-weight:700;line-height:1.3}.tr-status-running{color:#98e7ca;border-color:#6aaf9066}.tr-status-complete{color:#e9d09a;border-color:#ad945966}.tr-status-cancelled{color:#d9b8aa}.tr-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:18px;border-block:1px solid var(--tr-line);margin-top:22px;padding-block:15px}.tr-code{display:grid;gap:4px;flex:none}.tr-code>span{color:var(--tr-muted);font-size:11px;font-weight:700}.tr-code strong{color:#ead099;font-family:var(--display);font-size:26px;line-height:1.2;letter-spacing:.13em}.tr-format{display:grid;gap:6px;margin-inline-start:auto;text-align:end}.tr-format strong{font-size:14px}.tr-format span{color:var(--tr-muted);font-size:11px;line-height:1.5}.tournament-lobby .tr-status{min-height:22px;margin-block:14px;color:#bddfcf;font-size:12px}.tr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.tr-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;max-width:100%;padding:10px 15px;border:1px solid #799c8e66;border-radius:7px;background:#253a3c;color:#f0f1e8;font-family:inherit;font-size:13px;font-weight:700;line-height:1.35;text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background-color .12s,border-color .12s}.tr-button:hover:not(:disabled){background:#34504f;border-color:#9acaba}.tr-button:disabled{opacity:.44;cursor:default}.tr-button.tr-primary{background:#74dec4;color:#0a2821;border-color:#8ee9d0}.tr-button.tr-primary:hover:not(:disabled){background:#a0efdc}.tr-button.tr-quiet{background:transparent;color:#c3cfc5;border-color:#8aa49138}.tr-button.tr-danger{background:#9c4940;border-color:#d98b7a;color:#fff4eb}.tr-button.tr-danger:hover:not(:disabled){background:#b2594d}.tr-button.tr-danger-outline{border-color:#c4816c80;background:#6f342321;color:#f0bdaa}.tr-button.tr-danger-outline:hover:not(:disabled){border-color:#efa88b;background:#8f453b38}.tr-button.tr-selected{background:#73938426;border-color:#cccf9e;color:#ece9bf}.tr-button:focus-visible,.tr-field :is(input,select,textarea):focus-visible,.tournament-lobby summary:focus-visible{outline:2px solid #f4e2b5;outline-offset:3px}.tr-button,.tournament-lobby summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tr-panel{margin-top:22px;padding:22px;background:#102024ac;border:1px solid var(--tr-line);border-radius:12px;min-width:0}.tr-callout{margin-top:14px;padding:22px;border:1px solid #7fa99670;border-inline-start:3px solid #a0ddc1;border-radius:10px;background:linear-gradient(105deg,#30544750,#172a2b90)}.tr-callout>div:first-child{min-width:0;flex:1}.tr-callout h2{margin-block:4px 9px}.tr-callout .tr-actions{max-width:43%;justify-content:flex-end}.tr-callout .tr-field{width:100%}.tr-callout .tr-eyebrow{margin-bottom:6px}.tournament-lobby .tr-fine,.tr-entry .tr-fine{font-size:11px;line-height:1.6;color:#9fb5ae;margin-top:7px}.tr-callout .tr-series{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;font-size:12px}.tr-series strong{font-family:var(--display);color:#f4e6bc;font-size:25px}.tr-versus{color:#96bbae;font-size:.6em;font-family:inherit;white-space:nowrap}.tr-watch-callout>div{display:flex;align-items:center;gap:13px}.tr-watch-callout .ic{flex:none;width:26px;height:26px;color:#c5d5b6}.tr-organizer{padding:22px;align-items:stretch}.tr-organizer h2{font-size:20px;margin-bottom:5px}.tr-organizer p{max-width:47ch;font-size:12px}.tr-organizer>.tr-actions{justify-content:flex-end}.tr-section-heading{margin-bottom:16px}.tr-section-heading h2>span{color:#9fbbb0;font-family:inherit;font-size:15px;margin-inline-start:8px}.tr-section-heading>span{color:var(--tr-muted);font-size:12px;text-align:end}.tournament-lobby .tr-hint{margin-bottom:15px;font-size:12px}.tr-entrant-grid,.tr-match-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.tr-entrant{padding:15px;border:1px solid #668b794d;border-radius:9px;background:#172b2e;min-width:0}.tr-entrant.tr-mine,.tr-pairing.tr-mine{border-color:#9ac7a38f;background:#1f3635}.tr-entrant.tr-withdrawn{opacity:.65}.tr-entrant-head{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:8px}.tr-seed{font-size:10px;font-weight:700;color:#c3b588;text-transform:uppercase;letter-spacing:.05em}.tr-entrant .tr-pill{padding:2px 6px;font-size:9px}.tr-entrant h3{font-family:var(--display);font-size:22px;line-height:1.15;margin-bottom:12px}.tr-member-list{list-style:none;padding:0;margin:0}.tr-member-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-block:7px;font-size:12px;line-height:1.4;border-top:1px solid #90a99b20}.tr-member-list li>span:first-child{min-width:0;overflow-wrap:anywhere}.tr-member-list small{display:block;color:#d7c59b;font-size:9px;margin-top:3px}.tr-member-status{flex:none;max-width:50%;text-align:end;color:#a7b8b1;font-size:10px;overflow-wrap:anywhere}.tr-member-status.tr-good{color:#9fdfba}.tr-member-list .tr-open-seat{color:#90a69e;font-size:11px}.tr-entrant>.tr-button{width:100%;margin-top:11px}.tr-seeding{display:flex;gap:6px;align-items:center;margin-top:12px}.tr-seeding .tr-button{padding:8px}.tr-seeding .tr-button:last-child{flex:1;font-size:10px}.tr-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.tr-pagination>span{font-size:11px;color:var(--tr-muted);text-align:center}.tr-rounds{display:flex;align-items:stretch;gap:6px;overflow-x:auto;padding:3px 3px 14px;margin:0 -3px 3px;scrollbar-width:thin}.tr-rounds .tr-button{flex:none;min-width:90px;font-size:11px}.tr-pairing{min-width:0;padding:13px;border:1px solid #7f928a45;background:#16282d;border-radius:9px}.tr-pairing>header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#b5c5bd;margin-bottom:11px;line-height:1.4}.tr-match-status{text-align:end}.tr-live{color:#a1e3ba}.tr-live:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;margin-inline-end:5px}.tr-opponents{list-style:none;padding:0;margin:0;display:grid;gap:3px}.tr-opponents>li{display:flex;align-items:center;min-height:42px;gap:8px;padding:7px 8px;background:#0e1e236e;border-radius:4px}.tr-small-seed{color:#a1b2a1;font-size:10px;min-width:17px}.tr-opponent-name{flex:1;font-size:12px;font-weight:700;line-height:1.3;min-width:0;overflow-wrap:anywhere}.tr-opponents strong{flex:none;color:#dae5d7;font-family:var(--display);font-size:23px;line-height:1}.tr-opponents .tr-winner{background:#657b4529;color:#e6dfa7}.tr-winner-check{display:flex;align-items:center;color:#b8ddb3}.tr-winner-check .ic{width:13px;height:13px}.tr-pairing>.tr-button{width:100%;margin-top:11px}.tr-resolution{margin-top:9px;border-top:1px solid #83948530;padding-top:4px}.tr-resolution summary{display:list-item;cursor:pointer;font-size:11px;color:#d1c4a8;min-height:44px;padding:13px 0}.tr-resolution p{font-size:10px}.tr-resolution>div{display:grid;gap:6px;margin-top:9px}.tr-resolution .tr-button{font-size:11px}.tr-champion{display:flex;align-items:center;gap:23px;margin-top:16px;padding:30px;border:1px solid #c6a76c80;border-radius:12px;background:radial-gradient(ellipse at 10% 40%,#9482422e,transparent 70%),#1a2b29}.tr-champion h2{font-size:clamp(30px,4vw,46px);color:#eedcab;margin-block:6px 8px}.tr-champion-mark{display:grid;place-items:center;width:72px;height:72px;flex:none;color:#e6c681;border:1px solid #bcac795a;border-radius:50%;background:#7e744117}.tr-champion-mark .ic{width:34px;height:34px}.tr-empty{text-align:center;padding:28px 12px}.tr-empty>.ic,.tr-empty>span>.ic{width:32px;height:32px;color:#c4ba8c}.tr-empty h3{font-family:var(--display);font-size:26px;margin-block:10px 8px}.tr-empty p{max-width:44ch;margin-inline:auto;font-size:12px}.tr-activity h2{font-size:21px;margin-bottom:12px}.tr-activity ol{margin:0;padding:0;list-style:none}.tr-activity li{border-inline-start:2px solid #a3bd9954;padding-block:3px;padding-inline:12px 0;margin-block:8px;font-size:12px;line-height:1.5;color:#b3c8bd;overflow-wrap:anywhere}.tr-footer{padding-top:22px;display:flex;justify-content:space-between;gap:18px}.tr-footer p{display:flex;align-items:flex-start;gap:7px;color:#90a69e;font-size:10px;max-width:60%}.tr-footer .ic{width:13px;height:13px;flex:none;margin-top:2px}.tr-loading{text-align:center;padding-block:48px}.tr-loading .tr-button{margin-top:20px}.tr-entry{padding:24px;border:1px solid var(--tr-line);border-radius:12px;background:radial-gradient(ellipse at 100% 0%,#8d794619,transparent 60%),#14272bef;min-width:0}.tr-entry h2{font-family:var(--display);font-size:32px;line-height:1.2;margin-block:6px 7px}.tr-entry-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:25px;margin-block:22px 16px}.tr-recovery{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:18px;padding:16px;border:1px solid var(--tr-line);border-radius:8px;background:#244b4030}.tr-recovery p{flex:1 1 220px}.tr-create-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end;min-width:0}.tr-create-fields>.tr-name-field,.tr-create-fields>.tr-button{grid-column:1 / -1}.tr-join-fields{display:flex;flex-direction:column;justify-content:flex-end;gap:12px;border-inline-start:1px solid var(--tr-line);padding-inline-start:25px;min-width:0}.tr-field{display:grid;gap:7px;min-width:0;color:#c4d3c7;font-size:12px;font-weight:600}.tr-field :is(input,select,textarea){width:100%;min-width:0;min-height:44px;border:1px solid #809e8969;border-radius:7px;background:#0c1a20;padding:10px 12px;color:#eeeede;font-family:inherit;font-size:14px;line-height:1.4}.tr-field select{padding-inline-end:25px}.tr-field textarea{resize:vertical}.tr-field small{color:#aebfb5;font-size:11px;line-height:1.5;font-weight:400}.tr-field input::placeholder{color:#819b91;opacity:1}#tournament-code{text-transform:uppercase;letter-spacing:.1em}.tr-entry .tr-hint{font-size:12px}.tr-confirm{width:min(540px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:26px;border:1px solid #c3ab796b;border-radius:12px;background:#14262c;box-shadow:0 22px 80px #0008}.tr-confirm h2{font-family:var(--display);font-size:30px;line-height:1.1;margin-bottom:14px}.tr-confirm p{margin-bottom:19px}.tr-confirm .tr-actions{justify-content:flex-end;margin-top:22px}.tr-confirm .tr-button.menu-dialog-close{display:inline-flex;flex:0 1 auto;width:auto;height:auto;min-height:44px;padding:10px 15px;border-radius:7px}.tr-header-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px 14px;color:#b5c5bd;font-size:12px;line-height:1.4}.tr-header-meta>span:not(:first-child)+span:before{content:"·";margin-inline-end:14px;color:#738e84}.tournament-lobby .tr-invite-hint{max-width:17ch;color:#9eafa8;font-size:11px;line-height:1.5}.tr-capacity{margin-inline-start:auto;color:#c1ccb9;font-size:12px;white-space:nowrap}.tournament-lobby .tr-status{min-height:0;margin-block:14px;font-size:12px;line-height:1.5}.tr-status:empty{display:none}.tournament-lobby .tr-status-pending{color:#ead099}.tr-command-grid{display:grid;gap:18px;margin-top:20px;align-items:start}.tr-command-grid.tr-has-organizer{grid-template-columns:minmax(0,1.75fr) minmax(285px,1fr)}.tr-has-organizer>.tr-organizer{grid-column:2;grid-row:1}.tr-has-organizer>.tr-player-area{grid-column:1;grid-row:1}.tr-player-area{min-width:0}.tr-player-area>.tr-callout:first-child{margin-top:0}.tr-player-area>.tr-deck-card{margin-top:14px}.tr-preparation{min-width:0;overflow:hidden;border:1px solid #73b09a66;border-radius:12px;background:linear-gradient(145deg,#24443c50,#112229f0);box-shadow:0 8px 30px #0002}.tr-preparation-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 22px 0;min-width:0}.tr-preparation-heading>div{min-width:0}.tr-preparation-heading h2{margin-top:4px;font-size:30px}.tr-preparation-heading>.tr-pill{gap:6px;flex:none;max-width:44%}.tr-pill>.ic{flex:none;width:14px;height:14px}.tr-pill.tr-good{color:#9de4c5;border-color:#78be9a80;background:#6cb29313}.tr-preparation-ready{border-color:#7fbd9773}.tr-preparation-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:21px 22px 0;padding:0 0 17px;border-bottom:1px solid #789a872d;gap:8px}.tr-preparation-steps>li{display:flex;align-items:center;gap:8px;min-width:0;color:#839c91;font-size:11px;font-weight:700;line-height:1.35}.tr-preparation-steps>li>span:last-child{min-width:0;overflow-wrap:anywhere}.tr-step-number{display:grid;place-items:center;width:25px;height:25px;flex:none;border:1px solid #8ba7943d;border-radius:50%;font-size:11px}.tr-step-number .ic{width:20px;height:20px}.tr-preparation-steps .tr-step-done{color:#a2d7bd}.tr-step-done .tr-step-number{border-color:transparent;color:#97dfbd}.tr-preparation-steps .tr-step-current{color:#f0deaa}.tr-step-current .tr-step-number{border-color:#d1b26a91;background:#a38b3b1a}.tr-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tr-entry-invitation{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;padding:20px 22px 0}.tr-entry-invitation>div:first-child{flex:1 1 210px;min-width:0}.tr-entry-invitation h3{font-size:16px;font-weight:750;margin-bottom:6px}.tr-entry-invitation p{font-size:12px}.tr-entry-invitation>.tr-actions{flex:0 1 240px}.tr-entry-invitation .tr-field,.tr-entry-invitation .tr-button{width:100%}.tournament-lobby .tr-entered-as{padding:16px 22px 0;font-size:12px;color:#afc7b7}.tr-deck-card{display:flex;align-items:center;gap:21px;padding:21px;min-width:0;border:1px solid #8a9e792d;border-radius:9px;background:radial-gradient(ellipse at 0 0,#756b3030,transparent 62%),#0c1b219c}.tr-preparation>.tr-deck-card{margin:18px 22px}.tr-deck-cover{position:relative;width:104px;height:138px;flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid #d4c29280;border-radius:6px;background:linear-gradient(150deg,#34463a,#182628);box-shadow:4px 5px #051217,5px 6px #86947b5c,0 10px 22px #0005;color:#a9ba9c}.tr-deck-cover>img{width:100%;height:100%;object-fit:cover;object-position:var(--ax,50%) var(--ay,35%)}.tr-deck-cover>.ic{width:38px;height:38px}.tr-deck-lock{display:grid;place-items:center;position:absolute;inset-inline-end:6px;bottom:6px;width:25px;height:25px;border:1px solid #c8b6847a;border-radius:50%;background:#091918e8;color:#e5cf91}.tr-deck-lock .ic{width:14px;height:14px}.tr-deck-details{min-width:0;flex:1}.tr-deck-details h3{margin-block:5px 9px;font-family:var(--display);font-size:27px;line-height:1.1;color:#f4e8c6}.tournament-lobby .tr-deck-validity{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px;font-size:11px;line-height:1.4}.tr-deck-validity>.ic{width:14px;height:14px;flex:none}.tr-deck-validity.tr-good{color:#9fdabd}.tr-deck-validity.tr-incomplete{color:#ead39f}.tr-deck-validity>span{color:#a7bcb1}.tr-deck-actions{margin-top:13px;gap:7px}.tr-deck-actions .tr-button{font-size:12px;padding:9px 12px}.tr-checkin-bar{display:flex;align-items:center;gap:18px;margin:0 22px;padding:0 0 18px}.tr-checkin-bar>div{flex:1;min-width:0}.tr-checkin-bar>.tr-button{flex:none;min-width:140px}.tournament-lobby .tr-checkin-title{color:#e3e8d8;font-size:12px;line-height:1.5}.tr-entry-options{display:flex;justify-content:flex-end;border-top:1px solid #789a8723;padding:6px 15px}.tr-entry-options>.tr-button{border-color:transparent;color:#b0bcb0;font-size:11px}.tr-command-grid>.tr-organizer{display:flex;flex-direction:column;gap:0;margin:0;background:linear-gradient(145deg,#292e263d,#112125d9);border-color:#bbaa6647}.tr-organizer-heading h2{font-size:25px;margin-top:4px}.tr-organizer-heading>p:last-child{margin-top:7px;font-size:12px}.tr-start-checklist{list-style:none;padding:0;margin:20px 0}.tr-start-checklist>li{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 0;border-top:1px solid #879c7930;font-size:12px;line-height:1.4}.tr-start-checklist>li:first-child{border-top:0;padding-top:0}.tr-requirement-icon{display:flex;flex:none}.tr-requirement-icon>.ic{width:17px;height:17px}.tr-start-checklist>li>div{flex:1;min-width:0}.tr-start-checklist small{display:block;color:#d2bc87;font-size:10px;margin-top:3px}.tr-start-checklist strong{flex:none;font-size:11px;font-weight:650;color:#d5dccc}.tr-requirement-met .tr-requirement-icon{color:#92d7b5}.tr-requirement-waiting .tr-requirement-icon{color:#cdb785}.tr-start-checklist .tr-requirement-waiting{color:#c4cfc0}.tr-organizer>.tr-button{width:100%}.tr-organizer>.tr-button:disabled{opacity:.55}.tr-seed-controls{margin-top:9px}.tr-seed-controls>.tr-button{width:100%;font-size:12px}.tr-end-controls{display:grid;gap:12px;margin-top:20px;padding-top:17px;border-top:1px solid #b89b7940}.tr-end-controls>.tr-button{width:100%}.tr-organizer .tr-end-controls>p{font-size:11px;line-height:1.5;color:#b9c4b7}.tr-roster>.tr-section-heading{align-items:center}.tr-section-heading>div{min-width:0}.tr-section-heading>div>p{margin-top:5px;font-size:12px}.tr-field-progress{flex:none;border:1px solid #89a17b3d;border-radius:6px;padding:7px 10px;font-size:11px;color:#c5d4bd;background:#597b4821}.tr-bracket-preview{display:flex;gap:13px;align-items:center;margin-top:18px;padding:17px 21px;border:1px dashed #7d958343;border-radius:9px}.tr-bracket-preview>span{display:flex;color:#a8af8b;flex:none}.tr-bracket-preview>span>.ic{width:21px;height:21px}.tr-bracket-preview h2{font-size:19px;margin-bottom:4px}.tr-bracket-preview p{font-size:12px}.tr-activity.tr-panel{padding:0 21px;margin-top:15px;background:#0a181c70}.tr-activity>summary{min-height:58px;padding-block:17px;color:#c9d6c8;font-family:var(--display);font-size:20px;line-height:1.25;cursor:pointer}.tr-activity>summary>small{color:#90a79a;font-family:var(--body,inherit);font-size:10px;margin-inline-start:12px}.tr-activity>ol,.tr-activity>.tr-hint{padding-bottom:16px}@media(min-width:1350px){.tr-match-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:950px){.tr-entrant-grid,.tr-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-organizer{flex-direction:column;gap:14px}.tr-organizer>.tr-actions{justify-content:flex-start}.tr-format{flex-basis:100%;margin-inline-start:0;text-align:start}.tr-toolbar{justify-content:flex-start}.tr-callout .tr-actions{max-width:44%}.tr-entry-grid{gap:18px}.tr-join-fields{padding-inline-start:18px}}@media(max-width:660px){.tournament-lobby{width:calc(100% - 24px);margin:16px auto;padding:18px}.tr-header{flex-wrap:wrap;gap:12px}.tr-header>div{flex-basis:100%}.tr-header>.tr-button{font-size:11px}.tr-toolbar{gap:14px;margin-top:18px}.tr-toolbar>.tr-actions{flex:1;justify-content:flex-end}.tr-toolbar>.tr-actions>.tr-button{font-size:11px;padding:9px 11px}.tr-callout{flex-direction:column;align-items:stretch;padding:18px}.tr-callout .tr-actions{max-width:none;justify-content:flex-start}.tr-callout .tr-actions>.tr-button{flex:1}.tr-panel{padding:16px;margin-top:18px}.tr-entry-grid{grid-template-columns:1fr}.tr-join-fields{border-inline-start:0;border-top:1px solid var(--tr-line);padding-inline-start:0;padding-top:18px;flex-direction:row;align-items:flex-end}.tr-join-fields>.tr-field{flex:1}.tr-join-fields>.tr-button{max-width:52%}.tr-entry{padding:19px}.tr-champion{padding:22px;gap:14px}.tr-champion-mark{width:48px;height:48px}.tr-champion-mark .ic{width:25px;height:25px}.tr-footer{flex-direction:column;gap:8px}.tr-footer p{max-width:none}.tr-confirm{padding:22px}.tr-confirm .tr-actions>.tr-button{flex:1}}@media(max-width:440px){.tournament-lobby{padding:14px}.tr-panel{padding:13px}.tr-entrant-grid,.tr-match-grid{grid-template-columns:1fr}.tr-toolbar>.tr-actions{flex-basis:100%;justify-content:flex-start}.tr-toolbar>.tr-actions>.tr-button{flex:1}.tr-format strong{font-size:13px}.tr-section-heading{gap:10px}.tr-section-heading h2{font-size:25px}.tr-pagination{gap:8px}.tr-pagination .tr-button{padding-inline:10px;font-size:11px}.tr-pagination>span{font-size:10px}.tr-entry{padding:16px}.tr-champion{align-items:flex-start;padding:18px}.tr-champion-mark{display:none}}@media(max-width:980px){.tr-command-grid.tr-has-organizer{grid-template-columns:minmax(0,1fr)}.tr-has-organizer>.tr-organizer,.tr-has-organizer>.tr-player-area{grid-column:1;grid-row:auto}.tr-command-grid>.tr-organizer{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,1fr);gap:0 24px}.tr-organizer>.tr-organizer-heading{grid-column:1;grid-row:1}.tr-organizer>.tr-start-checklist{grid-column:2;grid-row:1 / span 3;margin:0}.tr-organizer>.tr-button{grid-column:1;margin-top:16px}.tr-organizer>.tr-seed-controls{grid-column:1}.tr-organizer>.tr-end-controls{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(200px,1fr);align-items:center;gap:24px}.tr-capacity{margin-inline-start:auto}.tr-toolbar>.tr-actions{margin-inline-start:auto}}@media(max-width:660px){.tr-header-meta{gap:8px 10px;font-size:11px}.tr-header-meta>span:not(:first-child)+span:before{margin-inline-end:10px}.tr-header>.tr-button{margin-top:0}.tr-toolbar{gap:12px}.tournament-lobby .tr-invite-hint{display:none}.tr-toolbar>.tr-actions{flex:1;margin:0;justify-content:flex-end}.tr-capacity{flex-basis:100%;margin:0;font-size:11px}.tr-command-grid{margin-top:17px;gap:15px}.tr-command-grid>.tr-organizer{display:flex;padding:18px}.tr-organizer>.tr-end-controls{display:grid;grid-template-columns:1fr;gap:12px}.tr-organizer>.tr-start-checklist{margin:16px 0}.tr-organizer>.tr-button{margin-top:0}.tr-preparation-heading{padding:18px 18px 0;gap:9px}.tr-preparation-heading h2{font-size:27px}.tr-preparation-heading>.tr-pill{font-size:10px;padding:5px 7px}.tr-preparation-steps{margin:18px 18px 0;gap:7px}.tr-preparation-steps>li{flex-direction:column;align-items:flex-start;font-size:10px;gap:6px}.tr-entry-invitation{padding:18px 18px 0;gap:14px}.tr-entry-invitation>.tr-actions{flex-basis:100%}.tournament-lobby .tr-entered-as{padding:14px 18px 0}.tr-preparation>.tr-deck-card{margin:16px 18px}.tr-deck-card{display:grid;grid-template-columns:84px minmax(0,1fr);gap:6px 16px;padding:16px}.tr-deck-cover{grid-column:1;grid-row:1 / span 4;width:84px;height:118px;align-self:start}.tr-deck-details{display:contents}.tr-deck-details>*{grid-column:2}.tr-deck-details>.tr-eyebrow{margin:0;font-size:9px}.tr-deck-details>h3{margin:0;font-size:25px}.tr-deck-details>.tr-fine{margin-top:0;font-size:10px}.tr-deck-details>.tr-deck-actions{grid-column:1 / -1;margin-top:9px;gap:8px}.tr-deck-actions>.tr-button{flex:1}.tr-checkin-bar{flex-direction:column;align-items:stretch;gap:13px;margin:0 18px;padding-bottom:16px}.tr-checkin-bar>.tr-button{width:100%}.tr-entry-options{padding:3px 11px}.tr-field-progress{max-width:43%;white-space:normal;font-size:10px;padding:6px 8px}.tr-section-heading>div>p{font-size:11px}.tr-bracket-preview{padding:16px}.tr-activity.tr-panel{padding:0 16px}.tr-activity>summary>small{display:none}}@media(max-width:380px){.tournament-lobby{padding:12px}.tr-header-meta{font-size:10px;gap:8px}.tr-toolbar>.tr-actions{flex-basis:100%}.tr-toolbar>.tr-actions>.tr-button{flex:1}.tr-capacity{flex-basis:auto}.tr-preparation-heading{padding:15px 12px 0}.tr-preparation-heading h2{font-size:25px}.tr-preparation-heading>.tr-pill{max-width:43%;font-size:9px;gap:4px}.tr-preparation-heading>.tr-pill>.ic{width:12px;height:12px}.tr-preparation-steps{margin-inline:12px}.tr-entry-invitation,.tournament-lobby .tr-entered-as{padding-inline:12px}.tr-preparation>.tr-deck-card{margin-inline:12px}.tr-deck-card{grid-template-columns:65px minmax(0,1fr);gap:6px 12px;padding:12px}.tr-deck-cover{width:65px;height:100px}.tr-deck-details>h3{font-size:22px}.tr-deck-actions>.tr-button{padding-inline:7px;font-size:11px}.tr-checkin-bar{margin-inline:12px}.tr-command-grid>.tr-organizer{padding:15px}.tr-start-checklist>li{gap:7px;font-size:11px}.tr-start-checklist strong{font-size:10px}.tr-section-heading{align-items:flex-start;flex-wrap:wrap}.tr-field-progress{max-width:100%}}@media(prefers-reduced-motion:reduce){.tr-button{transition:none}}@media(forced-colors:active){.tr-button,.tr-panel,.tr-entrant,.tr-pairing,.tr-callout,.tr-status-pill,.tr-champion,.tr-confirm,.tr-preparation,.tr-deck-card,.tr-deck-cover,.tr-bracket-preview,.tr-field :is(input,select,textarea){border-color:ButtonText}.tr-button.tr-selected{outline:2px solid Highlight}.tr-opponents .tr-winner,.tr-step-current{outline:1px solid Highlight}}.tdir{box-sizing:border-box;min-width:0;margin-block:22px;padding:clamp(15px,2.4vw,26px);border:1px solid #385158;border-radius:14px;background:#122329;color:#eeeade;text-align:start;font-size:14px;line-height:1.45}.tdir *{box-sizing:border-box}.tdir-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.tdir-header>div{min-width:0}.tdir h2{margin:0;font-family:inherit;font-size:23px;font-weight:750;line-height:1.25;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.tdir h2:focus{outline:none}.tdir-header p{margin:6px 0 0;color:#b6c7c9;font-size:13px}.tdir p,.tdir h3{overflow-wrap:anywhere}.tdir-button{flex-shrink:0;min-height:42px;max-width:100%;padding:10px 13px;border:1px solid #527078;border-radius:8px;background:#1c343b;color:#e7eee8;font:inherit;font-size:13px;line-height:1.35;font-weight:700;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.tdir-button.tdir-primary{background:#74d9c3;color:#112c29;border-color:#74d9c3}.tdir-button:disabled{opacity:.5;cursor:default}.tdir :is(button,summary):focus-visible{outline:2px solid #f3ecdb;outline-offset:4px}@media(hover:hover){.tdir-button:not(:disabled):hover{background:#2b4851}.tdir-button.tdir-primary:not(:disabled):hover{background:#8de5d1}.tdir-history>summary:hover{color:#a3f0dd}}.tdir-list{list-style:none;padding:0;margin:0;display:grid;gap:10px;min-width:0}.tdir-row{display:flex;align-items:center;gap:18px;padding:16px;border:1px solid #3b5359;border-radius:10px;background:#172b31;min-width:0}.tdir-row-main{flex:1;min-width:0}.tdir-row>.tdir-button{max-width:220px}.tdir-row h3{font-family:inherit;font-size:18px;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.3;margin:9px 0;color:#f2efe3}.tdir-tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:11px}.tdir-status{display:inline-block;padding:3px 7px;border:1px solid #54736d;border-radius:5px;color:#b9e6d8;background:#223c39}.tdir-status-paused{border-color:#907b53;color:#e6d1a0;background:#393426}.tdir-status-cancelled{border-color:#776266;color:#dfc2c4;background:#382d31}.tdir-status-complete{border-color:#59676a;color:#c3d0d1;background:#253337}.tdir-role{color:#d6c18f;font-weight:700}.tdir-current{padding:2px 6px;border:1px solid #667d80;border-radius:4px;color:#d1dfe0}.tdir-meta{list-style:none;display:flex;flex-wrap:wrap;gap:3px 14px;margin:0;padding:0;color:#c4d1cf;font-size:12px}.tdir-fine{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:9px;font-size:11px;color:#aabec2}.tdir-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#dce6de;letter-spacing:.055em;-webkit-user-select:all;user-select:all}.tdir-history{margin-top:16px;border-top:1px solid #3a5056;padding-top:10px}.tdir-history>summary{width:fit-content;max-width:100%;padding:8px 4px;color:#d7e5dd;font-size:14px;font-weight:700;cursor:pointer;overflow-wrap:anywhere}.tdir-history>summary>span{font-weight:400;color:#adc4c7}.tdir-history[open]>.tdir-list{margin-top:10px}.tdir-help{border-top:1px solid #344c51;margin:18px 0 0;padding-top:14px;max-width:88ch;color:#b0c3c5;font-size:12px;line-height:1.55}.tdir-notice{padding:12px;border:1px solid #52686d;border-radius:8px;background:#1c3239;color:#d4e3e2;margin:0 0 12px;font-size:13px}.tdir-error{border-color:#9d7064;background:#372823;color:#f2cec0}.tdir-stale{margin:0 0 12px;font-size:12px;color:#c5c6ad}.tdir-empty{padding:14px 0;color:#b9cdce}.tdir-empty h3{margin:0 0 6px;font:inherit;font-weight:700;color:#e6e9de}.tdir-empty p{margin:0;font-size:13px;max-width:64ch}@media(max-width:600px){.tdir{margin-block:16px;padding:15px}.tdir-header{flex-wrap:wrap;gap:10px}.tdir-header>div{flex:1 1 180px}.tdir h2{font-size:21px}.tdir-row{flex-direction:column;align-items:stretch;padding:13px;gap:13px}.tdir-row>.tdir-button{width:100%;max-width:none;min-height:44px}.tdir-row h3{font-size:17px}.tdir-header>.tdir-button{min-height:44px}.tdir-fine{flex-direction:column;gap:4px}}.menu-shell .screen[data-page]:has(>.pass-screen){max-width:none;padding-top:0;padding-inline:0}.pass-screen{position:relative;isolation:isolate;overflow-x:clip}.pass-screen>.pass-rail-slot{position:relative;z-index:2}.pass-screen>.pass-fine{position:relative;z-index:3;margin:18px auto 0;max-width:72ch;padding-inline:var(--sw-gutter);text-align:center}.psh{--word: clamp(60px, 24.6vw, 184px);--fig-h: clamp(300px, 154vw, 900px);--fig-gap: 24px;--act-lift: .56;--vault-x: -69%;--vault-y: -25%;--glyph: 44px;--tube: clamp(21px, 7.4vw, 40px);position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:start;padding:8px 16px 20px;text-align:center;color:var(--sw-text-1);background:var(--sw-ink-0);overflow:clip}.psh-stage{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.psh-stage>i{position:absolute;display:block}.psh-haze{inset:-20% -10%;background:url(/art/wa_vault_1024.webp) 70% 30% / cover no-repeat;filter:blur(46px) brightness(.34) saturate(.8)}.psh-grade{inset:0;background:linear-gradient(180deg,rgba(5,9,11,.96) 0,rgba(5,9,11,.9) 12%,rgba(5,9,11,.2) 34%,transparent 46%,rgba(5,9,11,.55) 82%,rgba(5,9,11,.92) 100%)}.psh-core,.psh-floor{display:none}.psh-fig{position:relative;z-index:1;height:var(--fig-h);aspect-ratio:768 / 1152;margin-top:var(--fig-gap);margin-bottom:calc(var(--fig-h) * var(--act-lift) * -1);isolation:isolate;pointer-events:none}.psh-fig:before,.psh-fig:after{content:"";position:absolute;z-index:-2;inset-inline-start:var(--vault-x);top:var(--vault-y);width:192%;aspect-ratio:2 / 3;pointer-events:none}.psh-fig:before{background:url(/art/wa_vault_1024.webp) 0 0 / 100% 100% no-repeat;filter:brightness(.74) contrast(1.05) saturate(.9);-webkit-mask-image:linear-gradient(180deg,black 42%,transparent 60%);mask-image:linear-gradient(180deg,black 42%,transparent 60%)}.psh-fig:after{z-index:-1;background:radial-gradient(34% 18% at 62% 26%,rgba(255,196,110,.3),transparent 70%),linear-gradient(180deg,rgba(5,9,11,.7) 0,transparent 12%,transparent 36%,rgba(5,9,11,.88) 50%,rgba(5,9,11,1) 58%)}.psh-body{position:absolute;inset:0;filter:drop-shadow(-16px 18px 24px rgba(0,0,0,.7));-webkit-mask-image:linear-gradient(0deg,transparent 0,transparent 30%,black 50%);mask-image:linear-gradient(0deg,transparent 0,transparent 30%,black 50%)}.psh-body img{position:absolute;inset:0;width:100%;height:100%;max-width:none;filter:brightness(.9) contrast(1.05)}.psh-lite,.psh-rim{position:absolute;inset:0;pointer-events:none;-webkit-mask:var(--cut) 0 0 / 100% 100% no-repeat;mask:var(--cut) 0 0 / 100% 100% no-repeat}.psh-lite{mix-blend-mode:soft-light;background:radial-gradient(30% 16% at 58% 8%,rgba(255,200,120,.7),transparent 70%),linear-gradient(270deg,rgba(255,170,80,.9) 0,rgba(255,160,70,.3) 16%,transparent 34%)}.psh-rim{mix-blend-mode:screen;opacity:.55;-webkit-mask:var(--cut) 0 0 / 100% 100% no-repeat,var(--cut) -6px 3px / 100% 100% no-repeat;-webkit-mask-composite:source-out;mask:var(--cut) 0 0 / 100% 100% no-repeat subtract,var(--cut) -6px 3px / 100% 100% no-repeat;background:linear-gradient(180deg,rgba(255,236,190,.95) 0,rgba(255,190,110,.8) 30%,rgba(255,150,60,.35) 60%,transparent 75%)}.psh-keys{position:absolute;z-index:1;left:1%;top:21%;width:30%;height:22%;border-radius:50%;mix-blend-mode:screen;background:radial-gradient(closest-side,rgba(255,214,130,.36),transparent 70%)}.psh-head{position:absolute;left:38%;top:1%;width:27%;height:19.5%;visibility:hidden}.psh-copy{position:relative;z-index:3;display:grid;justify-items:center}.psh-kick{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;margin:0 0 10px;font:700 12px/1.2 var(--sw-font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--sw-brass)}.psh-member{display:inline-flex;align-items:center;gap:5px;padding:5px 9px 4px;border-radius:3px;font:800 11px/1 var(--sw-font-body);letter-spacing:.22em;color:var(--sw-brass-ink);background:linear-gradient(180deg,var(--sw-bm-g4),var(--sw-bm-g2));box-shadow:0 0 0 1px var(--sw-bm-g0)}.psh-member svg{width:11px;height:11px}.psh-word{margin:0;font:900 var(--word)/.8 "Big Shoulders","Arial Narrow",sans-serif;letter-spacing:-.005em;text-transform:uppercase}.psh-word span{display:block;width:max-content;max-width:100%;margin-inline:auto;padding-block:.02em;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.6)) drop-shadow(0 14px 26px rgba(0,0,0,.75))}.psh-w1{background-image:linear-gradient(180deg,rgb(255,255,255) 0%,var(--sw-paper) 40%,var(--sw-paper-2) 75%,rgb(185,173,148) 100%)}.psh-w2{margin-top:.04em;background-image:linear-gradient(180deg,var(--sw-bm-g4) 0%,var(--sw-bm-g3) 30%,var(--sw-bm-g2) 62%,var(--sw-bm-g1) 82%,var(--sw-gold) 100%)}.psh-act{position:relative;z-index:3;display:grid;justify-items:center;width:min(100%,560px)}.psh-earned{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 14px;text-align:start}.psh-earned__glyph{flex:none;display:grid;place-items:center;width:var(--glyph);min-height:var(--glyph)}.psh-earned__glyph>*{max-width:100%}.psh-earned__glyph img{width:100%;height:auto}.psh-earned__glyph .face-ed[data-face-size]{--fe-w: var(--glyph)}.psh-earned__text{margin:0;min-width:0}.psh-earned__text small{display:block;margin-bottom:5px;font:700 11px/1.2 var(--sw-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--sw-mint)}.psh-earned__text strong{display:block;font-weight:400;overflow-wrap:anywhere}.psh-earned__text b{font:800 22px/1.05 var(--sw-font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--sw-text-1)}.psh-earned__text em{font:600 15px/1.2 var(--sw-font-body);font-style:normal;color:var(--sw-brass)}.psh-earned .psh-long{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.psh-earned .psh-long:only-child{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.psh-cta{position:relative;display:flex;align-items:stretch;width:100%;min-height:68px;margin:0;padding:0;border:0;border-radius:6px;cursor:pointer;color:#f4fffb;font:inherit;text-align:center;background:radial-gradient(70% 90% at 42% 50%,#5fe3c426,#5fe3c400 70%),linear-gradient(180deg,var(--sw-ink-2),var(--sw-ink-0));box-shadow:inset 0 0 0 1px #000000e6,inset 0 0 0 3px var(--sw-brass-deep),inset 0 0 0 4px #f7e6b259,inset 0 2px 18px #000000e6,0 0 0 1px var(--sw-brass-deep),0 0 0 3px var(--sw-brass-lo),0 0 0 4px var(--sw-brass-hi),0 0 0 5px var(--sw-brass-lo),0 0 0 6px #000c,0 24px 44px -12px #000000f2,0 0 70px -8px #5fe3c473}.psh-cta:before{content:"";position:absolute;inset:8px;pointer-events:none;--rv: radial-gradient(circle at 38% 34%, var(--sw-bm-g4) 0 .8px, var(--sw-gold) 1.4px, var(--sw-bm-g1) 2.6px, var(--sw-bm-g0) 3px, transparent 3.4px);background:var(--rv) 0 0 / 7px 7px no-repeat,var(--rv) 100% 0 / 7px 7px no-repeat,var(--rv) 0 100% / 7px 7px no-repeat,var(--rv) 100% 100% / 7px 7px no-repeat}.psh-cta__tube{flex:1;display:grid;place-items:center;padding:10px 8px;min-width:0;text-wrap:balance;font:800 var(--tube)/1 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase;color:#f4fffb;-webkit-text-stroke:1px rgba(169,246,226,.9);text-shadow:0 0 1px rgb(255,255,255),0 0 3px rgb(207,251,239),0 0 7px var(--sw-mint),0 0 12px var(--sw-mint),0 0 24px rgba(95,227,196,.75),0 0 40px rgba(95,227,196,.6),0 0 80px rgba(95,227,196,.35)}.psh-cta__stub{position:relative;flex:none;display:grid;place-items:center;align-content:center;min-width:88px;margin:9px;margin-inline-start:18px;padding:4px 8px;border-radius:3px;font:900 28px/1 var(--sw-font-display);letter-spacing:.02em;color:var(--sw-brass-ink);background:linear-gradient(180deg,var(--sw-bm-g4) 0%,var(--sw-bm-g3) 28%,var(--sw-bm-g2) 62%,var(--sw-bm-g1) 100%);box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #3a2406b3,0 0 0 1px var(--sw-bm-g0),0 4px 10px #0009;text-shadow:0 1px 0 rgba(255,240,200,.6)}.psh-cta__stub:before{content:"";position:absolute;inset-inline-start:-10px;top:6px;bottom:6px;border-inline-start:2px dashed rgba(212,180,122,.4)}.psh-cta__stub sup,.psh-cta__stub sub{display:block;font-size:.5em;line-height:1;vertical-align:baseline}.psh-cta:hover{background:radial-gradient(70% 90% at 42% 50%,#5fe3c438,#5fe3c400 70%),linear-gradient(180deg,var(--sw-ink-3),var(--sw-ink-0))}.psh-cta.is-claim .psh-cta__tube{padding-inline:18px}.psh-honest{margin:12px 0 0;font:500 13.5px/1.35 var(--sw-font-body);letter-spacing:.02em;color:var(--sw-text-3)}.psh-honest b{color:var(--sw-text-2);font-weight:600}.psh-honest__tail{display:none}.psh[data-state=done] .psh-earned{margin-bottom:4px}.psh-pill{position:relative;z-index:3;display:flex;align-items:center;gap:12px;width:min(100%,560px);min-height:52px;margin-top:18px;padding:6px 18px;border-radius:26px;box-sizing:border-box;background:linear-gradient(180deg,#14100ae6,#060809e6);box-shadow:inset 0 0 0 1px #d4b47a57,0 10px 26px #00000080}.psh-pill small{font:700 11px/1 var(--sw-font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--sw-text-3)}.psh-pill strong{font:900 30px/1 var(--sw-font-display);color:var(--sw-brass-hi);letter-spacing:.02em;white-space:nowrap}.psh-pill strong em{font-style:normal;font-size:.58em;font-weight:700;color:var(--sw-text-3);margin-inline-start:3px}.psh-pill__bar{flex:1;min-width:60px;height:7px;border-radius:4px;background:var(--sw-ink-4);overflow:hidden;box-shadow:inset 0 1px 2px #000c}.psh-pill__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--sw-brass-lo),var(--sw-gold) 70%,var(--sw-gold-hi));box-shadow:0 0 10px #e9c98199}.psh:dir(rtl) .psh-pill__bar i{background:linear-gradient(270deg,var(--sw-brass-lo),var(--sw-gold) 70%,var(--sw-gold-hi))}.psh-pill__xp{font:600 13px/1 var(--sw-font-body);color:var(--sw-text-2);letter-spacing:.04em;white-space:nowrap}.psh-close{position:relative;z-index:3;display:grid;justify-items:center;gap:22px;margin:30px auto 0;padding-inline:16px;max-width:600px;text-align:center}.psh-close p{margin:0;font:500 14px/1.45 var(--sw-font-body);color:var(--sw-text-3)}.psh-close p b{display:block;color:var(--sw-text-2);font-weight:600}.psh-close .psh-cta{--tube: clamp(22px, 6.6vw, 34px);min-height:64px}@media(min-width:700px){.psh-close{margin-top:34px}.psh-close p{font-size:15px}.psh-close .psh-cta{min-height:74px}}@media(orientation:landscape)and (min-width:1240px)and (min-height:600px){.psh-close{display:none}}@media(orientation:landscape)and (max-height:540px){.psh-close{max-width:440px}.psh-close .psh-cta{--tube: 26px;min-height:58px}}@media(orientation:portrait)and (max-height:760px){.psh{--word: clamp(56px, 23vw, 120px);--fig-h: clamp(300px, 112vw, 700px);--fig-gap: 16px;--tube: clamp(22px, 7.4vw, 34px);padding-top:12px}.psh-cta{min-height:64px}.psh-earned{margin-bottom:10px}}@media(orientation:portrait)and (max-height:620px){.psh{--word: clamp(50px, 21vw, 100px);--fig-h: clamp(260px, 96vw, 600px);--fig-gap: 14px;--glyph: 38px;padding-top:10px}.psh-cta{min-height:58px}.psh-cta__stub{min-width:82px;font-size:24px;margin:8px;margin-inline-start:18px}.psh-earned__text b{font-size:19px}.psh-earned__text em{font-size:14px}.psh-honest{margin-top:8px;font-size:12.5px}}@media(orientation:portrait)and (min-width:700px){.psh{--fig-h: clamp(600px, 108vw, 920px);--fig-gap: 28px;--glyph: 52px;--tube: 40px;padding-top:28px}.psh-kick{font-size:14px;margin-bottom:14px}.psh-act{width:min(100%,600px)}.psh-earned__text b{font-size:26px}.psh-earned__text em{font-size:17px}.psh-cta{min-height:84px}.psh-cta__stub{min-width:132px;font-size:36px}.psh-honest{font-size:15px}.psh-pill{width:min(100%,600px)}}@media(orientation:landscape)and (min-width:1000px)and (min-height:600px){.psh{--word: clamp(88px, 9.6vw, 140px);--fig-h: clamp(560px, 100svh - 132px, 780px);--fig-x: max(44%, calc(var(--pad-x) + 520px));--fig-top: 64px;--vault-x: -37%;--vault-y: -13%;--pad-x: clamp(28px, 6vw, 88px);--glyph: 46px;--tube: clamp(34px, 3vw, 42px);display:block;justify-items:normal;min-height:clamp(460px,100svh - 330px,600px);padding:16px var(--pad-x) 36px;text-align:start;overflow:visible}.psh-stage{bottom:-260px}.psh-haze{inset:-10% -6%}.psh-grade{background:linear-gradient(90deg,rgba(5,9,11,.96) 0,rgba(5,9,11,.82) 30%,rgba(5,9,11,.2) 48%,transparent 58%),linear-gradient(180deg,rgba(5,9,11,.55) 0,transparent 14%,transparent 56%,rgba(5,9,11,.9) 76%,rgb(5,9,11) 90%)}.psh:dir(rtl) .psh-grade{background:linear-gradient(270deg,rgba(5,9,11,.96) 0,rgba(5,9,11,.82) 30%,rgba(5,9,11,.2) 48%,transparent 58%),linear-gradient(180deg,rgba(5,9,11,.55) 0,transparent 14%,transparent 56%,rgba(5,9,11,.9) 76%,rgb(5,9,11) 90%)}.psh-core{display:block;inset-inline-start:calc(var(--fig-x) + var(--fig-h) * .2);top:calc(var(--fig-top) - 10px);width:calc(var(--fig-h) * .54);height:calc(var(--fig-h) * .72);border-radius:50%;mix-blend-mode:screen;background:radial-gradient(closest-side,rgba(255,226,160,.5),rgba(255,170,70,.2) 55%,transparent);filter:blur(10px)}.psh-floor{display:block;inset-inline-start:calc(var(--fig-x) - var(--fig-h) * .16);top:calc(var(--fig-top) + var(--fig-h) * .66);width:calc(var(--fig-h) * 1.02);height:150px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,170,80,.22),transparent 70%)}.psh-fig{position:absolute;inset-inline-start:var(--fig-x);top:var(--fig-top);margin:0}.psh-fig:before{-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 12%,black 30%),linear-gradient(180deg,black 45%,transparent 64%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 12%,black 30%),linear-gradient(180deg,black 45%,transparent 64%);mask-composite:intersect}.psh:dir(rtl) .psh-fig:before{-webkit-mask-image:linear-gradient(270deg,transparent 0,rgba(0,0,0,.55) 12%,black 30%),linear-gradient(180deg,black 45%,transparent 64%);mask-image:linear-gradient(270deg,transparent 0,rgba(0,0,0,.55) 12%,black 30%),linear-gradient(180deg,black 45%,transparent 64%)}.psh-fig:after{background:radial-gradient(34% 18% at 60% 22%,rgba(255,196,110,.28),transparent 70%),linear-gradient(180deg,rgba(5,9,11,.5) 0,transparent 8%,transparent 40%,rgba(5,9,11,.8) 52%,rgb(5,9,11) 60%)}.psh-body{filter:drop-shadow(-28px 26px 34px rgba(0,0,0,.72));-webkit-mask-image:linear-gradient(0deg,transparent 0,transparent 22%,black 40%);mask-image:linear-gradient(0deg,transparent 0,transparent 22%,black 40%)}.psh-copy{justify-items:start}.psh-kick{justify-content:flex-start;margin-bottom:14px;font-size:14px;gap:6px 14px}.psh-kick:before{content:"";width:40px;height:1px;background:linear-gradient(90deg,transparent,var(--sw-brass))}.psh:dir(rtl) .psh-kick:before{background:linear-gradient(270deg,transparent,var(--sw-brass))}.psh-member{font-size:12px}.psh-word span{margin-inline:0}.psh-act{justify-items:start;width:min(500px,calc(var(--fig-x) - var(--pad-x) - 24px));margin-top:12px}.psh-earned{justify-content:flex-start}.psh-earned__text small{font-size:12px;letter-spacing:.24em}.psh-earned__text b{font-size:26px}.psh-earned__text em{font-size:17px}.psh-earned .psh-long{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.psh-earned .psh-short{display:none}.psh[data-state=owned] .psh-earned .psh-long:not(:only-child){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.psh[data-state=owned] .psh-earned .psh-short{display:inline}.psh-earned{margin-bottom:10px}.psh-cta{width:min(100%,500px);min-height:78px}.psh-cta__stub{min-width:132px;font-size:36px}.psh-honest{width:max-content;max-width:min(640px,calc(var(--fig-x) - var(--pad-x) + 120px));margin-top:10px;font-size:15px}.psh-honest__tail{display:inline}.psh-pill{position:absolute;top:8px;inset-inline:0;width:max-content;max-width:calc(100% - 32px);margin:0 auto;gap:16px;min-height:48px;padding:4px 22px 4px 20px}.psh-pill__bar{flex:none;width:clamp(110px,13vw,190px)}}@media(orientation:landscape)and (min-width:1000px)and (min-height:600px)and (max-height:860px){.psh{--word: clamp(88px, 8.2vw, 104px);--glyph: 40px;--tube: 34px;min-height:0;padding-top:8px;padding-bottom:30px}.psh-kick{margin-bottom:10px}.psh-act{margin-top:10px}.psh-earned{margin-bottom:8px}.psh-earned__text b{font-size:22px}.psh-earned__text em{font-size:15px}.psh-cta{min-height:64px}.psh-cta__stub{min-width:110px;font-size:30px}.psh-honest{margin-top:8px}}@media(orientation:landscape)and (min-width:1240px)and (min-height:600px){.pass-screen{--ps-floor: calc(var(--nav-h, 64px) + 44px);--ps-stage: max(580px, 100svh - var(--hud-h, 64px) - var(--ps-floor));--ps-fy: 52px;--ps-card: clamp(56px, 18svh - 82px, 92px);--ps-capw: clamp(240px, 60svh - 222px, 340px)}.psh{--word: clamp(48px, 30svh - 180px, 124px);--glyph: clamp(34px, 5svh, 46px);--tube: clamp(26px, 4svh, 40px);box-sizing:border-box;height:var(--ps-stage);min-height:0;padding-top:12px;padding-bottom:0}.psh-cta{min-height:clamp(52px,8svh - 8px,72px)}.psh-cta__stub{min-width:clamp(96px,16svh - 24px,132px);font-size:clamp(26px,4svh,36px)}.pass-screen>.pass-rail-slot{--prl-cap-room: 40px;pointer-events:none;margin-top:calc(-1 * (var(--prl-cap-room) + 250px + 44px + var(--ps-fy) + 32px))}.pass-screen>.pass-rail-slot :is(button,a,[tabindex],.prl-scroll){pointer-events:auto}.pass-screen>.pass-rail-slot .prl-track{--prl-fy: var(--ps-fy);--prl-card: var(--ps-card);--prl-face: calc(var(--ps-card) * .9);--prl-back: calc(var(--ps-card) * .96);--prl-capw: var(--ps-capw)}}@media(orientation:landscape)and (min-width:1240px)and (min-height:600px){.psh:dir(rtl) .psh-act{margin-top:4px}.psh:dir(rtl) .psh-cta{min-height:clamp(52px,100svh - 748px,62px)}.psh:dir(rtl) .psh-cta__stub{font-size:30px}}@media(orientation:landscape)and (max-height:540px){.menu-shell .screen[data-page]:has(>.pass-screen){padding-inline-start:var(--rail-w, 0px)}.psh{--word: clamp(50px, 16.5svh, 72px);--fig-h: clamp(360px, 128svh, 540px);--fig-top: 52px;--vault-x: -42%;--vault-y: -12%;--glyph: 32px;--tube: clamp(20px, 5.6svh, 26px);display:block;justify-items:normal;min-height:calc(100svh - 48px);padding:10px 20px 14px;padding-inline-start:24px;text-align:start}.psh-grade{background:linear-gradient(90deg,rgb(5,9,11) 0,rgba(5,9,11,.9) 38%,rgba(5,9,11,.2) 58%,transparent 70%),linear-gradient(180deg,transparent 55%,rgba(5,9,11,.9) 84%,rgb(5,9,11) 96%)}.psh:dir(rtl) .psh-grade{background:linear-gradient(270deg,rgb(5,9,11) 0,rgba(5,9,11,.9) 38%,rgba(5,9,11,.2) 58%,transparent 70%),linear-gradient(180deg,transparent 55%,rgba(5,9,11,.9) 84%,rgb(5,9,11) 96%)}.psh-fig{position:absolute;inset-inline-end:-3%;top:var(--fig-top);margin:0}.psh-body{-webkit-mask-image:linear-gradient(0deg,transparent 0,transparent 42%,black 60%);mask-image:linear-gradient(0deg,transparent 0,transparent 42%,black 60%)}.psh-copy{justify-items:start;width:min(400px,56%)}.psh-kick{justify-content:flex-start;margin-bottom:7px;font-size:11px;gap:4px 10px}.psh-kick:before{content:"";width:24px;height:1px;background:linear-gradient(90deg,transparent,var(--sw-brass))}.psh:dir(rtl) .psh-kick:before{background:linear-gradient(270deg,transparent,var(--sw-brass))}.psh-member{font-size:10px;padding:4px 7px 3px}.psh-word span{margin-inline:0}.psh-act{justify-items:start;width:min(380px,56%);margin-top:8px}.psh-earned{justify-content:flex-start;gap:10px;margin-bottom:8px}.psh-earned__text small{font-size:10px;margin-bottom:3px}.psh-earned__text b{font-size:18px}.psh-earned__text em{font-size:13px}.psh-cta{min-height:50px}.psh-cta:before{inset:6px}.psh-cta__tube{padding:6px 10px}.psh-cta__stub{min-width:78px;margin:6px;margin-inline-start:16px;font-size:21px;padding:2px 8px}.psh-cta__stub sup,.psh-cta__stub sub{display:inline;font-size:.55em;vertical-align:.5em}.psh-honest{margin-top:6px;font-size:12px}.psh-pill{position:absolute;top:8px;inset-inline-end:16px;width:auto;min-height:36px;margin:0;gap:10px;padding:2px 16px}.psh-pill small{font-size:10px}.psh-pill strong{font-size:22px}.psh-pill__bar{flex:none;width:96px;height:5px}.psh-pill__xp{display:none}}@media(orientation:landscape)and (max-height:540px)and (min-width:760px){.psh{--fig-h: clamp(380px, 142svh, 580px)}.psh-fig{inset-inline-end:auto;inset-inline-start:53%}}.market-cache .single-card-pack-art{display:block;align-self:center;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:contain;border-radius:8px;filter:drop-shadow(0 8px 12px #0007)}#single-card-shop-title:focus-visible{outline:2px solid #73ddc6;outline-offset:5px}.overlay.menu-dialog-overlay.single-card-veil{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#03080bf0;-webkit-backdrop-filter:none;backdrop-filter:none}.rip-panel.menu-dialog.single-card-dialog{--single-stage-width: min(376px, calc(100vw - 56px) , calc((100dvh - 200px - env(safe-area-inset-top) - env(safe-area-inset-bottom))*.75) );display:grid;justify-items:center;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:0;padding:12px 16px 16px;overflow:hidden;background:radial-gradient(ellipse at 50% 48%,#51402726,transparent 70%),#080d10;border:1px solid #b9a06a4f;border-radius:16px;box-shadow:0 24px 80px #000a;text-align:center;animation:none}.single-card-dialog .menu-dialog-head.single-card-head{position:static;align-self:start;width:100%;margin:0;padding:0;background:none;border:0;gap:12px}.single-card-dialog .single-card-head h2{text-align:start;font-size:clamp(20px,5vw,26px);line-height:1.15}.single-card-dialog .single-card-head .single-card-skip{width:auto;min-width:44px;height:44px;flex:0 0 auto;padding:8px 12px;border-color:#a58c5759;background:#172024;font-size:13px;font-weight:700}.single-card-stage{position:relative;isolation:isolate;width:var(--single-stage-width);max-width:100%;aspect-ratio:3 / 4;min-height:0;align-self:center;background:radial-gradient(ellipse,#af854418,transparent 68%)}.single-card-stage .single-card-proof{position:absolute;inset-block:0;inset-inline:2.273%;display:block;width:auto;height:100%;aspect-ratio:63 / 88;margin:0;border-radius:9px;overflow:hidden;background:#0b1115;box-shadow:0 10px 26px #0009;transform:none}.single-card-proof .card-design-face{height:100%}.single-card-stage .single-card-video{position:absolute;z-index:2;inset:0;width:100%;height:100%;object-fit:contain;border-radius:8px;pointer-events:none;opacity:1;transition:opacity .36s ease-out}.single-card-opening .single-card-proof{visibility:hidden;opacity:0;transform:scale(.975)}.single-card-unsealing .single-card-video{opacity:0}.single-card-unsealing .single-card-proof{visibility:visible;animation:single-card-arrive .4s ease-out both}.single-card-ready .single-card-proof{animation:single-card-arrive .4s ease-out calc(-1 * var(--single-card-t, 9s)) both}@keyframes single-card-arrive{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}.single-card-footer{display:grid;gap:9px;width:100%;max-width:360px}.single-card-receipt{display:flex;justify-content:center;align-items:center;gap:9px;min-height:34px;font-size:15px;line-height:1.15}.single-card-receipt span{flex:0 0 auto;color:#d8bd7f;font-size:10px;font-weight:800;letter-spacing:.08em}.single-card-receipt strong{overflow-wrap:anywhere;color:#f2ebdb}.single-card-dialog .single-card-collect.btn{width:100%;min-height:48px;margin:0;padding:12px 18px;font-size:19px;line-height:1.15}.single-card-dialog .single-card-collect:disabled{opacity:.5}.single-card-veil.single-card-out{animation:single-card-leave .24s ease-out calc(-1 * var(--single-out-t, 0s)) both}@keyframes single-card-leave{to{opacity:0}}@media(min-width:600px)and (max-height:560px){.rip-panel.menu-dialog.single-card-dialog{--single-stage-width: calc((100dvh - 50px - env(safe-area-inset-top) - env(safe-area-inset-bottom))*.75) ;grid-template-columns:minmax(0,auto) minmax(180px,250px);grid-template-rows:auto 1fr;column-gap:24px;width:fit-content;max-width:calc(100vw - 24px);padding:12px}.single-card-dialog .single-card-head{grid-column:2;grid-row:1}.single-card-stage{grid-column:1;grid-row:1 / 3}.single-card-footer{grid-column:2;grid-row:2;align-self:end;padding-bottom:12px}.single-card-receipt{flex-direction:column;gap:8px;margin-bottom:12px;font-size:18px}}@media(prefers-reduced-motion:reduce){.single-card-stage .single-card-proof,.single-card-veil.single-card-out{animation:none}.single-card-stage .single-card-video{transition:none}}body.reduce-motion .single-card-stage .single-card-proof,body.reduce-motion .single-card-veil.single-card-out{animation:none}body.reduce-motion .single-card-stage .single-card-video{transition:none}.rip-panel.menu-dialog.market-art-preview-dialog{width:min(860px,calc(100vw - 32px));max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain;padding:0;border-color:#baa67c80;background:#10191f;box-shadow:0 28px 100px #000c}.menu-dialog.market-art-preview-dialog .menu-dialog-head{position:sticky;inset-block-start:0;z-index:1;margin:0;padding:16px 22px;background:#10191ff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.market-art-preview-heading{flex:1;min-width:0}.market-art-preview-eyebrow{display:block;color:#cbb584;font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1.5;text-transform:uppercase;margin-bottom:5px}.menu-dialog.market-art-preview-dialog .menu-dialog-head h2{font-size:clamp(25px,3vw,34px);line-height:1.15;letter-spacing:0;overflow-wrap:anywhere}.market-art-preview-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-width:0}.market-art-preview-stage{display:grid;place-items:center;min-width:0;padding:22px;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--art-preview-accent) 15%,transparent),transparent 74%),#0b1217}.market-art-preview-image{display:block;width:100%;height:auto;max-height:66dvh;object-fit:contain;border-radius:9px;filter:drop-shadow(0 8px 16px #0009)}.market-art-preview-info{min-width:0;padding:28px 28px 28px 22px;align-self:center}.market-art-preview-dialog .market-art-preview-treatment{margin:0 0 12px;font-family:var(--display);font-size:clamp(25px,3vw,34px);line-height:1.2;color:#f0eee1;overflow-wrap:anywhere}.market-art-preview-faction{display:flex;align-items:center;gap:9px;color:#c7cecb;font-size:13px;line-height:1.4}.market-art-preview-faction .ic{flex:none;height:25px;width:25px;color:var(--art-preview-accent)}.market-art-preview-dialog .market-art-preview-cosmetic{margin:14px 0 20px;color:#aabbb7;font-size:12px;line-height:1.5}.market-art-preview-receipt{display:grid;gap:11px;margin:0;padding:16px 0;border-block:1px solid #39454b;font-size:13px}.market-art-preview-receipt>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px}.market-art-preview-receipt dt{min-width:0;color:#bcc7c8}.market-art-preview-receipt dd{display:inline-flex;flex:none;align-items:center;gap:6px;margin:0;color:#ecdfbd;font-weight:750;font-variant-numeric:tabular-nums}.market-art-preview-receipt .ic{width:15px;height:15px}.market-art-preview-receipt .market-art-preview-remaining{font-size:12px}.market-art-preview-receipt .market-art-preview-remaining dd{color:#c5cfcc}.market-art-preview-dialog .market-art-preview-note{margin:16px 0 0;color:#bbc7c5;font-size:13px;line-height:1.55}.market-art-preview-dialog .market-art-preview-owned{display:flex;align-items:flex-start;gap:9px;padding:13px 14px;margin:18px 0 0;border:1px solid #7ae0be45;background:#67ddc409;border-radius:7px;color:#94e4ca;font-size:15px;font-weight:650;line-height:1.45}.market-art-preview-owned .ic{flex:none;width:19px;height:22px}.market-art-preview-dialog .market-art-preview-error{padding:12px;margin:14px 0 0;color:#f5c0b7;background:#853a2e20;border:1px solid #c4766866;border-radius:6px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.market-art-preview-actions{display:grid;gap:9px;margin-top:22px}.market-art-preview-dialog .market-art-preview-actions .btn{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px 12px;width:100%;min-height:46px;padding:12px 15px;margin:0;font-size:15px;line-height:1.3;white-space:normal}.market-art-preview-actions .btn:not(.primary){background:#10191f;border-color:#455159;color:#c9d2d1}.market-art-preview-button-price{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums;white-space:nowrap}.market-art-preview-button-price .ic{width:17px;height:17px}.market-art-preview-dialog .market-art-preview-browse{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:10px 4px;margin-top:8px;border:0;background:transparent;color:#9cd9c7;font-size:13px;font-weight:650;line-height:1.4}.market-art-preview-dialog button:disabled{cursor:default}.market-art-preview-dialog[aria-busy=true] button:disabled{cursor:wait}.market-art-preview-unavailable{grid-template-columns:1fr}@media(max-width:600px){.menu-dialog.market-art-preview-dialog .menu-dialog-head{padding:13px 16px}.market-art-preview-body{grid-template-columns:1fr}.market-art-preview-stage{padding:16px}.market-art-preview-image{width:min(100%,300px);max-height:min(34dvh,300px)}.market-art-preview-info{padding:19px 20px 20px}.market-art-preview-dialog .market-art-preview-treatment{font-size:27px;margin-bottom:9px}.market-art-preview-dialog .market-art-preview-cosmetic{margin:10px 0 15px}.market-art-preview-receipt{padding:13px 0;gap:8px}.market-art-preview-actions{margin-top:18px}}@media(max-height:560px)and (min-width:601px){.market-art-preview-stage{align-self:start;position:sticky;top:85px;padding:16px}.market-art-preview-image{max-height:calc(100dvh - 150px)}.market-art-preview-info{padding-block:18px}}.deck-difficulty{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;box-sizing:border-box;max-width:100%;padding:5px 8px;border:1px solid #53635a80;border-radius:4px;background:#172327;color:#b8c4c0;font:500 11px/1.4 ui-sans-serif,system-ui,sans-serif;text-align:start}.deck-difficulty .deck-difficulty-text{min-width:0;overflow-wrap:anywhere}.deck-difficulty b{color:#e3e5d9;font-size:inherit;font-weight:700}.deck-difficulty small{display:block;color:#a9b6b2;font-size:10px}.deck-difficulty-meter{display:inline-flex;flex:0 0 15px;align-items:flex-end;gap:3px;height:12px}.deck-difficulty-meter i{display:block;width:3px;height:5px;border-radius:1px;background:#46534e}.deck-difficulty-meter i:nth-child(2){height:8px}.deck-difficulty-meter i:nth-child(3){height:12px}.deck-difficulty-meter i.on{background:#c5b285}.deck-difficulty[data-deck-difficulty=unrated]{border-style:dashed}.binder-surface .deck-box>.deck-difficulty{margin:0 16px 16px;max-width:calc(100% - 32px)}.binder-surface .deck-box .db-meta{padding-bottom:8px}.ed-panel>.deck-difficulty{margin-block:10px 14px}.crew-card-body>.deck-difficulty{margin-block:0 8px}.market-deck-meta>.deck-difficulty{justify-content:flex-start}.game-plan-body>.deck-difficulty{margin-block-start:12px}@media(max-width:620px){.binder-surface .deck-box>.deck-difficulty{margin:0 10px 12px;max-width:calc(100% - 20px)}}.overlay.menu-dialog-overlay.account-access-overlay,.overlay.menu-dialog-overlay.account-connection-overlay{z-index:65}.rip-panel.menu-dialog.account-access-panel,.rip-panel.menu-dialog.account-connection-panel{width:min(460px,calc(100vw - 32px))}.account-access-panel .account-access-intro{margin:0 0 20px;color:#b7c3c8;font-size:15px;line-height:1.55}.account-access-panel .acct-form{margin:0;gap:14px}.account-access-panel .acct-btns{margin-top:4px}.account-access-panel .acct-signed .acct-btns{margin-top:18px}.account-access-panel .acct-link{align-self:flex-start}.account-access-panel .pp-mail{padding:10px 12px;background:#16262d;border:1px solid #35474e;border-radius:8px;font-size:14px}.account-access-panel .pp-mail b{min-width:0;overflow-wrap:anywhere}.account-access-panel .acct-terms{margin:0;font-size:12px}.account-access-panel .acct-terms a{color:#8ee2cf;text-decoration:underline;text-underline-offset:3px}.account-access-panel .acct-consent{font-size:13px}.account-access-panel :is(.menu-dialog-close,.acct-link):disabled{opacity:.45;cursor:wait;filter:none}.account-connection-panel .account-connection-status{display:flex;align-items:flex-start;gap:12px;color:#e3eae8}.account-connection-status .ic{flex:0 0 24px;width:24px;height:24px;margin-top:2px;color:#8ee2cf}.account-connection-status p{margin:0}.account-connection-panel .account-connection-safe{margin-top:16px;color:#acb7bc;font-size:14px}.account-connection-panel .acct-btns{margin-top:24px}@media(max-width:480px){.rip-panel.menu-dialog.account-access-panel,.rip-panel.menu-dialog.account-connection-panel{padding:20px}.account-access-panel .menu-dialog-head,.account-connection-panel .menu-dialog-head{top:-20px;margin:-20px -20px 18px;padding:14px 16px}.account-access-panel .acct-btns>.btn,.account-connection-panel .acct-btns>.btn{flex-basis:100%}}.backoffice{max-width:1240px}.boa-dashboard,.boa-section,.boa-toolbar>div,.boa-stat{min-width:0}.boa-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0 18px}.boa-toolbar h3{font-size:clamp(22px,3vw,32px);line-height:1.15;margin:4px 0 8px;letter-spacing:-.025em}.boa-toolbar p,.boa-section-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.boa-toolbar .boa-kicker{color:var(--gold);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.boa-range{display:flex;flex-shrink:0;gap:6px}.boa-toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.boa-export{min-height:44px}.boa-range .btn{min-height:44px;white-space:nowrap}.boa-coverage{padding:16px 18px;border:1px solid rgba(224,161,60,.3);border-left:3px solid var(--gold);background:#e0a13c0e;border-radius:10px;margin-bottom:22px}.boa-coverage>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px}.boa-coverage strong{font-size:13px;color:var(--gold)}.boa-coverage span{font-size:11px;color:var(--muted)}.boa-coverage p{font-size:12px;line-height:1.6;margin:9px 0}.boa-coverage details{margin-top:8px;color:var(--muted)}.boa-coverage summary,.boa-details>summary{cursor:pointer;font-size:12px;font-weight:700;padding:8px 0;color:var(--ink)}.boa-warning{color:var(--danger)}.boa-section{background:#0c181ee0;border:1px solid var(--line);border-radius:14px;padding:22px;margin:0 0 18px}.boa-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:20px}.boa-section h3{font-size:18px;margin:0 0 6px;line-height:1.3}.boa-section h4{font-size:13px;margin:0 0 13px}.boa-section-head .btn{flex-shrink:0}.boa-badge{padding:6px 9px;font-size:10px;border:1px solid var(--line);border-radius:5px;color:var(--muted);white-space:nowrap}.boa-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);margin:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.boa-stat{padding:17px 16px;background:#101e24;display:flex;flex-direction:column}.boa-stat dt{font-size:11px;line-height:1.45;font-weight:650;color:var(--muted)}.boa-stat dd{margin:10px 0 8px;font-size:clamp(25px,3.5vw,36px);letter-spacing:-.04em;line-height:1.05;font-weight:750;font-variant-numeric:tabular-nums}.boa-stat p{margin:auto 0 0;color:var(--muted);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.boa-stat.accent dd{color:var(--accent)}.boa-stat.ai dd{color:#83b9ee}.boa-stats.compact .boa-stat dd{font-size:28px}.boa-context-line{display:flex;flex-wrap:wrap;gap:8px 20px;padding:16px 0 0;color:var(--muted);font-size:11px}.boa-readout{display:flex;flex-wrap:wrap;gap:7px 12px;background:#68ddc00e;border-radius:8px;padding:13px 15px;margin-top:18px;font-size:12px;line-height:1.5}.boa-readout strong{color:var(--accent)}.boa-readout span{color:var(--muted)}.boa-plot{display:flex;align-items:stretch;gap:clamp(2px,.7vw,9px);height:156px;padding:8px 1px 22px;margin:8px 0;border-bottom:1px solid var(--line)}.boa-day{position:relative;flex:1;min-width:0;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(to top,rgba(255,255,255,.015),transparent);border-radius:3px 3px 0 0}.boa-day>span{width:100%;max-width:28px;min-height:2px;height:var(--boa-height);background:linear-gradient(to top,#327868,#79d9bd);border-radius:3px 3px 0 0}.boa-day.partial>span{background:repeating-linear-gradient(135deg,#527c70 0 4px,#3a594f 4px 8px)}.boa-day small{position:absolute;bottom:-19px;font-size:9px;color:var(--muted)}.boa-details{margin-top:14px}.boa-table-scroll{max-width:100%;overflow:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:8px;scrollbar-width:thin;scrollbar-color:#556c71 transparent}.boa-scroll-hint{display:none;margin:0 0 8px;font-size:11px;color:var(--muted)}.boa-table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.boa-table caption{text-align:left;padding:12px;color:var(--muted);font-size:10px;background:#ffffff05}.boa-table th,.boa-table td{text-align:right;padding:13px 12px;border-top:1px solid var(--line);white-space:nowrap}.boa-table th:first-child{text-align:left}.boa-table tr>th:first-child{position:sticky;left:0;z-index:1;background:#101e24;box-shadow:1px 0 0 var(--line)}.boa-table thead th{color:var(--muted);font-size:10px;font-weight:700}.boa-table tbody th{font-weight:650}.boa-table tbody tr:hover{background:#ffffff06}.boa-table td small{display:block;margin-top:4px;color:var(--muted);font-size:10px;font-weight:400}.boa-partial{display:inline-block;margin-left:8px;color:var(--gold);font-size:9px;font-weight:500}.boa-footnote,.bo-source-note{font-size:11px;color:var(--muted);line-height:1.65;margin:15px 0 0}.bo-source-note{margin:0 0 22px}.boa-feedback-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:24px}.boa-rating-row{display:grid;grid-template-columns:43px minmax(0,1fr) 35px;align-items:center;gap:12px;font-size:11px;margin:10px 0;color:var(--muted)}.boa-rating-row b{text-align:right;color:var(--ink)}.boa-rating-row meter{width:100%;height:9px}.boa-rating-row meter::-webkit-meter-bar{border:0;background:#253c40}.boa-rating-row meter::-webkit-meter-optimum-value{background:var(--gold)}.boa-rating-row meter::-moz-meter-bar{background:var(--gold)}.boa-topic-list{padding:0;margin:0;list-style:none}.boa-topic-list li{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);font-size:12px;gap:15px}.boa-topic-list span{text-transform:capitalize;overflow-wrap:anywhere}.boa-empty{text-align:left;color:var(--muted);font-size:13px;line-height:1.6}.boa-unavailable{border:1px solid var(--line);border-radius:12px;padding:25px;margin-bottom:24px}.boa-unavailable h3{color:var(--ink)}.bo-records{border-top:1px solid var(--line);margin:30px 0;padding-top:12px}.bo-records>summary{padding:14px 0;cursor:pointer;font-size:15px;font-weight:700;color:var(--gold)}.bo-records>summary span{display:block;color:var(--muted);font-size:11px;font-weight:400;margin:7px 0 10px 18px}.backoffice .bo-sec h3{flex-wrap:wrap}.backoffice .bo-sec h3 span{max-width:100%}.backoffice .bo-sec h3 i{line-height:1.55}.backoffice .bo-find .acct-input{min-width:0}.backoffice .bo-hc-matches{display:grid;gap:6px;margin-top:10px;max-width:560px}.backoffice .bo-hc-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.backoffice .bo-hc-row.on{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.backoffice .bo-hc-ref{font-family:ui-monospace,monospace;color:var(--muted)}.backoffice .bo-hc-ref code{font:inherit}.backoffice .bo-hc-ref b{color:var(--gold)}.backoffice .bo-hc-unnamed{color:var(--muted)}.backoffice .bo-hc-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px}.backoffice .bo-hc-reason{flex:1 1 220px}.backoffice .bo-hc-h{margin:18px 0 6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.backoffice .bo-hc-history td,.backoffice .fb-msg,.backoffice .fb-ctx,.backoffice .fb-who,.backoffice .bo-file-head b{overflow-wrap:anywhere}.backoffice :is(summary,.boa-table-scroll):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:760px){.boa-toolbar{align-items:flex-start;flex-direction:column;gap:14px}.boa-toolbar-actions{justify-content:flex-start}.boa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.boa-section{padding:17px 15px}.boa-stat{padding:16px 13px}.boa-feedback-grid{grid-template-columns:1fr;gap:24px}.boa-section-head{flex-wrap:wrap}.boa-coverage{padding:14px}.boa-plot{height:124px}.boa-table{font-size:11px}.boa-scroll-hint{display:block}.boa-table th,.boa-table td{padding:12px 10px}.backoffice .bo-tabs{gap:7px}.backoffice .bo-tab{min-height:44px;flex:1 1 auto;justify-content:center}.backoffice .bo-stamp{display:none}}@media(max-width:380px){.boa-section{padding:15px 11px}.boa-stat dt{font-size:10px}.boa-stat dd,.boa-stats.compact .boa-stat dd{font-size:25px}.boa-range{width:100%}.boa-range .btn{flex:1;padding-inline:10px}.boa-day:nth-child(2n) small{visibility:hidden}.backoffice .bo-title{font-size:23px}}.pd-card{border-color:#e0a13c61}.pd-kicker{color:var(--gold);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;margin:0 0 6px!important}.pd-closed{color:var(--gold);border-color:#e0a13c80}.pd-open{color:var(--accent);border-color:#46e3a080}.pd-spark-wrap{margin:16px 0 0}.pd-spark{display:flex;align-items:stretch;gap:2px;height:64px;padding:4px 0 0;border-bottom:1px solid var(--line)}.pd-day{position:relative;flex:1;min-width:0;display:flex;align-items:flex-end;justify-content:center}.pd-day i,.pd-day span{position:absolute;bottom:0;inset-inline:12%;border-radius:2px 2px 0 0}.pd-day i{height:var(--pd-v);background:#8a94a352}.pd-day span{height:var(--pd-t);min-height:0;background:linear-gradient(to top,rgba(224,161,60,.62),var(--gold));inset-inline:26%}.pd-day.partial span{background:repeating-linear-gradient(135deg,#e0a13ccc 0 3px,#e0a13c6b 3px 6px)}.pd-spark-wrap figcaption{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:11px;color:var(--muted)}.pd-key{display:inline-block;width:10px;height:10px;border-radius:2px;margin-inline-end:6px;vertical-align:-1px}.pd-key.tap{background:var(--gold)}.pd-key.view{background:#8a94a380}.pd-card .boa-table tr.pd-strong th,.pd-card .boa-table tr.pd-strong td{font-weight:750;color:var(--ink)}.pd-card .boa-table tr.pd-sub th{padding-inline-start:24px;font-weight:500;color:var(--muted)}.pd-card .boa-table tr.pd-muted th,.pd-card .boa-table tr.pd-muted td{color:var(--muted);font-style:italic}.pd-card h4{margin:22px 0 12px;font-size:14px}.pd-legacy b{color:var(--ink)}.pd-more>summary{font-size:12px;font-weight:700;padding:10px 0;cursor:pointer;overflow-wrap:anywhere}.boa-table tr.boa-subrow th{padding-inline-start:22px;font-weight:500;color:var(--muted)}.boa-sources .boa-details h4{margin:12px 0 4px;font-size:12px}.bo-back{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid rgba(224,161,60,.55);border-radius:10px;background:#080a0e59;color:var(--gold);font:inherit;font-size:12px;font-weight:800;letter-spacing:.13em;cursor:pointer}.bo-back>span{font-size:20px;line-height:1;margin-top:-2px}@media(hover:hover)and (pointer:fine){.bo-back:hover{border-color:var(--gold);background:#e0a13c14}}.backoffice .bo-refresh{min-height:44px;display:inline-flex;align-items:center;gap:6px;letter-spacing:.08em}.backoffice .bo-refresh .ic{width:16px;height:16px}.bo-killed-strip{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;width:100%;min-height:44px;box-sizing:border-box;margin:-4px 0 12px;padding:8px 14px;border:1px solid rgba(227,106,106,.65);border-radius:10px;background:#e36a6a24;color:var(--sw-text-1);font:inherit;font-size:13px;font-weight:700;letter-spacing:.02em;text-align:left;cursor:pointer}.bo-killed-strip b{color:var(--danger);letter-spacing:.1em}.bo-killed-since{color:var(--sw-text-2);font-weight:600}.bo-killed-strip>i{margin-left:auto;font-style:normal;color:var(--danger);font-size:18px;line-height:1}.bo-renamed{display:flex;align-items:center;gap:8px;margin:-4px 0 12px;padding:4px 4px 4px 12px;border:1px dashed rgba(224,161,60,.55);border-radius:8px;color:var(--sw-text-2);font-size:12px;line-height:1.35}.bo-renamed b{color:var(--gold);letter-spacing:.04em}.bo-renamed-x{flex:none;display:grid;place-items:center;min-width:44px;min-height:44px;margin-left:auto;border:0;border-radius:8px;background:none;color:var(--gold);font:inherit;font-size:15px;cursor:pointer}.backoffice .bo-tabs{flex-wrap:nowrap;gap:6px}.backoffice .bo-tab{min-height:44px;flex:1 1 0;justify-content:center;padding:0 12px;font-size:12px}.backoffice .bo-tab[aria-selected=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:2px;background:var(--gold)}.backoffice .bo-tab-badge{min-width:18px;box-sizing:border-box;text-align:center;line-height:14px}.bo-glance{margin:0 0 22px}.bo-glance h3{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.2em;color:var(--ink)}.bo-glance h3:before{content:"";width:5px;height:5px;transform:rotate(45deg);align-self:center;background:var(--gold);box-shadow:0 0 8px #e0a13cb3}.bo-glance h3 i{font-style:normal;font-weight:500;letter-spacing:.02em;color:var(--muted);font-size:11px}.bo-glance-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px}.bo-glance-tile{position:relative;display:flex;flex-direction:column;gap:4px;min-height:76px;box-sizing:border-box;padding:10px 26px 10px 12px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(160deg,var(--panel-2),var(--panel));color:var(--ink);font:inherit;text-align:left;cursor:pointer}.bo-glance-tile b{font-size:26px;line-height:1.05;font-weight:800;font-variant-numeric:tabular-nums}.bo-glance-tile span{font-size:11px;line-height:1.3;color:var(--muted);font-weight:700;letter-spacing:.02em;overflow-wrap:anywhere}.bo-glance-tile>i{position:absolute;right:10px;top:10px;font-style:normal;color:var(--muted)}.bo-glance-tile.hot{border-color:#e0a13c8c}.bo-glance-tile.hot b{color:var(--gold)}.bo-glance-tile.red{border-color:#e36a6ab3;background:linear-gradient(160deg,rgba(227,106,106,.16),var(--panel))}.bo-glance-tile.red b{color:var(--danger)}@media(hover:hover)and (pointer:fine){.bo-glance-tile:hover{border-color:var(--gold)}}@media(max-width:560px){.bo-glance-tiles{grid-template-columns:1fr 1fr}}.boa-range .btn.bo-on{background:linear-gradient(180deg,#e0a13c2e,#e0a13c0f);border-color:#e0a13ca6;color:var(--gold)}.backoffice :is(#bo-today,#bo-pass-demand,#bo-rec-accounts,#bo-rec-grants,#bo-kill-card){scroll-margin-top:calc(var(--hud-h, 64px) + 16px)}.backoffice :is(#bo-today,#bo-pass-demand,#bo-rec-accounts,#bo-rec-grants):focus:not(:focus-visible){outline:none}.backoffice .bo-kill.armed{border-color:var(--danger);border-bottom-left-radius:0;border-bottom-right-radius:0}.bo-confirm{margin:0 0 10px;padding:12px 14px;border:1px solid var(--danger);border-radius:12px;background:#e36a6a1a}.bo-kill-ask{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.bo-confirm>p{margin:0 0 10px;font-weight:700;color:var(--ink);font-size:14px;line-height:1.4}.bo-confirm>p:focus{outline:none}.bo-confirm-btns{display:flex;flex-wrap:wrap;gap:8px}.bo-danger,.bo-keep{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:9px;font:inherit;font-size:12px;font-weight:800;letter-spacing:.12em;cursor:pointer}.bo-danger,.backoffice .btn.bo-danger{background:var(--danger);border:1px solid var(--danger);color:var(--sw-ink-0)}.bo-keep{background:var(--sw-ink-3);border:1px solid var(--line);color:var(--ink)}.bo-danger:disabled,.bo-keep:disabled{opacity:.55;cursor:default}.bo-comp-slip{margin-top:10px;background:linear-gradient(160deg,#e0a13c1a,#e36a6a14)}.bo-email{unicode-bidi:isolate;direction:ltr;overflow-wrap:anywhere}.bo-undo{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;margin:-4px 0 10px;padding:0 6px 0 14px;border:1px solid rgba(224,161,60,.55);border-top:0;border-radius:0 0 12px 12px;background:#e0a13c1a;overflow:hidden;font-size:13px;font-weight:700}.bo-undo>span{flex:1;min-width:0;overflow-wrap:anywhere}.bo-undo-btn{min-height:44px;min-width:64px;padding:0 14px;border:0;border-radius:8px;background:none;color:var(--gold);font:inherit;font-weight:800;letter-spacing:.14em;cursor:pointer}.bo-undo>i{position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--gold);transform-origin:left;animation:boUndoDrain var(--undo-ms, 6s) linear forwards}@keyframes boUndoDrain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.bo-undo>i{animation:none}}.bo-weather{margin:0 0 8px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(160deg,var(--panel-2),var(--panel))}.bo-weather>.set-name{display:block;font-weight:700}.bo-weather .set-hint{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:500;color:var(--muted)}.bo-weather-kinds{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.bo-wx{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font:inherit;font-weight:700;letter-spacing:.02em;cursor:pointer}.bo-wx>b{font-size:9px;letter-spacing:.15em;font-weight:800;color:var(--accent)}.bo-wx-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px #46e3a099}.bo-wx.is-killed{border-color:#e36a6a99}.bo-wx.is-killed>b{color:var(--danger)}.bo-wx.is-killed .bo-wx-dot{background:var(--danger);box-shadow:0 0 6px #e36a6a99}.bo-wx:disabled{opacity:.6;cursor:default}.backoffice .set-row.bo-kill{min-height:52px}.backoffice .bo-kill .set-name{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.backoffice .bo-kill .set-hint{margin-inline-start:0;text-align:left;opacity:.72;font-size:12px}.bo-city-fold{margin:0 0 22px;border:1px solid var(--line);border-radius:12px;background:#14192299}.bo-city-fold>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;padding:8px 14px;box-sizing:border-box;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;list-style:none}.bo-city-fold>summary:before{content:"▸";color:var(--gold);letter-spacing:0}.bo-city-fold[open]>summary:before{content:"▾"}.bo-city-fold>summary::-webkit-details-marker{display:none}.bo-city-fold>summary i{font-style:normal;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--muted)}.bo-city-fold>.bo-sec{padding:0 14px 4px;margin-bottom:8px}.bo-city-fold>.bo-sec>h3>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bo-pin-row{align-items:end}.bo-pin-row select{min-height:44px}.backoffice .bo-pin-select{-webkit-appearance:none;appearance:none;color-scheme:dark;background-color:var(--sw-ink-2);background-image:var(--sw-field-caret);background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;color:var(--sw-text-1);border:1px solid var(--sw-text-4);border-radius:var(--sw-radius-sm);padding-inline-end:38px}.backoffice .bo-pin-select option{background-color:var(--sw-ink-2);color:var(--sw-text-1)}.bo-pin-go{align-self:end}.bo-pin-go .btn{min-height:44px}.backoffice form.bo-find{margin:0}.bo-file-groups{display:grid;gap:12px;margin:12px 0 4px}.bo-file-group{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#0e101480}.bo-file-group h4{margin:0 0 8px;font-size:11px;letter-spacing:.22em;color:var(--gold);font-weight:800}.bo-file-group .bo-file-btns{display:flex;flex-wrap:wrap;gap:8px;margin:0}.bo-file-group p{margin:8px 0 0}.bo-file-group .bo-slip{margin-top:10px}.backoffice .bo-comp.owned{opacity:1;color:var(--muted);border-style:dashed}.backoffice .bo-comp.armed{border-color:var(--danger);color:var(--sw-text-1)}.backoffice :is(.bo-find,.bo-file,.bo-hc) .btn,.backoffice .bo-sec .btn.small{min-height:44px}.backoffice .acct-input{min-height:44px}.backoffice summary{min-height:44px;box-sizing:border-box}@media(max-width:600px){.backoffice .bo-hc-find{display:grid;grid-template-columns:1fr 1fr}.backoffice .bo-hc-find .btn{grid-column:1 / -1;justify-self:start}}.menu-shell[data-menu-screen=admin] .toast.sw-toast{pointer-events:none}@media(min-width:900px)and (min-height:501px){.menu-shell[data-menu-screen=admin] .toast.sw-toast{left:auto;right:max(24px,env(safe-area-inset-right));transform:none}}.menu-shell[data-menu-screen=admin] [dir=ltr]>.toast.sw-toast{box-shadow:var(--sw-elev-modal),inset 0 0 0 1px var(--sw-line-brass),inset 3px 0 0 var(--sw-mint)}@media(max-width:600px),(max-height:500px){.backoffice .bo-mast{flex-wrap:nowrap;gap:10px;padding:8px 10px}.backoffice .bo-mast :is(.bo-eyebrow,.bo-stamp,.bo-asof){display:none}.backoffice .bo-mast-id{flex:1;min-width:0}.backoffice .bo-mast .bo-title{font-size:18px;line-height:1.1}.backoffice .bo-mast-side{margin-left:0;flex-direction:row}.bo-back{padding:0 10px;font-size:11px;letter-spacing:.1em}.backoffice .bo-refresh{padding:0 10px;font-size:11px}.backoffice .bo-refresh .ic{display:none}.backoffice .bo-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:12px}.backoffice .bo-tab{min-width:0;padding:0 2px;font-size:10.5px;letter-spacing:.02em;line-height:1.1;text-align:center;white-space:normal;overflow-wrap:anywhere}.backoffice .bo-tab .ic{display:none}.backoffice .bo-tab .bo-tab-badge{position:absolute;top:-4px;right:-2px}}.art-review-card{position:relative;min-width:0}.art-review-card>.ctile{width:100%}.art-review-trigger{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:4;display:grid;place-items:center;width:44px;height:44px;padding:11px;color:#d9c69c;background:#0b151eed;border:1px solid #8f80677a;border-radius:8px;box-shadow:0 2px 10px #0008;cursor:pointer}.art-review-trigger .ic{width:20px;height:20px}.art-review-trigger-dot{display:none;position:absolute;right:5px;top:5px;width:6px;height:6px;border-radius:50%;background:currentColor}.art-review-trigger[data-art-review-status=flagged]{color:#e6c36e}.art-review-trigger[data-art-review-status=hidden]{color:#f1aaa1}.art-review-trigger:not([data-art-review-status=clear]) .art-review-trigger-dot{display:block}.art-review-trigger:focus-visible{outline:2px solid #f0eee8;outline-offset:3px}.art-review-chip-row{display:flex;justify-content:center;margin-block:20px 8px}.art-review-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;color:var(--sw-text-3);background:var(--sw-ink-2);border:1px solid var(--sw-line-1);border-radius:8px;font-size:12px;cursor:pointer}.art-review-chip .ic{width:15px;height:15px;color:var(--sw-gold)}.art-review-toolbar{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-block:12px 20px;padding:12px 16px;color:#c8d0d2;background:#111c22e8;border:1px solid #a58b5545;border-radius:8px;text-align:left}.art-review-toolbar-label{display:flex;align-items:center;gap:8px;font-size:13px}.art-review-toolbar-label>.ic{width:17px;height:17px;color:#c4ab7c}.art-review-admin{display:inline-block;padding:3px 5px;border:1px solid #c4ab7c55;border-radius:3px;color:#c4ab7c;font:700 9px/1.2 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.art-review-filter-label{display:flex;align-items:center;gap:10px;margin-inline-start:auto;color:#b6c1c5;font-size:12px}.art-review-filter-label select{min-width:154px;max-width:100%;min-height:44px;padding:8px 30px 8px 10px;color:#e3e9e8;background:#0c151b;border:1px solid #455158;border-radius:6px;font-size:13px}.art-review-toolbar-message{flex-basis:100%;margin:0;font-size:12px}.art-review-refresh{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;color:#cfdbd8;background:#13201f;border:1px solid #476259;border-radius:6px;font-size:12px;cursor:pointer}.art-review-refresh .ic{width:16px;height:16px}.art-review-refresh:focus-visible{outline:2px solid #f0eee8;outline-offset:3px}.art-review-dialog .art-review-refresh{margin-block-end:12px}.overlay.menu-dialog-overlay.art-review-overlay{z-index:62}.rip-panel.menu-dialog.art-review-dialog{width:min(960px,calc(100vw - 32px));padding:24px}.art-review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.art-review-proof{min-width:0;margin:0;text-align:center}.art-review-proof>img{display:block;width:100%;height:auto;max-height:min(70dvh,680px);object-fit:contain;border-radius:10px;background:#080e13}.art-review-proof figcaption{margin-block-start:8px;font-size:12px}.art-review-proof a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:6px 10px;color:#c8c2b1}.art-review-proof a .ic{width:14px;height:14px}.art-review-details{min-width:0}.art-review-title h3{margin:0;color:#f0eee8;font-size:clamp(24px,3vw,34px);line-height:1.1;overflow-wrap:anywhere}.art-review-title p{margin:4px 0 8px;color:#b8c3c6;font-size:14px}.art-review-status{display:inline-flex;gap:6px;align-items:center;color:#b8c3c6;font-size:12px}.art-review-status .ic{width:15px;height:15px}.art-review-dialog [data-art-review-status=flagged]{color:#e6c36e}.art-review-dialog [data-art-review-status=hidden]{color:#f1aaa1}.art-review-choices{min-width:0;margin:18px 0;padding:0;border:0}.art-review-choices legend{margin-block-end:8px;color:#e1e4e2;font-size:12px;font-weight:700}.art-review-choice-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.art-review-choice{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;min-height:44px;padding:5px 3px;color:#b8c3c6;background:#0b141a;border:1px solid #3c494f;border-radius:6px;cursor:pointer;font-size:10px;line-height:1.3;overflow-wrap:anywhere}.art-review-choice[aria-pressed=true]{color:#f0eee8;background:#21332f;border-color:#75d7c2;box-shadow:inset 0 0 0 1px #75d7c2}.art-review-choice img{display:block;width:100%;height:88px;object-fit:contain;border-radius:3px}.art-review-choice small{font-size:9px}.art-review-note-label{display:block;margin-block-end:7px;color:#e1e4e2;font-size:13px;font-weight:650}.art-review-note-label span{display:block;margin-block-start:3px;color:#aab7bd;font-size:11px;font-weight:400}.art-review-dialog #art-review-note{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:90px;padding:11px;resize:vertical;color:#f0eee8;background:#091218;border:1px solid #45545c;border-radius:7px;font:400 16px/1.5 system-ui,sans-serif}.art-review-dialog #art-review-note::placeholder{color:#8d9da5}.art-review-dialog .art-review-scope{margin:10px 0 16px;color:#aebbc1;font-size:12px}.art-review-actions{display:flex;flex-wrap:wrap;gap:8px}.art-review-actions>.btn{flex:1 1 150px;min-height:44px}.art-review-actions>.btn.art-review-hide{color:#f0b5aa;background:#2b2327;border-color:#996c63}.art-review-dialog .art-review-message{padding:10px 12px;border:1px solid #48605a;border-radius:6px;color:#c8d9d4;background:#182622;font-size:13px}.art-review-error,.art-review-dialog .art-review-error{color:#f0b5aa}.art-review-dialog .art-review-error{background:#2c2125;border-color:#9b6b63}.art-review-dialog [disabled]{opacity:.55;cursor:not-allowed}@media(max-width:680px){.rip-panel.menu-dialog.art-review-dialog{padding:18px}.art-review-dialog .menu-dialog-head{top:-18px;margin:-18px -18px 18px;padding:12px 14px}.art-review-layout{grid-template-columns:minmax(0,1fr);gap:14px}.art-review-proof>img{max-height:42dvh;min-height:0}.art-review-title h3{font-size:26px}.art-review-choices{margin-block:14px}.art-review-choice img{height:80px}.art-review-toolbar{padding:10px;gap:8px}.art-review-filter-label{width:100%;margin-inline-start:0;justify-content:space-between}.art-review-filter-label select{flex:1;min-width:0}}@media(max-width:360px){.art-review-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.art-review-actions>.btn{flex-basis:100%}}.menu-shell .rules-help{gap:28px;max-width:1180px;margin-inline:auto}.menu-shell .rules-help .deck-head{margin-bottom:0;gap:20px}.menu-shell .rules-help .rules-actions{align-items:center}.menu-shell .rules-help .rules-actions .btn{min-height:44px}.menu-shell .rules-basics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;margin:0;list-style:none;border:1px solid #4c5651;border-radius:12px;overflow:hidden;background:#33413f;box-shadow:0 12px 32px #03080b24}.menu-shell .rules-basic{min-width:0;padding:24px;background:linear-gradient(145deg,#1d2c30,#142126)}.menu-shell .rules-basic-mark{display:flex;align-items:center;justify-content:space-between;color:#c9b38a;margin-bottom:20px}.menu-shell .rules-basic-mark>.ic{width:24px;height:24px}.menu-shell .rules-basic-mark>span{font-size:12px;font-weight:700;letter-spacing:.12em;color:#9daaa3}.menu-shell .rules-basic h2{margin:0 0 10px;color:#f0ecdf;font:650 clamp(21px,2vw,26px)/1.15 var(--display);letter-spacing:.01em}.menu-shell .rules-basic p{margin:0;color:#c0ccc5;font-size:15px;line-height:1.65}.menu-shell .rules-reference-heading{margin-bottom:14px}.menu-shell .rules-reference-heading h2{margin:0 0 4px;color:#e8e7da;font:650 24px/1.25 var(--display)}.menu-shell .rules-reference-heading p{margin:0;color:#aebdb6;font-size:14px}.menu-shell .rules-topics{border:1px solid #3d4e4b;border-radius:10px;background:#111e24;overflow:hidden}.menu-shell .rules-topic+.rules-topic{border-top:1px solid #344541}.menu-shell .rules-topic summary{display:flex;gap:16px;align-items:center;list-style:none;cursor:pointer;padding:20px 24px;min-height:76px;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.menu-shell .rules-topic summary::-webkit-details-marker{display:none}.menu-shell .rules-topic summary:hover{background:#ffffff04}.menu-shell .rules-topic summary:focus-visible{outline:2px solid #d9c096;outline-offset:-4px;border-radius:6px}.menu-shell .rules-topic-icon{display:grid;place-items:center;width:24px;flex:0 0 24px;color:#b5a283}.menu-shell .rules-topic-icon .ic{width:20px;height:20px}.menu-shell .rules-topic-label{min-width:0;flex:1;display:grid;gap:4px}.menu-shell .rules-topic-title{color:#ebe9de;font:650 21px/1.2 var(--display);letter-spacing:.01em}.menu-shell .rules-topic-lead{color:#aebdb6;font-size:13px;line-height:1.45}.menu-shell .rules-topic-toggle{color:#b5c3ba;font:400 24px/1 sans-serif;flex-shrink:0;width:24px;text-align:center}.menu-shell .rules-topic[open] summary{background:#ffffff04}.menu-shell .rules-topic[open] .rules-topic-toggle{transform:rotate(45deg)}.menu-shell .rules-topic-body{max-width:800px;padding:2px 28px 22px;padding-inline-start:64px;color:#c2cfc7;font-size:15px;line-height:1.75}.menu-shell .rules-topic-body p{margin:0 0 14px}.menu-shell .rules-topic-body>:last-child{margin-bottom:0}.menu-shell .rules-topic-body b{color:#f0ecdf;font-weight:650}.menu-shell .rules-topic-body ul,.menu-shell .rules-topic-body ol{margin:0 0 16px;padding-inline-start:24px}.menu-shell .rules-topic-body li{margin-block:8px;padding-inline-start:3px}.menu-shell .rules-topic-body .ic{width:14px;height:14px;vertical-align:-.1em;color:#c6b28b}.menu-shell .rules-example{margin:18px 0;padding:16px 18px;border-inline-start:2px solid #a89470;background:#1f2d31;border-radius:0 6px 6px 0}.menu-shell .rules-example p:last-child{margin-bottom:0}.menu-shell .rules-help .rules-foot{max-width:860px;margin:0;padding:0 2px;color:#adbbb4}.menu-shell .rules-help .rules-foot b{color:#d9dfd6;font-weight:600}@media(max-width:720px){.menu-shell .rules-help{gap:24px}.menu-shell .rules-basics{grid-template-columns:minmax(0,1fr)}.menu-shell .rules-basic{padding:20px}.menu-shell .rules-basic-mark{margin-bottom:12px}.menu-shell .rules-basic-mark>.ic{width:21px;height:21px}.menu-shell .rules-basic h2{font-size:24px}.menu-shell .rules-topic summary{padding:18px 16px;gap:12px}.menu-shell .rules-topic-title{font-size:21px}.menu-shell .rules-topic-body{padding:0 18px 20px;padding-inline:18px}.menu-shell .rules-example{padding:14px}}.menu-shell .missions-screen{max-width:1160px}.missions-screen .jobs-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.missions-screen .jobs-heading .btn{flex-shrink:0}.missions-screen .jobs-eyebrow,.jobs-section-label{color:#c8b27e;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.jobs-eyebrow{display:block;margin-bottom:8px}.jobs-section-label{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.menu-shell .missions-screen .jobs-section-label h2{margin:0;font:inherit;letter-spacing:inherit}.jobs-section-label>:last-child{color:#aebdb7;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.daily-job-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.menu-shell .missions-screen .job{min-width:0;display:flex;flex-direction:column;padding:22px;border:1px solid #42524e;border-radius:9px;background:linear-gradient(135deg,#1d2d30ed,#111e25f5)}.menu-shell .missions-screen .job.done{border-color:#507064;background:linear-gradient(135deg,#213730ed,#142425f5);opacity:1}.job-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:22px;margin-bottom:15px}.job-mode{font-size:11px;font-weight:500;color:#b0c2bc}.menu-shell .missions-screen .m-rew{display:inline-flex;align-items:center;gap:5px;color:#dcc38d;font-size:14px;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.menu-shell .missions-screen .job-title{margin:0 0 8px;color:#efeee4;font:650 26px/1.1 var(--display);letter-spacing:.01em}.job-objective{margin:0 0 18px;color:#d4dfd9;font-size:14px;line-height:1.55}.job-progress{margin-top:auto}.menu-shell .missions-screen .m-bar{margin-top:0;height:4px;border-radius:2px;background:#35453f}.menu-shell .missions-screen .m-bar>span{background:#7cd2b6}.job-progress-label{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:25px;padding-top:7px}.menu-shell .missions-screen .m-prog{margin:0;margin-inline-start:auto;font-size:12px;color:#c1d0c9}.job-done{display:inline-flex;align-items:center;gap:6px;color:#99d8be;font-size:12px}.jobs-footnote{margin:13px 0 0;color:#a9bbb4;font-size:12px;line-height:1.6}.career-section{margin-top:42px;padding-top:30px;border-top:1px solid #354844}.career-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.menu-shell .missions-screen .career-heading h2{margin:0 0 7px;font-size:36px;line-height:1.15;letter-spacing:0}.career-heading p{margin:0;color:#b7c6bf;font-size:14px;line-height:1.6;max-width:680px}.career-count{color:#d6c28f;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.career-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px}.career-track{min-width:0;border:1px solid #3a4d49;border-radius:9px;background:#132127f0;overflow:hidden;border-top:2px solid var(--track-color)}.career-track-head{display:flex;align-items:flex-start;gap:12px;padding:21px 20px 17px}.career-track-icon{color:var(--track-color);width:33px;height:36px;font-size:30px;display:grid;place-items:center;flex:0 0 33px}.career-track-icon>svg{width:1em;height:1em}.career-track-head h3{margin:0 0 6px;color:#efeee4;font:650 25px/1.12 var(--display);letter-spacing:.01em}.career-track-head p{margin:0;color:#aebeb7;font-size:12px;line-height:1.55}.menu-shell .missions-screen .career-track>.job{margin:0 20px;padding:16px 0 15px;border:0;border-top:1px solid #344841;border-radius:0;background:transparent}.career-track .job-topline{margin-bottom:12px}.menu-shell .missions-screen .job-compact .job-title{font-size:20px}.career-track .job-objective{min-height:44px;font-size:13px;margin-bottom:14px}.career-milestones>summary,.career-special>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;cursor:pointer}.career-milestones>summary::-webkit-details-marker,.career-special>summary::-webkit-details-marker{display:none}.career-milestones>summary{min-height:49px;padding:12px 20px;border-top:1px solid #344841;background:#1b2b2d;color:#bfcec4;font-size:12px}.career-expand{color:#dbc694;font-size:22px;font-weight:400;line-height:1}details[open]>summary>.career-expand{transform:rotate(45deg)}.career-milestones>summary:hover,.career-special>summary:hover{background:#243633}.career-milestones>summary:focus-visible,.career-special>summary:focus-visible{outline:2px solid #83e1c3;outline-offset:-4px}.career-milestones ol{list-style:none;margin:0;padding:0 20px}.menu-shell .missions-screen .career-milestones .job{padding:18px 0;border:0;border-bottom:1px solid #334740;border-radius:0;background:none}.career-milestones li:last-child .job{border-bottom:0}.career-milestones li[aria-current=step] .job-title{color:#a5e1c9}.career-special{margin-top:24px;border:1px solid #3b4e47;border-radius:9px;overflow:hidden;background:#142128ee}.career-special>summary{padding:20px 24px}.career-special>summary strong{color:#e4dec9;font:650 25px/1.2 var(--display)}.career-special>summary>span:first-child>span{display:block;margin-top:6px;color:#abbfb4;font-size:13px;line-height:1.5}.special-job-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 20px 20px}.menu-shell .home .ht-jobs{align-self:start}.menu-shell .home .ht-jobs .home-job-copy{display:grid;gap:3px}.menu-shell .home .ht-jobs .home-job-title{color:#eeeade;font-size:14px;line-height:1.3}.menu-shell .home .ht-jobs .home-job-objective{color:#b8c8c1;font-size:12px;line-height:1.45}.menu-shell .home .ht-jobs .m-prog{display:block}.menu-shell .home .ht-jobs .mission.done{padding-block:10px}.home-job-completion{margin-top:5px}.jobs-earned{display:flex;align-items:center;gap:7px;margin:16px 0 0;color:#d6c28f;font-size:13px;font-variant-numeric:tabular-nums}.jobs-earned>svg{flex:0 0 16px;width:16px;height:16px}.job-swap{display:grid;gap:8px;margin-top:17px;padding-top:14px;border-top:1px solid #ffffff18}.job-swap .btn{justify-self:start;min-height:44px;font-size:13px}.job-swap small{color:#aebeb7;font-size:12px;line-height:1.5}.job-swap-actions{display:flex;gap:8px;flex-wrap:wrap}.job-swap-confirm>strong{color:#e1c78e;font-size:14px}.job-receipt-title,.job-receipt-completion{display:block}.job-receipt-title{margin-bottom:3px}.job-receipt-completion{margin-top:4px;color:#a5d6bf;font-size:12px}@media(max-width:980px){.career-grid,.special-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-shell .missions-screen .job{padding:18px}.menu-shell .missions-screen .job-title{font-size:24px}}@media(max-width:660px){.missions-screen .jobs-heading{align-items:flex-start;gap:15px;margin-bottom:22px;flex-direction:column}.missions-screen .jobs-heading .btn{width:100%}.daily-job-grid,.career-grid,.special-job-grid{grid-template-columns:minmax(0,1fr);gap:12px}.menu-shell .missions-screen .daily-job-grid .job{padding:18px}.daily-job-grid .job-topline{margin-bottom:9px}.daily-job-grid .job-objective{margin-bottom:14px}.career-section{margin-top:30px;padding-top:26px}.career-heading{flex-wrap:wrap;gap:12px}.career-heading p{font-size:13px}.career-track-head{padding:18px}.menu-shell .missions-screen .career-track>.job{margin-inline:18px}.career-track .job-objective{min-height:0}.career-special>summary{padding:18px}.special-job-grid{padding-inline:14px;padding-bottom:14px}}.match-wrap .avatar-comms{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:start;flex:none;min-inline-size:44px;min-block-size:44px;max-inline-size:100%;margin:0;padding:0;border:0;border-radius:9px;background:transparent;color:#bdd2c9;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.match-wrap .avatar-comms:focus-visible{outline:2px solid #bcf2dc;outline-offset:5px}.avatar-comms-label{display:flex;justify-content:center;align-items:center;gap:4px;inline-size:100%;margin-block-start:5px;font:600 10px/1.25 var(--body, sans-serif);letter-spacing:normal;text-transform:none;color:#b9cfc5}.avatar-comms-label .ic{flex:none;inline-size:11px;block-size:11px}.avatar-comms-label>span{min-inline-size:0;overflow-wrap:anywhere}.avatar-comms{--comms-label-lit: #d4ffe8}.avatar-comms:is(:focus-visible,[aria-expanded=true]) .avatar-comms-label{color:var(--comms-label-lit)}@media(hover:hover)and (pointer:fine){.avatar-comms:hover .avatar-comms-label{color:var(--comms-label-lit)}}.avatar-comms[aria-expanded=true]{background:#a7e3c50a}.match-wrap.has-battle-commands .commander-player:has(.avatar-comms){gap:5px}.match-wrap .avatar-comms-commander{inline-size:100%}.avatar-comms-commander .avatar-comms-label{margin-block-start:27px}.match-wrap .avatar-comms-commander+.commander-name{font-size:10px}.match-wrap .commander-player:has(.avatar-comms)>.hud-energy{pointer-events:none}.match-wrap .arena-hud .avatar-comms-hud{inline-size:66px}.match-wrap .arena-hud .avatar-comms-hud .hud-face{display:block;inline-size:46px;block-size:46px}.match-wrap .arena-hud .avatar-comms-hud .hud-face.unknown{display:grid}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap.has-battle-commands .commander-player:has(.avatar-comms){min-block-size:72px;gap:0}.avatar-comms-commander .avatar-comms-label{margin-block-start:17px;gap:2px;font-size:9px}.avatar-comms-commander .avatar-comms-label .ic{display:none}.match-wrap .arena-hud:has(.avatar-comms){grid-template-columns:44px minmax(54px,1fr) auto minmax(36px,1fr) 44px;gap:4px}.match-wrap .arena-hud .hud-side.you:has(.avatar-comms){display:flex;flex-direction:column;align-items:center;gap:3px}.match-wrap .arena-hud .avatar-comms-hud{inline-size:54px}.match-wrap .arena-hud .avatar-comms-hud .hud-face{inline-size:36px;block-size:36px}.match-wrap .arena-hud .avatar-comms-hud .avatar-comms-label{gap:2px;margin-block-start:3px;font-size:9px}.match-wrap .arena-hud .avatar-comms-hud .avatar-comms-label .ic{display:none}.match-wrap .arena-hud:has(.avatar-comms) .hud-seat{max-inline-size:100%;box-sizing:border-box;padding-inline:4px}.match-wrap .arena-hud .avatar-comms~.hud-seat b{max-inline-size:100%}.match-wrap .arena-hud:has(.avatar-comms) .hud-side.rival{flex-direction:column;gap:3px;align-items:stretch}.match-wrap .arena-hud:has(.avatar-comms) .hud-side.you>.hud-energy{padding:2px 5px}.match-wrap .arena-hud .hud-side.you>.avatar-comms~.hud-energy b{font-size:18px}}.avatar-chip>span[title]{min-width:0;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-shell .ih-kicker{min-width:0;overflow-wrap:anywhere}.player-name-settings .acct-namerow{align-items:end}.player-name-settings .menu-field{min-width:0;flex:1}.player-name-settings .btn{min-height:44px;white-space:normal}.player-name-settings input{width:100%;min-width:0}.battle-menu-stats>span{overflow-wrap:anywhere}.match-result-face{padding-inline:12px;overflow-wrap:anywhere}@media(max-width:980px),(orientation:landscape)and (max-height:520px){body .match-wrap.has-battle-commands .commander-player .commander-name{display:block;position:absolute;inset-block-start:-22px;inset-inline-start:0;width:min(230px,calc(100vw - 32px));min-width:0;height:14px;margin:0;font-size:11px;line-height:14px;text-align:start;color:#b9c7c0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media(max-width:480px){.player-name-settings .acct-namerow{flex-direction:column;align-items:stretch}.player-name-settings .btn{width:100%}}.community-row,.community-card{box-sizing:border-box;grid-column:1 / -1;min-width:0;border:1px solid #706b514f;border-radius:8px;background:#122027;color:#f0eee8}.community-row{display:flex;align-items:center;gap:14px;min-height:76px;padding:15px 20px;text-align:start;text-decoration:none}.community-row:hover{border-color:#a2b8a17a;background:#17282e}.community-row-icon{display:grid;place-items:center;flex:0 0 34px;color:#c4ab7c}.community-row-icon .ic{width:25px;height:25px}.community-row-copy{display:grid;flex:1;min-width:0;gap:4px}.community-row-copy strong{font-size:15px;line-height:1.4;font-weight:650}.community-row-copy>span{color:#b4c2bb;font-size:13px;line-height:1.55}.community-external{flex:0 0 auto;color:#83dbc7;font-size:20px;line-height:1}.community-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;padding:24px;background:linear-gradient(115deg,#1a2a2c,#111e25 74%);box-shadow:inset 0 1px #d3c19412}.community-card-copy{min-width:0}.community-kicker{margin:0 0 7px;color:#c4ab7c;font-size:11px;line-height:1.5;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.community-card h2{margin:0;color:#f0eee8;font:700 clamp(26px,3vw,34px)/1.15 var(--display, ui-sans-serif, system-ui, sans-serif)}.community-body{max-width:62ch;margin:10px 0 0;color:#bbc8c0;font-size:14px;line-height:1.65}.community-crests{display:grid;grid-template-columns:repeat(3,40px);align-content:center;gap:8px}.community-crest{display:grid;place-items:center;width:40px;height:40px}.community-crest .faction-ic{width:36px;height:36px;opacity:.88}.community-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.community-join,.community-dismiss{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:44px;max-width:100%;padding:10px 15px;border:1px solid #73978a;border-radius:5px;font:650 14px/1.4 ui-sans-serif,system-ui,sans-serif;text-align:center;text-decoration:none;cursor:pointer}.community-join{color:#a8ebd8;background:#23423b}.community-join:hover{color:#d8fff1;border-color:#a8d5c4;background:#2b4d43}.community-dismiss{color:#c0cbc3;background:transparent;border-color:transparent}.community-dismiss:hover{color:#f0eee8;background:#ffffff08}.community-hint{color:#a8b7af;font-size:11px;line-height:1.6}.community-match-link{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;min-height:44px;max-width:100%;margin-top:12px;padding-block:8px;color:#9adbc8;font-size:13px;line-height:1.55;text-decoration:underline;text-underline-offset:.2em;text-align:start}.community-match-link>.ic{width:17px;height:17px;flex:0 0 17px}.community-match-link>span:not(.community-external){min-width:0;overflow-wrap:anywhere}.community-match-link .community-external{font-size:17px}.community-match-link:hover{color:#cbf7e7}:is(.community-row,.community-join,.community-dismiss,.community-match-link):focus-visible{outline:2px solid #a4ecd9;outline-offset:4px}[dir=rtl] .community-kicker{letter-spacing:0}.community-nav{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;align-self:center;min-height:44px;margin-inline-start:auto;padding:8px 12px;color:#9adbc8;font-size:13px;font-weight:600;text-decoration:none;border:1px solid #73978a44;border-radius:5px}.community-nav .ic{width:16px;height:16px}.community-nav .community-external{font-size:16px}.community-nav:hover{color:#d8fff1;border-color:#73978a;background:#23423b}.community-help{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-block:24px 30px;padding:18px 22px;border:1px solid #706b514f;border-radius:8px;background:#14242a;text-align:start}.community-help>div{min-width:0}.community-help h2{margin:0;color:#e8e7da;font:650 24px/1.2 var(--display, ui-sans-serif, system-ui, sans-serif)}.community-help p{margin:6px 0 0;color:#b4c2bb;font-size:13px;line-height:1.6}.community-help .community-join{flex:0 0 auto}@media(max-width:720px){.community-nav{display:none}.community-help{align-items:start;flex-direction:column;padding:18px;gap:14px}}@media(max-width:560px){.community-row{padding:14px;gap:10px}.community-row-icon{flex-basis:26px}.community-card{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.community-crests{grid-template-columns:repeat(6,minmax(0,32px));gap:8px;justify-content:start}.community-crest{width:32px;height:32px}.community-crest .faction-ic{width:30px;height:30px}.community-actions{gap:6px 10px}.community-join{flex:1 1 auto}.community-hint{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.community-row,.community-card,.community-join,.community-dismiss,.community-match-link{animation:none;transition:none}}.mobile-menu-trigger{display:none}.overlay.mobile-menu-overlay .mobile-menu-panel{width:min(440px,100%);max-height:calc(100dvh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)));padding:18px;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:80px 18px;border-color:#54675f}.mobile-menu-overlay .mobile-menu-panel .menu-dialog-head{top:-18px;margin:-18px -18px 18px;padding:12px 14px 12px 18px}.mobile-menu-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mobile-menu-destination{display:flex;align-items:center;gap:12px;min-width:0;min-height:54px;padding:12px 14px;border:1px solid #42574f;border-radius:7px;background:#18282d;color:#dde8df;font:650 15px/1.35 var(--body, ui-sans-serif, system-ui, sans-serif);text-align:start;cursor:pointer}.mobile-menu-destination:last-child{grid-column:1 / -1}.mobile-menu-destination.is-current{border-color:#70cfb8;background:#1a3934;color:#b5f4df}.mobile-menu-destination>.ic{width:20px;height:20px;flex:0 0 20px;color:#b7ccb9}.mobile-menu-destination>span{min-width:0;overflow-wrap:anywhere}.mobile-menu-links{margin-top:18px;padding-top:10px;border-top:1px solid #344941}.mobile-menu-row{display:flex;align-items:center;gap:13px;width:100%;min-width:0;min-height:50px;padding:11px 8px;border:0;border-radius:6px;background:transparent;color:#d7e5dd;font:550 14px/1.45 var(--body, ui-sans-serif, system-ui, sans-serif);text-align:start;text-decoration:none;cursor:pointer}.mobile-menu-row>.ic{width:20px;height:20px;flex:0 0 20px;color:#bdaa83}.mobile-menu-row>span{flex:1;min-width:0;overflow-wrap:anywhere}.mobile-menu-chevron{flex:0 0 16px;color:#93baad;font:400 22px/1 sans-serif;text-align:center}.mobile-menu-badge{display:inline-grid;place-items:center;min-width:22px;height:22px;padding-inline:5px;border-radius:11px;background:#86ddc3;color:#0d2a22;font-size:11px}.mobile-menu-utilities{margin-top:9px}[dir=rtl] .mobile-menu-chevron{transform:scaleX(-1)}@media(hover:hover){.mobile-menu-destination:hover,.mobile-menu-row:hover{background:#29413b;color:#eef5e9}}@media(max-width:720px){.menu-shell .mobile-menu-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;min-width:68px;gap:6px;padding:8px;border:1px solid #6a897b;border-radius:7px;background:#19332f;color:#b6ecda;font:650 12px/1.25 var(--body, ui-sans-serif, system-ui, sans-serif);white-space:nowrap;cursor:pointer}.mobile-menu-trigger>.ic{width:18px;height:18px;flex:0 0 18px}.mobile-menu-trigger[aria-expanded=true]{border-color:#a2e7d0;background:#245045}.mobile-menu-notification{position:absolute;inset-inline-end:4px;top:4px;width:6px;height:6px;border-radius:50%;background:#f0c56e}.menu-shell .overlay.mobile-menu-overlay{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));place-items:end center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#020a0ddc}}@media(max-width:360px){.overlay.mobile-menu-overlay .mobile-menu-panel{padding:14px}.mobile-menu-overlay .mobile-menu-panel .menu-dialog-head{top:-14px;margin:-14px -14px 14px;padding-inline:14px}.mobile-menu-destination{padding-inline:10px;gap:9px}.menu-shell .mobile-menu-trigger{min-width:60px;gap:4px;padding-inline:6px;font-size:11px}}.boss-door{display:block;margin:0 0 14px}.boss-door-btn{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;width:100%;min-height:52px;box-sizing:border-box;padding:8px 14px;border:1px solid rgba(212,180,122,.55);border-radius:10px;cursor:pointer;background:linear-gradient(180deg,#d4b47a1a,#d4b47a08),var(--sw-ink-3);color:var(--sw-text-1);font:800 14px/1.25 var(--sw-font-display, var(--body, ui-sans-serif, system-ui, sans-serif));letter-spacing:.1em;text-align:start}@media(hover:hover)and (pointer:fine){.boss-door-btn:hover{border-color:var(--sw-brass);background-color:var(--sw-ink-4)}}.boss-door-btn>.ic{width:20px;height:20px;flex:0 0 20px;color:var(--sw-brass)}.boss-door-name{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.boss-stamp{flex:none;transform:rotate(-4deg);padding:1px 6px 2px;border:1.5px solid var(--sw-brass);border-radius:4px;background:#080a0e73;box-shadow:inset 0 0 8px #d4b47a2e;color:var(--sw-brass);font-size:10px;letter-spacing:.2em;line-height:1.3}.boss-door-new,.boss-door-killed{flex:none;padding:3px 9px;border-radius:999px;font-size:11px;letter-spacing:.05em;font-weight:800;line-height:1.2}.boss-door-new{background:var(--sw-brass);color:var(--sw-brass-ink)}.boss-door-killed{background:#ff7a6e29;border:1px solid rgba(255,122,110,.7);color:var(--sw-text-1)}.boss-door-end{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto}.boss-door-chev{flex:none;color:var(--sw-brass);font:400 22px/1 sans-serif;font-style:normal}.boss-rule{display:block;height:1px;margin:14px 0 0;background:linear-gradient(90deg,transparent,rgba(212,180,122,.55) 12%,rgba(212,180,122,.55) 88%,transparent)}.boss-door-corner{margin:12px 0 16px}.menu-shell .mobile-menu-trigger .mobile-menu-boss-dot{position:absolute;bottom:3px;inset-inline-end:3px;width:10px;height:10px;border-radius:50%;pointer-events:none;background:var(--sw-danger);box-shadow:0 0 0 2px var(--sw-ink-1),0 0 8px #ff7a6ecc}.journey-start{margin-top:1.2rem;max-width:34rem}.menu-shell .journey-start{width:100%;margin-inline-start:auto;text-align:start;pointer-events:auto}.menu-shell .journey-start .ih-cta{margin-block:.65rem 1.2rem}.menu-shell .ih-markbar[hidden]{display:none}.journey-start>p{color:#becfce;line-height:1.5;max-width:34ch}.journey-deck{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid #ffffff20}.journey-deck>div{min-width:0;display:grid;gap:.2rem}.journey-deck span,.journey-mode>span{font-size:.75rem;color:#bbc9c7}.journey-deck b{overflow-wrap:anywhere;font-size:1rem}.journey-mode{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.journey-mode select{flex:1;min-width:0;color:#eeeade;background:#101e25;border:1px solid #607774;border-radius:6px;padding:.6rem;min-height:44px;font:inherit}.journey-start .ih-cta{margin-top:0;width:100%}.menu-shell .home .ih-body{display:flex;flex-direction:column}.menu-shell .home .ih-kicker{order:0;flex-wrap:wrap}.menu-shell .home .ih-eyebrow{order:1;margin-top:1rem}.menu-shell .home .ih-tier{order:2;font-size:clamp(36px,4.5vw,56px);margin-bottom:.5rem}.menu-shell .home .journey-start{order:3;margin-top:.6rem}.menu-shell .home .journey-deck-status.ready{color:#94b6a8}.menu-shell .home .journey-deck-status.incomplete{color:#ebc38f}.menu-shell .home .journey-mode{margin-block:.4rem .5rem}.menu-shell .home .journey-mode-hint{max-width:none;margin:0;color:#bdcbc4;font-size:.8125rem;line-height:1.5}.menu-shell .home .journey-start .ih-cta{min-width:0;margin-block:.8rem 1rem}.menu-shell .home .ih-chips{order:4;gap:.4rem 1rem}.menu-shell .home .ih-chip{padding:.2rem 0;border:0;background:transparent}.menu-shell .home .ih-progress{order:5;width:100%;max-width:34rem;margin-block:.6rem 1.4rem}.menu-shell .home .ih-pips,.menu-shell .home .ih-prog-labels>span:first-child{display:none}.menu-shell .home .ih-prog-labels{justify-content:flex-end;letter-spacing:.02em}@media(min-width:721px)and (max-width:1100px){.menu-shell .home .home-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-shell .home .ht-jobs{grid-column:1 / -1}}@media(max-width:900px){.menu-shell .home .journey-start,.menu-shell .home .ih-progress{max-width:none;margin-inline-start:0}.menu-shell .home .ih-chips,.menu-shell .home .ih-prog-labels{justify-content:flex-start}}.journey-rewards{display:flex;gap:.75rem;flex-wrap:wrap;margin:1rem 0}.journey-reward-link{display:flex;flex:1 1 220px;justify-content:space-between;align-items:center;gap:.7rem;min-height:52px;border:1px solid #728b7d;background:#172924;color:#eeeade;border-radius:7px;padding:.8rem 1rem;cursor:pointer;font:inherit}.journey-reward-link>span{flex:1;text-align:start}.journey-reward-link>b{color:#82ddc5}.journey-reward-link:hover{background:#213b31;border-color:#82ddc5}.result-rewards{margin:.5rem 0}.result-rewards .journey-reward-link{min-height:44px;font-size:.875rem;padding:.55rem .8rem}.play-opening-plan{margin:0;padding:14px 24px 18px;border-top:1px solid #91aaa325;color:#c8d8d0}.play-opening-plan>b{color:#b4d5c6;font-size:.75rem}.play-opening-plan>p{margin:5px 0 0;font-size:.875rem;line-height:1.5;max-width:70ch}.journey-market-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0}.journey-market-cards img{width:100%;aspect-ratio:2/3;object-fit:contain;border-radius:5px}.collection-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,320px) auto;align-items:center;gap:10px 16px;margin:4px 0 20px}.collection-tools .collection-search{display:flex;align-items:center;gap:9px;min-width:0;min-height:44px;padding-inline:12px;border:1px solid #526768;border-radius:6px;background:#0c191f;color:#b9c6c3}.collection-tools .collection-search>.ic{flex:0 0 17px;width:17px;height:17px}.collection-tools input{min-width:0;min-height:44px;width:100%;padding:10px 0;border:0;background:transparent;color:#f2edde;border-radius:0;font:inherit;font-size:16px}.collection-tools input::placeholder{color:#9fb3b0;opacity:1}.collection-tools .collection-result-count{margin:0;color:#b9c6c3;font-size:12px;line-height:1.5;white-space:nowrap}.collection-tools .collection-mark-seen{grid-column:1 / -1;justify-self:end;max-width:100%}.collection-card-entry{display:flex;flex-direction:column;min-width:0}.collection-card-entry .card-with-art{flex:1}.collection-add{min-height:44px;margin-top:.4rem;border-radius:6px}.journey-deck-dialog{max-width:560px;width:calc(100% - 24px);max-height:calc(100dvh - 32px);overflow-y:auto}.journey-deck-dialog h2{font-size:1.5rem;line-height:1.2}.journey-deck-options{display:grid;gap:.65rem}.journey-deck-option{display:grid;text-align:start;justify-content:stretch;gap:.35rem;min-height:64px}.journey-deck-option span{font-size:.85rem;color:#bac9c6}.journey-swap{padding:.85rem;border:1px solid #cab175;border-radius:6px;background:#24302a;margin:.5rem 0}.journey-swap p{margin:0 0 .65rem;line-height:1.4}.deck-repair-notice{margin:.5rem auto .75rem;max-width:46rem}.deck-repair-actions{display:flex;flex-wrap:wrap;gap:.5rem}.journey-return-signin{position:fixed;top:.5rem;inset-inline-end:.5rem;z-index:1200;min-height:44px}.match-result-actions .reward-save{padding:.5rem 0 0;margin:0;font-size:.8rem}.journey-reward-link:focus-visible,.journey-mode select:focus-visible,.collection-tools input:focus-visible{outline:2px solid #80e0c8;outline-offset:3px}.job-alternative{padding-top:.5rem;margin:.6rem 0 0;border-top:1px solid #ffffff18;color:#c9d9d1;font-size:.85rem;line-height:1.5}.job-alternative small{display:block;color:#a8bcb3}.job-alternative.compact{border:0;padding:0;margin-top:.3rem;font-size:.75rem}.career-story{border-inline-start:2px solid #bda66b;padding:.25rem 1rem;margin:1rem 0;color:#c6d5ce;line-height:1.5}.career-story h4{margin:0;color:#e1cc96}.career-story a{display:inline-block;padding:.65rem 0;color:#81dcc3}@media(max-width:640px){.menu-shell .journey-start{order:2}.journey-start{margin-top:.75rem}.journey-deck,.journey-rewards{gap:.5rem}.collection-tools{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;margin-bottom:16px}.collection-tools .collection-search{grid-column:1 / -1;grid-row:2}.collection-tools .collection-result-count{grid-column:2;grid-row:1}.result-rewards .journey-reward-link{flex-basis:100%}.play-opening-plan{padding:12px 16px 16px}}.arena-motion{position:fixed;top:0;left:0;right:0;z-index:-1;height:100vh;height:100lvh;overflow:hidden;pointer-events:none;opacity:0}.arena-motion.is-playing{opacity:1;transition:opacity .7s ease}.arena-atmosphere-stage{position:absolute;left:50%;top:44%;width:max(100%,calc(100vh * var(--arena-aspect)));width:max(100%,calc(100lvh * var(--arena-aspect)));aspect-ratio:var(--arena-aspect);transform:translate(-50%,-44%);pointer-events:none}.arena-atmosphere-stage>span{position:absolute;pointer-events:none}.arena-atmosphere-stage>span,.arena-atmosphere-stage .street-rain>i{animation-play-state:paused}.arena-motion.is-playing .arena-atmosphere-stage>span,.arena-motion.is-playing .street-rain>.street-drop{animation-play-state:running}.street-mist{background:var(--street-mist) center / 100% 100% no-repeat;animation:streetMistDrift var(--mist-time) ease-in-out var(--mist-delay) infinite alternate}@keyframes streetMistDrift{0%{transform:translate(calc(-50% - var(--mist-drift)),-46%) scale(.93,.9);opacity:.28}45%{opacity:.51}to{transform:translate(calc(-50% + var(--mist-drift)),-55%) scale(1.09,1.1);opacity:.36}}.street-lamp{border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,#ffd59975 0%,#efb16a24 13%,#d58a3510 32%,transparent 65%);animation:var(--lamp-animation, streetLampBreathe) 8.3s ease-in-out var(--lamp-delay) infinite}@keyframes streetLampBreathe{0%,to{opacity:.34}19%{opacity:.52}42%{opacity:.4}65%{opacity:.62}83%{opacity:.47}}@keyframes streetLampFlicker{0%,to{opacity:.45}32%{opacity:.68}51%{opacity:.56}54%{opacity:.26}58%{opacity:.66}72%{opacity:.48}}.street-water{background:var(--water-color);-webkit-mask:var(--street-water) center / 100% 100% no-repeat;mask:var(--street-water) center / 100% 100% no-repeat;animation:streetWaterGlint var(--water-time) ease-in-out var(--water-delay) infinite alternate}@keyframes streetWaterGlint{0%{transform:translate(calc(-50% - 3px),-50%) scale(.95,.91);opacity:.1}46%{opacity:.38}to{transform:translate(calc(-50% + 3px),calc(-50% + 2px)) scale(1.04,1.08);opacity:.18}}.street-steam{background:var(--street-mist) center / 100% 100% no-repeat;transform-origin:50% 100%;animation:streetSteamRise 10s ease-out var(--steam-delay) infinite}@keyframes streetSteamRise{0%{transform:translate(-50%,-22%) scale(.5,.65);opacity:0}25%{opacity:.42}62%{opacity:.26}to{transform:translate(calc(-50% - 12px),-62%) scale(1.1);opacity:0}}.street-puddle{border:1px solid #abc7d585;border-radius:50%;box-shadow:inset 0 1px #d4e6ef14;animation:streetPuddleRipple var(--ripple-time) ease-out var(--ripple-delay) infinite}@keyframes streetPuddleRipple{0%{transform:translate(-50%,-50%) scale(.12);opacity:0}9%{opacity:.45}46%{transform:translate(-50%,-50%) scale(1);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.street-rain{width:1px;opacity:var(--rain-alpha)}.street-rain>i{position:absolute;inset:0;display:block;animation:streetRainFall var(--rain-time) linear var(--rain-delay) infinite}.street-rain>i:before{content:"";position:absolute;left:0;top:0;width:1px;height:clamp(5px,1.3vh,13px);border-radius:50%;background:linear-gradient(transparent,#b5cfdd);transform:rotate(5deg)}@keyframes streetRainFall{0%{transform:translate3d(3px,-25%,0);opacity:0}12%{opacity:1}78%{opacity:.85}to{transform:translate3d(-4px,90%,0);opacity:0}}html.is-revealing .arena-motion.is-playing .arena-atmosphere-stage>:is(.street-mist,.street-puddle,.street-water,.street-steam),html.is-revealing .arena-motion.is-playing .street-rain>.street-drop{animation-play-state:paused}.arena-atmosphere-stage[data-still]>span{animation:none}.arena-atmosphere-stage[data-still]>:is(.street-rain,.street-puddle){display:none}.arena-atmosphere-stage[data-still]>.street-mist{transform:translate(-50%,-50%);opacity:.4}.arena-atmosphere-stage[data-still]>.street-water{transform:translate(-50%,-50%);opacity:.26}.arena-atmosphere-stage[data-still]>.street-steam{transform:translate(-50%,-40%) scale(.8);opacity:.3}.arena-atmosphere-stage[data-still]>.street-lamp{opacity:.5}html.is-revealing body .location-atmosphere>:is(.location-atmosphere-light,.location-atmosphere-drift){animation-play-state:paused}html[data-device-tier=low] body .location-atmosphere>:is(.location-atmosphere-light,.location-atmosphere-drift){animation:none}html[data-device-tier=low] body .location-atmosphere:not([data-location-atmosphere=sealed])>.location-atmosphere-light{opacity:.42}html[data-device-tier=low] body .location-atmosphere>.location-atmosphere-drift{opacity:.45}body:not(.artv2) .arena-motion,body.reduce-motion .arena-motion{display:none;transition:none}@media(prefers-reduced-motion:reduce){.arena-motion{display:none;transition:none}}.arena.premium-arena .block-art:after{z-index:3}.arena.premium-arena .location-motion-video{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 50%);filter:saturate(.6) brightness(.8);opacity:0;pointer-events:none;transition:opacity .6s ease}body.location-motion-active .arena.premium-arena .location-motion-video.is-playing{opacity:.8}.arena.premium-arena .location-atmosphere{position:absolute;z-index:2;left:0;top:50%;width:100%;aspect-ratio:1;transform:translateY(-50%);pointer-events:none;opacity:0}.location-atmosphere{--location-color: 164 193 209;--location-time: 7.3s;--location-x: 20%;--location-y: 49%;--location-x2: 80%;--location-y2: 47%}body.location-motion-active .arena.premium-arena .location-atmosphere{opacity:1}.location-atmosphere>span{position:absolute;inset:0;pointer-events:none}.location-atmosphere-light{background:radial-gradient(ellipse 14% 12% at var(--location-x) var(--location-y),rgb(var(--location-color) / .72),rgb(var(--location-color) / .13) 32%,transparent 72%),radial-gradient(ellipse 11% 10% at var(--location-x2) var(--location-y2),rgb(var(--location-color) / .6),transparent 70%);animation:locationLampBreathe var(--location-time) ease-in-out var(--location-delay) infinite}.location-atmosphere-drift{background:radial-gradient(ellipse 24% 3% at 20% 53%,rgb(var(--location-color) / .28),transparent 75%),radial-gradient(ellipse 20% 4% at 82% 47%,rgb(var(--location-color) / .23),transparent 75%);animation:locationHazeDrift 11s ease-in-out var(--location-delay) infinite alternate}[data-location-atmosphere=embers]{--location-color: 255 104 28;--location-x: 26%;--location-y: 49%;--location-y2: 52%;--location-time: 5.7s}[data-location-atmosphere=embers] .location-atmosphere-drift{background:radial-gradient(ellipse 1px 2px at 18% 48%,#ffb05bba,transparent),radial-gradient(ellipse 1px 1px at 82% 55%,#ffd4a0a0,transparent),radial-gradient(ellipse 1px 1px at 65% 50%,#ff934599,transparent),radial-gradient(ellipse 18% 7% at 26% 55%,#fa6e282e,transparent);animation-name:locationEmbersRise;animation-duration:6.7s}[data-location-atmosphere=security]{--location-color: 176 211 234;--location-x: 18%;--location-y: 46%;--location-y2: 46%}[data-location-atmosphere=signal]{--location-color: 65 229 220;--location-x: 27%;--location-x2: 75%;--location-y: 49%;--location-y2: 48%;--location-time: 6.4s}[data-location-atmosphere=neon]{--location-color: 255 92 40;--location-x: 24%;--location-y: 42%;--location-x2: 82%;--location-y2: 46%;--location-time: 6.1s}[data-location-atmosphere=lantern]{--location-color: 255 124 49;--location-x: 15%;--location-y: 44%;--location-x2: 84%;--location-y2: 43%;--location-time: 8.7s}[data-location-atmosphere=dome]{--location-color: 255 191 80;--location-x: 22%;--location-y: 50%;--location-x2: 78%;--location-y2: 50%}[data-location-atmosphere=vault]{--location-color: 255 192 87;--location-x: 24%;--location-y: 48%;--location-x2: 75%;--location-y2: 48%;--location-time: 9.1s}[data-location-atmosphere=harbor]{--location-color: 252 186 85;--location-x: 17%;--location-y: 57%;--location-x2: 82%;--location-y2: 53%}[data-location-atmosphere=beacon]{--location-color: 233 72 127;--location-x: 49%;--location-y: 46%;--location-x2: 52%;--location-y2: 60%;--location-time: 6.8s}[data-location-atmosphere=electric]{--location-color: 138 197 255;--location-x: 17%;--location-y: 44%;--location-x2: 84%;--location-y2: 46%;--location-time: 5.9s}[data-location-atmosphere=tunnel]{--location-color: 133 233 108;--location-x: 22%;--location-y: 45%;--location-x2: 72%;--location-y2: 53%;--location-time: 7.9s}[data-location-atmosphere=market]{--location-color: 255 179 69;--location-x: 18%;--location-y: 44%;--location-x2: 82%;--location-y2: 43%;--location-time: 8.1s}[data-location-atmosphere=civic]{--location-color: 248 208 141;--location-x: 24%;--location-y: 49%;--location-x2: 76%;--location-y2: 49%;--location-time: 9.7s}[data-location-atmosphere=sealed]{--location-color: 160 124 197;--location-x: 23%;--location-y: 52%;--location-x2: 80%;--location-y2: 45%;--location-time: 10.3s}[data-location-atmosphere=sealed] .location-atmosphere-light{opacity:.25;animation:none}[data-location-atmosphere=sealed] .location-atmosphere-drift{animation-duration:14s}[data-location-atmosphere=neon] .location-atmosphere-light,[data-location-atmosphere=electric] .location-atmosphere-light,[data-location-atmosphere=tunnel] .location-atmosphere-light{animation-name:locationLampDip}.location-atmosphere>span{animation-play-state:paused}body.location-motion-active .location-atmosphere>span{animation-play-state:running}@keyframes locationLampBreathe{0%,to{opacity:.22}35%{opacity:.65}69%{opacity:.38}}@keyframes locationLampDip{0%,to{opacity:.32}38%{opacity:.66}48%{opacity:.54}53%{opacity:.17}59%{opacity:.58}81%{opacity:.42}}@keyframes locationHazeDrift{0%{transform:translate(-3%,1%);opacity:.25}to{transform:translate(3%,-1%);opacity:.7}}@keyframes locationEmbersRise{0%{transform:translate(-1%,2%);opacity:.16}to{transform:translate(1%,-3%);opacity:.65}}body:not(.location-motion-active) .arena.premium-arena .location-motion-video,body.reduce-motion .arena.premium-arena .location-motion-video{opacity:0;transition:none}body.reduce-motion .location-atmosphere{display:none}@media(prefers-reduced-motion:reduce){.arena.premium-arena .location-motion-video{display:none;transition:none}.location-atmosphere{display:none}}@media(orientation:landscape)and (max-height:520px){.match-wrap.has-battle-commands:has(.command-arena:not(.debrief)){display:flex;flex-direction:column;box-sizing:border-box;padding:max(4px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px)) max(6px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}.match-wrap.has-battle-commands .command-arena>.battle-stage{max-width:none;overflow:visible;align-items:safe center}.match-wrap.has-battle-commands .command-arena.battle-wide .side .card .cname{display:none}.match-wrap.has-battle-commands .command-arena.battle-wide .side .side-power{width:94%;padding:2px 4px;gap:4px}.match-wrap.crew-battlefield.has-battle-commands .crew-roster .crew-commander{--portrait-size: 26px;gap:0}.match-wrap.crew-battlefield .crew-seat-facts{font-size:11px}.match-wrap.has-battle-commands .tutorial-slot>.tut-card{height:auto;min-height:0;max-height:none;padding:3px 8px;grid-template-columns:minmax(0,1fr) auto}.match-wrap.has-battle-commands .tutorial-slot .tut-actions{display:flex;flex-direction:row;width:auto;gap:8px}.match-wrap.has-battle-commands .tutorial-slot :is(.tut-lesson,.tut-text){font-size:13px;line-height:17px}.match-wrap.has-battle-commands .command-arena.battle-zoomed .block-tab{min-height:44px;padding:4px 6px}.match-wrap.has-battle-commands .command-arena.battle-zoomed .block-tab-name{min-height:0;font-size:12px}.match-wrap.has-battle-commands .command-arena.battle-zoomed .block-tab-scores b{font-size:16px}.match-wrap.has-battle-commands .command-arena.battle-zoomed>.battle-stage{overflow-y:auto}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.spectator-arena.battle-wide{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(56px,max-content) minmax(0,1fr) auto;gap:4px 10px;padding:0;max-width:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.dock.spectator-dock{grid-column:1;grid-row:3;flex-wrap:nowrap;padding:2px 0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.spectator-arena.battle-zoomed{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(56px,max-content) auto minmax(0,1fr) auto}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.spectator-arena.battle-zoomed>.dock.spectator-dock{grid-row:4}.match-wrap.has-battle-commands .spectator-arena .spectator-team{display:flex;align-items:center;gap:8px}.match-wrap.has-battle-commands .spectator-arena .spectator-roster .crew-commander{--portrait-size: 26px;display:grid;grid-template-columns:26px auto;grid-template-rows:auto auto;width:auto;column-gap:4px}.match-wrap.has-battle-commands .spectator-arena .spectator-roster .commander-portrait{grid-column:1;grid-row:1 / -1}.match-wrap.has-battle-commands .spectator-arena .spectator-roster .commander-name{grid-column:2;grid-row:1;width:min(calc(var(--name-em, 4) * 11px / .96 + 2px),120px)}.match-wrap.has-battle-commands .spectator-arena .spectator-roster .crew-seat-facts{grid-column:2;grid-row:2}.match-wrap.has-battle-commands .spectator-arena .command-clock{gap:2px 6px}}.tut-compact,.tut-icon,#tutorial-mobile-slot{display:none}body.has-lift-return .tutorial-slot>.tut-card{visibility:hidden}@media(min-width:981px)and (min-height:521px){.match-wrap .arena.premium-arena .hand-heading>#tutorial-slot[data-tutorial-overlay]{position:static;display:block;flex:0 0 92px;width:92px;height:44px;min-height:0;max-height:none;margin:0;padding:0;overflow:visible}.match-wrap #tutorial-slot[data-tutorial-overlay]>.tut-card{position:static;inset:auto;display:block;width:100%;height:44px;min-height:0;max-height:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.match-wrap #tutorial-slot :is(.tut-top,.tut-body,.tut-compact,.tut-label){display:none}.match-wrap #tutorial-slot .tut-actions{display:flex;flex-direction:row;align-items:center;gap:4px;margin:0}.match-wrap #tutorial-slot .tut-actions>.tut-skip{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:8px;text-decoration:none}.match-wrap #tutorial-slot .tut-icon{display:inline;font:650 20px/1 var(--body, sans-serif)}.match-wrap #tutorial-slot .tut-tips{flex-direction:column;gap:2px;color:#c0f2d8;border:1px solid #7ba68e50;background:#203b30}.match-wrap #tutorial-slot .tut-tips .tut-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;font:650 10px/12px var(--body, sans-serif)}.match-wrap #tutorial-slot .tut-tips .tut-icon{font-size:14px}.match-wrap #tutorial-slot>.tut-card[data-reading=true]{position:absolute;inset:auto auto calc(100% + 8px) 0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;width:min(480px,100%);height:auto;max-height:min(300px,45dvh);padding:14px 16px;border:1px solid #83af9e70;border-radius:12px;background:#102326fa;box-shadow:0 10px 28px #0009;overflow:hidden;letter-spacing:0}.match-wrap #tutorial-slot .tut-card[data-reading=true] .tut-top{display:flex;flex-direction:row;grid-column:1;grid-row:1;align-items:center;margin:0;gap:10px}.match-wrap #tutorial-slot .tut-card[data-reading=true] .tut-body{display:block;grid-column:1;grid-row:2;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.match-wrap #tutorial-slot :is(.tut-text,.tut-lesson,.tut-consequence){margin:0;padding:0;border:0;color:#eaf2e9;font:400 14px/20px var(--body, sans-serif)}.match-wrap #tutorial-slot .tut-consequence{padding-top:6px;color:#b8e8d6}.match-wrap #tutorial-slot .tut-card[data-reading=true] .tut-actions{grid-column:1;grid-row:3;flex-wrap:wrap;justify-content:end;gap:8px}.match-wrap #tutorial-slot .tut-card[data-reading=true] .tut-actions>:is(.tut-next,.tut-skip){display:grid;place-items:center;flex:1 1 78px;min-width:0;width:auto;min-height:44px;height:auto;padding:6px 10px;font:650 12px/16px var(--body, sans-serif);text-align:center}.match-wrap #tutorial-slot .tut-card[data-reading=true] .tut-label{display:inline}.match-wrap #tutorial-slot .tut-card[data-reading=true] .tut-icon{display:none}.match-wrap #tutorial-slot :is(.tut-next,.tut-skip):focus-visible{outline:2px solid #c4f8e5;outline-offset:-2px}.match-wrap .arena.premium-arena .hand-heading>#tutorial-slot[hidden],.match-wrap #tutorial-slot>.tut-card[hidden]{display:none}}@media(min-width:981px)and (min-height:521px)and (max-height:800px){.match-wrap .arena .hand-heading:has(#tutorial-slot:not([hidden]))>.hand-navigation{display:none}}@media(min-width:981px)and (min-height:521px)and (max-height:650px){.match-wrap #tutorial-slot>.tut-card[data-reading=true]{position:fixed;inset:max(78px,env(safe-area-inset-top)) auto auto calc((100% - 380px)/2);transform:translate(-50%);width:min(480px,calc(100vw - 424px));max-height:min(300px,calc(100dvh - max(78px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom))))}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap #tutorial-slot{display:none}.match-wrap .arena.premium-arena .hand-area,.match-wrap .arena.premium-arena .hand-area:has(.tactical-readout.has-card){position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:60px auto;gap:0 6px;min-width:0}.match-wrap .arena.premium-arena .hand-area .commander-player{grid-column:1;grid-row:1;align-self:center;width:52px;min-height:54px;display:grid;grid-template-columns:1fr;grid-template-rows:42px}.match-wrap .arena.premium-arena .commander-player .commander-name{display:none}.match-wrap .arena.premium-arena .commander-player .hud-energy{position:absolute;inset:auto;inset-block-start:30px;inset-inline-start:26px;transform:translate(-50%);min-height:24px;min-width:46px;margin:0;padding:1px 4px}.match-wrap .arena.premium-arena .commander-player .discard-pile-trigger{position:absolute;top:8px;inset-inline-end:4px;bottom:auto;inset-inline-start:auto;display:grid;grid-template-columns:max-content max-content;grid-template-rows:14px 12px;align-content:center;justify-content:center;gap:2px 4px;width:56px;min-width:56px;height:44px;min-height:44px;margin:0;padding:5px;letter-spacing:0;border-radius:8px}.match-wrap .arena.premium-arena .commander-player .discard-pile-trigger .ic{display:block;grid-column:1;grid-row:1;width:14px;height:14px}.match-wrap .arena.premium-arena .commander-player .discard-pile-trigger b{grid-column:2;grid-row:1;font-size:12px;line-height:14px}.match-wrap .arena.premium-arena .commander-player .discard-pile-trigger>span{grid-column:1 / -1;grid-row:2;max-width:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:12px}.match-wrap .arena.premium-arena .commander-player{position:static}[dir=rtl] .match-wrap .arena.premium-arena .commander-player .hud-energy{transform:translate(50%)}.match-wrap .arena.premium-arena .hand-area>.hand-heading,.match-wrap .arena.premium-arena .hand-heading:has(.tactical-readout.has-card){grid-column:2;grid-row:1;display:flex;align-items:center;min-width:0;min-height:60px;padding-block:0;padding-inline:0 64px;gap:0}.match-wrap .arena.premium-arena .hand-heading>.hand-navigation{display:none}.match-wrap .arena.premium-arena .hand-heading>.hand-title{display:none}.match-wrap .arena.premium-arena .hand-area>.hand{grid-column:1 / -1;grid-row:2}.match-wrap .arena.premium-arena .hand-heading>[data-mobile-readout]{display:block;flex:1;min-width:0;width:100%}.match-wrap .arena.premium-arena .hand-heading .tactical-readout,.match-wrap .arena.premium-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card{position:relative;width:100%;height:56px;min-height:56px;max-height:56px;margin:0;padding-block:5px 3px;padding-inline:0 44px;border:0;border-radius:0;background:transparent;overflow:hidden;box-shadow:none}.match-wrap .arena.premium-arena .hand-heading .tactical-readout.empty-readout{padding-inline-end:0}.match-wrap .arena.premium-arena .hand-heading .mobile-selected-details{display:block;padding:0;max-height:48px;overflow:hidden}.match-wrap .arena.premium-arena .hand-heading .mobile-selected-heading{display:block}.match-wrap .arena.premium-arena .hand-heading .mobile-selected-name{font:700 14px/20px var(--body, sans-serif);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.match-wrap .arena.premium-arena .hand-heading .mobile-selected-stats{display:block;font-size:11px;line-height:17px;white-space:nowrap}.match-wrap .arena.premium-arena .hand-area .hand-heading [data-mobile-readout] .tactical-readout :is(.mobile-selected-rules,.readout-instruction,.readout-recall){display:none}.match-wrap .arena.premium-arena .hand-area .hand-heading [data-mobile-readout] .tactical-readout .readout-instruction.unavailable{display:block;padding:0;margin:0;white-space:nowrap;text-overflow:ellipsis}.match-wrap .arena.premium-arena .hand-heading .tactical-readout:has(.unavailable) .mobile-selected-stats{display:none}.match-wrap .arena.premium-arena .hand-heading .tactical-readout.has-card .readout-expand{position:absolute;top:6px;bottom:auto;inset-inline-end:0;width:44px;height:44px}.match-wrap .arena.premium-arena .hand-heading .reposition-readout .readout-copy{display:none}.match-wrap .arena.premium-arena .hand-area .hand-heading [data-mobile-readout] .tactical-readout.reposition-readout .readout-recall{display:block;width:100%;min-height:44px;margin:0;padding:4px;font:650 12px/16px var(--body, sans-serif)}.match-wrap .arena.premium-arena #tutorial-mobile-slot[data-tutorial-overlay]{display:block;position:static;flex:1;width:100%;height:56px;min-height:56px;max-height:56px;padding:0;margin:0;overflow:visible}.match-wrap .arena.premium-arena #tutorial-mobile-slot[hidden]{display:none}.match-wrap .arena.premium-arena .hand-heading:has(#tutorial-mobile-slot[data-tutorial-overlay]:not([hidden])>.tut-card:not([data-reading=true]))>[data-mobile-readout]:not(:has(.has-card,.lc-readout)){display:none}.match-wrap .arena.premium-arena .hand-heading #tutorial-mobile-slot:has(>.tut-card[data-reading=true]){flex:0 0 0;width:0;min-width:0;margin:0}.match-wrap .arena.premium-arena .hand-heading:has(.tactical-readout:is(.has-card,.lc-readout)) #tutorial-mobile-slot{flex:0 0 44px;width:44px;margin-inline-end:4px}.match-wrap .arena.premium-arena .hand-heading:has(.tactical-readout:is(.has-card,.lc-readout)) #tutorial-mobile-slot>.tut-card:not([data-reading=true]){grid-template-columns:44px}.match-wrap .arena.premium-arena .hand-heading:has(.tactical-readout:is(.has-card,.lc-readout)) #tutorial-mobile-slot .tut-card:not([data-reading=true]) .tut-compact{display:none}.match-wrap .arena.premium-arena .hand-heading:has(.tactical-readout:is(.has-card,.lc-readout)) #tutorial-mobile-slot .tut-card:not([data-reading=true]) .tut-actions{grid-column:1}.match-wrap #tutorial-mobile-slot>.tut-card{position:static;display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:1fr;gap:4px;width:100%;height:56px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#eaf2e9;font-family:var(--body, sans-serif);overflow:visible}.match-wrap #tutorial-mobile-slot .tut-compact{display:flex;align-items:center;grid-column:1;grid-row:1;font:650 13px/18px var(--body, sans-serif);letter-spacing:0}.match-wrap #tutorial-mobile-slot :is(.tut-top,.tut-body,.tut-label,.tut-doit){display:none}.match-wrap #tutorial-mobile-slot .tut-actions{display:flex;align-items:center;justify-content:end;grid-column:2;grid-row:1;gap:0;margin:0}.match-wrap #tutorial-mobile-slot .tut-actions>.tut-skip{display:none}.match-wrap #tutorial-mobile-slot .tut-actions>.tut-tips{display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid #8ab6a45c;background:#18332e;border-radius:8px;color:#d1f4e3}.match-wrap .arena.premium-arena #tutorial-mobile-slot>.tut-card:not([data-reading=true]) .tut-actions{min-width:44px;width:44px;max-width:44px;justify-self:end;overflow:visible}.match-wrap .arena.premium-arena #tutorial-mobile-slot>.tut-card:not([data-reading=true]) .tut-tips{flex:0 0 44px;max-width:none;opacity:1;visibility:visible}.match-wrap #tutorial-mobile-slot .tut-icon{display:inline;font:650 19px/1 var(--body, sans-serif)}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true]{position:absolute;inset:auto 0 calc(100% + 10px);z-index:30;display:flex;flex-direction:column;gap:12px;height:auto;max-height:min(300px,55dvh);width:100%;padding:16px;border:1px solid #83af9e70;border-radius:12px;background:#102326fa;box-shadow:0 10px 28px #0009;overflow-y:auto}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true] :is(.tut-top,.tut-body,.tut-label){display:block}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true] :is(.tut-compact,.tut-icon){display:none}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true] .tut-tag{font:750 11px/16px var(--body, sans-serif);letter-spacing:1px;color:#9ee0c8}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true] :is(.tut-text,.tut-lesson,.tut-consequence){font:400 14px/21px var(--body, sans-serif)}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true] .tut-actions{justify-content:space-between;gap:12px}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true] .tut-actions>:is(.tut-next,.tut-skip){display:grid;place-items:center;min-width:70px;width:auto;min-height:44px;padding:6px 10px}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true] .tut-top{padding-inline-end:38px}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true] .tut-close{position:absolute;top:4px;inset-inline-end:4px;width:44px;height:44px;border:0;border-radius:8px;color:#d7efe5;background:transparent}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true] .tut-close .tut-label{display:none}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true] .tut-close .tut-icon{display:inline}.match-wrap #tutorial-mobile-slot :is(.tut-tips,.tut-next,.tut-skip):focus-visible{outline:2px solid #c4f8e5;outline-offset:-2px}.match-wrap .arena.premium-arena.battle-wide .overview-placement:focus-visible{outline:2px solid #c7ffe6;outline-offset:-2px}}@media(max-width:980px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .board{gap:8px;padding:2px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide>.battle-stage{overflow-y:auto;overflow-x:hidden;align-items:safe center}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .side .slots{gap:10px 12px;padding-block:7px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .side .card .cname{display:-webkit-box;font-size:9px;line-height:10px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide .side .card .power{--token-size: 18px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide .side .card .cost{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide .side .card .abadge{width:10px;height:10px}.match-wrap .arena.premium-arena.battle-wide .overview-block-head strong{font-size:15px;line-height:17px}.match-wrap .arena.premium-arena.battle-wide .dock{border-top:1px solid #a6c5b92b;background:linear-gradient(180deg,#0b1b1ee6,#09151cfa);border-radius:12px 12px 0 0}@container premium-battle (max-height: 330px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .side .slots{gap:6px 12px;padding-block:3px}}}@media(orientation:landscape)and (max-height:520px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading:has(.empty-readout){display:flex}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area,.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area:has(.tactical-readout.has-card){grid-template-columns:minmax(0,1fr);grid-template-rows:44px 56px auto}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area .commander-player{grid-column:1;grid-row:1;display:flex;width:100%;min-height:44px;gap:8px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy{position:static;transform:none}[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy{transform:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .discard-pile-trigger{top:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area>.hand-heading{grid-column:1;grid-row:2;padding:0;min-height:56px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area>.hand{grid-column:1;grid-row:3}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true]{position:fixed;inset:auto 12px 12px;width:auto;max-height:calc(100dvh - 24px)}}.match-wrap .arena.premium-arena :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-reading=true][data-delivery=auto]{position:fixed;inset:var(--tut-overlay-top, max(78px, calc(env(safe-area-inset-top) + 68px) )) auto auto var(--tut-overlay-left, max(12px, calc((100vw - 360px)/2) ));transform:none;z-index:40;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:3px;width:var(--tut-overlay-width, min(360px, calc(100vw - 24px) ));height:auto;min-height:0;max-height:min(250px,calc(100dvh - 104px));margin:0;padding:8px 14px 14px;overflow:hidden;border:1px solid #b7c39a66;border-radius:12px;background:linear-gradient(135deg,#21312dfa,#0d1e23fa);box-shadow:0 8px 22px #0008;text-align:start;letter-spacing:0}.match-wrap .arena.premium-arena :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-delivery=auto] .tut-top{display:flex;flex-direction:row;align-items:center;grid-column:1;grid-row:1;min-height:34px;margin:0;padding:0 34px 0 0;gap:8px}.match-wrap .arena.premium-arena :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-delivery=auto] .tut-tag{color:#e4d09e;font:750 10px/15px var(--body, sans-serif);letter-spacing:1.1px}.match-wrap .arena.premium-arena :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-delivery=auto] .tut-body{display:block;grid-column:1;grid-row:2;min-height:0;padding:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.match-wrap .arena.premium-arena :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-delivery=auto] :is(.tut-text,.tut-lesson,.tut-consequence){margin:0;padding:0;color:#f0f3e9;font:450 14px/21px var(--body, sans-serif);letter-spacing:0}.match-wrap .arena.premium-arena :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-delivery=auto] .tut-consequence{padding-top:6px;color:#b7ead6}.match-wrap .arena.premium-arena :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-delivery=auto] .tut-actions{position:absolute;inset:4px 4px auto auto;display:flex;align-items:start;grid-column:auto;grid-row:auto;width:44px;height:44px;padding:0;margin:0;gap:0}.match-wrap .arena.premium-arena :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-delivery=auto] .tut-actions>.tut-close{position:static;display:grid;place-items:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:8px;color:#cce1d8;background:transparent}.match-wrap .arena.premium-arena :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-delivery=auto] .tut-close .tut-icon{display:inline;font:400 24px/1 var(--body, sans-serif)}.match-wrap .arena.premium-arena :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-delivery=auto] :is(.tut-compact,.tut-count,.tut-label),.match-wrap .arena.premium-arena :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-delivery=auto] .tut-actions>:not(.tut-close){display:none}.match-wrap .arena.premium-arena .tutorial-slot .tut-topics{display:flex;flex-wrap:wrap;gap:6px;min-width:0;margin:12px 0 0;padding:10px 0 0;border-top:1px solid #aacbb828}.match-wrap .arena.premium-arena .tutorial-slot .tut-topics [data-tut=topic]{display:grid;place-items:center;flex:1 1 auto;min-width:min(78px,100%);max-width:100%;min-height:44px;margin:0;padding:7px 10px;border:1px solid #8fad9f40;border-radius:8px;color:#c4d8d0;background:#10282b;font:650 12px/16px var(--body, sans-serif);letter-spacing:0;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.match-wrap .arena.premium-arena .tutorial-slot .tut-topics [data-tut=topic]:is([aria-pressed=true],[aria-selected=true]){color:#ebfff5;background:#285146;border-color:#8adebc}.match-wrap .arena.premium-arena .tutorial-slot .tut-topics [data-tut=topic]:focus-visible{outline:2px solid #c4f8e5;outline-offset:-2px}.match-wrap .arena.premium-arena :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-delivery=auto] .tut-topics{display:none}.match-wrap .arena.premium-arena :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-reading=true][data-delivery=requested] .tut-actions>:is(.tut-next,.tut-skip):not(.tut-close){max-width:none;white-space:normal;word-break:normal;overflow-wrap:normal}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true][data-delivery=requested]{left:50%;right:auto;transform:translate(-50%);width:min(420px,calc(100vw - 24px));max-width:min(420px,calc(100vw - 24px));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;overflow:hidden}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true][data-delivery=requested] .tut-top{grid-column:1;grid-row:1}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true][data-delivery=requested] .tut-body{grid-column:1;grid-row:2;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true][data-delivery=requested] .tut-actions{display:grid;grid-template-columns:minmax(76px,1fr) minmax(138px,1.6fr);grid-column:1;grid-row:3;width:100%;min-width:0;max-width:none;gap:8px;padding-top:8px;border-top:1px solid #aacbb828}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true][data-delivery=requested] .tut-actions>:is(.tut-next,.tut-skip):not(.tut-close){min-width:0;width:100%;text-align:center;font:650 12px/16px var(--body, sans-serif)}.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true][data-delivery=requested] .tut-actions>[data-tut=raise]{grid-column:1 / -1}}@media(orientation:landscape)and (max-height:520px){.match-wrap #tutorial-mobile-slot .tut-card[data-reading=true][data-delivery=requested]{position:fixed;inset:auto auto max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));transform:none;width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 94px)}}.match-wrap:has(.battle-menu[open]) .tutorial-slot>.tut-card,body.has-blocking-surface #app .tutorial-slot>.tut-card,body.card-reader-open.card-reader-open #app .tutorial-slot>.tut-card{visibility:hidden}@media(orientation:landscape)and (max-height:520px){.match-wrap .arena.premium-arena :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-reading=true][data-delivery=auto]{max-height:calc(100dvh - 94px);padding-top:5px;padding-bottom:10px}}.match-wrap .arena .hand-area{position:relative}.match-wrap .arena .hand-heading>.coach-slot{position:static;flex:0 0 44px;width:44px;height:44px;min-height:0;max-height:none;margin:0 4px 0 0;padding:0;overflow:visible}.coach-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:44px;min-width:44px;height:44px;padding:2px;border:1px solid #aacbb844;border-radius:9px;background:#14282df2;color:#bce6d7;font:650 10px/12px var(--body, sans-serif);cursor:pointer}.coach-trigger .ic{width:16px;height:16px}.coach-trigger span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.coach-trigger[aria-expanded=true]{border-color:#7cdabc;background:#23453f}.match-wrap .arena .coach-panel{position:absolute;inset:auto auto calc(100% + 8px) 0;z-index:35;width:min(420px,100%);max-height:min(320px,calc(100dvh - 110px));overflow-y:auto;overscroll-behavior:contain;padding:14px 16px;border:1px solid #83af9e70;border-radius:12px;background:#102326fa;box-shadow:0 10px 28px #0009;color:#eaf2e9;text-align:start;font:400 14px/21px var(--body, sans-serif);letter-spacing:0}.coach-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.coach-panel>header strong{color:#9ee0c8;font:750 11px/16px var(--body, sans-serif);letter-spacing:1px}.coach-panel .coach-close{flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:transparent;color:#d7efe5;font-size:25px;cursor:pointer}.coach-panel .coach-text{display:block;margin:4px 0 16px;font:inherit;color:inherit;white-space:normal}.coach-panel>footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.coach-panel>footer button{min-height:44px;padding:8px 12px}.coach-panel .coach-off{color:#afc3bd;background:transparent;border:0;max-width:none;font:650 11px/16px var(--body, sans-serif);cursor:pointer}.coach-slot button:focus-visible{outline:2px solid #c4f8e5;outline-offset:-2px}@media(min-width:981px)and (min-height:521px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading{height:44px;min-height:44px;max-height:44px;align-items:center;padding-block:0}}@media(min-width:981px)and (min-height:521px)and (max-height:800px){.match-wrap .arena .hand-heading:has(.coach-slot)>.hand-navigation{display:none}}.match-wrap:has(.battle-menu[open]) .coach-slot,body.has-blocking-surface #app .coach-slot,body.card-reader-open.card-reader-open #app .coach-slot{visibility:hidden}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap .arena .coach-panel{width:100%;max-height:min(300px,55dvh)}}@media(orientation:landscape)and (max-height:650px){.match-wrap .arena .coach-panel{position:fixed;inset:auto 12px 12px;width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}}.last-light{position:fixed;top:0;left:0;right:0;height:100vh;height:100lvh;z-index:-1;pointer-events:none;contain:strict;isolation:isolate;opacity:0;transition:opacity .5s ease}.last-light.is-on{opacity:1;transition-duration:1.4s}body:not(.has-premium-arena)>.last-light,.last-light.is-suppressed{display:none}body.artv2.has-premium-arena>.last-light:before{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:color-dodge;background:radial-gradient(ellipse 42% 72% at 50% 58%,var(--last-light-brass, rgb(0, 0, 0)) 30%,rgb(0,0,0) 90%)}@media(max-width:980px)and (orientation:portrait){body.artv2.has-premium-arena>.last-light:before{background:radial-gradient(ellipse 64% 34% at 50% 40%,var(--last-light-brass, rgb(0, 0, 0)) 30%,rgb(0,0,0) 100%)}}.last-light>.last-light-src{position:absolute;border-radius:50%;pointer-events:none;mix-blend-mode:color-dodge;background:radial-gradient(circle closest-side,var(--last-light-src, rgb(0, 0, 0)) 30%,rgb(0,0,0) 100%);opacity:0;transition:opacity 1.4s ease}.last-light>.last-light-src.is-on{opacity:1}body:not(.artv2)>.last-light>.last-light-src{display:none}.last-light:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--last-light-rim, none)}.last-light.canvas-rim:after{visibility:hidden}@media(max-height:500px){.last-light:after{opacity:.5}}body.reduce-motion .last-light{transition:none}@media(prefers-reduced-motion:reduce){.last-light{transition:none}}body.reduce-motion .last-light>.last-light-src{transition:none}@media(prefers-reduced-motion:reduce){.last-light>.last-light-src{transition:none}}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-400-v2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-600-v2.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-700-v2.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Kufi Arabic;src:url(/fonts/NotoKufiArabic-var-v1.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200F,U+2010-2011,U+204F,U+2E41,U+25CC,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--sw-ink-0: #05090B;--sw-ink-1: #0A1114;--sw-ink-2: #0F191D;--sw-ink-3: #152329;--sw-ink-4: #1D2F36;--sw-ink-5: #2A4049;--sw-ink-6: #44606A;--sw-text-1: #F2EEE4;--sw-text-2: #B9C7CA;--sw-text-3: #8FA5AB;--sw-text-4: #6E858C;--sw-text-invert: #140E06;--sw-line-1: rgba(242, 238, 228, .08);--sw-line-2: #2A4049;--sw-line-brass: rgba(212, 180, 122, .28);--sw-paper: #F2EEE4;--sw-paper-2: #D9D2C2;--sw-paper-ink: #15120E;--sw-mint: #5FE3C4;--sw-mint-hi: #A9F6E2;--sw-mint-lo: #1E9078;--sw-mint-base: #0E5446;--sw-mint-ink: #03140F;--sw-mint-face: linear-gradient(180deg, #B4F8E6 0%, #6BE8CA 30%, #39C4A3 72%, #26A688 100%);--sw-brass: #D4B47A;--sw-brass-hi: #F7E6B2;--sw-brass-lo: #7A5B28;--sw-brass-base: #5A3F14;--sw-brass-deep: #2E2110;--sw-brass-ink: #221605;--sw-brass-grad: linear-gradient(135deg, #5E4318 0%, #C9A45E 16%, #F7E6B2 30%, #A8823F 46%, #6B4E22 58%, #D9B976 76%, #FBEEC6 88%, #8E6C2F 100%);--sw-brass-flat: linear-gradient(180deg, #F3DEA4 0%, #D4B47A 45%, #9A7639 100%);--sw-value-face: linear-gradient(180deg, #FFF1C4 0%, #EACB86 30%, #C99E52 70%, #A67B35 100%);--sw-gold: #E9C981;--sw-gold-hi: #FFF0C0;--sw-gold-lo: #B78A3E;--sw-gold-ink: #1D1404;--sw-gold-core: linear-gradient(180deg, #FFF0C0 0%, #E9C981 45%, #B78A3E 100%);--sw-you: #6FD8F2;--sw-you-deep: #2C7F95;--sw-you-ring: linear-gradient(180deg, #A8ECFA, #2C7F95);--sw-rival: #F2836B;--sw-rival-deep: #9A3F2C;--sw-rival-ring: linear-gradient(180deg, #FFC0B0, #9A3F2C);--sw-plate-cost: linear-gradient(180deg, #30353A, #0B0D0F);--sw-plate-cost-rim: #D8D1C0;--sw-plate-cost-num: #F5F0E4;--sw-plate-power: linear-gradient(180deg, #FFFBEF, #E6D9BC);--sw-plate-power-rim: #120D06;--sw-plate-power-num: #140E06;--sw-plate-power-keyline: transparent;--sw-buff: #57E08C;--sw-plate-buff: linear-gradient(180deg, #B6F7CF, #45D07F);--sw-plate-buff-num: #03210F;--sw-debuff: #FF5A4B;--sw-debuff-text: #FF7A6E;--sw-plate-debuff: linear-gradient(180deg, #FF9B8E, #F0503F);--sw-plate-debuff-num: #1A0302;--sw-danger: #FF7A6E;--sw-pip: #D8392B;--sw-pip-count: #C0302A;--sw-r-common: #A7B1B8;--sw-r-rare: #4F86FF;--sw-r-legend: #FF9A2E;--sw-rim-common: linear-gradient(160deg, #EEF2F4 0%, #8C98A0 18%, #3A444B 42%, #AAB5BC 66%, #434C53 84%, #9AA5AD 100%);--sw-rim-rare: linear-gradient(160deg, #DCE8FF 0%, #5A8FFF 20%, #163488 46%, #7AA6FF 70%, #1D3A91 88%, #6D98FF 100%);--sw-rim-legend: conic-gradient(from var(--sw-rim-angle, 200deg), #FFF0C2, #FFB23E 12%, #B5400C 24%, #FFD27A 38%, #FF7A1A 52%, #FFF3C8 64%, #D1581A 78%, #FFC45E 90%, #FFF0C2);--sw-nacre: conic-gradient(from var(--sw-rim-angle, 210deg), #9FE8E0, #9FB8F8, #E4A8F0, #F6E3A1, #B8F0C8, #9FE8E0);--sw-pip-rare: #8FB3FF;--sw-pip-rare-glow: rgba(79, 134, 255, .8);--sw-pip-legend: #FFC062;--sw-pip-legend-glow: rgba(255, 154, 46, .95);--sw-bm-crimson-hi: #C42A3A;--sw-bm-crimson: #9C1426;--sw-bm-crimson-deep: #4A0913;--sw-bm-oxblood: #1D0409;--sw-bm-oxblood-hi: #5A1722;--sw-bm-leaf-hi: #FFF3CC;--sw-bm-leaf: #E9C981;--sw-bm-leaf-lo: #9A7032;--sw-bm-leaf-deep: #5A3F14;--sw-bm-wax: #8E1519;--sw-bm-paper: #EFE2C4;--sw-bm-ink: #5A0C12;--sw-bm-leaf-grad: linear-gradient(128deg, #FFF3CC 0%, #E9C981 14%, #9A7032 27%, #FFF3CC 41%, #E9C981 55%, #5A3F14 70%, #E9C981 84%, #FFF3CC 100%);--sw-bm-steel: linear-gradient(160deg, #C42A3A 0%, #9C1426 22%, #4A0913 55%, #9C1426 100%);--sw-bm-leather: linear-gradient(180deg, #3A0A11, #22050A 60%, #1D0409);--sw-bm-pool: repeating-linear-gradient(112deg, rgba(255, 196, 96, 0) 0%, rgba(255, 206, 110, .55) 5%, rgba(255, 246, 214, .58) 9%, rgba(233, 170, 72, .5) 13%, rgba(214, 78, 56, .32) 17%, rgba(255, 196, 96, 0) 22%);--sw-bm-glow: 0 0 9px rgba(214, 56, 74, .55);--sw-bm-g0: #3A2406;--sw-bm-g1: #7A5316;--sw-bm-g1-hi: #8A6220;--sw-bm-g2: #C8963C;--sw-bm-g2-hi: #D9AB4C;--sw-bm-g3: #F3D58A;--sw-bm-g3-hi: #F8E4A0;--sw-bm-g4: #FFF6D2;--sw-bm-g5: #FFFBE8;--sw-bm-blood-hi: #E0333A;--sw-bm-blood: #B3121C;--sw-bm-blood-mid: #8E0F18;--sw-bm-blood-lo: #5A070E;--sw-bm-blood-deep: #3B0509;--sw-bm-blood-black: #1A0204;--sw-pip-hi: #FFF6D6;--sw-pip-lo: #6B4A12;--sw-rim-common-hair: linear-gradient(160deg, #6E7880, #2E363C 50%, #5E6870);--sw-card-win: #07090A;--sw-card-ink: #120D06;--sw-glyph: #FFF4D6;--sw-fragile: #FFB3A8;--sw-strike: #AEB9BF;--sw-buff-deep: #062915;--sw-debuff-deep: #2A0706;--sw-buff-on-paper: #0B6B33;--sw-debuff-on-paper: #B0301F;--sw-tell-rare: rgba(79, 134, 255, .7);--sw-tell-legend: rgba(255, 154, 46, .85);--sw-seal-common: #1A1C1E;--sw-seal-rare: #2F5BD6;--sw-seal-legend: #E07A12;--sw-f-rk: #D74535;--sw-f-rk-text: #F29380;--sw-f-rr: #4887B0;--sw-f-rr-text: #9BC9E7;--sw-f-br: #A85881;--sw-f-br-text: #DFA4C2;--sw-f-sp: #9166BC;--sw-f-sp-text: #C7A3ED;--sw-f-il: #83865F;--sw-f-il-text: #C2C79E;--sw-f-wa: #AE8555;--sw-f-wa-text: #DFBF8D;--sw-spill-default: rgba(233, 201, 129, .22);--sw-lacquer: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, 0) 38%), linear-gradient(180deg, #14242A 0%, #0B1518 100%);--sw-lacquer-bevel: inset 0 1px 0 rgba(255, 255, 255, .08);--sw-lacquer-streak: linear-gradient(115deg, transparent 38%, rgba(255, 255, 255, .055) 44%, transparent 52%);--sw-caption-plate: rgba(5, 9, 11, .92);--sw-name-scrim: linear-gradient(to bottom, rgba(3, 6, 8, .7) 0%, rgba(3, 6, 8, .3) 70%, rgba(3, 6, 8, 0) 100%);--sw-glass: rgba(8, 13, 15, .74);--sw-dim-phone: rgba(5, 9, 11, .72);--sw-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--sw-grain-alpha: .05;--sw-halftone: radial-gradient(rgba(0, 0, 0, .42) .8px, transparent 1.35px) 0 0 / 4px 4px;--sw-ghost-c: rgba(0, 220, 255, .25);--sw-ghost-m: rgba(255, 0, 110, .25);--sw-key-warm: rgba(255, 170, 70, .15);--sw-fill-cool: rgba(95, 227, 196, .06);--sw-btn-chamfer: 8px;--sw-btn-drop: 0 12px 22px rgba(0, 0, 0, .5);--sw-btn-sheen: linear-gradient(105deg, transparent 22%, rgba(255, 255, 255, .16) 36%, transparent 52%);--sw-btn-primary-bevel: inset 0 1px 0 rgba(255, 255, 255, .7), inset 0 -2px 0 rgba(0, 60, 48, .35);--sw-btn-primary-hi: inset 0 1px 0 rgba(255, 255, 255, .7);--sw-btn-primary-plate: var(--sw-btn-primary-hi), inset 0 -3px 0 var(--sw-mint-base), inset 0 -5px 0 rgba(0, 60, 48, .35);--sw-btn-plate-band: linear-gradient(to top, var(--sw-mint-base) 3px, rgba(0, 60, 48, .35) 3px, rgba(0, 60, 48, .35) 5px, transparent 5px);--sw-btn-primary-glow: 0 0 12px rgba(95, 227, 196, .45);--sw-btn-value-bevel: inset 0 1px 0 rgba(255, 255, 255, .6), inset 0 -2px 0 rgba(70, 44, 8, .32);--sw-btn-secondary-face: linear-gradient(180deg, #1B2E35 0%, #0E181C 100%);--sw-btn-unlit-face: linear-gradient(180deg, #1A2A30 0%, #101B1F 100%);--sw-btn-unlit-keyline: inset 0 0 0 1.5px rgba(95, 227, 196, .28);--sw-btn-base-dark: #050A0C;--sw-font-display: "Big Shoulders", "Segoe UI Symbol", "Arial Narrow", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--sw-font-body: "Barlow Semi Condensed", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--sw-font-mono: ui-monospace, "Cascadia Mono", "SFMono-Regular", Menlo, Consolas, monospace;--sw-text-scale: 1;--sw-fs-micro: 11px;--sw-fs-cap: 13px;--sw-fs-sm: 14px;--sw-fs-body: 16px;--sw-fs-lead: 20px;--sw-fs-h3: 25px;--sw-fs-h2: 31px;--sw-fs-h1: 49px;--sw-fs-hero: clamp(61px, 7vw, 96px);--sw-fs-mega: clamp(76px, 9vw, 124px);--sw-lh-display: .92;--sw-lh-heading: 1.05;--sw-lh-ui: 1.25;--sw-lh-body: 1.45;--sw-lh-sm: 1.3;--sw-lh-lead: 1.35;--sw-lh-title: 1;--sw-lh-h1: .95;--sw-lh-mega: .9;--sw-fw-body: 500;--sw-fw-strong: 700;--sw-fw-display: 900;--sw-fw-label: 800;--sw-track-display: .02em;--sw-track-hero: .01em;--sw-track-label: .06em;--sw-track-button: .06em;--sw-track-micro: .14em;--sw-track-eyebrow: .16em;--sw-ink-clip: .4em;--sw-ink-clip-lines: .15em;--sw-space-0: 0;--sw-space-half: 2px;--sw-space-1: 4px;--sw-space-2: 8px;--sw-space-3: 12px;--sw-space-4: 16px;--sw-space-5: 20px;--sw-space-6: 24px;--sw-space-7: 32px;--sw-space-8: 40px;--sw-space-9: 48px;--sw-space-10: 64px;--sw-space-11: 80px;--sw-space-12: 96px;--sw-gutter: clamp(16px, 3vw, 48px);--sw-radius-xs: 4px;--sw-radius-sm: 6px;--sw-radius-md: 8px;--sw-radius-lg: 12px;--sw-radius-xl: 16px;--sw-radius-pill: 999px;--sw-chamfer-s: 6px;--sw-chamfer-m: 10px;--sw-chamfer-l: 14px;--sw-card-radius: 6.5cqw;--sw-elev-rest: 0 2px 4px rgba(0, 0, 0, .4);--sw-elev-lift: 0 14px 24px rgba(0, 0, 0, .45);--sw-elev-held: 0 24px 40px rgba(0, 0, 0, .5);--sw-elev-panel: inset 0 1px 0 rgba(255, 255, 255, .08), 0 12px 32px rgba(0, 0, 0, .5);--sw-elev-modal: inset 0 1px 0 rgba(255, 255, 255, .08), 0 24px 80px rgba(0, 0, 0, .6);--sw-glow-lead: 0 0 10px rgba(233, 201, 129, .75);--sw-glow-legend: 0 0 7px rgba(255, 140, 40, .45);--sw-z-backdrop: -1;--sw-z-overlay: 10;--sw-z-battle-chrome: 30;--sw-z-fx: 38;--sw-z-matte: 39;--sw-z-banner: 40;--sw-z-menu-chrome: 50;--sw-z-nav: 60;--sw-z-inspector: 85;--sw-z-inspector-full: 100;--sw-z-result: 110;--sw-z-fx-ceremony: 115;--sw-z-shell-overlay: 120;--sw-z-shell-hero: 121;--sw-z-shell-toast: 125;--sw-z-intro: 180;--sw-z-review: 1800;--sw-z-fullscreen-exit: 10050;--sw-dur-press: 60ms;--sw-dur-fast: .12s;--sw-dur-quick: .18s;--sw-dur-base: .24s;--sw-dur-drill: .28s;--sw-dur-oneshot-max: .3s;--sw-dur-slow: .45s;--sw-dur-hero: .6s;--sw-dur-long: .9s;--sw-ease-ui: cubic-bezier(.2, .8, .2, 1);--sw-ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--sw-ease-out-quad: cubic-bezier(.5, 1, .89, 1);--sw-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--sw-ease-in-cubic: cubic-bezier(.32, 0, .67, 0);--sw-ease-in-out-sine: cubic-bezier(.37, 0, .63, 1);--sw-ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--sw-ease-hero: cubic-bezier(.2, .9, .1, 1);--sw-ease-flight: cubic-bezier(.5, 0, .2, 1);--sw-ease-slam: cubic-bezier(.2, 1.4, .4, 1);--sw-spring-settle: linear(0, .22 8%, .62 18%, .96 30%, 1.08 40%, 1.05 50%, .99 62%, 1.005 76%, 1);--sw-shake-scale: 1;--sw-flash-max: .55;--sw-focus: #5FE3C4;--sw-focus-width: 2px;--sw-focus-offset: 3px;--sw-focus-halo: 0 0 0 5px rgba(3, 20, 15, .9);--sw-focus-inset: inset 0 0 0 var(--sw-focus-width) var(--sw-focus), inset 0 0 0 calc(var(--sw-focus-width) * 2) var(--sw-mint-ink);--sw-touch-min: 44px;--sw-field-caret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.5 6 6l4.5-4.5' fill='none' stroke='%23B9C7CA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--sw-dock-h-phone: 56px;--sw-dock-h-desktop: 51px;--sw-u: clamp(.64px, min(100vw / 1440, 100dvh / 900), 1.5px);--sw-page-lobby: 1600px;--sw-page-wide: 1280px;--sw-page-standard: 1160px;--sw-page-reading: 760px;--sw-card-aspect: 63 / 88;--sw-backdrop-lift: 0}:root[dir=rtl]{--sw-btn-sheen: linear-gradient(255deg, transparent 22%, rgba(255, 255, 255, .16) 36%, transparent 52%)}@property --sw-rim-angle{syntax: "<angle>"; inherits: false; initial-value: 200deg;}:root:lang(ja){--sw-font-display: "Big Shoulders", "Noto Sans JP", "Hiragino Sans", "Yu Gothic UI", "Meiryo", sans-serif;--sw-font-body: "Barlow Semi Condensed", "Noto Sans JP", "Hiragino Sans", "Yu Gothic UI", "Meiryo", system-ui, sans-serif;--sw-fw-display: 800;--sw-lh-display: 1;--sw-lh-heading: 1.15;--sw-lh-ui: 1.35;--sw-lh-body: 1.6;--sw-lh-sm: 1.45;--sw-lh-lead: 1.5;--sw-lh-title: 1.1;--sw-lh-h1: 1.05;--sw-lh-mega: 1;--sw-track-button: .02em;--sw-track-label: .02em;--sw-track-micro: .02em;--sw-track-eyebrow: .02em;--sw-fw-body: 400;line-break:strict}:root:lang(ar){--sw-font-display: "Noto Kufi Arabic", "Big Shoulders", "Segoe UI Symbol", "Segoe UI", "Geeza Pro", Tahoma, sans-serif;--sw-font-body: "Barlow Semi Condensed", "Noto Sans Arabic", "Segoe UI", "Geeza Pro", Tahoma, system-ui, sans-serif;--sw-lh-display: 1.1;--sw-lh-heading: 1.25;--sw-lh-ui: 1.4;--sw-lh-body: 1.65;--sw-lh-sm: 1.5;--sw-lh-lead: 1.55;--sw-lh-title: 1.2;--sw-lh-h1: 1.15;--sw-lh-mega: 1.1;--sw-fs-micro: 12px}:root[data-sw-text="115"]{--sw-text-scale: 1.15}:root[data-sw-text="130"]{--sw-text-scale: 1.3}:root[data-sw-text="150"]{--sw-text-scale: 1.5}:root[data-sw-contrast=high]{--sw-caption-plate: rgba(0, 0, 0, .96);--sw-name-scrim: linear-gradient(to bottom, rgba(0, 0, 0, .92) 0%, rgba(0, 0, 0, .6) 70%, rgba(0, 0, 0, 0) 100%);--sw-text-3: #B9C7CA;--sw-text-4: #9FB2B8;--sw-line-1: rgba(242, 238, 228, .28);--sw-line-brass: rgba(212, 180, 122, .7);--sw-backdrop-lift: .15;--sw-focus-width: 3px}:root[data-sw-cvd=deutan],:root[data-sw-cvd=protan]{--sw-you: #4FA8FF;--sw-you-ring: linear-gradient(180deg, #A9D3FF, #2A64B8);--sw-rival: #FFB000;--sw-rival-ring: linear-gradient(180deg, #FFE08A, #9A6400);--sw-gold: #F7EBC8;--sw-gold-core: linear-gradient(180deg, #FFFFFF 0%, #F7EBC8 45%, #CDB98A 100%);--sw-buff: #3FA9FF;--sw-plate-buff: linear-gradient(180deg, #CFE7FF, #5AAEFF);--sw-plate-buff-num: #04182E;--sw-debuff: #FF8C1A;--sw-debuff-text: #FF9E45;--sw-plate-debuff: linear-gradient(180deg, #FFD2A3, #FF8C1A);--sw-plate-debuff-num: #2A1200}:root[data-sw-cvd=tritan]{--sw-rival: #FF4F6D;--sw-rival-ring: linear-gradient(180deg, #FFB3C0, #A3203A);--sw-gold: #F2F0E6;--sw-gold-core: linear-gradient(180deg, #FFFFFF 0%, #F2F0E6 45%, #BDB7A2 100%)}:root[data-sw-shake="0"]{--sw-shake-scale: 0}:root[data-sw-shake="25"]{--sw-shake-scale: .25}:root[data-sw-shake="50"]{--sw-shake-scale: .5}:root[data-sw-shake="75"]{--sw-shake-scale: .75}:root[data-sw-flash=off]{--sw-flash-max: 0}:root[data-sw-motion=reduced],body.reduce-motion{--sw-shake-scale: 0;--sw-flash-max: 0}@media(prefers-reduced-motion:reduce){:root{--sw-shake-scale: 0;--sw-flash-max: 0}}:root{--sw-slab: linear-gradient(180deg, rgba(26, 38, 42, .5), rgba(13, 20, 23, .6));--sw-curb: linear-gradient(180deg, #8A928E 0%, #58615E 38%, #323A38 100%);--sw-paver: rgba(236, 232, 220, .045);--sw-road-paint: rgba(236, 232, 220, .15);--sw-road-paint-lit: rgba(111, 216, 242, .62);--sw-road-lot-lit: rgba(111, 216, 242, .07);--sw-road-ghost: rgba(111, 216, 242, .95);--sw-road-yellow: rgba(214, 170, 74, .3);--sw-crosswalk: rgba(236, 232, 220, .13);--sw-slab-shade: rgba(0, 0, 0, .55);--sw-slab-drop: rgba(0, 0, 0, .42);--sw-sign-enamel: linear-gradient(180deg, #1E6A59 0%, #134B40 50%, #0C3830 100%);--sw-sign-gloss: linear-gradient(180deg, rgba(255, 255, 255, .17), rgba(255, 255, 255, 0) 48%);--sw-sign-deep: #0B332B;--sw-sign-edge: #EDE7D6;--sw-sign-sealed: linear-gradient(180deg, #27302F, #161C1C);--sw-sign-sealed-text: #9FA8A6;--sw-sign-bolt: radial-gradient(circle at 35% 35%, #F7F1DE, #9A9480 55%, #3B382E);--sw-reg-enamel: linear-gradient(180deg, #161D1F, #0A0F10);--sw-reg-rim: #0A0F10;--sw-reg-edge: rgba(237, 231, 214, .82);--sw-window: #07090A;--sw-window-frame: #05090B;--sw-window-shade: linear-gradient(180deg, rgba(5, 9, 11, .34), rgba(5, 9, 11, 0) 34%, rgba(5, 9, 11, 0) 62%, rgba(5, 9, 11, .5));--sw-neon-off: #1C2C31;--sw-neon-off-hi: #3B525A;--sw-neon-you: var(--sw-you);--sw-neon-you-core: #E9FBFF;--sw-neon-rival: var(--sw-rival);--sw-neon-rival-core: #FFE9E2;--sw-neon-mint: #5FE3C4;--sw-neon-mint-core: #E6FFF8;--sw-neon-mint-sub: rgba(195, 255, 238, .78);--sw-neon-mint-halo: rgba(95, 227, 196, .3);--sw-neon-mint-halo-hi: rgba(95, 227, 196, .48);--sw-neon-coral-halo: rgba(242, 131, 107, .34);--sw-neon-mint-floor: rgba(95, 227, 196, .2);--sw-neon-amber: #FF9A2E;--sw-neon-amber-hi: #FFB45A;--sw-neon-amber-core: #FFF0D6;--sw-neon-glass: linear-gradient(180deg, #0A1315, #040809);--sw-neon-dead: #2A4148;--sw-neon-final: linear-gradient(135deg, #7A2A1E, #F2836B 30%, #7A2A1E 60%, #F2A08C);--sw-meter-body: linear-gradient(180deg, #1B292E, #0B1316 60%, #111C20);--sw-meter-window: #040708;--sw-meter-drum: linear-gradient(180deg, rgba(0, 0, 0, .8), rgba(0, 0, 0, 0) 32%, rgba(0, 0, 0, 0) 68%, rgba(0, 0, 0, .8));--sw-meter-drum-soft: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0) 82%, rgba(0, 0, 0, .6));--sw-meter-idle-num: #7F959B;--sw-meter-lit-num: #FFFFFF;--sw-you-backlight: rgba(111, 216, 242, .3);--sw-rival-backlight: rgba(242, 131, 107, .3);--sw-spill-you: radial-gradient(70% 60% at 50% 0%, rgba(111, 216, 242, .2), rgba(111, 216, 242, .05) 55%, transparent 80%);--sw-spill-rival: radial-gradient(70% 60% at 50% 100%, rgba(242, 131, 107, .2), rgba(242, 131, 107, .05) 55%, transparent 80%);--sw-money-stack: url(/art/fx_money_stack_v1.png);--sw-money-spent: url(/art/fx_money_spent_v1.png);--sw-money-stack-small: url(/art/fx_money_stack_small_v1.png);--sw-money-cred: url(/art/fx_money_cred_v1.png);--sw-money-note: url(/art/fx_money_note_v1.png);--sw-money-spent-small: url(/art/fx_money_spent_small_v1.png);--sw-moon: #EFE8D6;--sw-moon-lit: radial-gradient(circle at 62% 36%, #FFFBEF, #EFE8D6 60%, #BFB49A);--sw-moon-dark: #15222A;--sw-moon-past: rgba(239, 232, 214, .38);--sw-moon-rim: rgba(239, 232, 214, .28);--sw-moon-halo: rgba(239, 232, 214, .14);--sw-brass-plate: linear-gradient(180deg, rgba(255, 250, 230, .3), rgba(255, 255, 255, 0) 38%), linear-gradient(180deg, #E6CB8C 0%, #C9A45E 45%, #9C7A3C 100%);--sw-brass-plate-dead: linear-gradient(180deg, #2A2418, #16130D);--sw-brass-engrave: #2B1C06;--sw-brass-engrave-sub: #4A330C;--sw-brass-engrave-dead: #6B5D40;--sw-brass-screw: radial-gradient(circle at 35% 35%, #FFF4D0, #A67B35 55%, #4A330C);--sw-brass-screw-dot: radial-gradient(circle closest-side at 42% 42%, #FFF4D0 0, #C9A45E 38%, #6B4A16 78%, rgba(74, 51, 12, 0) 100%);--sw-brass-engrave-hi: rgba(255, 246, 214, .5);--sw-brass-engrave-shade: rgba(43, 28, 6, .35);--sw-brass-rim-dark: rgba(90, 63, 20, .9);--sw-lacquer-plate: linear-gradient(180deg, #1B2E35, #0E181C);--sw-lacquer-plate-dead: linear-gradient(180deg, #111C20, #090F12);--sw-lacquer-rim: rgba(212, 180, 122, .45);--sw-scanner-row: linear-gradient(180deg, rgba(4, 8, 9, .92), rgba(8, 14, 16, .9));--sw-scanner-row-new: linear-gradient(180deg, rgba(14, 26, 30, .96), rgba(9, 17, 20, .94));--sw-scanner-rec: #FF4A3A;--sw-stamp-you: #1B6E86;--sw-stamp-rival: #B03A26;--sw-stamp-split: #4A5458;--sw-newsprint: linear-gradient(180deg, #EEE7D6, #DCD3BF);--sw-chart-ground: linear-gradient(180deg, #2B3A3F, #1A262A);--sw-chart-line: rgba(236, 232, 220, .13);--sw-chart-line-bold: rgba(236, 232, 220, .3);--sw-chart-ink: rgba(236, 232, 220, .55);--sw-letterboard: linear-gradient(180deg, #111719, #070B0C);--sw-paver-edge: rgba(236, 232, 220, .08);--sw-grain-soft: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--sw-mask-fill: linear-gradient(#000 0 0)}@supports (background-image: image-set(url(/art/fx_money_cred_v1_1x.webp) type("image/webp") 1x)){:root{--sw-money-stack: image-set(url(/art/fx_money_stack_v1_1x.webp) type("image/webp") 1x, url(/art/fx_money_stack_v1_2x.webp) type("image/webp") 2x, url(/art/fx_money_stack_v1_3x.webp) type("image/webp") 3x);--sw-money-spent: image-set(url(/art/fx_money_spent_v1_1x.webp) type("image/webp") 1x, url(/art/fx_money_spent_v1_2x.webp) type("image/webp") 2x, url(/art/fx_money_spent_v1_3x.webp) type("image/webp") 3x);--sw-money-stack-small: image-set(url(/art/fx_money_stack_small_v1_1x.webp) type("image/webp") 1x, url(/art/fx_money_stack_small_v1_2x.webp) type("image/webp") 2x, url(/art/fx_money_stack_small_v1_3x.webp) type("image/webp") 3x);--sw-money-cred: image-set(url(/art/fx_money_cred_v1_1x.webp) type("image/webp") 1x, url(/art/fx_money_cred_v1_2x.webp) type("image/webp") 2x, url(/art/fx_money_cred_v1_3x.webp) type("image/webp") 3x);--sw-money-note: image-set(url(/art/fx_money_note_v1_1x.webp) type("image/webp") 1x, url(/art/fx_money_note_v1_2x.webp) type("image/webp") 2x, url(/art/fx_money_note_v1_3x.webp) type("image/webp") 3x);--sw-money-spent-small: image-set(url(/art/fx_money_spent_small_v1_1x.webp) type("image/webp") 1x, url(/art/fx_money_spent_small_v1_2x.webp) type("image/webp") 2x, url(/art/fx_money_spent_small_v1_3x.webp) type("image/webp") 3x)}@media(min-width:1441px)and (min-height:901px){:root{--sw-money-stack: image-set(url(/art/fx_money_stack_v1_2x.webp) type("image/webp") 1x, url(/art/fx_money_stack_v1_3x.webp) type("image/webp") 2x);--sw-money-spent: image-set(url(/art/fx_money_spent_v1_2x.webp) type("image/webp") 1x, url(/art/fx_money_spent_v1_3x.webp) type("image/webp") 2x);--sw-money-stack-small: image-set(url(/art/fx_money_stack_small_v1_2x.webp) type("image/webp") 1x, url(/art/fx_money_stack_small_v1_3x.webp) type("image/webp") 2x);--sw-money-cred: image-set(url(/art/fx_money_cred_v1_2x.webp) type("image/webp") 1x, url(/art/fx_money_cred_v1_3x.webp) type("image/webp") 2x);--sw-money-note: image-set(url(/art/fx_money_note_v1_2x.webp) type("image/webp") 1x, url(/art/fx_money_note_v1_3x.webp) type("image/webp") 2x);--sw-money-spent-small: image-set(url(/art/fx_money_spent_small_v1_2x.webp) type("image/webp") 1x, url(/art/fx_money_spent_small_v1_3x.webp) type("image/webp") 2x)}}}:root,.meta,.meta.menu-shell,.rip-panel.menu-dialog,.market,.tournament-lobby,.tr-entry,.tr-confirm{--bg: var(--sw-ink-1);--panel: var(--sw-ink-2);--panel-2: var(--sw-ink-3);--ink: var(--sw-text-1);--muted: var(--sw-text-3);--line: var(--sw-line-2);--accent: var(--sw-mint);--a: var(--sw-you);--b: var(--sw-rival);--gold: var(--sw-brass);--danger: var(--sw-danger);--shadow: var(--sw-elev-lift);--display: var(--sw-font-display);--body: var(--sw-font-body);--market-line: var(--sw-line-2);--market-panel: var(--sw-ink-2);--tr-line: var(--sw-line-2);--tr-muted: var(--sw-text-3);--tr-gold: var(--sw-brass)}.meta .binder-surface{--binder-ink: var(--sw-ink-2);--binder-paper: var(--sw-text-1);--binder-brass: var(--sw-brass);--binder-muted: var(--sw-text-3);--binder-line: var(--sw-line-2)}.signal-shop,.signal-detail,.signal-tray{--signal-accent: var(--sw-brass);--signal-ink: var(--sw-text-1);--signal-muted: var(--sw-text-3);--signal-surface: var(--sw-ink-2);--signal-border: var(--sw-line-2)}.rip-panel.menu-dialog.signal-detail,.comms-bubble.signal-bubble{--signal-accent: var(--sw-brass)}:root{font-family:var(--sw-font-body);font-weight:var(--sw-fw-body)}@layer sw-reset{button,input,select,textarea{font-family:inherit}h1,h2,h3{font-family:var(--sw-font-display);font-weight:var(--sw-fw-display);font-optical-sizing:auto}:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:var(--sw-focus-offset)}}.menu-shell .menu-back,.menu-shell .ht-link,.meta-play .mt-tag,.dashboard-resume-button,.deck-difficulty,.market-text-link,.market-extras-link,.signal-tray-close,.signal-mute,.card-art-picker-panel,.card-art-entry,.art-review-admin,.brv-shell{font-family:var(--sw-font-body)}.menu-shell .shop-sub>.muted,.market-nav button,.market-filters input,.market-filters select,.market-list-heading span,.signal-preview>small,.art-review-dialog #art-review-note{font-family:var(--sw-font-body)}:is(.dashboard-legacy-grid,.dashboard-legacy-forms) :is(h3,label){font-family:var(--sw-font-body)}.loc-info,.overview-block-head i,.face-purchase-confirmed strong{font-family:var(--sw-font-display)}.btn{font-family:var(--sw-font-display);font-size:15px;font-weight:var(--sw-fw-label);letter-spacing:var(--sw-track-button);text-transform:uppercase}.menu-shell .btn{font-size:15px;font-weight:var(--sw-fw-label);letter-spacing:var(--sw-track-button)}.binder-surface .btn{font-weight:var(--sw-fw-label);letter-spacing:var(--sw-track-button)}@media(max-width:520px){.binder-surface .db-actions .btn{letter-spacing:0}}.menu-dialog :is(.btn){font-size:15px}.binder-surface .btn{font-size:14px}.btn.small{font-size:13px}.menu-shell .btn.huge{font-weight:var(--sw-fw-display)}.meta-play .play-deck-change,.card-art-picker-panel .card-art-equip{font-family:var(--sw-font-display);font-weight:var(--sw-fw-label)}.journey-deck-option span,.btn.comms-item{text-transform:none}.arena.battle-wide .controls .btn,.arena.battle-wide .controls .commit{font-family:var(--sw-font-display)}.arena .controls .btn .act-verb,.arena.premium-arena.battle-wide .controls .act-verb{font-size:15px;letter-spacing:var(--sw-track-button)}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.arena .controls .btn .act-verb,.arena.premium-arena.battle-wide .controls .act-verb{font-size:16px}}.arena.premium-arena.battle-wide .controls #act-commit{font-weight:var(--sw-fw-label);letter-spacing:var(--sw-track-button)}.arena .controls .btn.ghost{font-size:15px;letter-spacing:var(--sw-track-button)}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.arena .controls .btn.ghost{font-size:16px}}:where(.arena:not(.can-stage)).arena.premium-arena.battle-wide .controls #act-commit{font-size:18px;letter-spacing:var(--sw-track-display)}:where(:root:lang(ja)) .btn.primary,:where(:root:lang(ja)) .sw-btn[data-variant=primary] .sw-btn__label{-webkit-text-stroke:.025em currentColor}.fullscreen-exit,.insp-close,.community-join,.community-dismiss,.profile-section-jumps a{font-family:var(--sw-font-display);font-weight:var(--sw-fw-label);letter-spacing:var(--sw-track-button);text-transform:uppercase}.has-battle-commands .command-clock .pot-turn,.has-battle-commands .command-clock .pot-prio,.battle-menu-stats>span,.ih-prog-labels,.ih-marklabel,.wh-diff,.wh-decklabel,.home-market-kicker,.pp-signin,.binder-surface .db-badge,.ph-tier i{font-size:calc(var(--sw-fs-micro) * var(--sw-text-scale))}@media(min-width:981px)and (min-height:521px){.hand-heading,.arena .hand-heading,.arena:not(.table) .sp-tag,.arena.premium-arena.battle-wide .side-power .sp-tag{font-size:calc(var(--sw-fs-micro) * var(--sw-text-scale))}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.arena.premium-arena.battle-wide .side-power .sp-tag{font-size:calc(var(--sw-fs-micro) * var(--sw-text-scale))}}.rt-next-txt b,.home-market-permanent,.home-market-daily,.home-market-face-name,.home-market-face-price,.home-market-art-state,.xf-tag,.pass-show .pr-plate b,.pass-show .pr-plate i,.pr-owned,.cap-arch,.discard-pile-trigger,.arena.premium-arena.battle-wide .side-power .sp-proj,.arena.premium-arena.battle-wide .m-verdict,.arena.premium-arena.battle-wide .slot-vacancy .overview-placement,.quiet-hud .pot-turn,.quiet-hud .hud-pot .pot-prio,.quiet-hud .hud-energy b i,.match-result .cere-kicker,.match-result .rc-pot-label,.db-kicker,.db-label,.db-night,.market-deck-meta{font-size:calc(var(--sw-fs-micro) * var(--sw-text-scale))}.pass-show .pr-plate b{white-space:normal;overflow-wrap:break-word}.pass-show .pr-plate i{letter-spacing:0}.pass-show:where(:has(>.pr-owned)){display:flex;flex-direction:column;justify-content:flex-end}:where(.pass-show:has(>.pr-owned))>img.round{position:absolute;inset:0}.pass-show:where(:has(>.pr-owned)) .pr-plate{position:relative;padding-top:4px}:where(.pass-show:has(>.pr-owned)) .pr-plate i.pr-rarity{display:none}.pr-owned{position:relative;z-index:1;inset:auto;order:-1;display:block;margin:0 3px;padding:1px 3px;background:linear-gradient(#46e3a02e,#46e3a02e) var(--sw-caption-plate);line-height:1.15;white-space:normal;overflow-wrap:break-word;letter-spacing:0}.pr-owned .ic{display:none}@media(max-width:640px){.pass-cell,.pll{height:96px}.pass-show{width:96px;height:96px}}.arena.premium-arena.battle-wide .side .card .stage-n,.arena.premium-arena.battle-wide .side .card .pbase{font-size:var(--sw-fs-micro)}.arena.premium-arena.battle-wide .side .card .cname{font-size:clamp(var(--sw-fs-micro),calc(var(--piece-width) * .155),14px);-webkit-line-clamp:4;max-height:4.4em;overflow-wrap:break-word}@media(min-width:981px)and (min-height:521px){.match-wrap.has-battle-commands .command-arena.battle-wide .side .card .cname{font-size:clamp(var(--sw-fs-micro),calc(var(--piece-width) * .12 + 1px),18px)}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap.has-battle-commands .command-arena.battle-wide .side .card .cname{font-size:clamp(var(--sw-fs-micro),calc(var(--piece-width) * .155),14px)}.arena.premium-arena.battle-wide .overview-block-head i,.has-battle-commands .commander-player .hud-energy b i{font-size:calc(var(--sw-fs-micro) * var(--sw-text-scale))}.match-wrap .arena.premium-arena .commander-player .discard-pile-trigger>span{max-width:none;font-size:calc(var(--sw-fs-micro) * var(--sw-text-scale));overflow:clip;overflow-clip-margin:var(--sw-ink-clip);text-overflow:clip}}@media(max-width:980px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .side .card .cname{font-size:var(--sw-fs-micro);line-height:1.1}}@media(max-width:440px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .side .card .cname{display:none}}@media(max-width:440px)and (orientation:portrait),(orientation:landscape)and (max-height:520px){.arena.premium-arena.battle-wide .side .card .cname{display:none}}@media(orientation:landscape)and (max-height:520px){.match-wrap.has-battle-commands .command-arena .command-clock .pot-prio,.match-wrap.has-battle-commands .command-arena.battle-wide .side-power .sp-tag{font-size:calc(var(--sw-fs-micro) * var(--sw-text-scale))}}@media(max-width:760px){.market-deck-value{font-size:calc(var(--sw-fs-micro) * var(--sw-text-scale))}}@media(max-width:640px){.match-result-face{font-size:calc(var(--sw-fs-micro) * var(--sw-text-scale))}}@media(max-width:540px){.picker-panel .avatar-cell .avatar-name{font-size:calc(var(--sw-fs-micro) * var(--sw-text-scale))}}@media(min-width:981px)and (min-height:521px){.readout-copy p{margin-top:2px;font-size:calc(var(--sw-fs-sm) * var(--sw-text-scale));line-height:var(--sw-lh-sm);letter-spacing:0}.tactical-readout{overflow:clip;overflow-clip-margin:var(--sw-ink-clip)}}@media(min-width:981px)and (min-height:521px)and (max-height:850px){.arena .readout-copy p{margin-top:2px;line-height:var(--sw-lh-sm)}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.hand-heading .readout-copy strong,.hand-heading .readout-copy p,.hand-heading .readout-copy .readout-instruction.unavailable{overflow:clip;overflow-clip-margin:var(--sw-ink-clip)}.overview-block-head strong{overflow:clip;overflow-clip-margin:var(--sw-ink-clip-lines)}}:where(:root:lang(ja)) :is(.ih-eyebrow,.ih-marklabel,.wh-diff,.wh-decklabel,.home-market-kicker,.meta-eyebrow,.pass-hero-sub,.cap-arch,.set-label,.hand-heading),:where(:root:lang(ja)) .meta-play .wh-next,:where(:root:lang(ja)) .menu-dialog .set-label,:where(:root:lang(ja)) .ph-tier i,:where(:root:lang(ja)) .battle-menu-stats>span,:where(:root:lang(ja)) .has-battle-commands .command-clock :is(.pot-turn,.pot-prio),:where(:root:lang(ja)) .menu-shell .missions-screen .jobs-section-label h2{letter-spacing:var(--sw-track-micro)}.menu-shell .ih-tier,.play-heading h1,.meta-play .wh-name,.menu-shell .menu-title,.market-section-head h2,.market-deck-body h3,.menu-shell .missions-screen .job-title,.menu-shell .rules-basic h2,.binder-surface .db-name,.menu-shell .home-market .ht-head{font-weight:var(--sw-fw-display);font-optical-sizing:auto}@media(max-width:720px){.menu-shell .wallet .avatar-chip:has(.pp-signin){width:auto;min-width:52px}.menu-shell .wallet .avatar-chip .pp-signin{white-space:nowrap;font-size:calc(var(--sw-fs-micro) * var(--sw-text-scale))}}:where(:root:lang(ar)) .pass-show .pr-plate b,:where(:root:lang(ar)) .pr-owned{overflow:clip;overflow-clip-margin:var(--sw-ink-clip)}:where(:root:lang(ar)) .arena .hand .card .cname,:where(:root:lang(ar)) .arena .card.in-board .cname,:where(:root:lang(ar)) .arena .card.in-draft .cname,:where(:root:lang(ar)) .arena.premium-arena.battle-wide .loc-effect{overflow:clip;overflow-clip-margin:var(--sw-ink-clip-lines)}:where(:root:lang(ar)) .arena.premium-arena.battle-wide .side-power .sp-tag{overflow:clip;overflow-clip-margin:var(--sw-ink-clip)}@media(max-width:980px),(orientation:landscape)and (max-height:520px){:where(:root:lang(ar)) .arena .side .card .cname{overflow:clip;overflow-clip-margin:var(--sw-ink-clip-lines)}:where(:root:lang(ar)) .overview-block-head strong{overflow:clip;overflow-clip-margin:var(--sw-ink-clip)}}@media(max-width:720px){:where(:root:lang(ar)) .tab .tab-label{overflow:clip;overflow-clip-margin:var(--sw-ink-clip)}}:where(:root:lang(ar)) .journey-mode select,:where(:root:lang(ar)) .lang-select{padding-block:4px}button:focus-visible,[role=button]:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:var(--sw-focus-offset)}.meta button:focus-visible,.meta summary:focus-visible,.reward-actions button:focus-visible,.reward-save button:focus-visible,.menu-shell :is(button,input,select,textarea,summary,a,[tabindex="0"]):focus-visible,.menu-dialog :is(button,input,textarea,select,a):focus-visible,.market button:focus-visible,.market summary:focus-visible,.market input:focus-visible,.market select:focus-visible,.binder-surface :is(button,[role=button],input):focus-visible,.binder-surface .collection-search:focus-within,.binder-surface .ed-search-field:focus-within,:is(.dashboard-shortcut,.dashboard-section-button,.dashboard-resume-button):focus-visible,.dashboard-legacy-invites>summary:focus-visible,.crew-world-link:focus-visible,.battle-menu>summary:focus-visible,.art-review-trigger:focus-visible,.art-review-refresh:focus-visible,.match-wrap .avatar-comms:focus-visible,.backoffice :is(summary,.boa-table-scroll):focus-visible,.brv-button:focus-visible,.brv-card:focus-visible,.brv-seek input:focus-visible,.card-art-picker-panel :is(summary,button):focus-visible,.card-art-entry:focus-visible,.rip-card.flipped[data-def][role=button]:focus-visible,.insp-story-link:focus-visible,.insp-rule-help summary:focus-visible,.insp-extra>summary:focus-visible,.coach-slot button:focus-visible,:is(.community-row,.community-join,.community-dismiss,.community-match-link):focus-visible,.cl-button:focus-visible,.cl-move summary:focus-visible,.cl-join input:focus-visible,.cl-game:focus-visible,.cl-rival:focus-visible,.invite-banner__more:focus-visible,.game-plan-dialog button:focus-visible,.discard-pile-trigger:focus-visible,.discard-pile-close:focus-visible,.discard-pile-card:focus-visible,.discard-pile-back:focus-visible,.arena .reposition-readout .readout-recall:focus-visible,.friends-panel :is(button,input,summary):focus-visible,.friends-trigger:focus-visible,.fullscreen-exit:focus-visible,.home-market-face:focus-visible,.home-market-art:focus-visible,.home-market-browse:focus-visible,.journey-reward-link:focus-visible,.journey-mode select:focus-visible,.collection-tools input:focus-visible,.arena.premium-arena.battle-wide .overview-block-head:focus-visible,.arena.premium-arena.battle-wide .loc-info:focus-visible,.match-peek .match-peek-dismiss:focus-visible,.mh-recent button:focus-visible,.mh-dialog button:focus-visible,.match-result .match-result-exit:focus-visible,.match-result .match-rematch-cancel:focus-visible,.match-result .match-rematch-next:focus-visible,.career-milestones>summary:focus-visible,.career-special>summary:focus-visible,.arena .hand .card:focus-visible,body .arena .hand-area .mobile-selected-details:focus-visible,.match-wrap #tutorial-slot :is(.tut-next,.tut-skip):focus-visible,.match-wrap #tutorial-mobile-slot :is(.tut-tips,.tut-next,.tut-skip):focus-visible,.match-wrap .arena.premium-arena.battle-wide .overview-placement:focus-visible,.match-wrap .arena.premium-arena .tutorial-slot .tut-topics [data-tut=topic]:focus-visible,.match-wrap .tutorial-slot[data-tutorial-active] :is(.tut-tips,.tut-skip):focus-visible,.play-deck-summary button:focus-visible,.play-mode-choice:focus-visible,.menu-shell .rules-topic summary:focus-visible,.career-jumps a:focus-visible,.profile-section-jumps a:focus-visible,:is(.signal-shop,.signal-detail,.signal-tray) button:focus-visible,#single-card-shop-title:focus-visible,.tdir :is(button,summary):focus-visible,.tr-button:focus-visible,.tr-field :is(input,select,textarea):focus-visible,.tournament-lobby summary:focus-visible{outline-color:var(--sw-focus);outline-width:var(--sw-focus-width)}.code-input:focus,.acct-input:focus,.menu-dialog .acct-input:focus,.ed-search:focus-within,.lang-select:focus-visible{border-color:var(--sw-focus);box-shadow:0 0 0 var(--sw-focus-width) var(--sw-focus)}.game-plan-card:focus-visible .game-plan-card-front{box-shadow:var(--sw-elev-lift),0 0 0 var(--sw-focus-width) var(--sw-focus)}.arena .card.in-draft:focus-visible,.arena .card.in-board:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px}.coach-slot button:focus-visible,.match-wrap #tutorial-slot :is(.tut-next,.tut-skip):focus-visible,.match-wrap #tutorial-mobile-slot :is(.tut-tips,.tut-next,.tut-skip):focus-visible{box-shadow:var(--sw-focus-inset)}.sw-t-micro,.sw-t-cap,.sw-t-sm,.sw-t-body,.sw-t-lead{font-family:var(--sw-font-body)}.sw-t-micro{font-size:calc(var(--sw-fs-micro) * var(--sw-text-scale));font-weight:var(--sw-fw-strong);line-height:var(--sw-lh-ui);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.sw-t-cap{font-size:calc(var(--sw-fs-cap) * var(--sw-text-scale));font-weight:var(--sw-fw-strong);line-height:var(--sw-lh-ui);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase}.sw-t-sm{font-size:calc(var(--sw-fs-sm) * var(--sw-text-scale));font-weight:var(--sw-fw-body);line-height:var(--sw-lh-sm);letter-spacing:0}.sw-t-body{font-size:calc(var(--sw-fs-body) * var(--sw-text-scale));font-weight:var(--sw-fw-body);line-height:var(--sw-lh-body);letter-spacing:0}.sw-t-lead{font-size:calc(var(--sw-fs-lead) * var(--sw-text-scale));font-weight:var(--sw-fw-body);line-height:var(--sw-lh-lead);letter-spacing:0}.sw-t-h4,.sw-t-h3,.sw-t-h2,.sw-t-h1,.sw-t-hero,.sw-t-mega{font-family:var(--sw-font-display);font-optical-sizing:auto}.sw-t-h4{font-size:var(--sw-fs-lead);font-weight:var(--sw-fw-label);line-height:var(--sw-lh-heading);letter-spacing:var(--sw-track-label);text-transform:uppercase}.sw-t-h3{font-size:var(--sw-fs-h3);font-weight:var(--sw-fw-display);line-height:var(--sw-lh-title);letter-spacing:var(--sw-track-display);text-transform:uppercase}.sw-t-h2{font-size:var(--sw-fs-h2);font-weight:var(--sw-fw-display);line-height:var(--sw-lh-title);letter-spacing:var(--sw-track-display);text-transform:uppercase}.sw-t-h1{font-size:var(--sw-fs-h1);font-weight:var(--sw-fw-display);line-height:var(--sw-lh-h1);letter-spacing:var(--sw-track-display);text-transform:uppercase}.sw-t-hero{font-size:var(--sw-fs-hero);font-weight:var(--sw-fw-display);line-height:var(--sw-lh-display);letter-spacing:var(--sw-track-hero)}.sw-t-mega{font-size:var(--sw-fs-mega);font-weight:var(--sw-fw-display);line-height:var(--sw-lh-mega);letter-spacing:var(--sw-track-hero)}.sw-num{font-variant-numeric:lining-nums tabular-nums}.sw-btn{--sw-btn-face: var(--sw-btn-secondary-face);--sw-btn-face-shadow: none;--sw-btn-edge: var(--sw-brass-grad);--sw-btn-edge-w: 1.5px;--sw-btn-label: var(--sw-text-1);--sw-btn-sub: var(--sw-text-3);--sw-btn-base: var(--sw-btn-base-dark);--sw-btn-h: 48px;--sw-btn-minw: 88px;--sw-btn-pad: 18px;--sw-btn-fs: 17px;--sw-btn-sub-fs: var(--sw-fs-micro);--sw-btn-cut: polygon(var(--sw-btn-chamfer) 0, calc(100% - var(--sw-btn-chamfer)) 0, 100% var(--sw-btn-chamfer), 100% calc(100% - var(--sw-btn-chamfer)), calc(100% - var(--sw-btn-chamfer)) 100%, var(--sw-btn-chamfer) 100%, 0 calc(100% - var(--sw-btn-chamfer)), 0 var(--sw-btn-chamfer));position:relative;isolation:isolate;display:inline-grid;min-width:var(--sw-btn-minw);min-height:var(--sw-btn-h);margin:0 0 4px;padding:0;border:0;border-radius:var(--sw-radius-md);background:none;color:var(--sw-btn-label);font-family:var(--sw-font-display);text-align:center;white-space:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sw-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sw-btn-base);clip-path:var(--sw-btn-cut);transform:translateY(4px)}.sw-btn:after{content:"";position:absolute;inset:6px 2px 0;z-index:-2;border-radius:var(--sw-radius-md);box-shadow:var(--sw-btn-drop);pointer-events:none}.sw-btn__face{position:relative;display:grid;place-content:center;gap:var(--sw-space-half);min-height:var(--sw-btn-h);padding:var(--sw-space-1) var(--sw-btn-pad);background:var(--sw-btn-edge);box-shadow:var(--sw-btn-face-shadow);clip-path:var(--sw-btn-cut);transition:transform var(--sw-dur-fast) var(--sw-ease-out-back)}.sw-btn__face:before{content:"";position:absolute;inset:var(--sw-btn-edge-w);z-index:0;background:var(--sw-btn-face);clip-path:polygon(calc(var(--sw-btn-chamfer) - 1px) 0,calc(100% - var(--sw-btn-chamfer) + 1px) 0,100% calc(var(--sw-btn-chamfer) - 1px),100% calc(100% - var(--sw-btn-chamfer) + 1px),calc(100% - var(--sw-btn-chamfer) + 1px) 100%,calc(var(--sw-btn-chamfer) - 1px) 100%,0 calc(100% - var(--sw-btn-chamfer) + 1px),0 calc(var(--sw-btn-chamfer) - 1px))}.sw-btn__label,.sw-btn__sub{position:relative;z-index:1;overflow-wrap:anywhere}.sw-btn__label{font-family:var(--sw-font-display);font-size:var(--sw-btn-fs);font-weight:var(--sw-fw-label);line-height:var(--sw-lh-heading);letter-spacing:var(--sw-track-button);text-transform:uppercase}.sw-btn__sub{color:var(--sw-btn-sub);font-family:var(--sw-font-body);font-size:var(--sw-btn-sub-fs);font-weight:var(--sw-fw-strong);line-height:var(--sw-lh-ui);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.sw-btn[data-size=sm]{--sw-btn-h: 44px;--sw-btn-minw: 44px;--sw-btn-pad: 14px;--sw-btn-fs: 15px}.sw-btn[data-size=sm] .sw-btn__sub{display:none}.sw-btn[data-size=lg]{--sw-btn-h: 56px;--sw-btn-minw: 120px;--sw-btn-pad: 20px;--sw-btn-fs: 20px}.sw-btn[data-size=hero]{--sw-btn-h: clamp(66px, 9vh, 96px);--sw-btn-minw: min(280px, 100%);--sw-btn-pad: 24px;--sw-btn-fs: min(var(--sw-fs-hero), 62px);--sw-btn-sub-fs: var(--sw-fs-cap)}.sw-btn[data-size=hero] .sw-btn__label{font-weight:var(--sw-fw-display);line-height:var(--sw-lh-display);letter-spacing:var(--sw-track-hero)}.sw-btn[data-size=hero] .sw-btn__sub{letter-spacing:var(--sw-track-eyebrow)}:where(:root:lang(ar)) .sw-btn[data-size=hero] .sw-btn__label{line-height:var(--sw-lh-heading)}.sw-btn[data-variant=primary]{--sw-btn-face: var(--sw-btn-sheen), var(--sw-mint-face);--sw-btn-edge: var(--sw-mint-face);--sw-btn-edge-w: 0px;--sw-btn-face-shadow: var(--sw-btn-primary-bevel);--sw-btn-label: var(--sw-mint-ink);--sw-btn-sub: var(--sw-mint-ink);--sw-btn-base: var(--sw-mint-base)}.sw-btn[data-variant=value]{--sw-btn-face: var(--sw-value-face);--sw-btn-edge: var(--sw-value-face);--sw-btn-edge-w: 0px;--sw-btn-face-shadow: var(--sw-btn-value-bevel);--sw-btn-label: var(--sw-brass-ink);--sw-btn-sub: var(--sw-brass-ink);--sw-btn-base: var(--sw-brass-base)}.sw-btn[data-variant=danger]{--sw-btn-edge: var(--sw-danger);--sw-btn-label: var(--sw-danger)}.sw-btn[data-variant=unlit],.sw-btn:disabled,.sw-btn[aria-disabled=true]{--sw-btn-face: var(--sw-btn-unlit-face);--sw-btn-edge: var(--sw-btn-unlit-face);--sw-btn-edge-w: 0px;--sw-btn-face-shadow: var(--sw-btn-unlit-keyline);--sw-btn-label: var(--sw-text-2);--sw-btn-sub: var(--sw-mint);--sw-btn-base: var(--sw-btn-base-dark)}.sw-btn:disabled,.sw-btn[aria-disabled=true]{cursor:not-allowed}.sw-btn[data-variant=ghost],.sw-btn[data-variant=link]{margin-bottom:0}.sw-btn[data-variant=ghost]:before,.sw-btn[data-variant=ghost]:after,.sw-btn[data-variant=link]:before,.sw-btn[data-variant=link]:after{content:none}.sw-btn[data-variant=ghost] .sw-btn__face,.sw-btn[data-variant=link] .sw-btn__face{background:none;clip-path:none}.sw-btn[data-variant=ghost] .sw-btn__face{border:1px solid var(--sw-line-brass);border-radius:var(--sw-radius-md)}.sw-btn[data-variant=ghost] .sw-btn__face:before,.sw-btn[data-variant=link] .sw-btn__face:before{content:none}.sw-btn[data-variant=link]{--sw-btn-minw: 44px;--sw-btn-label: var(--sw-brass);--sw-btn-pad: 0px}.sw-btn[data-variant=link] .sw-btn__label{text-decoration:underline 1px var(--sw-brass);text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.sw-btn:not(:disabled,[aria-disabled=true]):hover .sw-btn__face{transform:translateY(-2px);transition-timing-function:var(--sw-ease-ui)}.sw-btn[data-variant=primary]:not(:disabled,[aria-disabled=true]):hover{box-shadow:var(--sw-btn-primary-glow)}.sw-btn[data-variant=primary]:not(:disabled,[aria-disabled=true]):hover:focus-visible{box-shadow:var(--sw-focus-halo),var(--sw-btn-primary-glow)}}.sw-btn:not(:disabled,[aria-disabled=true]):active .sw-btn__face{transform:translateY(3px) scale(.97);transition-duration:var(--sw-dur-press)}.sw-btn:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:var(--sw-focus-offset);box-shadow:var(--sw-focus-halo)}.sw-btn[data-armed]{--sw-btn-edge: var(--sw-danger);--sw-btn-edge-w: 1.5px}body.reduce-motion .sw-btn__face{transition:none}@media(prefers-reduced-motion:reduce){.sw-btn__face{transition:none}}.btn.primary,.menu-shell .btn.primary,.meta .btn.primary,.menu-dialog .btn.primary,.reward-actions>.btn.primary.huge{border-color:var(--sw-mint-hi);border-bottom-color:var(--sw-mint-base);background:var(--sw-btn-sheen),var(--sw-mint-face);color:var(--sw-mint-ink);text-shadow:none;box-shadow:var(--sw-btn-primary-plate),var(--sw-elev-rest)}.ih-cta,.wh-cta,.menu-shell .meta-play .play-selection .wh-cta,.ceremony.match-result .btn.huge{box-shadow:var(--sw-btn-primary-plate),var(--sw-btn-drop)}@media(hover:hover)and (pointer:fine){.btn.primary:not(.commit):hover:not(:disabled),.meta .btn.primary:hover,.menu-shell .btn.primary:hover:not(:disabled){background:var(--sw-btn-sheen),var(--sw-mint-face);box-shadow:var(--sw-btn-primary-plate),var(--sw-btn-primary-glow)}}.arena .controls:where(:not(:has(.mobile-stage-action))) .btn.primary,.arena .controls .btn.primary:where(.mobile-stage-action),.arena.premium-arena.battle-wide .controls #act-commit{border-color:var(--sw-mint-hi);border-bottom-color:var(--sw-mint-base);background:var(--sw-btn-plate-band),var(--sw-btn-sheen),var(--sw-mint-face);color:var(--sw-mint-ink);text-shadow:none;box-shadow:var(--sw-btn-primary-hi),var(--sw-elev-rest)}@media(hover:hover)and (pointer:fine){.arena .controls .btn.primary:hover:not(:disabled){background:var(--sw-btn-plate-band),var(--sw-btn-sheen),var(--sw-mint-face);box-shadow:var(--sw-btn-primary-hi),var(--sw-btn-primary-glow)}}.arena .controls .btn:focus-visible,.arena.premium-arena.battle-wide .controls #act-commit:focus-visible{box-shadow:var(--sw-focus-halo)}.cv{--cv-oct: polygon(29% 0, 71% 0, 100% 29%, 100% 71%, 71% 100%, 29% 100%, 0 71%, 0 29%);--cv-rim: var(--sw-rim-common);position:relative;display:block;width:100%;aspect-ratio:var(--sw-card-aspect);container:cv / inline-size;direction:ltr;text-align:start;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.cv[data-rarity=rare]{--cv-rim: var(--sw-rim-rare);--pip: var(--sw-pip-rare);--pipglow: var(--sw-pip-rare-glow)}.cv[data-rarity=legendary]{--cv-rim: var(--sw-rim-legend);--pip: var(--sw-pip-legend);--pipglow: var(--sw-pip-legend-glow)}.cv-body{--pw: 27cqw;position:absolute;inset:0;display:block;border-radius:6.5cqw;background:var(--cv-rim);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000080,var(--sw-elev-rest);contain:layout}.cv-win{--cv-r: 4cqw;position:absolute;inset:clamp(2px,3.4cqw,6px);border-radius:var(--cv-r);background:var(--sw-card-win);box-shadow:0 0 0 1px #000000b3}.cv-win>*,.cv-win:before,.cv-win:after{border-radius:inherit}.cv{--cv-x: var(--cx, var(--ax, 50%));--cv-y: var(--cy, var(--ay, 25%));--cv-crop: calc(1 - 1 / var(--cv-zoom, 1.12))}.cv-art{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--cv-x, 50%) var(--cv-y, 25%);transform:scale(var(--cv-zoom, 1.12));transform-origin:var(--cv-x, 50%) var(--cv-y, 25%);clip-path:inset(calc(var(--cv-y, 25%) * var(--cv-crop, .1071)) calc((100% - var(--cv-x, 50%)) * var(--cv-crop, .1071)) calc((100% - var(--cv-y, 25%)) * var(--cv-crop, .1071)) calc(var(--cv-x, 50%) * var(--cv-crop, .1071)) round calc(var(--cv-r) / var(--cv-zoom, 1.12)));-webkit-touch-callout:none}@supports (object-view-box: inset(0%)){.cv-art{transform:none;clip-path:none;object-view-box:inset(calc(var(--cv-y, 25%) * var(--cv-crop, .1071)) calc((100% - var(--cv-x, 50%)) * var(--cv-crop, .1071)) calc((100% - var(--cv-y, 25%)) * var(--cv-crop, .1071)) calc(var(--cv-x, 50%) * var(--cv-crop, .1071)))}}.cv:is([data-rarity=legendary],[data-line]) .cv-win{isolation:isolate}.cv-emoji{position:absolute;inset:0;display:grid;place-items:center;font-size:40cqw;opacity:.4}.cv-win:after{--cv-vignette: radial-gradient(ellipse at 50% 32%, transparent 55%, rgba(0, 0, 0, .38));content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 54%,rgba(3,6,8,.55) 78.8%,rgba(3,6,8,.92)),var(--cv-vignette);pointer-events:none}.cv-plate{position:absolute;left:2cqw;z-index:2;display:grid;place-items:center;width:var(--pw);height:var(--pw);clip-path:var(--cv-oct)}.cv-plate:before{content:"";position:absolute;inset:1.6cqw;clip-path:var(--cv-oct);background:var(--pface)}.cv-plate>b{position:relative;z-index:2;font:900 calc(var(--pw) * .66) / 1 var(--sw-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--pnum);padding-top:.06em;text-shadow:none}.cv-plate.cv-cost{top:2cqw;background:var(--sw-plate-cost-rim);--pface: var(--sw-plate-cost);--pnum: var(--sw-plate-cost-num)}.cv-plate.cv-pow{top:calc(2cqw + var(--pw) + 1cqw);background:var(--sw-plate-power-rim);box-shadow:inset 0 0 0 2px var(--sw-plate-power-keyline);--pface: var(--sw-plate-power);--pnum: var(--sw-plate-power-num)}.cv-delta{position:absolute;z-index:3;left:calc(2cqw + var(--pw) + 1cqw);top:calc(2cqw + var(--pw) + 1cqw + var(--pw) / 2);display:flex;align-items:center;justify-content:center;gap:max(.6cqw,1px);transform:translateY(-50%);padding:.6cqw max(2cqw,3px) .4cqw;border-radius:3cqw;font:800 max(10.5cqw,11px) / 1 var(--sw-font-display);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.cv-delta>span{display:block}.cv-delta-a{flex:0 1 auto;min-width:0;font-size:.72em}.cv-delta-n{flex:none}.cv-delta.up{background:var(--sw-buff-deep);color:var(--sw-buff);box-shadow:0 0 0 1px var(--sw-buff)}.cv-delta.dn{background:var(--sw-debuff-deep);color:var(--sw-debuff-text);box-shadow:0 0 0 1px var(--sw-debuff)}.cv-status{position:absolute;z-index:3;top:3cqw;right:3cqw;display:flex;flex-direction:column;gap:1.6cqw}.cv-st{display:grid;place-items:center;width:max(16cqw,14px);height:max(16cqw,14px);border-radius:50%;background:#05090bd9;box-shadow:inset 0 0 0 1px #f2eee480;color:var(--sw-text-1);font:800 max(8cqw,11px) / 1 var(--sw-font-display);font-style:normal;letter-spacing:-.02em}.cv-st .ic{display:block;width:62%;height:62%}.cv-st.shield{color:var(--sw-brass)}.cv-st.warded{color:var(--sw-brass-hi)}.cv-st:is(.jam,.suppressed){color:var(--sw-debuff-text)}.cv-st.moved{color:var(--sw-text-1)}.cv-st.fragile{color:var(--sw-fragile)}.cv-st.over,.cv-st.all{display:none}.cv-st:is(.more,.all){box-shadow:none;border:1px dashed rgba(242,238,228,.75);font-variant-numeric:tabular-nums}.cv-tips{display:none}.cv-name{position:absolute;z-index:2;left:5cqw;right:5cqw;bottom:6cqw;display:flex;align-items:center;gap:2cqw;padding:1.4cqw 2.4cqw 1.2cqw;border-radius:3cqw;background:#05090bc7;box-shadow:inset 0 1.6px 0 var(--fc)}.cv-name>.nm{display:block;flex:1;min-width:0;padding-top:.8cqw;font:800 max(11px,min(12.6cqw,var(--nm-fit, 100cqw))) / .9 var(--sw-font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--sw-text-1);text-wrap:balance;overflow-wrap:normal;unicode-bidi:isolate}.cv[data-name-len=long] .cv-name>.nm{font-size:max(11px,min(10.5cqw,var(--nm-fit, 100cqw)))}.cv[data-name-tight] .cv-name>.nm{letter-spacing:-.03em}.cv-name>.nm:lang(ja){font:800 max(11cqw,var(--sw-fs-micro, 11px)) / 1.05 var(--sw-font-display);text-transform:none;letter-spacing:0;padding-top:.4cqw;overflow-wrap:anywhere}.cv-name>.nm:lang(ar){font:700 max(var(--sw-fs-micro, 11px),min(11cqw,var(--nm-fit, 100cqw))) / 1.2 var(--sw-font-display);text-transform:none;letter-spacing:0;padding-top:0;text-align:right}.cv[data-name-len=xlong] .cv-name>.nm{font-size:max(var(--sw-fs-micro, 11px),min(8.8cqw,var(--nm-fit, 100cqw)));line-height:1.12}.cv-glyph{flex:none;display:grid;place-items:center;width:15cqw;height:15cqw;border-radius:50%;background:#05090bd9;box-shadow:inset 0 0 0 1px #f2eee480;color:var(--sw-glyph)}.cv-glyph .ic{display:block;width:64%;height:64%}.cv-glyph.lit{box-shadow:inset 0 0 0 1px var(--sw-mint);color:var(--sw-mint)}.cv-glyph.struck{color:var(--sw-debuff-text);box-shadow:inset 0 0 0 1px #ff7a6e99}.cv-glyph.solo{position:absolute;z-index:2;left:4.5cqw;bottom:5cqw;width:21cqw;height:21cqw;min-width:11px;min-height:11px}.cv-tick{position:absolute;z-index:3;top:0;left:34%;width:32%;height:max(2.4cqw,3px);border-radius:0 0 1px 1px;background:var(--fc);box-shadow:0 0 0 1px #0000008c}.cv[data-frame] .cv-win{--cv-r: 5.4cqw;inset:max(1.5px,1.8cqw)}.cv-frame{position:absolute;z-index:1;inset:max(1.5px,1.8cqw);border-radius:5.4cqw;background:url(/art/fx_frame_common.webp) center / 100% 100% no-repeat;pointer-events:none}.cv[data-rarity=rare] .cv-frame{background-image:url(/art/fx_frame_rare.webp)}.cv[data-rarity=legendary] .cv-frame{background-image:url(/art/fx_frame_legendary.webp)}.cv[data-frame][data-rarity=rare] .cv-frame:after{content:"";position:absolute;inset:6.1% 6.4%;border-radius:3cqw;box-shadow:0 0 0 1px #8fb3ffbf,0 0 5px #4f86ff8c}.cv-pfoil{position:absolute;inset:0;background:url(/art/fx_foil.webp) center / cover;mix-blend-mode:screen;opacity:.34;-webkit-mask-image:linear-gradient(180deg,black 52%,transparent 94%);mask-image:linear-gradient(180deg,black 52%,transparent 94%);pointer-events:none}.cv[data-tier=l] .cv-pfoil{opacity:.3;-webkit-mask-image:linear-gradient(180deg,black 55%,transparent 92%);mask-image:linear-gradient(180deg,black 55%,transparent 92%)}.cv[data-frame] .cv-plate{left:3cqw}.cv[data-frame] .cv-plate.cv-cost{top:3cqw}.cv[data-frame] .cv-plate.cv-pow{top:calc(3cqw + var(--pw) + 1cqw)}.cv[data-frame] .cv-delta{left:calc(3cqw + var(--pw) + 1.4cqw);top:calc(3cqw + var(--pw) + 1cqw + var(--pw) / 2)}.cv[data-frame] .cv-status{top:9cqw;right:9cqw}.cv[data-frame] .cv-name{left:8.6cqw;right:8.6cqw;bottom:9.4cqw}.cv[data-frame][data-name-len=long] .cv-name>.nm{font-size:max(11px,min(9.8cqw,var(--nm-fit, 100cqw)))}.cv[data-frame] .cv-tick{top:max(1.5px,1.8cqw);height:max(2.2cqw,3px);border-radius:0 0 2px 2px}.cv[data-frame] .cv-win:after{background:linear-gradient(to bottom,transparent 50%,rgba(3,6,8,.55) 77.5%,rgba(3,6,8,.92)),var(--cv-vignette)}.cv[data-tier=m]{--cv-zoom: var(--cz, 1.12)}.cv[data-tier=l]{--cv-zoom: var(--cz, 1.06)}.cv[data-tier=s]{--cv-zoom: var(--cz, 1.32)}.cv[data-tier=s] .cv-body{--pw: max(40cqw, 21px)}.cv[data-tier=s] .cv-plate.cv-pow{top:2cqw}.cv[data-tier=s] .cv-plate>b{font-size:max(calc(var(--pw) * .68),14.5px)}.cv[data-tier=s] .cv-delta{left:auto;right:3cqw;top:3cqw;transform:none;padding:1cqw max(2.4cqw,3px) .6cqw;font-size:max(15cqw,12px)}.cv[data-tier=s] .cv-status{top:50%;transform:translateY(-50%)}.cv[data-tier=s] .cv-win:after{background:var(--cv-vignette)}@container cv (max-width: 91.98px){.cv:is([data-tier=m],[data-tier=l]) .cv-win{--cv-x: var(--cxn, var(--cx, var(--ax, 50%)));--cv-y: var(--cyn, var(--cy, var(--ay, 25%)));--cv-crop: calc(1 - 1 / var(--cv-zoom))}.cv[data-tier=m] .cv-win{--cv-zoom: var(--czn, var(--cz, 1.12))}.cv[data-tier=l] .cv-win{--cv-zoom: var(--czn, var(--cz, 1.06))}}@container cv (max-width: 91.98px){.cv:is([data-tier=m],[data-tier=l]) .cv-body{--pw: max(38cqw, 23px)}.cv:is([data-tier=m],[data-tier=l]) .cv-plate>b{font-size:max(calc(var(--pw) * .7),16px)}.cv:is([data-tier=m],[data-tier=l]) .cv-name{left:8cqw;right:auto;bottom:9cqw;padding:0;background:none;box-shadow:none}.cv:is([data-tier=m],[data-tier=l]) .cv-name>.nm{display:none}.cv:is([data-tier=m],[data-tier=l]) .cv-name>.cv-glyph{width:max(21cqw,14px);height:max(21cqw,14px)}.cv:is([data-tier=m],[data-tier=l]) .cv-win:after{background:var(--cv-vignette)}.cv:is([data-tier=m],[data-tier=l]) .cv-status{top:auto;bottom:9cqw;right:8cqw}.cv-tab{display:none}}.cv[data-nm-min=never] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min=never] .cv-name>.nm{display:none}@container cv (max-width: 93.98px){.cv[data-nm-min="94"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="94"] .cv-name>.nm{display:none}}@container cv (max-width: 95.98px){.cv[data-nm-min="96"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="96"] .cv-name>.nm{display:none}}@container cv (max-width: 97.98px){.cv[data-nm-min="98"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="98"] .cv-name>.nm{display:none}}@container cv (max-width: 99.98px){.cv[data-nm-min="100"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="100"] .cv-name>.nm{display:none}}@container cv (max-width: 101.98px){.cv[data-nm-min="102"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="102"] .cv-name>.nm{display:none}}@container cv (max-width: 103.98px){.cv[data-nm-min="104"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="104"] .cv-name>.nm{display:none}}@container cv (max-width: 105.98px){.cv[data-nm-min="106"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="106"] .cv-name>.nm{display:none}}@container cv (max-width: 107.98px){.cv[data-nm-min="108"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="108"] .cv-name>.nm{display:none}}@container cv (max-width: 109.98px){.cv[data-nm-min="110"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="110"] .cv-name>.nm{display:none}}@container cv (max-width: 111.98px){.cv[data-nm-min="112"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="112"] .cv-name>.nm{display:none}}@container cv (max-width: 113.98px){.cv[data-nm-min="114"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="114"] .cv-name>.nm{display:none}}@container cv (max-width: 115.98px){.cv[data-nm-min="116"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="116"] .cv-name>.nm{display:none}}@container cv (max-width: 117.98px){.cv[data-nm-min="118"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="118"] .cv-name>.nm{display:none}}@container cv (max-width: 119.98px){.cv[data-nm-min="120"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="120"] .cv-name>.nm{display:none}}@container cv (max-width: 121.98px){.cv[data-nm-min="122"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="122"] .cv-name>.nm{display:none}}@container cv (max-width: 123.98px){.cv[data-nm-min="124"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="124"] .cv-name>.nm{display:none}}@container cv (max-width: 125.98px){.cv[data-nm-min="126"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="126"] .cv-name>.nm{display:none}}@container cv (max-width: 127.98px){.cv[data-nm-min="128"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="128"] .cv-name>.nm{display:none}}@container cv (max-width: 129.98px){.cv[data-nm-min="130"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="130"] .cv-name>.nm{display:none}}@container cv (max-width: 131.98px){.cv[data-nm-min="132"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="132"] .cv-name>.nm{display:none}}@container cv (max-width: 133.98px){.cv[data-nm-min="134"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="134"] .cv-name>.nm{display:none}}@container cv (max-width: 135.98px){.cv[data-nm-min="136"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="136"] .cv-name>.nm{display:none}}@container cv (max-width: 137.98px){.cv[data-nm-min="138"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="138"] .cv-name>.nm{display:none}}@container cv (max-width: 139.98px){.cv[data-nm-min="140"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="140"] .cv-name>.nm{display:none}}@container cv (max-width: 141.98px){.cv[data-nm-min="142"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="142"] .cv-name>.nm{display:none}}@container cv (max-width: 143.98px){.cv[data-nm-min="144"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="144"] .cv-name>.nm{display:none}}@container cv (max-width: 145.98px){.cv[data-nm-min="146"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="146"] .cv-name>.nm{display:none}}@container cv (max-width: 147.98px){.cv[data-nm-min="148"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="148"] .cv-name>.nm{display:none}}@container cv (max-width: 149.98px){.cv[data-nm-min="150"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="150"] .cv-name>.nm{display:none}}@container cv (max-width: 151.98px){.cv[data-nm-min="152"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="152"] .cv-name>.nm{display:none}}@container cv (max-width: 153.98px){.cv[data-nm-min="154"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="154"] .cv-name>.nm{display:none}}@container cv (max-width: 155.98px){.cv[data-nm-min="156"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="156"] .cv-name>.nm{display:none}}@container cv (max-width: 157.98px){.cv[data-nm-min="158"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="158"] .cv-name>.nm{display:none}}@container cv (max-width: 159.98px){.cv[data-nm-min="160"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="160"] .cv-name>.nm{display:none}}@container cv (max-width: 163.98px){.cv[data-nm-min="164"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="164"] .cv-name>.nm{display:none}}@container cv (max-width: 167.98px){.cv[data-nm-min="168"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="168"] .cv-name>.nm{display:none}}@container cv (max-width: 171.98px){.cv[data-nm-min="172"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="172"] .cv-name>.nm{display:none}}@container cv (max-width: 175.98px){.cv[data-nm-min="176"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="176"] .cv-name>.nm{display:none}}@container cv (max-width: 179.98px){.cv[data-nm-min="180"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="180"] .cv-name>.nm{display:none}}@container cv (max-width: 183.98px){.cv[data-nm-min="184"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="184"] .cv-name>.nm{display:none}}@container cv (max-width: 187.98px){.cv[data-nm-min="188"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="188"] .cv-name>.nm{display:none}}@container cv (max-width: 191.98px){.cv[data-nm-min="192"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="192"] .cv-name>.nm{display:none}}@container cv (max-width: 195.98px){.cv[data-nm-min="196"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="196"] .cv-name>.nm{display:none}}@container cv (max-width: 199.98px){.cv[data-nm-min="200"] .cv-name{right:auto;padding:0;background:none;box-shadow:none}.cv[data-nm-min="200"] .cv-name>.nm{display:none}}@container cv (max-width: 55.98px){.cv[data-tier=s] .cv-delta{padding:.6cqw 3px .3cqw;right:2cqw;top:2cqw;font-size:11px}.cv[data-tier=s] .cv-delta-n{display:none}.cv[data-tier=s]:not([data-statuses="1"]) .cv-st:not(.all){display:none}.cv[data-tier=s] .cv-st.all{display:grid}.cv[data-tier=s] .cv-status{right:2.5cqw}.cv-tab{display:none}}.cv[data-power=buff] .cv-plate.cv-pow{--pface: var(--sw-plate-buff);--pnum: var(--sw-plate-buff-num)}.cv[data-power=debuff] .cv-plate.cv-pow{--pface: var(--sw-plate-debuff);--pnum: var(--sw-plate-debuff-num)}.cv-st.more{display:grid}.cv[data-afford=yes]{transform:translateY(-4px)}@media(max-width:720px){.hand .cv[data-afford=yes]{transform:translateY(-1.5px)}}.cv[data-afford=yes] .cv-body{box-shadow:inset 0 1px #ffffff73,0 0 0 1.5px var(--sw-ink-0),0 0 0 2.5px var(--sw-neon-you),0 0 0 3.5px var(--sw-neon-you-core),0 0 0 4.5px var(--sw-neon-you),0 0 13px #6fd8f29e,var(--sw-elev-rest)}.cv:is([data-afford=no],[data-afford=idle]) .cv-body{box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000080,0 0 0 1.5px var(--sw-ink-0),0 0 0 3px var(--sw-neon-off-hi),var(--sw-elev-rest)}.cv[data-afford=no] .cv-plate.cv-cost{background:var(--sw-debuff);--pface: linear-gradient(180deg, color-mix(in srgb, var(--sw-debuff) 45%, var(--sw-debuff-deep)), var(--sw-debuff-deep))}.cv[data-afford=no] .cv-plate.cv-cost:after{content:"";position:absolute;z-index:1;left:6%;right:6%;top:50%;height:max(2.5px,2.2cqw);margin-top:calc(max(2.5px,2.2cqw)/-2);background:var(--sw-debuff-text);transform:rotate(-45deg)}.cv[data-afford=no] .cv-plate.cv-cost>b{text-shadow:0 0 2px var(--sw-card-ink),0 0 2px var(--sw-card-ink),0 0 3px var(--sw-card-ink)}.cv[data-afford=no] .cv-art{filter:brightness(.58) saturate(.72)}.cv[data-afford=no] :is(.cv-pfoil,.cv-nglint,.cv-glint,.cv-foil){opacity:.12}.cv[data-afford=idle] .cv-art{filter:brightness(.78) saturate(.88)}.cv[data-afford=idle] :is(.cv-pfoil,.cv-nglint,.cv-glint,.cv-foil){opacity:.2}.cv[data-selected]{transform:none}.cv[data-selected] .cv-body{box-shadow:inset 0 1px #ffffff73,0 0 0 1.5px var(--sw-ink-0),0 0 0 4.5px var(--sw-text-1),0 0 18px #6fd8f299,var(--sw-elev-lift)}.hand:has(>.card>.cv[data-selected]) .cv[data-afford=yes]:not([data-selected]){transform:none}.hand:has(>.card>.cv[data-selected]) .cv[data-afford=yes]:not([data-selected]) .cv-body{box-shadow:inset 0 1px #ffffff73,0 0 0 1.5px var(--sw-ink-0),0 0 0 3px #6fd8f299,var(--sw-elev-rest)}.cv-check{position:absolute;z-index:6;right:-6cqw;top:-6cqw;display:grid;place-items:center;width:max(20cqw,20px);height:max(20cqw,20px);border-radius:50%;background:var(--sw-you);color:var(--sw-ink-0);box-shadow:0 0 0 2px var(--sw-ink-0)}.cv-check .ic{display:block;width:80%;height:80%}.card.in-hand>.cv .cv-check{top:2cqw;right:2cqw}.cv[data-staged] .cv-body:after{content:"";position:absolute;z-index:6;inset:0;border-radius:inherit;outline:2px dashed rgba(242,238,228,.9);outline-offset:2px;pointer-events:none}.cv[data-staged] .cv-art{filter:saturate(.7) brightness(.9)}.cv-order{position:absolute;z-index:6;right:-5cqw;top:-5cqw;display:grid;place-items:center;width:max(20cqw,19px);height:max(20cqw,19px);border-radius:50%;background:var(--sw-paper);color:var(--sw-paper-ink);font:900 max(15cqw,14.5px) / 1 var(--sw-font-display);box-shadow:0 0 0 1.5px var(--sw-paper-ink),0 2px 4px #0009;pointer-events:auto}.cv-pips{position:absolute;z-index:4;left:0;right:0;bottom:-1.2cqw;display:flex;height:0;align-items:center;justify-content:center;gap:calc(1.4cqw + 1.6px);pointer-events:none}.cv-pips>i{display:block;flex:none;width:max(6.6cqw,4px);height:max(6.6cqw,4px);transform:rotate(45deg);background:linear-gradient(135deg,var(--sw-pip-hi),var(--pip, var(--sw-text-1)) 55%,var(--sw-pip-lo));box-shadow:0 0 0 1px #000c,0 0 5px var(--pipglow, transparent)}.cv-deco{--dw: max(2.2cqw, 1.5px);--da: 16cqw;--dg: linear-gradient(135deg, var(--sw-brass-hi), var(--sw-r-legend));--di: linear-gradient(var(--sw-card-ink), var(--sw-card-ink));position:absolute;z-index:4;inset:calc(-1cqw - 1px);pointer-events:none;background:var(--dg) left 1px top 1px / calc(var(--da) - 1px) var(--dw) no-repeat,var(--dg) left 1px top 1px / var(--dw) calc(var(--da) - 1px) no-repeat,var(--dg) right 1px top 1px / calc(var(--da) - 1px) var(--dw) no-repeat,var(--dg) right 1px top 1px / var(--dw) calc(var(--da) - 1px) no-repeat,var(--dg) left 1px bottom 1px / calc(var(--da) - 1px) var(--dw) no-repeat,var(--dg) left 1px bottom 1px / var(--dw) calc(var(--da) - 1px) no-repeat,var(--dg) right 1px bottom 1px / calc(var(--da) - 1px) var(--dw) no-repeat,var(--dg) right 1px bottom 1px / var(--dw) calc(var(--da) - 1px) no-repeat,var(--di) left top / calc(var(--da) + 1px) calc(var(--dw) + 2px) no-repeat,var(--di) left top / calc(var(--dw) + 2px) calc(var(--da) + 1px) no-repeat,var(--di) right top / calc(var(--da) + 1px) calc(var(--dw) + 2px) no-repeat,var(--di) right top / calc(var(--dw) + 2px) calc(var(--da) + 1px) no-repeat,var(--di) left bottom / calc(var(--da) + 1px) calc(var(--dw) + 2px) no-repeat,var(--di) left bottom / calc(var(--dw) + 2px) calc(var(--da) + 1px) no-repeat,var(--di) right bottom / calc(var(--da) + 1px) calc(var(--dw) + 2px) no-repeat,var(--di) right bottom / calc(var(--dw) + 2px) calc(var(--da) + 1px) no-repeat}.cv[data-rarity=legendary]:where(:not([data-afford],[data-selected])) .cv-body{box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000080,var(--sw-glow-legend),var(--sw-elev-rest)}.cv[data-line]:before{content:"";position:absolute;inset:-1.5px;border-radius:calc(6.5cqw + 1.5px);background:var(--sw-nacre);box-shadow:0 0 6px #8cbeff59}.cv-foil{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,black 74%),repeating-linear-gradient(110deg,#ff50a000,#ff783c8c,#ffe67880,#50ffd280,#5a8cff8c,#ff50a000 30%) 35% 35% / 260% 260%;mix-blend-mode:color-dodge;opacity:.34;pointer-events:none}.cv-glint{position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,1) 47%,transparent 55%);mix-blend-mode:screen;opacity:.28;pointer-events:none}.cv-nglint{position:absolute;inset:0;background:linear-gradient(115deg,transparent 36%,rgba(159,232,224,.9) 44%,rgba(228,168,240,.9) 49%,rgba(246,227,161,.8) 53%,transparent 60%);mix-blend-mode:screen;opacity:.34;pointer-events:none}.cv-tab{position:absolute;z-index:5;left:50%;top:0;transform:translate(-50%,-50%);padding:.9cqw 2.6cqw .5cqw;border:1px solid transparent;background:linear-gradient(var(--sw-paper),var(--sw-paper)) padding-box,var(--sw-nacre) border-box;box-shadow:0 2px 4px #00000080;color:var(--sw-paper-ink);font:800 max(11px,5.5cqw) / 1 var(--sw-font-display);letter-spacing:.1em;white-space:nowrap}@container cv (max-width: 179.98px){.cv-tab{letter-spacing:.02em;padding-inline:1.6cqw}}@keyframes cvRimSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes cvGlint{0%{background-position:160% 0}to{background-position:-60% 0}}@media(hover:hover)and (pointer:fine)and (min-width:981px)and (prefers-reduced-motion:no-preference){body:not(.reduce-motion) :is(.ctile,.rip-card,button,a):is(:hover,:focus-visible)>.cv:is([data-tier=m],[data-tier=l])[data-rarity=legendary] .cv-body:before,body:not(.reduce-motion) :is(.ctile,.rip-card,button,a):is(:hover,:focus-visible)>.cv:is([data-tier=m],[data-tier=l])[data-line] .cv-body:before{content:"";position:absolute;left:50%;top:50%;width:180%;aspect-ratio:1;background:var(--cv-rim);animation:cvRimSpin 3.2s linear infinite}body:not(.reduce-motion) :is(.ctile,.rip-card,button,a):is(:hover,:focus-visible)>.cv:is([data-tier=m],[data-tier=l]):is([data-rarity=legendary],[data-line]) .cv-body{overflow:hidden}body:not(.reduce-motion) :is(.ctile,.rip-card,button,a):is(:hover,:focus-visible)>.cv:is([data-tier=m],[data-tier=l])[data-line] .cv-body:before{background:var(--sw-nacre);animation-duration:8s}body:not(.reduce-motion) :is(.card,.ctile,.rip-card,button,a):is(:hover,:focus-visible)>.cv[data-rarity=rare] .cv-win:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 48%,transparent 56%) 160% 0 / 250% 100% no-repeat;mix-blend-mode:screen;animation:cvGlint .3s var(--sw-ease-out-cubic) 1 both;pointer-events:none}}.cv[data-face=printed]{aspect-ratio:auto}.cv[data-face=printed] .cv-body{position:relative;padding:1.6cqw;border-radius:5cqw;contain:none}.cv[data-face=printed][data-rarity=common]{--cv-rim: var(--sw-rim-common-hair)}.cv[data-face=printed][data-rarity=common] .cv-body{padding:max(1px,.6cqw)}.cv[data-face=printed] .card-design-face{border-radius:4cqw;overflow:hidden}.cv[data-face=printed] .card-design-face .card-design-art{border-radius:4cqw}.cv[data-face=printed][data-rarity=legendary] .cv-body{box-shadow:inset 0 1px #ffffff80,var(--sw-glow-legend),0 0 22px #ff8c2838,var(--sw-elev-rest)}.cv[data-face=printed][data-line]:before{border-radius:calc(5cqw + 1.5px)}.cv[data-face=printed] .cv-pips{bottom:0;gap:2cqw}.cv[data-face=printed] .cv-pips>i{width:4.5cqw;height:4.5cqw;box-shadow:0 0 0 1px #000c,0 0 8px var(--pipglow, transparent)}.cv[data-face=printed] .cv-deco{--da: min(12cqw, 22px);--dw: max(1.8cqw, 1.5px);inset:-5px}.cv[data-face=printed] .cv-tab{transform:translate(-50%,calc(-100% + 2px));padding-bottom:.7cqw;border-bottom-width:0;border-radius:3px 3px 0 0;box-shadow:0 -1px 3px #00000073}.cv,.insp-card>.insp-design{--cv-holo-win: radial-gradient(ellipse 40% 28% at 62% 25%, black 42%, transparent), radial-gradient(ellipse 18% 27% at 83% 66%, black 36%, transparent);--cv-holo-band: linear-gradient(115deg, transparent 58%, black 66%, black 72%, transparent 80%)}.cv[data-line],.card-design-face[data-line]{--cv-holo-win: radial-gradient(ellipse 40% 30% at 58% 40%, black 40%, transparent), radial-gradient(ellipse 13% 10% at 18% 60%, black 36%, transparent)}.cv[data-line=full_art],.card-design-face[data-line=full_art]{--cv-holo-win: radial-gradient(ellipse 46% 32% at 58% 45%, black 44%, transparent), radial-gradient(ellipse 17% 18% at 18% 55%, black 36%, transparent)}.cv[data-line=cinematic],.card-design-face[data-line=cinematic]{--cv-holo-win: radial-gradient(ellipse 44% 32% at 58% 40%, black 42%, transparent), radial-gradient(ellipse 15% 12% at 18% 60%, black 36%, transparent)}.cv[data-line=streetprint],.card-design-face[data-line=streetprint]{--cv-holo-win: radial-gradient(ellipse 40% 28% at 60% 34%, black 42%, transparent), radial-gradient(ellipse 46% 7% at 52% 66%, black 40%, transparent)}.cv[data-line=obsidian],.card-design-face[data-line=obsidian]{--cv-holo-win: radial-gradient(ellipse 40% 31% at 60% 40%, black 42%, transparent), radial-gradient(ellipse 13% 9% at 15% 63%, black 36%, transparent)}.cv-holo{position:absolute;inset:1.6cqw;background:repeating-linear-gradient(112deg,#ff3c9600,#ff6e3c8c,#ffe16e80,#46ffd280,#5082ff8c,#ff3c9600 25%) 30% 40% / 300% 300%;-webkit-mask-image:var(--cv-holo-band),var(--cv-holo-win);mask-image:var(--cv-holo-band),var(--cv-holo-win);-webkit-mask-composite:source-in,source-over,source-over;mask-composite:intersect,add,add;mix-blend-mode:screen;opacity:.24;pointer-events:none}.cv[data-face=printed][data-rarity=common] .cv-holo{inset:max(1px,.6cqw)}.cv.cv-xs{--xrim: var(--sw-r-common);display:inline-block;width:var(--xs-w, 32px);height:var(--xs-w, 32px);aspect-ratio:1;flex:none;padding:2px;border-radius:22%;background:var(--xrim);box-shadow:0 1px 3px #0009;vertical-align:middle;container:none}.cv.cv-xs[data-rarity=rare]{--xrim: var(--sw-r-rare)}.cv.cv-xs[data-rarity=legendary]{--xrim: var(--sw-r-legend)}.cv.cv-xs[data-line]{--xrim: var(--sw-nacre)}.cv.cv-xs[data-line]:before{content:none}.cv-xs-win{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:18%}.cv.cv-xs{--cv-zoom: var(--cz, 1.5)}.cv-xs-pow{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:max(12px,42%);height:max(12px,42%);clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);background:var(--sw-plate-power);color:var(--sw-plate-power-num);font:900 12px / 1 var(--sw-font-display);box-shadow:inset 0 0 0 1px var(--sw-card-ink)}.card:not(.back){padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;height:auto;min-height:0;aspect-ratio:auto}.arena .card:not(.back){border-radius:0;box-shadow:none}.arena .hand .card:not(.back){padding:0;border:0;background:none;box-shadow:none;height:auto;min-height:0}.arena.battle-wide .hand .card:not(.back){height:auto;min-height:0;aspect-ratio:auto}.arena .side .card.in-board,.arena .side .card.in-draft{overflow:visible}.arena .hand .card.playable,.arena .hand .card.unplayable,.arena .hand .card.unaffordable{opacity:1;filter:none;border-color:transparent;box-shadow:none}.arena .hand .card.selected{opacity:1;box-shadow:none}.arena .hand .card.selected:not(:focus-visible){outline:0}.arena .hand .card.drafted{opacity:.35}body.artv2 .arena .card.in-board,body.artv2 .arena .card.in-draft,body.artv2 .card.in-board.r-rare,body.artv2 .card.in-draft.r-rare,body.artv2 .card.in-board.r-legendary,body.artv2 .card.in-draft.r-legendary{border:0;box-shadow:none}body.artv2 .card.in-draft{outline:0}.arena.battle-wide .side .card:not(.back){height:auto;aspect-ratio:auto;border-radius:0}.arena.premium-arena.battle-wide .hand .card{--card-w: var(--card-m-w, var(--hw));width:var(--card-w);height:auto;aspect-ratio:auto;border:0;border-radius:0;background:none;box-shadow:none}.arena.premium-arena.battle-wide .side .card{--card-w: var(--card-s-w, var(--piece-width));width:var(--card-w);height:auto;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none}.arena.premium-arena.battle-wide .side .card.in-draft{border:0}.arena.premium-arena.battle-wide .side .slot-ghost,.arena.premium-arena.battle-wide .side .slot-vacancy{height:auto;aspect-ratio:var(--sw-card-aspect)}.arena.premium-arena.battle-wide .slot-vacancy>.slot-ghost{width:100%}.arena.premium-arena.battle-wide .side .card.back{height:auto;aspect-ratio:var(--sw-card-aspect);min-height:0}.arena .card.back{min-height:0}.card.reveal-power .cv-plate.cv-pow>b{animation:popNum .5s ease calc(.35s - var(--reveal-t, 0ms)) backwards}body.reduce-motion .card.reveal-power .cv-plate.cv-pow>b{animation:none}@media(prefers-reduced-motion:reduce){.card.reveal-power .cv-plate.cv-pow>b{animation:none}}.card.dying>.cv .cv-body,.card.strikes>.cv .cv-body{box-shadow:inset 0 1px #ffffff73,0 0 14px color-mix(in srgb,var(--fc) 55%,transparent)}body .binder-surface .ctile.card-designed{padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.meta .binder-surface .ctile.selected,.meta .binder-surface .ctile.selected:hover{border-color:transparent;box-shadow:none}.binder-surface .ctile.selected>.cv .cv-body{outline:2px solid var(--sw-mint);outline-offset:3px}.binder-surface .ctile:hover{border-color:transparent;box-shadow:none}body .binder-surface .ctile.card-designed .t-claim{margin:10px 0 0;border-radius:var(--sw-radius-sm)}.binder-surface .ctile.locked .cv-art{filter:grayscale(.8) brightness(.48)}.binder-surface .ctile.locked .cv-frame{filter:grayscale(.6) brightness(.7)}.binder-surface .ctile .cv{margin-bottom:4px}.rip-card>.cv{backface-visibility:hidden}.rip-card>.cv .cv-pips{bottom:1.4cqw}body .rip-card.card-designed>.cv{height:auto}body.artv2 .rip-card.card-designed{border-radius:6.5%}.single-card-stage .single-card-proof{overflow:visible;background:none;box-shadow:none;border-radius:0}.single-card-proof>.cv{position:relative}.single-card-rules{display:grid;gap:4px;padding-top:8px;border-top:1px solid var(--sw-line-1);text-align:start;color:var(--sw-text-1)}.single-card-rules[data-pending]{visibility:hidden}.single-card-stats{display:flex;align-items:center;gap:5px;color:var(--sw-brass-hi);font:700 14px / 1.2 var(--sw-font-body);font-variant-numeric:tabular-nums}.single-card-stats .ic{flex:none;width:16px;height:16px}.single-card-rules p{margin:0;color:var(--sw-text-1);font:500 14px / 1.4 var(--sw-font-body)}@media(max-width:599.98px),(min-height:560.02px){:where(.single-card-has-rules)>.single-card-stage{width:min(var(--single-stage-width),calc((100dvh - 320px - env(safe-area-inset-top) - env(safe-area-inset-bottom))*.75))}}.market-deck-list-card>span.cv:not(.card-design-face){padding-top:0;font:inherit}.market-deck-front>.cv,.market-card-preview>.cv,.market-purchase-art>.cv{width:100%}.market-deck-front{filter:none}.market-deck-front>.cv .cv-body{box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000080,0 8px 10px #00000073}.menu-shell .home-market .journey-market-cards img{height:100%;aspect-ratio:auto;box-shadow:none;border-radius:4cqw}.market-art-preview-face{display:block;width:min(100%,47.25dvh);margin:14px auto 12px}@media(max-width:600px){.market-art-preview-face{width:min(100%,300px,calc(34dvh * 63 / 88))}}@media(max-height:560px)and (min-width:601px){.market-art-preview-face{width:min(100%,calc((100dvh - 150px) * 63 / 88))}}.pass-show>.cv.cv-xs{--cv-crop: 0;--cv-x: var(--ax, 50%);--cv-y: var(--ay, 25%);position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;padding:2px;box-shadow:none}.pass-show>.cv.cv-xs .cv-xs-win>.cv-art{transform:scale(1.1)}.pass-show>.cv.cv-xs .cv-xs-win{border-radius:10px}.cv-pips.cv-pips-inline{position:static;display:inline-flex;height:auto;gap:3px;margin-inline-start:5px;vertical-align:.1em}.cv-pips.cv-pips-inline>i{width:6px;height:6px;margin:1px}.cv-pips-inline[data-pips="1"]{--pip: var(--sw-pip-rare);--pipglow: var(--sw-pip-rare-glow)}.cv-pips-inline[data-pips="3"]{--pip: var(--sw-pip-legend);--pipglow: var(--sw-pip-legend-glow)}.pass-cell.locked .pass-show>.cv-xs{filter:brightness(.6)}.pass-claim-rail .cv.cv-xs,.pass-rail .cv.cv-xs{--xs-w: 24px;padding:1.5px}.drow-chip{display:grid;flex:none;place-items:center}.drow-chip>.cv.cv-xs{--xs-w: 34px}.drow-cost,.binder-surface .drow-cost,.drow-pow,.binder-surface .drow-pow{position:relative;display:grid;flex:none;place-items:center;width:25px;height:25px;padding:0;border:0;border-radius:0;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);font:900 16px / 1 var(--sw-font-display);font-variant-numeric:tabular-nums;text-shadow:none}.drow-cost:before,.binder-surface .drow-cost:before,.drow-pow:before,.binder-surface .drow-pow:before{content:"";position:absolute;z-index:-1;inset:1.5px;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);background:var(--pface)}.drow-cost,.binder-surface .drow-cost{isolation:isolate;background:var(--sw-plate-cost-rim);color:var(--sw-plate-cost-num);--pface: var(--sw-plate-cost)}.drow-pow,.binder-surface .drow-pow{isolation:isolate;background:var(--sw-plate-power-rim);color:var(--sw-plate-power-num);--pface: var(--sw-plate-power)}.rt-next-chip{display:grid;flex:none;place-items:center}.rt-next-chip>.cv.cv-xs{--xs-w: 34px;filter:grayscale(.55) brightness(.9)}.cu-next.cu-next-chip{border:0;background:none;overflow:visible}.cu-next>.cv.cv-xs{--xs-w: 40px}.mh-card-chip{display:grid;flex:none;place-items:center;width:40px;height:40px}.mh-card-chip>.cv.cv-xs{--xs-w: 40px}.discard-pile-thumb{aspect-ratio:1;border-radius:0}.discard-pile-thumb>.cv.cv-xs{--xs-w: auto;width:100%;height:auto}.discard-pile-proof{aspect-ratio:auto;border-radius:0}.brv-card:has(>.cv){border:0;background:none;box-shadow:none;aspect-ratio:auto;border-radius:0}.brv-card:has(>.cv) :is(.brv-card-name,.brv-card-power){position:absolute;width:1px;height:1px;min-width:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.brv-proof{width:min(100%,calc(360px * 63 / 88));max-height:none;margin-inline:auto}@media(prefers-reduced-motion:no-preference){body:not(.reduce-motion) .brv-cue-power .cv-plate.cv-pow>b{animation:brv-power .18s ease-out both}}.game-plan-card-front{background:none;box-shadow:none;border-radius:0}.insp-card>.insp-design{--cv-rim: var(--sw-rim-common-hair);--dg: linear-gradient(135deg, var(--sw-brass-hi), var(--sw-r-legend));position:relative;box-sizing:border-box;padding:1px;border-radius:14px;background:var(--cv-rim);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #00000080,var(--sw-elev-lift);transform:perspective(700px) rotateX(var(--cv-rx, 0deg)) rotateY(var(--cv-ry, 0deg));transition:transform var(--sw-dur-base) var(--sw-ease-out-cubic)}.insp-card:has(.insp-rarity.rar-rare)>.insp-design{--cv-rim: var(--sw-rim-rare);--pip: var(--sw-pip-rare);padding:clamp(3px,1.6%,7px)}.insp-card:has(.insp-rarity.rar-legendary)>.insp-design{--cv-rim: var(--sw-rim-legend);--pip: var(--sw-pip-legend);padding:clamp(3px,1.6%,7px);box-shadow:inset 0 1px #ffffff80,var(--sw-glow-legend),0 0 22px #ff8c2838,var(--sw-elev-lift)}.insp-card>.insp-design>.card-design-face{border-radius:11px;overflow:hidden}.insp-card:has(.insp-rarity:is(.rar-rare,.rar-legendary))>.insp-design:after{content:"";position:absolute;z-index:3;left:50%;bottom:0;width:26%;aspect-ratio:5;transform:translate(-50%,50%);background:linear-gradient(135deg,var(--sw-pip-hi),var(--pip) 55%,var(--sw-pip-lo));-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 12'><path d='M30 .5 35.5 6 30 11.5 24.5 6Z' fill='black'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 12'><path d='M30 .5 35.5 6 30 11.5 24.5 6Z' fill='black'/></svg>") center / contain no-repeat;pointer-events:none}.insp-card:has(.insp-rarity.rar-legendary)>.insp-design:after{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 12'><path d='M15 .5 20.5 6 15 11.5 9.5 6ZM30 .5 35.5 6 30 11.5 24.5 6ZM45 .5 50.5 6 45 11.5 39.5 6Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 12'><path d='M15 .5 20.5 6 15 11.5 9.5 6ZM30 .5 35.5 6 30 11.5 24.5 6ZM45 .5 50.5 6 45 11.5 39.5 6Z' fill='black'/></svg>")}.insp-card:has(.insp-rarity.rar-legendary)>.insp-design:before{content:"";position:absolute;z-index:3;inset:-5px;pointer-events:none;background:var(--dg) left 1px top 1px / 21px 4px no-repeat,var(--dg) left 1px top 1px / 4px 21px no-repeat,var(--dg) right 1px top 1px / 21px 4px no-repeat,var(--dg) right 1px top 1px / 4px 21px no-repeat,var(--dg) left 1px bottom 1px / 21px 4px no-repeat,var(--dg) left 1px bottom 1px / 4px 21px no-repeat,var(--dg) right 1px bottom 1px / 21px 4px no-repeat,var(--dg) right 1px bottom 1px / 4px 21px no-repeat,linear-gradient(var(--sw-card-ink),var(--sw-card-ink)) left top / 23px 6px no-repeat,linear-gradient(var(--sw-card-ink),var(--sw-card-ink)) left top / 6px 23px no-repeat,linear-gradient(var(--sw-card-ink),var(--sw-card-ink)) right top / 23px 6px no-repeat,linear-gradient(var(--sw-card-ink),var(--sw-card-ink)) right top / 6px 23px no-repeat,linear-gradient(var(--sw-card-ink),var(--sw-card-ink)) left bottom / 23px 6px no-repeat,linear-gradient(var(--sw-card-ink),var(--sw-card-ink)) left bottom / 6px 23px no-repeat,linear-gradient(var(--sw-card-ink),var(--sw-card-ink)) right bottom / 23px 6px no-repeat,linear-gradient(var(--sw-card-ink),var(--sw-card-ink)) right bottom / 6px 23px no-repeat}.inspector.full-card-inspection.card-art-inspection .insp-card-design>.insp-design{width:auto;margin:6px 6px 12px}.inspector.full-card-inspection.card-art-inspection.card-preview:not(.touch){width:min(440px,calc((100dvh - 56px) * 63 / 88 + 26px),calc(100vw - 16px))}.inspector.full-card-inspection.card-art-inspection.card-preview.has-live-context:not(.touch){width:min(440px,calc((100dvh - 182px) * 63 / 88 + 26px),calc(100vw - 16px))}.insp-card:has(.insp-rarity.rar-legendary)>.insp-design>.card-design-face:before,.insp-card>.insp-design>.card-design-face.card-design-variant:before{content:"";position:absolute;z-index:1;inset:0;background:repeating-linear-gradient(112deg,#ff3c9600,#ff6e3c8c,#ffe16e80,#46ffd280,#5082ff8c,#ff3c9600 25%) 30% 40% / 300% 300%;-webkit-mask-image:var(--cv-holo-band),var(--cv-holo-win);mask-image:var(--cv-holo-band),var(--cv-holo-win);-webkit-mask-composite:source-in,source-over,source-over;mask-composite:intersect,add,add;mix-blend-mode:screen;opacity:.24;pointer-events:none}.insp-card:has(.insp-rarity.rar-legendary)>.insp-design[data-live]>.card-design-face:before,.insp-card>.insp-design[data-live]>.card-design-face.card-design-variant:before{background:repeating-linear-gradient(112deg,#ff3c9600,#ff6e3c8c,#ffe16e80,#46ffd280,#5082ff8c,#ff3c9600 25%) var(--cv-px, 30%) var(--cv-py, 40%) / 300% 300%;-webkit-mask-image:linear-gradient(115deg,transparent 22%,black 42%,black 58%,transparent 78%),var(--cv-holo-win);mask-image:linear-gradient(115deg,transparent 22%,black 42%,black 58%,transparent 78%),var(--cv-holo-win);-webkit-mask-size:180% 180%,100% 100%,100% 100%;mask-size:180% 180%,100% 100%,100% 100%;-webkit-mask-position:var(--cv-px, 50%) var(--cv-py, 50%),0 0,0 0;mask-position:var(--cv-px, 50%) var(--cv-py, 50%),0 0,0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mix-blend-mode:color-dodge;opacity:.46}.insp-card>.insp-design>.card-design-face:after{content:"";position:absolute;z-index:2;inset:0;background:radial-gradient(farthest-corner circle at var(--cv-px, 32%) var(--cv-py, 22%),hsla(180,100%,95%,.8),transparent 60%);mix-blend-mode:overlay;opacity:0;transition:opacity var(--sw-dur-quick) var(--sw-ease-ui);pointer-events:none}.insp-card>.insp-design[data-live]>.card-design-face:after{opacity:.8}body.reduce-motion .insp-card>.insp-design{transform:none;transition:none}@media(prefers-reduced-motion:reduce){.insp-card>.insp-design{transform:none;transition:none}}.insp-power-guide{margin-top:12px;padding:9px 12px 10px;border-top:0;border-radius:var(--sw-radius-sm);background:var(--sw-paper);color:var(--sw-paper-ink);box-shadow:inset 0 0 0 1px #15120e38,var(--sw-elev-rest)}.insp-power-guide dl{display:block;margin:0}.insp-power-guide dl>div{display:grid;grid-template-columns:auto minmax(12px,1fr) auto auto;align-items:baseline;column-gap:6px;min-width:0;padding:3px 0}.insp-power-guide dl>div:before{content:"";grid-column:2;grid-row:1;align-self:end;margin-bottom:.32em;border-bottom:1.5px dotted rgba(21,18,14,.42)}.insp-power-guide dt{grid-column:1;grid-row:1;color:var(--sw-paper-ink);font:800 12px / 1.3 var(--sw-font-display);letter-spacing:.08em;text-transform:uppercase}.insp-power-guide dd{grid-column:4;grid-row:1;min-width:1.4em;margin:0;color:var(--sw-paper-ink);font:900 20px / 1 var(--sw-font-display);font-variant-numeric:tabular-nums;text-align:end}.insp-power-guide dl>div[data-delta]:after{content:attr(data-delta) / "";grid-column:3;grid-row:1;font:800 14px / 1 var(--sw-font-display);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.insp-power-guide dl>div[data-tone=up]:after{color:var(--sw-buff-on-paper)}.insp-power-guide dl>div[data-tone=down]:after{color:var(--sw-debuff-on-paper)}.insp-power-guide dl>.lg-total{margin-top:3px;padding-top:6px;border-top:1.5px solid rgba(21,18,14,.7)}.insp-power-guide dl>.lg-total dd{font-size:24px}.insp-power-guide p{margin:7px 0 0;color:#15120ec7;font-size:12px;line-height:1.4}.insp-power-guide p.lg-destroy{color:var(--sw-paper-ink);font-weight:700}.cv-rays{position:absolute;z-index:-1;left:50%;top:46%;width:190%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:repeating-conic-gradient(from 8deg,#ffc46e00,#ffc46e3d 4deg,#ffc46e00 9deg 17deg);-webkit-mask-image:radial-gradient(closest-side,black 18%,rgba(0,0,0,.5) 48%,transparent 72%);mask-image:radial-gradient(closest-side,black 18%,rgba(0,0,0,.5) 48%,transparent 72%);pointer-events:none}.cv-bloom{position:absolute;z-index:-1;inset:-18% -30%;background:radial-gradient(50% 46% at 50% 48%,rgba(255,150,50,.34),rgba(255,120,40,.1) 55%,transparent 72%);pointer-events:none}.pass-cell.future .xf-tag{background:var(--sw-ink-1);color:var(--sw-gold-hi);box-shadow:inset 0 0 0 1px var(--sw-line-brass)}.menu-shell .pass-track:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:calc(var(--sw-focus-width) * -1)}.profile-panel .acct-terms a{color:var(--sw-mint-hi);text-decoration:underline;text-underline-offset:3px}.market-art-fallback{container-type:inline-size}.market-art-fallback b{font-size:clamp(12px,17cqi,24px);padding-inline:6px;overflow-wrap:break-word;color:var(--sw-text-1)}.binder-surface .ed-search-field{padding-block:0}.binder-surface .ed-search input{align-self:stretch;min-height:42px}.wh-manage{min-height:24px}@media(pointer:coarse){.binder-surface .ed-search input,.wh-manage{min-height:44px}}.art-review-filter-label select{-webkit-appearance:none;appearance:none;color-scheme:dark;background-color:var(--sw-ink-2);background-image:var(--sw-field-caret);background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;color:var(--sw-text-1);border:1px solid var(--sw-text-4);border-radius:var(--sw-radius-sm);padding-inline-end:38px;cursor:pointer}:where([dir=rtl]) .art-review-filter-label select{background-position:left 14px center}.art-review-filter-label option{background-color:var(--sw-ink-2);color:var(--sw-text-1)}.art-review-filter-label select:disabled{opacity:.55;cursor:not-allowed}@media(hover:hover){.art-review-filter-label select:hover{border-color:var(--sw-text-3)}}.sw-i{width:1em;height:1em;flex:none;display:inline-block;vertical-align:-.14em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter}.sw-i .sw-i-fill{fill:currentColor;stroke:none}:where([dir=rtl]) .sw-flip-rtl{transform:scaleX(-1)}.sw-arrow{display:inline-block}.sw-coin{width:1em;height:1em;flex:none;display:inline-block;vertical-align:-.14em}.sw-coin-credits .sw-coin-a{fill:color-mix(in srgb,var(--sw-you) 55%,var(--sw-paper));stroke:var(--sw-you-deep);stroke-width:1}.sw-coin-credits .sw-coin-b{fill:var(--sw-paper);opacity:.72}.sw-coin-credits .sw-coin-c{fill:var(--sw-you-deep);opacity:.4}.sw-coin-cred .sw-coin-a{fill:var(--sw-gold);stroke:var(--sw-brass-base);stroke-width:1}.sw-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sw-mark{display:block;flex:none;width:auto;height:1em;aspect-ratio:645 / 787}.sw-mark-ink{fill:var(--sw-text-1)}.sw-surface{--sw-surface-cut: var(--sw-chamfer-m);position:relative;padding:var(--sw-space-4);isolation:isolate;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1);clip-path:polygon(var(--sw-surface-cut) 0,calc(100% - var(--sw-surface-cut)) 0,100% var(--sw-surface-cut),100% calc(100% - var(--sw-surface-cut)),calc(100% - var(--sw-surface-cut)) 100%,var(--sw-surface-cut) 100%,0 calc(100% - var(--sw-surface-cut)),0 var(--sw-surface-cut));color:var(--sw-text-1)}.sw-surface:before,.menu-shell .tabs:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--sw-grain) 0 0 / 180px 180px;opacity:var(--sw-grain-alpha);border-radius:inherit}.sw-surface[data-variant~=hero]{--sw-surface-cut: var(--sw-chamfer-l);padding:var(--sw-space-6);background:var(--sw-lacquer-streak),var(--sw-lacquer)}.sw-surface[data-variant~=value],.sw-surface[data-variant~=rim]{box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1.5px var(--sw-brass),inset 0 0 0 3px color-mix(in srgb,var(--sw-brass-deep) 60%,transparent)}.sw-surface[data-variant~=art]{background:linear-gradient(90deg,color-mix(in srgb,var(--sw-ink-1) 94%,transparent),color-mix(in srgb,var(--sw-ink-1) 82%,transparent) 45%,color-mix(in srgb,var(--sw-ink-1) 20%,transparent)),var(--art, none) var(--art-pos, 50% 40%) / cover no-repeat,var(--sw-ink-2)}:where([dir=rtl]) .sw-surface[data-variant~=art]{background:linear-gradient(270deg,color-mix(in srgb,var(--sw-ink-1) 94%,transparent),color-mix(in srgb,var(--sw-ink-1) 82%,transparent) 45%,color-mix(in srgb,var(--sw-ink-1) 20%,transparent)),var(--art, none) var(--art-pos, 50% 40%) / cover no-repeat,var(--sw-ink-2)}.sw-seg{display:flex;align-items:stretch;gap:var(--sw-space-half);min-width:0;padding:var(--sw-space-1);border-radius:var(--sw-radius-md);background:var(--sw-ink-2);box-shadow:inset 0 0 0 1px var(--sw-line-1)}.sw-seg__item{position:relative;flex:1 1 auto;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--sw-space-2);margin:0;padding:0 var(--sw-space-4);border:0;border-radius:var(--sw-radius-sm);background:transparent;color:var(--sw-text-3);font:var(--sw-fw-label) 15px/1.05 var(--sw-font-display);letter-spacing:var(--sw-track-label);text-transform:uppercase;cursor:pointer;white-space:normal;text-align:center;transition:color var(--sw-dur-fast) var(--sw-ease-ui),background-color var(--sw-dur-fast) var(--sw-ease-ui)}.sw-seg__item[aria-pressed=true],.sw-seg__item:is([aria-current=page],[aria-current=true]){background:var(--sw-ink-4);box-shadow:var(--sw-lacquer-bevel);color:var(--sw-text-1)}.sw-seg__item[aria-pressed=true]:after,.sw-seg__item:is([aria-current=page],[aria-current=true]):after{content:"";position:absolute;bottom:4px;left:50%;width:24px;height:3px;margin-left:-12px;border-radius:1px;background:var(--sw-mint)}@media(hover:hover)and (pointer:fine){.sw-seg__item:not([aria-pressed=true]):not([aria-current=page]):not([aria-current=true]):hover{color:var(--sw-text-2);background:color-mix(in srgb,var(--sw-ink-4) 45%,transparent)}}.sw-seg__item:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:1px}.sw-seg__count{font:var(--sw-fw-label) 15px/1 var(--sw-font-display);color:var(--sw-text-3);font-variant-numeric:tabular-nums}.sw-seg__item:is([aria-current=page],[aria-current=true]) .sw-seg__count,.sw-seg__item[aria-pressed=true] .sw-seg__count{color:var(--sw-mint)}.sw-seg__item--icon{flex:0 0 auto;padding-inline:var(--sw-space-3)}.sw-seg__item .faction-ic{width:26px;height:26px}.sw-seg--rail{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.sw-seg--rail::-webkit-scrollbar{display:none}.sw-seg--rail>.sw-seg__item{flex:0 0 auto;scroll-snap-align:start}.sw-pip{position:absolute;top:4px;inset-inline-end:4px;z-index:2;width:10px;height:10px;border-radius:50%;background:var(--sw-pip);box-shadow:0 0 0 2px var(--sw-ink-1)}.sw-pip--n{width:auto;height:18px;min-width:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:9px;background:var(--sw-pip-count);color:var(--sw-paper);font:var(--sw-fw-label) 11px/1 var(--sw-font-display);font-variant-numeric:tabular-nums;top:0;inset-inline-end:-2px}.sw-pill{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 var(--sw-space-2);border-radius:var(--sw-radius-sm);font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase;white-space:nowrap;background:var(--sw-ink-2);box-shadow:inset 0 0 0 1px var(--sw-line-1);color:var(--sw-text-2)}.sw-pill .sw-i{width:13px;height:13px}.sw-pill--ready,.sw-pill--value{color:var(--sw-gold);box-shadow:inset 0 0 0 1px var(--sw-line-brass)}.sw-pill--new{color:var(--sw-mint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sw-mint) 45%,transparent)}.sw-pill--owned{background:var(--sw-halftone),var(--sw-paper);color:var(--sw-paper-ink);box-shadow:inset 0 0 0 2px var(--sw-paper-ink)}.sw-pill--locked{color:var(--sw-text-3)}.sw-timer{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;border-radius:var(--sw-radius-sm);background:color-mix(in srgb,var(--sw-ink-0) 78%,transparent);box-shadow:inset 0 0 0 1px var(--sw-line-brass);color:var(--sw-text-1);font:var(--sw-fw-label) 13px/1 var(--sw-font-display);letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap;text-transform:uppercase}.sw-timer .sw-i{width:14px;height:14px;color:var(--sw-brass)}.sw-count{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 var(--sw-space-2);border-radius:var(--sw-radius-sm);background:var(--sw-ink-2);box-shadow:inset 0 0 0 1px var(--sw-line-1);white-space:nowrap}.sw-count b{font:var(--sw-fw-label) 15px/1 var(--sw-font-display);color:var(--sw-text-1);font-variant-numeric:tabular-nums}.sw-count span{font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--sw-text-3)}.sw-count-inline{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--sw-ink-4);color:var(--sw-text-1);font:var(--sw-fw-label) 12px/1 var(--sw-font-display);text-decoration:none}.sw-bar{position:relative;display:block;height:8px;min-width:40px;border-radius:var(--sw-radius-pill);background:var(--sw-ink-5);overflow:hidden}.sw-bar>span{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:linear-gradient(90deg,var(--sw-mint-lo),var(--sw-mint))}.sw-bar--gold>span{background:linear-gradient(90deg,var(--sw-gold-lo),var(--sw-gold-hi))}:where([dir=rtl]) .sw-bar>span{background:linear-gradient(270deg,var(--sw-mint-lo),var(--sw-mint))}:where([dir=rtl]) .sw-bar--gold>span{background:linear-gradient(270deg,var(--sw-gold-lo),var(--sw-gold-hi))}.sw-rankbar{display:flex;align-items:center;gap:3px}.sw-rankbar>i{flex:0 1 22px;min-width:6px;height:7px;transform:skew(-18deg);background:var(--sw-ink-5)}.sw-rankbar>i.on{background:var(--sw-gold);box-shadow:0 0 6px color-mix(in srgb,var(--sw-gold) 45%,transparent)}.sw-rankbadge{--rb: 52px;width:var(--rb);height:var(--rb);flex:none;display:grid;place-items:center;background:var(--sw-brass-grad);clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%)}.sw-rankbadge>span{width:calc(100% - 5px);height:calc(100% - 5px);display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,var(--sw-ink-4),var(--sw-ink-1) 70%);clip-path:inherit;font-size:calc(var(--rb) * .46)}.sw-histo{display:inline-flex;align-items:flex-end;gap:2px;height:18px;flex:none}.sw-histo>i{width:5px;height:var(--h);background:var(--sw-brass);border-radius:1px 1px 0 0}.sw-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:var(--sw-space-2)}.sw-choice{position:relative;display:flex;align-items:center;gap:var(--sw-space-2);min-height:48px;padding:0 var(--sw-space-4);margin:0;border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-2);box-shadow:inset 0 0 0 1px var(--sw-line-2);color:var(--sw-text-2);font:var(--sw-fw-body) var(--sw-fs-body)/1.2 var(--sw-font-body);text-align:start;cursor:pointer}.sw-choice>span{flex:1;min-width:0;overflow-wrap:anywhere}.sw-choice.is-active,.sw-choice[aria-pressed=true]{background:var(--sw-ink-4);color:var(--sw-text-1);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1.5px var(--sw-mint)}.sw-choice__check{width:18px;height:18px;color:var(--sw-mint)}@media(hover:hover)and (pointer:fine){.sw-choice:not(.is-active):hover{color:var(--sw-text-1);box-shadow:inset 0 0 0 1px var(--sw-text-4)}}.sw-choice:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px}.meta.menu-shell{--sw-safe-x: max(0px, env(safe-area-inset-left), env(safe-area-inset-right));--sw-gutter: max(clamp(16px, 3vw, 48px), var(--sw-safe-x));--sw-gutter-phone: max(16px, var(--sw-safe-x));--hud-h: 64px;--nav-h: 64px;--nav-space: calc(var(--nav-h) + 32px);max-width:none;min-height:100dvh;padding:0 0 var(--nav-space);background:var(--sw-ink-1);color:var(--sw-text-1);font-family:var(--sw-font-body)}.menu-shell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:1;background:linear-gradient(180deg,color-mix(in srgb,var(--sw-ink-0) 55%,transparent) 0%,transparent 22%,transparent 55%,color-mix(in srgb,var(--sw-ink-1) 92%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--sw-ink-1) 40%,transparent),color-mix(in srgb,var(--sw-ink-1) 45%,transparent) 50%,color-mix(in srgb,var(--sw-ink-1) 70%,transparent) 72%,color-mix(in srgb,var(--sw-ink-1) 76%,transparent)),url(/art/fx_arena_market_v1.webp) 30% 40% / cover no-repeat,var(--sw-ink-1);filter:brightness(calc(.72 + var(--sw-backdrop-lift)))}.menu-shell:not([data-menu-screen=home]):before{background:linear-gradient(180deg,color-mix(in srgb,var(--sw-ink-0) 45%,transparent) 0%,color-mix(in srgb,var(--sw-ink-1) 62%,transparent) 28%,color-mix(in srgb,var(--sw-ink-1) 92%,transparent) 60%,var(--sw-ink-1) 100%),url(/art/fx_arena_market_v1.webp) 50% 30% / cover no-repeat,var(--sw-ink-1)}.menu-shell .menu-chrome{display:contents}.menu-shell .chrome{position:sticky;top:0;z-index:var(--sw-z-menu-chrome);display:flex;align-items:center;gap:var(--sw-space-3);min-height:var(--hud-h);margin:0;padding:env(safe-area-inset-top) var(--sw-gutter) 0;background:color-mix(in srgb,var(--sw-ink-0) 94%,transparent);border:0;box-shadow:inset 0 -1px 0 var(--sw-line-1)}.menu-shell .brand{display:inline-flex;align-items:center;gap:12px;min-width:44px;min-height:44px;padding:0;margin:0;border:0;background:transparent;color:var(--sw-text-1);font:var(--sw-fw-display) 26px/1 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;direction:ltr}.menu-shell .brand .sw-mark{height:40px}.menu-shell .brand-word{white-space:nowrap}.menu-shell .dev-badge{padding:0;border:0;background:none;box-shadow:none;color:var(--sw-text-4);font:var(--sw-fw-strong) 11px/1.1 var(--sw-font-body);letter-spacing:.08em;max-width:9em}.menu-shell .wallet{display:flex;align-items:center;gap:var(--sw-space-2);margin-inline-start:auto}.menu-shell .sw-wallet{display:flex;align-items:center;gap:var(--sw-space-2)}.menu-shell .wallet .sw-wallet__pill{position:relative;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 38px;margin:0;border:0;border-radius:var(--sw-radius-sm);background:var(--sw-ink-2);box-shadow:inset 0 0 0 1px var(--sw-line-brass);color:var(--sw-text-1);white-space:nowrap;font-size:inherit}:where([dir=rtl]) .menu-shell .wallet .sw-wallet__pill{margin:0;padding:0 38px 0 12px}.menu-shell .sw-wallet__icon{position:absolute;inset-inline-start:7px;top:50%;transform:translateY(-50%);width:26px;height:26px;display:grid;place-items:center;font-size:24px}.menu-shell .wallet .sw-wallet__pill b{font:var(--sw-fw-label) 17px/1 var(--sw-font-display);letter-spacing:.03em;font-variant-numeric:tabular-nums;color:var(--sw-text-1)}.menu-shell .sw-wallet__plus{position:relative;width:44px;height:44px;margin-inline:-8px -6px;padding:0;border:0;border-radius:var(--sw-radius-sm);display:grid;place-items:center;cursor:pointer;background:none;color:var(--sw-mint-ink);font-size:16px}.menu-shell .sw-wallet__plus-face{width:30px;height:30px;display:grid;place-items:center;border-radius:var(--sw-radius-sm);background:var(--sw-mint-face);box-shadow:var(--sw-btn-primary-hi)}.menu-shell .sw-wallet__plus .sw-i{stroke-width:3}.menu-shell .sw-wallet__plus:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:-2px}.menu-shell .wallet .avatar-chip{display:inline-flex;align-items:center;gap:10px;min-height:44px;height:44px;padding:0 12px 0 2px;margin:0;border:0;border-radius:22px var(--sw-radius-md) var(--sw-radius-md) 22px;background:var(--sw-ink-2);box-shadow:inset 0 0 0 1px var(--sw-line-1);color:var(--sw-text-1);cursor:pointer;text-align:start}:where([dir=rtl]) .menu-shell .wallet .avatar-chip{border-radius:var(--sw-radius-md) 22px 22px var(--sw-radius-md);padding:0 2px 0 12px}.menu-shell .pc-face{position:relative;flex:none;width:40px;height:40px;padding:2px;border-radius:50%;background:var(--sw-brass-grad)}.menu-shell .wallet .avatar-chip .pc-face img{display:block;width:36px;height:36px;margin:0;border:0;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--sw-you)}.menu-shell .pc-lvl{position:absolute;inset-inline-end:-5px;bottom:-4px;min-width:18px;height:18px;padding:0 2px;display:grid;place-items:center;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);background:var(--sw-brass-flat);color:var(--sw-brass-ink);font:var(--sw-fw-display) 11px/1 var(--sw-font-display);font-variant-numeric:tabular-nums}.menu-shell .pc-text{display:grid;gap:3px;min-width:0}.menu-shell .pc-name{display:block;white-space:nowrap;padding-block:1px;font:var(--sw-fw-label) 15px/1 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--sw-text-1)}.menu-shell .pc-rank{display:block;white-space:nowrap;font:var(--sw-fw-strong) var(--sw-fs-micro)/1.1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase;color:var(--sw-text-3)}.menu-shell .pc-sync{display:inline-flex;align-items:center;font-size:14px;color:var(--sw-text-3)}.menu-shell .pc-sync .ic-green{color:var(--sw-mint)}.menu-shell .pc-sync .ic-warn{color:var(--sw-gold)}.menu-shell .wallet .avatar-chip .pp-signin{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:var(--sw-radius-xs);background:var(--sw-mint-face);color:var(--sw-mint-ink);font:var(--sw-fw-label) 11px/1 var(--sw-font-display);font-style:normal;letter-spacing:.08em}.menu-shell .wallet .friends-trigger,.menu-shell .wallet .rules-chip,.menu-shell .wallet .mobile-menu-trigger{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-2);box-shadow:inset 0 0 0 1px var(--sw-line-1);color:var(--sw-text-2);font-size:22px;cursor:pointer}.menu-shell .wallet .friends-trigger>span,.menu-shell .wallet .mobile-menu-trigger>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.menu-shell .wallet .friends-trigger svg,.menu-shell .wallet .mobile-menu-trigger svg,.menu-shell .wallet .rules-chip svg{width:22px;height:22px}.menu-shell .wallet .friends-trigger .friends-badge,.menu-shell .wallet .mobile-menu-trigger .mobile-menu-notification{position:absolute;top:-5px;inset-inline-end:-5px;display:grid;place-items:center;min-width:18px;width:auto;height:18px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:var(--sw-pip);color:var(--sw-text-1);font:var(--sw-fw-label) 11px/1 var(--sw-font-body);font-style:normal;box-shadow:0 0 0 2px var(--sw-ink-1)}.menu-shell .wallet .rules-chip.on,.menu-shell .wallet .rules-chip[aria-current=page]{color:var(--sw-text-1);background:var(--sw-ink-4);box-shadow:inset 0 0 0 1px var(--sw-mint)}@media(hover:hover)and (pointer:fine){.menu-shell .wallet :is(.friends-trigger,.rules-chip,.mobile-menu-trigger,.avatar-chip):hover{color:var(--sw-text-1);background:var(--sw-ink-4)}}.menu-shell .tabs{position:fixed;z-index:var(--sw-z-nav);left:50%;bottom:16px;transform:translate(-50%);width:min(780px,calc(100vw - 2 * var(--sw-gutter)));height:var(--nav-h);display:grid;grid-template-columns:1fr 1fr 104px 1fr 1fr;align-items:stretch;gap:0;margin:0;padding:0 var(--sw-space-2);border:0;border-radius:var(--sw-radius-lg);isolation:isolate;background:linear-gradient(180deg,var(--sw-ink-3),var(--sw-ink-1));box-shadow:inset 0 1px color-mix(in srgb,var(--sw-paper) 7%,transparent),0 -1px 0 var(--sw-line-brass),0 14px 36px color-mix(in srgb,var(--sw-ink-0) 70%,transparent)}.menu-shell .tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:44px;margin:0;padding:6px 4px 10px;border:0;border-radius:var(--sw-radius-md);background:transparent;color:var(--sw-text-3);cursor:pointer;font:var(--sw-fw-strong) var(--sw-fs-micro)/1.1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.menu-shell .tab .tab-ic{display:inline-flex;font-size:24px;transition:transform var(--sw-dur-fast) var(--sw-ease-ui)}.menu-shell .tab .tab-label{max-width:100%;overflow-wrap:anywhere;text-align:center;line-height:1.1}.menu-shell .tab.active,.menu-shell .tab[aria-current=page]{color:var(--sw-text-1);background:transparent;border:0}.menu-shell .tab[aria-current=page] .tab-ic{transform:scale(1.1)}.menu-shell .tab:not(.tab--home)[aria-current=page]:after{content:"";position:absolute;bottom:5px;left:50%;width:24px;height:3px;margin-left:-12px;border-radius:1px;background:var(--sw-mint)}@media(hover:hover)and (pointer:fine){.menu-shell .tab:not([aria-current=page]):hover{color:var(--sw-text-2);background:transparent}}.menu-shell .tab .sw-pip{top:6px;inset-inline-end:calc(50% - 22px)}.menu-shell .tab .sw-pip--n{top:2px;inset-inline-end:calc(50% - 28px)}.menu-shell .tab--home{justify-content:flex-end;padding-bottom:9px;color:var(--sw-mint-ink)}.menu-shell .tab--home .tab-label{position:absolute;bottom:20px;z-index:1;color:var(--sw-mint-ink);font:var(--sw-fw-label) 11px/1 var(--sw-font-display);letter-spacing:.14em}.menu-shell .tab-hex{position:absolute;top:-22px;left:50%;width:76px;height:80px;margin-left:-38px;display:grid;place-items:center;background:var(--sw-brass-grad);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.menu-shell .tab-hex__face{width:70px;height:74px;display:grid;place-items:center;padding-bottom:24px;box-sizing:border-box;background:linear-gradient(170deg,color-mix(in srgb,var(--sw-paper) 32%,transparent) 0 18%,transparent 19%),var(--sw-mint-face);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:var(--sw-mint-ink);font-size:26px}.menu-shell .tab--home:not([aria-current=page]) .tab-hex__face{background:linear-gradient(170deg,color-mix(in srgb,var(--sw-paper) 12%,transparent) 0 18%,transparent 19%),linear-gradient(180deg,var(--sw-ink-4),var(--sw-ink-2));color:var(--sw-mint)}.menu-shell .tab--home:not([aria-current=page]) .tab-label{color:var(--sw-text-2)}.menu-shell .tab:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:-2px}.menu-shell .screen{max-width:calc(var(--sw-page-wide) + 2 * var(--sw-gutter));margin-inline:auto;padding:var(--sw-space-6) var(--sw-gutter);box-sizing:border-box}.menu-shell .screen[data-page=lobby]{max-width:var(--sw-page-lobby);padding:0}.menu-shell .screen[data-page=wide]{max-width:calc(var(--sw-page-wide) + 2 * var(--sw-gutter))}.menu-shell .screen[data-page=standard]{max-width:calc(var(--sw-page-standard) + 2 * var(--sw-gutter))}.menu-shell .screen[data-page=reading]{max-width:calc(var(--sw-page-reading) + 2 * var(--sw-gutter))}.menu-shell .screen>:is(.shop,.missions-screen,.rules,.crew-chooser,.empire,.pass-screen,.play,.decks,.collection,.editor){max-width:none;width:auto;margin-inline:0}.sw-head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sw-space-4);margin:0 0 var(--sw-space-6)}.sw-head__row{display:flex;align-items:flex-end;gap:var(--sw-space-5);flex-wrap:wrap}.sw-head__text{min-width:0;flex:1 1 280px}.sw-head__eyebrow{margin:0 0 6px;font:var(--sw-fw-strong) var(--sw-fs-cap)/1.25 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase;color:var(--sw-brass)}.sw-head__title{margin:0;font:var(--sw-fw-display) var(--sw-fs-h1)/var(--sw-lh-h1) var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sw-head__lead{margin:10px 0 0;max-width:60ch;font:var(--sw-fw-body) var(--sw-fs-body)/var(--sw-lh-body) var(--sw-font-body);color:var(--sw-text-2)}.sw-head__actions{display:flex;align-items:center;gap:var(--sw-space-3);flex-wrap:wrap;margin-inline-start:auto}.sw-head__back{flex:none;align-self:center;width:44px;height:44px;margin:0;padding:0;display:grid;place-items:center;border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-2);box-shadow:inset 0 0 0 1px var(--sw-line-1);color:var(--sw-text-1);font-size:22px;cursor:pointer}.sw-sechead{display:flex;align-items:baseline;gap:var(--sw-space-3);flex-wrap:wrap;margin:0 0 var(--sw-space-3);padding-bottom:var(--sw-space-3);box-shadow:inset 0 -1px 0 var(--sw-line-1)}.sw-sechead__title{margin:0;font:var(--sw-fw-display) var(--sw-fs-h3)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1)}.sw-sechead__hint{font:var(--sw-fw-body) var(--sw-fs-sm)/1.25 var(--sw-font-body);color:var(--sw-text-3);font-variant-numeric:tabular-nums}.sw-sechead__action{margin-inline-start:auto}.sw-btn[data-variant=link] .sw-btn__label{font:var(--sw-fw-strong) var(--sw-fs-cap)/1.2 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow)}.sw-sechead__action .sw-btn[data-variant=link] .sw-btn__face{min-height:32px}@media(max-width:720px){.meta.menu-shell{--hud-h: 56px;--nav-space: calc(var(--nav-h) + env(safe-area-inset-bottom));padding:0 0 calc(var(--nav-space) + var(--sw-space-4))}.menu-shell:before{background-image:linear-gradient(180deg,color-mix(in srgb,var(--sw-ink-0) 50%,transparent),color-mix(in srgb,var(--sw-ink-1) 60%,transparent) 40%,color-mix(in srgb,var(--sw-ink-1) 94%,transparent) 75%),url(/art/fx_arena_market_v1_mobile.webp);background-size:auto,cover;background-position:0 0,50% 30%}.menu-shell .chrome{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:var(--sw-space-2);padding:env(safe-area-inset-top) max(12px,var(--sw-safe-x)) 0 max(10px,var(--sw-safe-x));min-height:calc(var(--hud-h) + env(safe-area-inset-top))}.menu-shell .brand{order:2;grid-column:2;font-size:0;gap:0;width:44px;justify-content:center}.menu-shell .brand .sw-mark{height:38px}.menu-shell .brand-word,.menu-shell .dev-badge{display:none}.menu-shell .wallet{display:contents}.menu-shell .wallet .avatar-chip{order:1;grid-column:1;grid-row:1;padding:0;background:transparent;box-shadow:none;width:44px;justify-content:center}.meta .avatar-chip>span{display:inline-flex}.menu-shell .wallet .avatar-chip .pc-text,.menu-shell .wallet .avatar-chip .pc-sync{display:none}.menu-shell .sw-wallet{order:3;grid-column:3;grid-row:1;justify-self:end}.menu-shell .wallet .sw-wallet__pill--cred{display:none}.menu-shell .wallet .sw-wallet__pill{height:32px;padding-inline-end:8px}.menu-shell .wallet .friends-trigger,.menu-shell .wallet .rules-chip{display:none}.menu-shell .wallet .mobile-menu-trigger{order:4;grid-column:4;grid-row:1}.menu-shell .tabs{left:0;right:0;bottom:0;transform:none;width:100%;height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding:0 max(4px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px,env(safe-area-inset-left));border-radius:0;grid-template-columns:1fr 1fr 92px 1fr 1fr}.menu-shell .tab .tab-ic{font-size:28px}.menu-shell .tab-hex{top:-12px;width:70px;height:74px;margin-left:-35px}.menu-shell .tab-hex__face{width:64px;height:68px;padding-bottom:22px}.menu-shell .tab--home .tab-label{bottom:16px}.menu-shell .screen{padding:var(--sw-space-4) var(--sw-gutter-phone)}.sw-head__title{font-size:var(--sw-fs-h2)}.sw-head{margin-bottom:var(--sw-space-4)}.sw-head__actions{margin-inline-start:0}.sw-sechead__title{font-size:20px}}@media(max-width:1180px){.menu-shell .dev-badge{display:none}}@media(min-width:721px)and (max-width:960px){.menu-shell .brand{justify-content:center}.menu-shell .brand-word,.menu-shell .wallet .avatar-chip .pc-text{display:none}.menu-shell .wallet .avatar-chip{padding-inline-end:8px}}@media(max-width:900px){.menu-shell:has(.editor.pro) .tabs{display:none}}body.reduce-motion .menu-shell .tab .tab-ic{transition:none}@media(prefers-reduced-motion:reduce){.menu-shell .tab .tab-ic{transition:none}}.menu-shell .home.lobby{--lobby-col: 410px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--lobby-col);column-gap:32px;row-gap:0;height:calc(100dvh - var(--hud-h));padding:24px var(--sw-gutter) var(--nav-space);box-sizing:border-box;overflow:hidden;place-items:stretch;align-content:stretch;text-align:start}.menu-shell[data-menu-screen=home]{padding-bottom:0}.menu-shell .lobby-stage{position:relative;min-width:0;min-height:0}.menu-shell .lobby-light{position:absolute;inset:8% 5% -10% 10%;background:radial-gradient(50% 50% at 50% 55%,var(--sw-key-warm),transparent 70%),radial-gradient(40% 45% at 52% 60%,color-mix(in srgb,var(--sw-r-legend) 10%,transparent),transparent 70%);pointer-events:none}.menu-shell .lobby-figure{position:absolute;left:12%;right:8%;top:-8px;bottom:calc(-1 * var(--nav-space));display:flex;align-items:flex-end;justify-content:center;margin:0;padding:0;border:0;background:none;overflow:visible;pointer-events:none}.menu-shell .lobby-figure-hit{position:absolute;z-index:1;inset:14% 30% 34% 36%;margin:0;padding:0;border:0;border-radius:40% 40% 20% 20%;background:none;cursor:pointer}.menu-shell .lobby-figure-hit:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px}.menu-shell .lobby-figure .lobby-boss{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:center bottom;transform:translate(var(--cutout-x, 0%),var(--cutout-y, 0%)) scale(var(--cutout-scale, 1));transform-origin:center bottom;filter:drop-shadow(0 30px 40px color-mix(in srgb,var(--sw-ink-0) 60%,transparent));-webkit-mask-image:linear-gradient(black 0 88%,transparent 100%);mask-image:linear-gradient(black 0 88%,transparent 100%)}.menu-shell .lobby-figure .lobby-boss--scene{width:100%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 25%);transform:none;-webkit-mask-image:radial-gradient(70% 65% at 50% 45%,black 50%,transparent 100%);mask-image:radial-gradient(70% 65% at 50% 45%,black 50%,transparent 100%)}.menu-shell .lobby-season{position:absolute;z-index:2;inset-inline-start:0;top:0;display:grid;gap:10px;justify-items:start;pointer-events:none}.menu-shell .lobby-season>*{pointer-events:auto}.menu-shell .lobby-season__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.menu-shell .lobby-season__tag{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;background:var(--sw-brass-flat);color:var(--sw-brass-ink);font:var(--sw-fw-label) 13px/1 var(--sw-font-display);letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}.menu-shell .lobby-season__name{font:var(--sw-fw-display) var(--sw-fs-h2)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1);text-shadow:0 2px 12px color-mix(in srgb,var(--sw-ink-0) 70%,transparent)}.menu-shell .lobby-pass{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0;padding:0 14px 0 6px;border:0;background:color-mix(in srgb,var(--sw-ink-0) 72%,transparent);box-shadow:inset 0 0 0 1px var(--sw-line-brass);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);color:var(--sw-text-2);cursor:pointer}.menu-shell .lobby-pass__tier{width:32px;height:32px;display:grid;place-items:center;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);background:var(--sw-gold-core);color:var(--sw-gold-ink);font:var(--sw-fw-display) 15px/1 var(--sw-font-display);font-variant-numeric:tabular-nums}.menu-shell .lobby-pass__label{font:var(--sw-fw-label) 13px/1 var(--sw-font-display);letter-spacing:.1em;text-transform:uppercase}.menu-shell .lobby-pass__bar{width:clamp(120px,16vw,260px)}.menu-shell .lobby-pass__of{font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);color:var(--sw-gold);font-variant-numeric:tabular-nums}.menu-shell .lobby-foot{position:absolute;z-index:4;inset-inline-start:0;bottom:0;width:min(420px,60%);display:flex;flex-direction:column;align-items:flex-start;gap:16px;pointer-events:none}.menu-shell .lobby-foot>*{pointer-events:auto}.menu-shell .lobby-name{pointer-events:none;max-width:100%}.menu-shell .lobby-name__eyebrow{display:flex;align-items:center;gap:8px;margin:0;font:var(--sw-fw-strong) var(--sw-fs-cap)/1.25 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase;color:var(--sw-brass);text-shadow:0 1px 6px var(--sw-ink-0);white-space:nowrap}.menu-shell .lobby-name__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.menu-shell .lobby-name__crest{display:inline-grid;width:22px;height:22px;color:var(--fc)}.menu-shell .lobby-name__crest .faction-ic{width:22px;height:22px}.menu-shell .lobby-name__name{margin:8px 0 0;font:var(--sw-fw-display) clamp(56px,6.6vw,96px)/.86 var(--sw-font-display);letter-spacing:var(--sw-track-hero);text-transform:uppercase;color:var(--sw-text-1);text-shadow:0 4px 0 color-mix(in srgb,var(--sw-ink-0) 35%,transparent),0 10px 40px color-mix(in srgb,var(--sw-ink-0) 70%,transparent);overflow-wrap:anywhere}.menu-shell .lobby-fan{--fan-base: clamp(118px, 10.5vw, 158px);--fan-w: calc(var(--fan-base) * var(--fan-k, 1));position:absolute;z-index:3;inset-inline-end:0;bottom:8px;width:calc(var(--fan-w) * 2.2);height:calc(var(--fan-w) * 1.6);display:block;background:none;padding:0}.menu-shell .lobby-fan__card{position:absolute;bottom:0;left:50%;width:var(--fan-w);margin-left:calc(var(--fan-w) / -2 + var(--i) * var(--fan-w) * .62);transform:rotate(calc(var(--i) * 8deg)) translateY(calc(var(--i) * var(--i) * 10px));transform-origin:50% 110%;z-index:calc(2 - var(--i) * var(--i))}.menu-shell .lobby-fan__card .ctile{width:100%;margin:0;box-shadow:var(--sw-elev-lift)}.menu-shell .lobby-fan:has(.ctile:not(.card-designed)){--fan-k: .86}.menu-shell .lobby-fan__card .ctile:not(.card-designed) .t-text{display:none}@media(hover:hover)and (pointer:fine){.menu-shell .lobby-fan__card:hover{z-index:4}}.menu-shell .lobby-event{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:14px;row-gap:8px;padding:12px 14px}.menu-shell .lobby-event__icon{flex:none;width:44px;height:44px;display:grid;place-items:center;background:var(--sw-brass-grad);clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);color:var(--sw-gold-ink);font-size:20px}.menu-shell .lobby-event__text{flex:1;min-width:0;display:grid;gap:4px}.menu-shell .lobby-event__text b{font:var(--sw-fw-display) 19px/1.05 var(--sw-font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--sw-text-1);overflow-wrap:break-word}.menu-shell .lobby-event--note .lobby-event__text b{font:var(--sw-fw-strong) var(--sw-fs-body)/1.3 var(--sw-font-body);letter-spacing:0;text-transform:none}.menu-shell .lobby-event__text span{font:var(--sw-fw-body) var(--sw-fs-sm)/1.25 var(--sw-font-body);color:var(--sw-text-2)}.menu-shell .lobby-event__actions{grid-column:2;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}.menu-shell .lobby-event:not(.lobby-event--note){grid-template-columns:44px minmax(0,1fr) auto}.menu-shell .lobby-event:not(.lobby-event--note) .lobby-event__actions{grid-column:3}.menu-shell .lobby-event__actions .sw-btn{margin-bottom:4px}.menu-shell .lobby-event__x{display:none}.menu-shell .lobby-event__go .sw-btn__label{white-space:nowrap}.menu-shell .lobby-command{position:relative;z-index:5;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.menu-shell .lobby-rank{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 16px}.menu-shell .lobby-rank__main{min-width:0}.menu-shell .lobby-rank__eyebrow{margin:0 0 2px;font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);color:var(--sw-text-3);text-transform:uppercase}.menu-shell .lobby-rank__tier{margin:0;font:var(--sw-fw-display) var(--sw-fs-h3)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1);overflow-wrap:anywhere}.menu-shell .lobby-rank__bar{margin-top:8px}.menu-shell .lobby-rank__next{margin:0;display:grid;gap:3px;max-width:140px;text-align:end;font:var(--sw-fw-strong) var(--sw-fs-micro)/1.2 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase;color:var(--sw-text-3)}.menu-shell .lobby-rank__next b{font:var(--sw-fw-label) 15px/1 var(--sw-font-display);letter-spacing:.06em;color:var(--sw-text-1)}.menu-shell .lobby-modes{min-height:48px}.menu-shell .lobby-modes .sw-seg__item{padding-inline:4px;font-size:13px;letter-spacing:.04em}.menu-shell .lobby-mode{display:flex;flex-wrap:wrap;flex-shrink:0;align-content:center;gap:6px 16px;min-height:96px;padding:12px 16px 14px}.menu-shell .lobby-mode>*{flex:1 1 100%;min-width:0}.menu-shell .lobby-mode>.lobby-mode__eyebrow,.menu-shell .lobby-mode>.lobby-mode__title{order:-2}.menu-shell .lobby-mode>.lobby-mode__title{flex-basis:auto;align-self:center}.menu-shell .lobby-mode__eyebrow{margin:0;font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow);color:var(--sw-brass);text-transform:uppercase}.menu-shell .lobby-mode__title{margin:0;font:var(--sw-fw-display) var(--sw-fs-h3)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1)}.menu-shell .lobby-mode__hint{margin:0;max-width:34ch;font:var(--sw-fw-body) var(--sw-fs-sm)/1.3 var(--sw-font-body);color:var(--sw-text-2)}.menu-shell .lobby-mode__line{display:flex;align-items:center;gap:8px;margin:0;font:var(--sw-fw-body) var(--sw-fs-sm)/1.25 var(--sw-font-body);color:var(--sw-text-2)}.menu-shell .lobby-mode__line b{color:var(--sw-text-1);font-weight:var(--sw-fw-strong)}.menu-shell .lobby-mode__mark{width:26px;height:26px;flex:none;border-radius:50%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 25%);box-shadow:0 0 0 2px var(--sw-rival)}.menu-shell .lobby-mode>.lobby-mode__more{order:-1;flex:0 1 auto;align-self:center;max-inline-size:42%;margin-block:-6px;margin-inline-start:auto}.menu-shell .lobby-mode__more .sw-btn__label{white-space:normal;text-align:end}.menu-shell .lobby-mode__mercy{color:var(--sw-gold)}.menu-shell .lobby-mode .wh-diff{display:inline;padding:0;border:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:0;text-transform:none}.menu-shell .lobby-deck{display:grid;gap:8px;padding:10px 16px}.menu-shell .lobby-deck__top{display:flex;align-items:center;gap:10px;min-width:0}.menu-shell .lobby-deck__crest{width:32px;height:32px;flex:none;display:grid;place-items:center;color:var(--fc);font-size:26px}.menu-shell .lobby-deck__crest .faction-ic{width:30px;height:30px}.menu-shell .lobby-deck__name{min-width:0;flex:1}.menu-shell .lobby-deck__eyebrow{margin:0;font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow);color:var(--sw-brass);text-transform:uppercase}.menu-shell .lobby-deck__title{margin:4px 0 0;font:var(--sw-fw-label) 20px/1.05 var(--sw-font-display);font-size:clamp(15px,calc(240px / var(--name-len, 12)),20px);letter-spacing:.05em;text-transform:uppercase;color:var(--sw-text-1);white-space:normal;overflow-wrap:break-word;text-wrap:balance;padding-block:1px}.menu-shell .lobby-deck__status{display:inline-flex;align-items:center;gap:5px;flex:none;font:var(--sw-fw-label) 13px/1 var(--sw-font-display);letter-spacing:.08em;text-transform:uppercase}.menu-shell .lobby-deck__status.ready{color:var(--sw-gold)}.menu-shell .lobby-deck__status.incomplete{color:var(--sw-debuff-text)}.menu-shell .lobby-deck__status .sw-i{width:14px;height:14px;stroke-width:3}.menu-shell .lobby-deck__chips{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;max-width:360px}.menu-shell .lobby-chip{position:relative;display:block;aspect-ratio:1;border-radius:22%;padding:2px;background:var(--sw-r-common);box-shadow:0 1px 3px color-mix(in srgb,var(--sw-ink-0) 60%,transparent)}.menu-shell .lobby-chip.r-rare{background:var(--sw-r-rare)}.menu-shell .lobby-chip.r-legendary{background:var(--sw-r-legend)}.menu-shell .lobby-chip>img{display:block;width:100%;height:100%;border-radius:18%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 25%)}.menu-shell .lobby-chip>b{position:absolute;inset-inline-start:-3px;top:-3px;min-width:14px;height:14px;display:grid;place-items:center;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);background:var(--sw-plate-cost);color:var(--sw-plate-cost-num);font:var(--sw-fw-display) 11px/1 var(--sw-font-display);font-variant-numeric:tabular-nums}.menu-shell .lobby-deck__foot{display:flex;align-items:center;gap:10px;min-height:24px}.menu-shell .lobby-deck__avg{font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);color:var(--sw-text-3);text-transform:uppercase}.menu-shell .lobby-deck__swap{margin-inline-start:auto;margin-block:-10px -14px}.menu-shell .ht-jobs .sw-sechead__action .sw-btn,.menu-shell .lobby-links .sw-btn{margin-block:-8px}.menu-shell .lobby-deckrow,.menu-shell .lobby-modechip{display:none}.menu-shell .lobby-play{display:grid;gap:8px;margin-top:2px}.menu-shell .lobby-play__btn{width:100%;--sw-btn-h: clamp(72px, 10.6vh, 96px);--sw-btn-fs: clamp(40px, 5.6vh, 60px)}.menu-shell .lobby-play__hint{margin:0;font:var(--sw-fw-body) var(--sw-fs-sm)/1.35 var(--sw-font-body);color:var(--sw-text-2)}.menu-shell .lobby-wire{margin:0;font:var(--sw-fw-body) var(--sw-fs-sm)/1.35 var(--sw-font-body);color:var(--sw-text-2);text-align:center;overflow-wrap:break-word}.menu-shell .lobby-wire__lead{font:var(--sw-fw-display) 1.08em/1 var(--sw-font-display);color:var(--sw-brass);letter-spacing:.05em;text-transform:uppercase}[dir=rtl] .menu-shell .lobby-wire__lead{letter-spacing:0}.menu-shell .lobby-links{display:flex;align-items:center;justify-content:center;gap:24px;min-height:44px;margin-block:-6px -2px}.menu-shell .lobby-links__dot{color:var(--sw-ink-6)}.menu-shell .ht-jobs{display:grid;gap:8px;min-height:0}.menu-shell .ht-jobs .sw-sechead{flex-wrap:nowrap;align-items:center;margin-bottom:0;padding-bottom:4px}.menu-shell .ht-jobs .sw-sechead__title{flex:none;font-size:22px}.menu-shell .ht-jobs .sw-sechead__hint{flex:1 1 auto;min-width:0;display:flex;align-items:center}.menu-shell .ht-jobs .sw-sechead__hint .sw-timer{min-height:24px;max-width:100%;font-size:12px;white-space:normal;line-height:1.1;padding-block:3px}.menu-shell .ht-jobs .sw-sechead__action .sw-btn__label{white-space:nowrap}.menu-shell .lobby-jobs__rail{display:grid;gap:8px;min-height:0}.menu-shell .lobby-jobs__rail>.mission:nth-child(n+3){display:none}.menu-shell .lobby.is-crewless .lobby-fan{display:none}@media(min-width:1024px)and (max-height:960px){.menu-shell .lobby-mode__eyebrow{display:none}}@media(min-width:1024px)and (max-height:820px){.menu-shell .lobby-mode{min-height:84px;padding-block:10px}.menu-shell .lobby-mode__line,.menu-shell .lobby-deck__chips{display:none}.menu-shell .lobby-jobs__rail>.mission:nth-child(n+2){display:none}}@media(min-width:1024px)and (max-height:740px){.menu-shell .lobby-rank{padding-block:8px}.menu-shell .lobby-rank .sw-rankbadge{--rb: 40px}.menu-shell .lobby-deck__chips{display:none}.menu-shell .lobby-mode{min-height:72px}.menu-shell .lobby-mode__eyebrow,.menu-shell .lobby-jobs__rail{display:none}}@media(max-width:1023px){.menu-shell .home.lobby{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(120px,1fr) auto auto auto auto;row-gap:8px;height:calc(100dvh - var(--hud-h) - env(safe-area-inset-top) - var(--nav-space));padding:8px 16px 12px}.menu-shell[data-menu-screen=home]{padding-bottom:var(--nav-space)}.menu-shell .lobby-command{display:contents}.menu-shell .lobby-rank{grid-row:1;grid-template-columns:auto minmax(0,1fr) minmax(0,max-content);grid-template-rows:auto auto;min-height:40px;padding:6px 12px;gap:4px 10px}.menu-shell .lobby-rank .sw-rankbadge{--rb: 34px;grid-column:1;grid-row:1 / span 2}.menu-shell .lobby-rank__eyebrow{display:none}.menu-shell .lobby-rank__main{display:contents}.menu-shell .lobby-rank__tier{grid-column:2 / -1;grid-row:1;font-size:20px}.menu-shell .lobby-rank__bar{grid-column:2;grid-row:2;min-width:0;margin:0}.menu-shell .lobby-rank__bar>i{min-width:3px}.menu-shell .lobby-rank__next{grid-column:3;grid-row:2;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 8px;max-width:18ch}.menu-shell .lobby-rank__next b{display:none}.menu-shell .lobby-stage{grid-row:2;margin-inline:-16px;overflow:hidden}.menu-shell .lobby-light{inset:0}.menu-shell .lobby-figure{inset:14px 18% 0 0}.menu-shell .lobby-stage.has-event .lobby-figure{top:52px}.menu-shell .lobby-figure-hit{inset:18% 44% 30% 14%}.menu-shell .lobby-season{inset-inline-start:auto;inset-inline-end:16px;top:8px;justify-items:end}.menu-shell .lobby-season__row{flex-direction:column;align-items:flex-end;gap:6px}.menu-shell .lobby-season__name{font-size:25px}.menu-shell .lobby-pass{padding-inline-end:10px}.menu-shell .lobby-pass__bar,.menu-shell .lobby-pass__label{display:none}.menu-shell .lobby-name{max-width:100%}.menu-shell .lobby-name__name{font-size:clamp(40px,13vw,61px)}.menu-shell .lobby-fan{--fan-base: clamp(92px, 27vw, 128px);inset-inline-end:20px;bottom:14px;width:calc(var(--fan-w) * 1.1);height:calc(var(--fan-w) * 1.45)}.menu-shell .lobby-fan__card{display:none}.menu-shell .lobby-fan:has(.ctile:not(.card-designed)){--fan-k: .74}.menu-shell .lobby-fan__card:nth-child(2){display:block;margin-left:calc(var(--fan-w) / -2);transform:rotate(6deg)}.menu-shell .lobby-stage{container:lobbystage / size}.menu-shell .lobby-fan{--fan-w: min(var(--fan-base) * var(--fan-k, 1), (100cqh - 150px) / 1.55)}@container lobbystage (max-height: 250px){.menu-shell .lobby-fan{display:none}}.menu-shell .lobby-foot{display:contents}.menu-shell .lobby-name{position:absolute;z-index:2;inset-inline-start:16px;bottom:12px;max-width:58%}.menu-shell .lobby-event{position:absolute;z-index:4;inset-inline-start:12px;top:8px;width:auto;max-width:calc(100% - 180px);display:block;padding:0;background:none;box-shadow:none;clip-path:none}.menu-shell .lobby-event:before,.menu-shell .lobby-event__icon{display:none}.menu-shell .lobby-event__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.menu-shell .lobby-event__actions{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px}.menu-shell .lobby-event__actions .sw-btn{margin-bottom:4px}.menu-shell .lobby-event__later-btn .lobby-event__x{display:block;font-size:18px}.menu-shell .lobby-event__later-btn .lobby-event__later{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.menu-shell .lobby-event__later-btn{min-width:44px}.menu-shell .lobby-event__later-btn .sw-btn__face{width:44px;min-width:44px;padding-inline:0;justify-content:center;border-color:transparent;background:color-mix(in srgb,var(--sw-ink-0) 55%,transparent)}.menu-shell .lobby-event__go .sw-btn__face{background:color-mix(in srgb,var(--sw-ink-0) 30%,transparent)}.menu-shell .lobby-event__go{flex:1 1 auto;min-width:0}.menu-shell .lobby-event__later-btn{flex:none}.menu-shell .lobby-event__go .sw-btn__label{white-space:normal;text-wrap:balance}.menu-shell .lobby-modes,.menu-shell .lobby-mode,.menu-shell .lobby-deck,.menu-shell .lobby-links{display:none}.menu-shell .ht-jobs{grid-row:3;gap:4px}.menu-shell .ht-jobs .sw-sechead{gap:8px;padding-bottom:0;box-shadow:none;min-height:28px}.menu-shell .ht-jobs .sw-sechead__title{font-size:16px}.menu-shell .ht-jobs .sw-sechead__hint .sw-timer{min-height:22px;padding:0 7px;font-size:11px}.menu-shell .ht-jobs .sw-sechead__action .sw-btn{margin-block:-10px}.menu-shell .lobby-jobs__rail{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.menu-shell .lobby-jobs__rail::-webkit-scrollbar{display:none}.menu-shell .lobby-jobs__rail>.mission,.menu-shell .lobby-jobs__rail>.mission:nth-child(n+2){display:grid;flex:0 0 min(64%,250px);scroll-snap-align:start;min-height:72px}.menu-shell .lobby-deckrow{grid-row:4;display:flex;align-items:center;gap:10px;min-height:58px;margin:0;padding:6px 12px;border:0;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);color:var(--sw-text-1);text-align:start;cursor:pointer}.menu-shell .lobby-deckrow__text{flex:1;min-width:0;display:grid;gap:2px;container-type:inline-size}.menu-shell .lobby-deckrow__text b{font:var(--sw-fw-display) 20px/1.05 var(--sw-font-display);font-size:clamp(15px,calc(100cqi / (var(--name-len, 12) * .56)),var(--deck-name-max, 20px));letter-spacing:.04em;text-transform:uppercase;white-space:normal;overflow-wrap:break-word;text-wrap:balance;padding-block:1px}.menu-shell .lobby-deckrow__status{display:inline-flex;align-items:center;gap:4px;font:var(--sw-fw-label) 12px/1 var(--sw-font-display);letter-spacing:.08em;text-transform:uppercase}.menu-shell .lobby-deckrow__status.ready{color:var(--sw-gold)}.menu-shell .lobby-deckrow__status.incomplete{color:var(--sw-debuff-text)}.menu-shell .lobby-deckrow__status .sw-i{width:12px;height:12px;stroke-width:3}.menu-shell .lobby-deckrow__fan{display:flex}.menu-shell .lobby-deckrow__fan .lobby-chip{width:34px;margin-inline-start:-8px}.menu-shell .lobby-deckrow{container:deckrow / inline-size}@container deckrow (max-width: 290px){.menu-shell .lobby-deckrow__fan .lobby-chip:not(:last-child){display:none}}.menu-shell .lobby-deckrow>.sw-i{font-size:22px;color:var(--sw-text-3)}.menu-shell .lobby-modechip{grid-row:5;display:flex;align-items:center;gap:12px;min-height:48px;margin:0;padding:4px 14px;border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-0);box-shadow:inset 0 0 0 1px var(--sw-line-2);color:var(--sw-text-1);text-align:start;cursor:pointer}.menu-shell .lobby-modechip>.sw-i:first-child{color:var(--sw-brass);font-size:18px}.menu-shell .lobby-modechip__text{flex:1;min-width:0;display:grid;gap:2px}.menu-shell .lobby-modechip__text b{font:var(--sw-fw-display) 20px/1 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase}.menu-shell .lobby-modechip__text>span{font:var(--sw-fw-body) var(--sw-fs-sm)/1.2 var(--sw-font-body);color:var(--sw-text-2);overflow-wrap:break-word;text-wrap:pretty;word-break:auto-phrase}.menu-shell .lobby-modechip__note{color:var(--sw-text-1)}.menu-shell .lobby-modechip>.sw-i:last-child{color:var(--sw-text-3);font-size:20px}.menu-shell .lobby-play{grid-row:6;margin:0}.menu-shell .lobby-play__btn{--sw-btn-h: 66px;--sw-btn-fs: 44px}.menu-shell .lobby.is-crewless .lobby-play__hint,.menu-shell .lobby.is-resume .lobby-play__hint{display:none}}@media(max-width:1023px)and (max-height:760px){.menu-shell .lobby-fan{--fan-base: clamp(72px, 20vw, 96px)}.menu-shell .lobby-name__eyebrow{display:none}.menu-shell .lobby-name__name{margin:0}.menu-shell .lobby-jobs__rail>.mission,.menu-shell .lobby-jobs__rail>.mission:nth-child(n+2){min-height:64px}.menu-shell .lobby-play__btn{--sw-btn-h: 60px;--sw-btn-fs: 38px}.menu-shell .lobby-play__btn .sw-btn__sub{display:none}}@media(max-width:1023px)and (max-height:700px)and (orientation:portrait){.menu-shell .lobby-fan{display:none}.menu-shell .lobby-name{max-width:calc(100% - 32px)}.menu-shell .lobby-name__name{font-size:clamp(36px,11vw,48px)}}@media(max-width:1023px)and (orientation:portrait){.menu-shell .home.lobby{--lobby-play-h: 66px;--lobby-pad-end: 12px;overflow:clip}.menu-shell .lobby-play{position:sticky;z-index:6;bottom:calc(var(--nav-space) + var(--lobby-pad-end))}.menu-shell .lobby-modechip{position:sticky;z-index:6;bottom:calc(var(--nav-space) + var(--lobby-pad-end) + var(--lobby-play-h) + 8px)}}@media(max-width:1023px)and (max-height:760px)and (orientation:portrait){.menu-shell .home.lobby{--lobby-play-h: 60px}}@media(max-width:1023px)and (orientation:portrait)and (min-height:641px),(orientation:landscape)and (max-height:520px){.meta.menu-shell[data-menu-screen=home]{display:flex;flex-direction:column;height:100dvh}.menu-shell[data-menu-screen=home]>.screen{flex:1 1 0;min-height:0;width:100%;display:flex;flex-direction:column}.menu-shell[data-menu-screen=home] .home.lobby{flex:1 1 0;height:auto;min-height:0;container:lobby / size}}@media(max-width:1023px)and (orientation:portrait)and (min-height:641px){@container lobby (max-height: 510px){.menu-shell .lobby-jobs__rail{display:none}}}@media(max-width:1023px)and (max-height:640px)and (orientation:portrait){.menu-shell .home.lobby{--lobby-play-h: 56px;--lobby-pad-end: 8px;height:auto;min-height:calc(100svh - var(--hud-h) - env(safe-area-inset-top) - var(--nav-space));grid-template-rows:auto minmax(96px,1fr) auto auto auto auto;row-gap:6px;padding-block:6px var(--lobby-pad-end)}.menu-shell .lobby-jobs__rail{display:none}.menu-shell .ht-jobs{padding:4px 10px;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1);border-radius:var(--sw-radius-md)}.menu-shell .lobby-deckrow{min-height:48px;padding-block:4px}.menu-shell .lobby-deckrow__text{--deck-name-max: 18px}.menu-shell .lobby-modechip{min-height:44px;padding-block:3px}.menu-shell .lobby-modechip__text b{font-size:18px}.menu-shell .lobby-play__btn{--sw-btn-h: 56px;--sw-btn-fs: 34px}.menu-shell .lobby-name__name{font-size:clamp(30px,9.5vw,40px)}.menu-shell .lobby-season__name{font-size:20px}}@media(max-width:1023px)and (max-height:520px)and (orientation:portrait){.menu-shell .lobby-rank{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.menu-shell .home.lobby{grid-template-rows:0 minmax(96px,1fr) auto auto auto auto;row-gap:6px}.menu-shell .lobby-season__tag,.menu-shell .ht-jobs .sw-sechead__hint .sw-timer{display:none}}@media(max-width:1023px)and (max-height:640px)and (orientation:portrait){.menu-shell .lobby-stage.has-event .lobby-season{top:auto;bottom:8px}.menu-shell .lobby-stage.has-event .lobby-season__row{display:none}.menu-shell .lobby-event{max-width:calc(100% - 24px)}.menu-shell .lobby-name{max-width:calc(100% - 128px)}}@media(max-width:1023px){@container lobbystage (max-height: 190px){.menu-shell .lobby-season__row{display:none}.menu-shell .lobby-stage .lobby-season{top:auto;bottom:8px}.menu-shell .lobby-stage .lobby-figure{inset-inline:46% 0}.menu-shell .lobby-stage .lobby-figure-hit{inset-inline:56% 6%}.menu-shell .lobby-stage .lobby-name{max-width:50%}.menu-shell .lobby-stage .lobby-name__name{font-size:clamp(28px,9.5vw,40px)}}}@media(max-width:1023px)and (min-height:641px){@container lobbystage (max-height: 190px){.menu-shell .lobby-stage.has-event .lobby-figure{top:14px}}}@media(max-width:420px){.menu-shell .lobby-name__crew{display:none}}@media(orientation:landscape)and (max-height:520px){.meta.menu-shell{--hud-h: 44px;--nav-h: 0px;--nav-space: 0px}.menu-shell .home.lobby{grid-template-columns:minmax(0,1fr) minmax(280px,46%);grid-template-rows:minmax(0,1fr) auto auto auto;row-gap:10px;column-gap:16px;height:calc(100dvh - var(--hud-h) - env(safe-area-inset-top));min-height:0;padding:8px var(--sw-gutter-phone) max(8px,env(safe-area-inset-bottom)) 12px;overflow:hidden}.menu-shell .lobby-stage{grid-column:1;grid-row:1 / -1;margin:0}.menu-shell .lobby-rank,.menu-shell .lobby-fan,.menu-shell .lobby-season__row,.menu-shell .lobby-jobs__rail{display:none}.menu-shell .home .ht-jobs{grid-column:2;grid-row:1;align-self:start}.menu-shell .home .ht-jobs .sw-sechead{flex-wrap:wrap;row-gap:4px}.menu-shell .home .ht-jobs .sw-sechead__hint{flex:1 1 auto;min-width:min-content}.menu-shell .home .ht-jobs .sw-sechead__hint .sw-timer{white-space:nowrap}.menu-shell .lobby-deckrow{grid-column:2;grid-row:2}.menu-shell .lobby-modechip{grid-column:2;grid-row:3}.menu-shell .lobby-play{grid-column:2;grid-row:4}.menu-shell .lobby-play__btn{--sw-btn-h: 56px;--sw-btn-fs: 34px}.menu-shell .lobby-play__btn .sw-btn__sub,.market .market-get-credits{display:none}}@media(orientation:landscape)and (max-height:520px)and (max-width:1023px){.menu-shell .lobby-stage{container:lobbystage / size;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;align-items:start;--lobby-band: 0px;--fig-w: min(58cqw, (100cqh - var(--lobby-band) - 12px) * 2 / 3);--lobby-info: calc(var(--fig-w) + 10px)}.menu-shell .lobby-stage.has-event{--lobby-band: 60px}.menu-shell .lobby-stage .lobby-figure,.menu-shell .lobby-stage.has-event .lobby-figure{inset-inline:0 auto;top:auto;bottom:0;width:var(--fig-w);height:calc(var(--fig-w) * 1.5)}.menu-shell .lobby-stage .lobby-figure:before{content:"";position:absolute;inset-inline:12%;bottom:-4px;height:16px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--sw-ink-0) 72%,transparent),transparent)}.menu-shell .lobby-stage .lobby-light{inset-inline:0 auto;top:auto;bottom:0;width:calc(var(--fig-w) * 1.2);height:calc(var(--fig-w) * 1.4)}.menu-shell .lobby-stage .lobby-figure-hit,.menu-shell .lobby-stage.has-event .lobby-figure-hit{inset-inline:calc(var(--fig-w) * .22) auto;top:auto;bottom:calc(var(--fig-w) * .45);width:calc(var(--fig-w) * .56);height:calc(var(--fig-w) * .62)}.menu-shell .lobby-stage .lobby-event{grid-row:1;position:relative;inset:auto;justify-self:start;max-width:calc(100% - 16px);margin:8px 0 0;margin-inline-start:12px}.menu-shell .lobby-stage .lobby-season,.menu-shell .lobby-stage.has-event .lobby-season{grid-row:2;position:relative;inset:auto;justify-items:start;margin:8px 0 0;margin-inline-start:var(--lobby-info)}.menu-shell .lobby-stage .lobby-pass{max-width:100%}.menu-shell .lobby-name{grid-row:4;position:relative;inset:auto;z-index:2;max-width:none;margin:8px 0 6px;margin-inline-start:var(--lobby-info)}.menu-shell .lobby-name__eyebrow{display:flex;margin:0 0 6px;white-space:normal}@container lobbystage (min-width: 360px) and (min-height: 345px){.menu-shell .lobby-stage .lobby-season__row{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.menu-shell .lobby-stage .lobby-season__name{font-size:clamp(18px,calc((100cqw - var(--lobby-info)) / 7.5),25px)}}.menu-shell .lobby-name__crest,.menu-shell .lobby-name__crew{display:none}.menu-shell .lobby-name__name{margin:0;line-height:.9;overflow-wrap:normal;text-wrap:balance;font-size:clamp(16px,calc((100cqw - var(--lobby-info)) / (var(--name-word, 6) * .56)),46px)}}@media(orientation:landscape)and (min-height:390px)and (max-height:520px)and (max-width:1023px){.menu-shell .home.lobby:has(.lobby-wire){grid-template-rows:minmax(0,1fr) auto auto auto auto}.menu-shell .lobby-wire{grid-column:2;grid-row:5}}@media(orientation:landscape)and (max-height:389.98px)and (max-width:1023px){.menu-shell .lobby-wire{display:none}}@media(orientation:landscape)and (max-height:520px)and (max-width:720px){.menu-shell .lobby-stage.has-event{--lobby-band: 72px}.menu-shell .lobby-stage .lobby-event{max-width:calc(100% - 16px)}.menu-shell .lobby-stage .lobby-event__go .sw-btn__face{padding-inline:8px}.menu-shell .lobby-stage .lobby-event__actions{display:flex;flex-wrap:nowrap;align-items:flex-start}.menu-shell .lobby-stage .lobby-event__actions .sw-btn{min-width:0}.menu-shell .lobby-stage .lobby-event__go{flex:1 1 auto}.menu-shell .lobby-stage .lobby-event__later-btn{flex:none}.menu-shell .lobby-stage .lobby-event__go .sw-btn__label{white-space:normal;overflow-wrap:normal;text-wrap:balance;font-size:14px;letter-spacing:.03em}.menu-shell .lobby-stage .lobby-event__go .sw-btn__label>[aria-hidden=true]{display:none}.shop.market.market>.market-heading{grid-column:1 / -1}.shop.market.market>.market-rail{grid-column:1 / -1;grid-row:2;margin-top:6px}}.meta .binder-surface{--binder-ink: var(--sw-ink-2);--binder-paper: var(--sw-text-1);--binder-brass: var(--sw-brass);--binder-muted: var(--sw-text-3);--binder-line: var(--sw-line-2);padding-bottom:var(--sw-space-6)}.binder-surface .sw-head.binder-head{margin-bottom:var(--sw-space-5)}.binder-surface .binder-head .sw-head__row{align-items:center}.binder-surface .binder-seg{min-width:300px}.binder-surface .binder-seg .sw-seg__item{min-height:48px;font-size:17px}.binder-progress{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sw-space-2) var(--sw-space-5);max-width:720px}.binder-progress__count{margin:0;display:flex;align-items:baseline;gap:2px;color:var(--sw-text-3)}.binder-surface .binder-progress__count .binder-total{margin:0;color:var(--sw-text-1);font:var(--sw-fw-display) var(--sw-fs-h3)/1 var(--sw-font-display);font-variant-numeric:tabular-nums;vertical-align:baseline}.binder-progress__count>span{font:var(--sw-fw-display) 18px/1 var(--sw-font-display);color:var(--sw-text-3)}.binder-progress__count>i{margin-inline-start:8px;font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);font-style:normal;letter-spacing:var(--sw-track-micro);text-transform:uppercase;color:var(--sw-text-3)}.binder-progress__bar{height:8px}.binder-toolbar{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--sw-space-3);margin:0 0 var(--sw-space-3)}.meta .binder-surface .binder-toolbar .filters{margin:0;padding:var(--sw-space-1);gap:var(--sw-space-half);overflow-x:auto;flex-wrap:nowrap}.binder-surface .crest-seg .sw-seg__item{min-width:44px;padding-inline:10px}.binder-surface .crest-seg .crest-seg__crest{display:inline-grid;width:26px;height:26px;color:var(--fc, var(--sw-text-2));opacity:.72}.binder-surface .crest-seg .crest-seg__crest .faction-ic{width:26px;height:26px}.binder-surface .crest-seg .sw-seg__item[aria-pressed=true] .crest-seg__crest{opacity:1;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--fc, var(--sw-mint)) 55%,transparent))}.binder-surface .cost-seg .sw-seg__item{padding-inline:4px;min-width:44px}.cost-oct{width:32px;height:32px;display:grid;place-items:center;background:var(--sw-plate-cost-rim);clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);color:var(--sw-plate-cost-num);font:var(--sw-fw-display) 17px/1 var(--sw-font-display);position:relative;font-variant-numeric:tabular-nums;letter-spacing:0}.cost-oct:before{content:"";position:absolute;inset:2px;clip-path:inherit;background:var(--sw-plate-cost);z-index:-1}.cost-oct{isolation:isolate}.binder-surface .cost-seg .sw-seg__item[aria-pressed=true] .cost-oct{background:var(--sw-paper)}.binder-surface .sw-search,.binder-surface .ed-search.sw-search{position:relative;display:flex;align-items:center;gap:8px;flex:1 1 150px;max-width:320px;min-width:150px;min-height:48px;margin:0 0 0 auto;padding:0 12px;border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-4);box-shadow:inset 0 0 0 1px var(--sw-line-2);color:var(--sw-text-3)}:where([dir=rtl]) .binder-surface .sw-search{margin:0 auto 0 0}.binder-surface .sw-search .sw-i{font-size:20px;flex:none}.binder-surface .sw-search input{flex:1;min-width:0;min-height:44px;height:44px;padding:0;border:0;background:transparent;color:var(--sw-text-1);font:var(--sw-fw-body) 16px/1.2 var(--sw-font-body);outline:none}.binder-surface .sw-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.binder-surface .sw-search:focus-within{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px}.binder-surface .ed-search.sw-search .ed-search-field{display:contents}.binder-density{display:none}.binder-surface .binder-filters,.binder-surface .binder-dock{display:contents}.binder-surface .binder-filters__head,.binder-surface .binder-filters__foot,.binder-surface .binder-filter-plate{display:none}.binder-status{display:flex;align-items:center;justify-content:space-between;gap:var(--sw-space-3);min-height:32px;margin:0 0 var(--sw-space-3)}.binder-surface .collection-result-count{margin:0;font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase;color:var(--sw-text-3)}.binder-empty{color:var(--sw-text-2)}.binder-surface .grid.binder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--sw-space-5) var(--sw-space-4);align-items:start}.binder-surface .collection-card-entry{position:relative;display:grid;grid-template-rows:auto 22px;gap:6px;min-width:0}.binder-surface .collection-card-entry>.ctile{width:100%}.binder-surface .collection-card-entry.is-new:before{content:"";position:absolute;z-index:3;top:-3px;inset-inline-start:-3px;width:10px;height:10px;border-radius:50%;background:var(--sw-mint);box-shadow:0 0 0 2px var(--sw-ink-1),0 0 8px color-mix(in srgb,var(--sw-mint) 70%,transparent);pointer-events:none}.binder-surface .collection-card-entry.is-missing .ctile :is(.card-art,.card-design-art,.card-design-face img){filter:grayscale(1) brightness(.45)}.cc-lock{position:absolute;z-index:3;left:50%;top:calc((100% - 28px)*.62);width:30px;height:30px;margin:-15px 0 0 -15px;display:grid;place-items:center;isolation:isolate;background:var(--sw-brass-grad);clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);color:var(--sw-brass);font-size:14px;pointer-events:none}.cc-lock:before{content:"";position:absolute;inset:2px;z-index:-1;clip-path:inherit;background:var(--sw-ink-1)}.cc-cap{display:flex;align-items:center;justify-content:center;gap:5px;min-height:22px;margin:0;font:var(--sw-fw-strong) var(--sw-fs-micro)/1.1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase;color:var(--sw-text-3);text-align:center;overflow:hidden;white-space:nowrap}.cc-cap .sw-i{width:12px;height:12px}.cc-cap--new{color:var(--sw-mint)}.cc-cap--get{color:var(--sw-text-2)}.binder-surface .collection-card-entry>.card-art-entry{justify-self:center;display:inline-flex;align-items:center;gap:5px;min-height:22px;margin:0;padding:0 4px;border:0;background:none;color:var(--sw-text-3);font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase;cursor:pointer;position:relative}.binder-surface .collection-card-entry>.card-art-entry:after{content:"";position:absolute;inset:-11px -6px}.binder-surface .collection-card-entry>.card-art-entry svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.binder-surface .collection-card-entry>.card-art-entry span{display:none}.binder-surface .collection-card-entry>.card-art-entry small{font-size:inherit}.binder-surface .ed-main .card-with-art>.card-art-entry{justify-self:center;display:inline-flex;align-items:center;gap:5px;min-height:28px;margin:4px 0 0;padding:0 6px;border:0;background:none;color:var(--sw-text-3);font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);cursor:pointer}.binder-surface .ed-main .card-with-art>.card-art-entry svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.binder-surface .ed-main .card-with-art>.card-art-entry span{display:none}.binder-surface .ed-main .card-with-art>.card-art-entry small{font-size:inherit}@media(pointer:coarse){.binder-surface .ed-main .card-with-art>.card-art-entry{min-height:44px;min-width:44px;justify-content:center}}.binder-surface .deck-new{margin-inline-start:auto}.binder-surface .deck-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sw-space-5)}.binder-surface .deck-box{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:0 0 var(--sw-space-4);border:0;border-radius:0;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.binder-surface .deck-box.active{box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1.5px var(--sw-brass)}.binder-surface .deck-box:hover{border:0}.binder-surface .db-cover{border-bottom:1px solid var(--sw-line-brass)}.binder-surface .db-name{color:var(--sw-text-1);font:var(--sw-fw-display) var(--sw-fs-h3)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase}.binder-surface .db-meta{color:var(--sw-text-3);font:var(--sw-fw-strong) var(--sw-fs-micro)/1.3 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.binder-surface .db-badge{border:0;border-radius:var(--sw-radius-sm);background:var(--sw-gold-core);color:var(--sw-gold-ink);font:var(--sw-fw-label) 12px/1 var(--sw-font-display);letter-spacing:.08em}.binder-surface .db-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sw-space-2);margin-top:auto;padding:var(--sw-space-3) var(--sw-space-4) 0}.binder-surface .db-actions .sw-btn{flex:1 1 0;min-width:0}.binder-surface .db-actions .game-plan-open{flex:1 1 100%;justify-content:center;min-height:32px;margin:0;padding:0;border:0;background:none;box-shadow:none;color:var(--sw-brass);font:var(--sw-fw-strong) var(--sw-fs-micro)/1.2 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase;text-decoration:underline 1px var(--sw-brass);text-underline-offset:3px}.binder-surface .db-actions .game-plan-open .ic{display:none}@media(pointer:coarse){.binder-surface .db-actions .game-plan-open{min-height:44px}}.binder-surface .deck-shelf{grid-template-columns:repeat(auto-fill,minmax(220px,260px))}.binder-surface .deck-new-tile{min-height:280px;align-items:center;justify-content:center;gap:var(--sw-space-3);padding:var(--sw-space-5);cursor:pointer;background:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in srgb,var(--sw-ink-5) 35%,transparent) 10px 11px),color-mix(in srgb,var(--sw-ink-2) 70%,transparent);box-shadow:inset 0 0 0 1.5px var(--sw-line-2);color:var(--sw-text-2)}.binder-surface .deck-new-tile__plus{width:64px;height:64px;display:grid;place-items:center;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);background:var(--sw-ink-4);color:var(--sw-mint);font-size:30px}.binder-surface .deck-new-tile__label{font:var(--sw-fw-label) 18px/1.1 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.binder-surface .deck-new-tile:hover{color:var(--sw-text-1);box-shadow:inset 0 0 0 1.5px var(--sw-mint)}}.binder-surface .deck-new-tile:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px}.binder-surface .deck-box>.deck-difficulty{margin:0 var(--sw-space-4)}.meta .binder-surface.editor.pro{grid-template-columns:minmax(0,1fr) 340px;gap:var(--sw-space-6)}.binder-surface .ed-head .sw-head__row{align-items:center}.binder-surface .ed-back[data-armed]{box-shadow:inset 0 0 0 1.5px var(--sw-danger);color:var(--sw-danger)}.binder-surface .ed-toolbar .sw-search{max-width:280px}.binder-surface .ed-main .grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--sw-space-4)}.binder-surface .ed-main .ctile.selected{opacity:1}.binder-surface .ed-main .ctile.selected>:is(.card-design-face,.card-art){opacity:.45}.binder-surface .ed-side{isolation:isolate;top:calc(var(--hud-h) + 12px);padding:14px var(--sw-space-4);gap:var(--sw-space-2);border:0;border-radius:0;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);max-height:calc(100dvh - var(--hud-h) - var(--nav-space) - 24px)}@media(min-width:901px){.binder-surface .ed-ring__ready{position:absolute;top:14px;inset-inline-end:var(--sw-space-4)}}.binder-surface .ed-side>*{flex:none}.binder-surface.editor.pro.is-full .ed-side{box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1.5px var(--sw-brass),inset 0 0 0 3px color-mix(in srgb,var(--sw-brass-deep) 60%,transparent)}.binder-surface .ed-side__eyebrow{margin:0;color:var(--sw-brass);font:var(--sw-fw-strong) var(--sw-fs-micro)/1.2 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase}.binder-surface .ed-field-label{color:var(--sw-brass);font:var(--sw-fw-strong) var(--sw-fs-micro)/1.2 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase}.binder-surface .ed-top{align-items:center;gap:var(--sw-space-3);margin:0}.binder-surface .ed-name-field .ed-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.binder-surface .ed-side .ed-name{min-height:48px;border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-4);box-shadow:inset 0 0 0 1px var(--sw-line-2);color:var(--sw-text-1);font:var(--sw-fw-label) 20px/1.1 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase}.binder-surface .ed-ring{flex:none;display:grid;justify-items:center;gap:3px}.binder-surface .ed-top .count,.binder-surface .ed-tray-toggle .count{display:grid;place-items:center;width:52px;height:52px;padding:0;border-radius:50%;background:radial-gradient(closest-side,var(--sw-ink-1) 76%,transparent 78%),conic-gradient(var(--sw-brass) calc(var(--n, 0) / 12 * 360deg),var(--sw-ink-5) 0);font:var(--sw-fw-display) 16px/1 var(--sw-font-display);color:var(--sw-text-1);font-variant-numeric:tabular-nums}.binder-surface .ed-top .count.ok{background:var(--sw-gold-core);box-shadow:inset 0 0 0 3px var(--sw-brass-deep),0 0 0 1.5px var(--sw-gold),0 0 14px color-mix(in srgb,var(--sw-gold) 40%,transparent);color:var(--sw-gold-ink)}.binder-surface .ed-ring__ready{display:inline-flex;align-items:center;gap:3px;color:var(--sw-gold);font:var(--sw-fw-label) 11px/1 var(--sw-font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.binder-surface .ed-ring__ready .sw-i{width:11px;height:11px;stroke-width:3}.binder-surface .ed-stats{display:flex;align-items:center;gap:var(--sw-space-3);min-height:40px;flex-wrap:nowrap}.binder-surface .ed-avg{margin:0;display:grid;gap:2px}.binder-surface .ed-avg b{font:var(--sw-fw-display) 25px/.9 var(--sw-font-display);color:var(--sw-text-1);font-variant-numeric:tabular-nums}.binder-surface .ed-avg span{font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase;color:var(--sw-text-3);white-space:nowrap}.binder-surface .ed-stats .sw-histo{height:24px}.binder-surface .ed-stats .sw-histo>i{width:6px}.binder-surface .ed-stats__side{margin-inline-start:auto;display:grid;justify-items:end;gap:4px;min-width:0}.binder-surface .ed-stats .deck-difficulty{margin:0}.binder-surface .ed-stats .game-plan-open{min-height:28px;margin:0;padding:0;border:0;background:none;box-shadow:none;color:var(--sw-brass);font:var(--sw-fw-strong) var(--sw-fs-micro)/1.2 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase;text-decoration:underline 1px var(--sw-brass);text-underline-offset:3px}.binder-surface .ed-stats .game-plan-open .ic,.binder-surface .ed-slots{display:none}.binder-surface .ed-panel{gap:var(--sw-space-3)}.binder-surface .deck-rows{gap:2px}.binder-surface .drow{position:relative;min-height:32px;padding:0 6px 0 8px;gap:8px;border:0;border-radius:var(--sw-radius-sm);box-shadow:inset 3px 0 0 var(--fc, var(--sw-line-2)),inset 0 0 0 1px var(--sw-line-1);background-image:linear-gradient(90deg,var(--sw-ink-2) 40%,color-mix(in srgb,var(--sw-ink-2) 72%,transparent) 72%,color-mix(in srgb,var(--sw-ink-2) 30%,transparent)),var(--art, none);background-size:cover;background-position:center,var(--ax, 50%) var(--ay, 28%)}[dir=rtl] .binder-surface .drow{background-image:linear-gradient(270deg,var(--sw-ink-2) 40%,color-mix(in srgb,var(--sw-ink-2) 72%,transparent) 72%,color-mix(in srgb,var(--sw-ink-2) 30%,transparent)),var(--art, none);box-shadow:inset -3px 0 0 var(--fc, var(--sw-line-2)),inset 0 0 0 1px var(--sw-line-1)}.binder-surface .drow-cost{flex:none;width:24px;height:24px;border:0;border-radius:0;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);background:var(--sw-plate-cost);color:var(--sw-plate-cost-num);font:var(--sw-fw-display) 15px/1 var(--sw-font-display)}.binder-surface .drow-pow{flex:none;width:24px;height:24px;border:0;border-radius:0;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);background:var(--sw-plate-power);color:var(--sw-plate-power-num);font:var(--sw-fw-display) 15px/1 var(--sw-font-display)}.binder-surface .drow-name{color:var(--sw-text-1);font:var(--sw-fw-label) 14px/1.05 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;-webkit-line-clamp:unset}.binder-surface .drow-name.rar-legendary{color:var(--sw-gold)}.binder-surface .drow-name.rar-rare{color:var(--sw-pip-rare)}.binder-surface .drow :is(.cover-btn,.drow-x,.drow-add){min-width:32px;min-height:30px;border:0;border-radius:var(--sw-radius-sm);background:color-mix(in srgb,var(--sw-ink-0) 70%,transparent);color:var(--sw-text-2)}.binder-surface .drow .drow-x:hover{color:var(--sw-danger)}.binder-surface .drow .cover-btn.on{color:var(--sw-gold);background:color-mix(in srgb,var(--sw-ink-0) 70%,transparent)}@media(hover:hover)and (pointer:fine){.binder-surface .deck-rows .drow:not(:hover):not(:focus-within) :is(.cover-btn:not(.on),.drow-x){opacity:0}.binder-surface .deck-rows .drow .drow-x{position:absolute;inset-inline-end:4px;top:50%;width:26px;min-width:26px;height:26px;min-height:26px;margin-top:-13px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--sw-danger);color:var(--sw-danger)}.binder-surface .deck-rows .drow:is(:hover,:focus-within) .drow-pow{visibility:hidden}.binder-surface .deck-rows .drow .cover-btn,.binder-surface .deck-rows .drow .cover-btn.on{margin-inline-end:30px}}.binder-surface .drow-empty{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border-radius:var(--sw-radius-sm);box-shadow:inset 0 0 0 1px var(--sw-line-2);background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--sw-ink-5) 40%,transparent) 6px 7px);color:var(--sw-text-4);font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.binder-surface .drow-empty.is-next{box-shadow:inset 0 0 0 1.5px var(--sw-you);background:color-mix(in srgb,var(--sw-you) 8%,transparent);color:var(--sw-you)}.binder-surface .drow-empty .sw-i{width:14px;height:14px;stroke-width:2.5}.binder-surface :is(.ed-curve,.ed-suggest,.ed-danger-zone){border-top:1px solid var(--sw-line-1)}.binder-surface .ed-curve-head{color:var(--sw-text-2);font:var(--sw-fw-strong) var(--sw-fs-micro)/1.2 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.binder-surface .curve-bar{background:var(--sw-brass)}.binder-surface .curve-bar.over{background:var(--sw-gold)}.binder-surface .ed-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sw-space-2);padding-top:var(--sw-space-3);bottom:-14px;background:var(--sw-ink-2);border-top:1px solid var(--sw-line-1)}.binder-surface .ed-actions .ed-play{width:100%;min-width:0}.binder-surface .ed-actions__row{display:flex;gap:var(--sw-space-2)}.binder-surface .ed-actions__row .sw-btn{flex:1 1 0;min-width:0}.binder-surface .ed-errors{border-inline-start:2px solid var(--sw-danger);color:var(--sw-debuff-text);background:color-mix(in srgb,var(--sw-danger) 8%,transparent)}.binder-surface .journey-swap{display:grid;gap:var(--sw-space-2);padding:var(--sw-space-3);background:linear-gradient(90deg,color-mix(in srgb,var(--sw-brass) 22%,transparent),transparent);box-shadow:inset 2px 0 0 var(--sw-brass)}@media(max-width:900px){.meta .binder-surface.editor.pro{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.binder-surface.editor.pro .ed-main{display:contents}.binder-surface.editor.pro .ed-head{order:1;margin-bottom:var(--sw-space-2)}.binder-surface.editor.pro .ed-head .sw-head__eyebrow{display:none}.binder-surface.editor.pro .ed-head .sw-head__title{font-size:var(--sw-fs-h3)}.binder-surface.editor.pro .ed-toolbar{order:3;margin-top:var(--sw-space-3)}.binder-surface.editor.pro .ed-main .grid{order:4}.binder-surface .ed-side{order:2;position:sticky;left:auto;right:auto;bottom:auto;top:calc(var(--hud-h) + env(safe-area-inset-top));z-index:6;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"swap swap" "top top" "slots slots" "stats toggle";align-items:center;gap:var(--sw-space-2) var(--sw-space-3);max-height:none;overflow:visible;margin:0 -16px;padding:10px 16px 12px;clip-path:none;border-radius:0;background:linear-gradient(180deg,var(--sw-ink-2),var(--sw-ink-1));box-shadow:0 10px 20px color-mix(in srgb,var(--sw-ink-0) 50%,transparent),inset 0 -1px 0 var(--sw-line-brass)}.binder-surface.editor.pro.tray-open .ed-side{max-height:none;overflow:visible}.binder-surface.editor.pro.is-full .ed-side{box-shadow:0 10px 20px color-mix(in srgb,var(--sw-ink-0) 50%,transparent),inset 0 -1.5px 0 var(--sw-brass)}.editor.pro:not(.tray-open) .ed-side>:is(.ed-top,.ed-stats,.ed-slots,.journey-swap,.ed-actions):not(.ed-tray-toggle){visibility:visible}.binder-surface .ed-side__eyebrow{display:none}.binder-surface .ed-side>.journey-swap{grid-area:swap}.binder-surface .ed-side>.ed-top{grid-area:top}.binder-surface .ed-side>.ed-slots{grid-area:slots}.binder-surface .ed-side>.ed-stats{grid-area:stats;min-height:36px;flex-wrap:nowrap}.binder-surface .ed-side .ed-name{min-height:44px;font-size:18px}.binder-surface .ed-top .count{width:46px;height:46px;font-size:15px}.binder-surface .ed-ring{grid-auto-flow:column;align-items:center;gap:6px}.binder-surface .ed-stats__side{grid-auto-flow:column;align-items:center;gap:8px}.binder-surface .ed-stats .deck-difficulty-text{display:none}.binder-surface .ed-avg{grid-auto-flow:column;align-items:baseline;gap:5px}.binder-surface .ed-avg b{font-size:22px}.binder-surface .ed-slots{display:grid;grid-template-columns:repeat(6,minmax(0,76px));gap:6px}.binder-surface .ed-slot{position:relative;display:block;aspect-ratio:52 / 73;min-width:0;margin:0;padding:0;overflow:hidden;border:0;border-radius:var(--sw-radius-sm);background:var(--sw-ink-3);box-shadow:inset 0 0 0 1.5px var(--sw-r-common);cursor:pointer}.binder-surface .ed-slot.r-rare{box-shadow:inset 0 0 0 1.5px var(--sw-r-rare)}.binder-surface .ed-slot.r-legendary{box-shadow:inset 0 0 0 1.5px var(--sw-r-legend)}.binder-surface .ed-slot>img{position:absolute;inset:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:4px;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 25%)}.binder-surface .ed-slot>b{position:absolute;z-index:1;inset-inline-start:3px;width:18px;height:18px;display:grid;place-items:center;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);font:var(--sw-fw-display) 12px/1 var(--sw-font-display);font-variant-numeric:tabular-nums}.binder-surface .ed-slot__cost{top:3px;background:var(--sw-plate-cost);color:var(--sw-plate-cost-num)}.binder-surface .ed-slot__pow{top:23px;background:var(--sw-plate-power);color:var(--sw-plate-power-num)}.binder-surface .ed-slot--empty{display:grid;place-items:center;cursor:default;background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--sw-ink-5) 40%,transparent) 6px 7px);box-shadow:inset 0 0 0 1px var(--sw-line-2);color:var(--sw-text-4)}.binder-surface .ed-slot--empty i{font:var(--sw-fw-display) 14px/1 var(--sw-font-display);font-style:normal}.binder-surface .ed-slot--empty.is-next{box-shadow:inset 0 0 0 1.5px var(--sw-you);background:color-mix(in srgb,var(--sw-you) 10%,transparent);color:var(--sw-you);font-size:20px}.binder-surface .ed-slot:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px}.binder-surface .ed-tray-toggle{grid-area:toggle;position:static;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:44px;min-height:44px;margin:0;padding:0 10px;border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-3);box-shadow:inset 0 0 0 1px var(--sw-line-2);color:var(--sw-text-2);font:var(--sw-fw-label) 13px/1 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase}.binder-surface .ed-tray-toggle .count{display:none}.binder-surface .ed-tray-toggle>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.binder-surface .ed-tray-toggle .tray-chev{margin:0}.binder-surface.editor.pro:not(.tray-open) .ed-side>.ed-panel{display:none}.binder-surface.editor.pro.tray-open .ed-side>.ed-panel{position:fixed;z-index:11;inset-inline:0;bottom:calc(72px + env(safe-area-inset-bottom));max-height:min(62dvh,560px);overflow-y:auto;overscroll-behavior:contain;padding:16px;border-radius:var(--sw-radius-xl) var(--sw-radius-xl) 0 0;background:var(--sw-lacquer),var(--sw-ink-2);box-shadow:var(--sw-elev-modal),inset 0 1.5px 0 var(--sw-line-brass)}.binder-surface .ed-panel .drow-empty{display:none}.binder-surface .ed-side .ed-actions{position:fixed;z-index:12;inset-inline:0;bottom:0;top:auto;display:flex;flex-direction:row;align-items:center;gap:var(--sw-space-2);padding:10px max(16px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:color-mix(in srgb,var(--sw-ink-1) 96%,transparent);border-top:1px solid var(--sw-line-brass);grid-template-columns:none}.binder-surface .ed-side .ed-actions>.count{display:none}.binder-surface .ed-side .ed-actions .ed-play{order:2;flex:1 1 auto;width:auto;margin-bottom:4px}.binder-surface .ed-side .ed-actions .ed-play .sw-btn__face{min-height:52px}.binder-surface .ed-side .ed-actions__row{order:1;flex:none}.binder-surface .ed-side .ed-actions__row .ed-cancel{display:none}.binder-surface .ed-side .ed-actions__row .ed-save{margin-bottom:4px}.binder-surface .ed-main .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sw-space-3) var(--sw-space-2)}.binder-surface.editor.pro.ed-text .ed-main .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.binder-surface.editor.pro:not(.ed-text) .ed-main .ctile .t-text{display:none}}@media(max-width:900px)and (max-height:700px){.binder-surface .ed-side{position:relative;top:auto}}@media(max-width:720px),(orientation:landscape)and (max-height:520px){.binder-surface .binder-head .sw-head__row{flex-wrap:nowrap;align-items:center;gap:var(--sw-space-3)}.binder-surface .binder-head .sw-head__text{flex:0 1 auto;min-width:min-content}.binder-surface .binder-head .sw-head__eyebrow{display:none}.binder-surface .binder-head .sw-head__actions{flex:1 1 auto;min-width:0}.binder-surface .binder-seg{min-width:0;width:100%}.binder-surface .binder-seg .sw-seg__item{padding-inline:8px;font-size:16px}.binder-surface .sw-head.binder-head{margin-bottom:var(--sw-space-3)}.binder-progress{grid-template-columns:auto minmax(0,1fr);gap:4px 12px}.binder-toolbar{gap:var(--sw-space-2);margin-bottom:var(--sw-space-2)}.binder-surface .binder-toolbar .crest-seg{flex:1 1 0;min-width:0}.binder-surface .binder-filter-plate{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-width:48px;min-height:48px;margin:0;padding:0 12px;border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-2);box-shadow:inset 0 0 0 1px var(--sw-line-2);color:var(--sw-text-2);font-size:20px;cursor:pointer}.binder-surface .binder-filter-plate[aria-expanded=true]{background:var(--sw-ink-4);box-shadow:inset 0 0 0 1.5px var(--sw-mint);color:var(--sw-text-1)}.binder-surface .binder-filter-plate__label{font:var(--sw-fw-label) 14px/1 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase}.binder-surface .binder-filter-plate__n{position:absolute;top:-4px;inset-inline-end:-4px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:9px;background:var(--sw-mint-face);color:var(--sw-mint-ink);font:var(--sw-fw-display) 11px/1 var(--sw-font-display)}.binder-surface .binder-filter-plate:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px}.binder-surface .binder-filters{display:none}.binder-surface .binder-filters.is-open{position:fixed;z-index:calc(var(--sw-z-nav) + 2);inset-inline:0;bottom:calc(var(--nav-space) + var(--binder-dock-lift) + 56px);display:grid;gap:var(--sw-space-3);max-height:64dvh;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px 14px;border-radius:var(--sw-radius-xl) var(--sw-radius-xl) 0 0;background:var(--sw-lacquer),var(--sw-ink-2);box-shadow:var(--sw-elev-modal),inset 0 1.5px 0 var(--sw-line-brass)}.binder-surface .binder-filters.is-open .binder-filters__head{display:block;margin:0;color:var(--sw-text-1);font:var(--sw-fw-display) var(--sw-fs-h3)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase}.binder-surface .binder-filters.is-open .binder-filters__foot{display:flex;gap:var(--sw-space-2);padding-top:var(--sw-space-2);border-top:1px solid var(--sw-line-1)}.binder-surface .binder-filters__foot .sw-btn{flex:1 1 0;min-width:0}.binder-surface .binder-filters .cost-seg{justify-content:space-between}.binder-surface .binder-filters .collection-view-filters{flex-wrap:wrap;overflow:visible}.binder-surface .binder-filters .collection-view-filters .sw-seg__item{flex:1 1 auto}.binder-surface .binder-filters .sw-search,.binder-surface .binder-filters .ed-search.sw-search{flex:none;max-width:none;margin:0}.binder-surface{--binder-dock-lift: 24px}.binder-surface .binder-dock{position:fixed;z-index:var(--sw-z-nav);inset-inline:16px;bottom:calc(var(--nav-space) + var(--binder-dock-lift));display:flex;align-items:center;gap:var(--sw-space-2);padding:6px;border-radius:var(--sw-radius-lg);background:color-mix(in srgb,var(--sw-ink-1) 92%,transparent);box-shadow:var(--sw-elev-lift),inset 0 0 0 1px var(--sw-line-brass)}.binder-surface .binder-dock .sw-search{flex:1 1 auto;min-width:0;max-width:none;margin:0}.binder-surface .binder-dock .binder-filter-plate{background:var(--sw-ink-3)}.binder-surface.collection{padding-bottom:calc(var(--sw-space-6) + 72px + var(--binder-dock-lift))}.binder-surface.collection .binder-status{min-height:0;margin-bottom:var(--sw-space-2)}.binder-surface.collection .collection-result-count{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.binder-surface .ed-toolbar .binder-filters.is-open{bottom:calc(72px + env(safe-area-inset-bottom))}.binder-density{position:relative;display:grid;place-items:center;width:48px;height:48px;flex:none;padding:0;margin:0;border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-3);box-shadow:inset 0 0 0 1px var(--sw-line-2);color:var(--sw-text-2);font-size:22px;cursor:pointer}.binder-density b{position:absolute;inset-inline-end:5px;bottom:3px;font:var(--sw-fw-display) 12px/1 var(--sw-font-display);color:var(--sw-text-1)}.binder-surface .grid.binder-grid{grid-template-columns:repeat(var(--binder-cols, 4),minmax(0,1fr));gap:var(--sw-space-3) var(--sw-space-2)}.binder-surface .collection-card-entry{grid-template-rows:auto 18px;gap:4px}.binder-surface.collection .binder-grid:not(.binder-grid--text) .ctile .t-text{display:none}.binder-surface.collection .binder-grid--text .ctile .t-text{font-size:12px;line-height:1.3}.binder-surface .db-name{font-size:20px}.binder-surface .db-actions{padding-inline:var(--sw-space-2)}}.market{--market-line: var(--sw-line-2);--market-panel: var(--sw-ink-2);padding-bottom:var(--sw-space-8)}.market .market-heading{display:grid;padding:0;margin-bottom:var(--sw-space-4)}.market .market-heading .sw-head__eyebrow{max-width:60ch}.market-rail{position:sticky;top:var(--hud-h);z-index:20;margin:0 calc(var(--sw-gutter) * -1) var(--sw-space-2);padding:var(--sw-space-2) var(--sw-gutter);background:linear-gradient(180deg,color-mix(in srgb,var(--sw-ink-1) 96%,transparent) 70%,transparent)}.market .market-nav{border:0;padding:var(--sw-space-1);gap:var(--sw-space-half);overflow-x:auto;scrollbar-width:none}.market .market-nav .sw-seg__item{flex:1 0 auto;min-height:48px;padding-inline:var(--sw-space-4);font-size:16px;white-space:nowrap}.market .market-section{margin-top:var(--sw-space-7)}.market #shop-category-heading{scroll-margin-top:88px}.market .market-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sw-space-4);margin-bottom:var(--sw-space-4)}.market .market-section-head h2{margin:0;font:var(--sw-fw-display) var(--sw-fs-h2)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1)}.market .market-section-head p{margin:6px 0 0;font:var(--sw-fw-body) var(--sw-fs-sm)/1.35 var(--sw-font-body);color:var(--sw-text-3)}.market .market-text-link{padding:0;max-width:none}.market .market-text-link :is(.sw-btn__face,.sw-btn__label){margin-inline-start:0}.market .market-section-head{flex-wrap:nowrap;align-items:flex-end}.market .market-section-head>.market-text-link{flex:none}.market .market-section-head>div{flex:1 1 auto;min-width:0}.market .market-shelf-note{color:var(--sw-text-4);font-size:var(--sw-fs-sm)}.market .market-heroes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sw-space-5);margin:var(--sw-space-4) 0 0}.market .market-hero{position:relative;isolation:isolate;overflow:hidden;min-height:300px;display:grid;align-content:end;padding:64px var(--sw-space-6) var(--sw-space-5);background:var(--sw-ink-2);color:var(--sw-text-1);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.market .market-hero:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--sw-brass),inset 0 0 0 3px color-mix(in srgb,var(--sw-brass-deep) 60%,transparent)}.market .market-hero__art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:var(--ax, 50%) var(--ay, 28%)}.market .market-hero--art .market-hero__art{object-position:70% 22%}.market .market-hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--sw-ink-1) 96%,transparent),color-mix(in srgb,var(--sw-ink-1) 86%,transparent) 42%,color-mix(in srgb,var(--sw-ink-1) 30%,transparent) 78%,color-mix(in srgb,var(--sw-ink-1) 10%,transparent)),radial-gradient(60% 80% at 85% 100%,color-mix(in srgb,var(--fc, var(--sw-brass)) 22%,transparent),transparent 70%)}:where([dir=rtl]) .market .market-hero__veil{background:linear-gradient(270deg,color-mix(in srgb,var(--sw-ink-1) 96%,transparent),color-mix(in srgb,var(--sw-ink-1) 86%,transparent) 42%,color-mix(in srgb,var(--sw-ink-1) 30%,transparent) 78%,color-mix(in srgb,var(--sw-ink-1) 10%,transparent)),radial-gradient(60% 80% at 15% 100%,color-mix(in srgb,var(--fc, var(--sw-brass)) 22%,transparent),transparent 70%)}.market .market-hero__badge{position:absolute;z-index:2;top:18px;inset-inline-start:18px;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;background:var(--sw-value-face);color:var(--sw-brass-ink);font:var(--sw-fw-label) 13px/1 var(--sw-font-display);letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}.market .market-hero__fan{position:absolute;z-index:1;inset-block:22px 22px;inset-inline-end:22px;width:44%;display:flex;align-items:center;justify-content:center;pointer-events:none}.market .market-hero__front{display:block;flex:none;width:40%;max-width:150px;aspect-ratio:63 / 88;filter:drop-shadow(0 12px 14px color-mix(in srgb,var(--sw-ink-0) 70%,transparent))}.market .market-hero__front>*{width:100%}.market .market-hero__front:first-child:not(:only-child){margin-inline-end:-12%;transform:rotate(-8deg) scale(.9);z-index:0}.market .market-hero__front:nth-child(2){position:relative;z-index:2}.market .market-hero__front:last-child:not(:only-child){margin-inline-start:-12%;transform:rotate(8deg) scale(.9);z-index:1}.market .market-hero__fan--one .market-hero__front{width:52%;max-width:176px;transform:rotate(4deg)}.market .market-hero__body{position:relative;z-index:2;display:grid;gap:8px;max-width:54%}.market .market-hero__fan:has(>.market-hero__front .market-art-fallback)>.market-hero__front:not(:nth-child(2)){display:none}.market .market-hero__fan:has(>.market-hero__front .market-art-fallback)>.market-hero__front:nth-child(2){width:46%;max-width:170px;transform:rotate(4deg)}.market .market-hero__eyebrow{display:flex;align-items:center;gap:8px;margin:0;color:var(--sw-brass);font:var(--sw-fw-strong) var(--sw-fs-cap)/1.2 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase}.market .market-hero__eyebrow .faction-ic{width:20px;height:20px;color:var(--fc)}.market .market-hero__title{margin:0;font:var(--sw-fw-display) clamp(34px,3.4vw,49px)/.92 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1);overflow-wrap:anywhere;text-shadow:0 2px 16px color-mix(in srgb,var(--sw-ink-0) 70%,transparent)}.market .market-hero__line{margin:0;max-width:40ch;color:var(--sw-text-2);font:var(--sw-fw-body) var(--sw-fs-sm)/1.4 var(--sw-font-body);text-wrap:balance}.market .market-hero__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:6px}.market .market-hero__buy{min-width:150px}@media(max-width:1100px){.market .market-heroes{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.market .market-heroes{gap:var(--sw-space-3)}.market .market-hero{min-height:236px;padding:52px 16px 16px}.market .market-hero__badge{top:14px;inset-inline-start:14px}.market .market-hero__fan{inset-block:14px;inset-inline-end:8px;width:46%}.market .market-hero__body{max-width:60%;gap:6px}.market .market-hero__title{font-size:31px}.market .market-hero__line{font-size:13px}.market .market-hero__buy{min-width:0}}.menu-shell .market .pass-banner{position:relative;isolation:isolate;display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:var(--sw-space-4);min-height:88px;padding:var(--sw-space-4) var(--sw-space-5);border:0;border-radius:0;background:radial-gradient(60% 120% at 100% 50%,var(--sw-key-warm),transparent 70%),var(--sw-lacquer-streak),var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1.5px var(--sw-brass),inset 0 0 0 3px color-mix(in srgb,var(--sw-brass-deep) 60%,transparent);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);color:var(--sw-text-1)}.menu-shell .market .pass-banner>.pass-ic{width:48px;height:48px;border-radius:0;background:var(--sw-brass-grad);color:var(--sw-gold-ink);clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);font-size:22px}.menu-shell .market .pass-b-text b{font:var(--sw-fw-display) var(--sw-fs-h3)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1)}.menu-shell .market .pass-b-text .muted{color:var(--sw-text-2);font-size:var(--sw-fs-sm);line-height:1.4}.menu-shell .market .pass-b-go{color:var(--sw-brass);font:var(--sw-fw-strong) var(--sw-fs-cap)/1.2 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase}.menu-shell .market .pass-b-claim{background:var(--sw-value-face);color:var(--sw-brass-ink);border-radius:var(--sw-radius-sm)}.menu-shell .market .war-chest{position:relative;isolation:isolate;margin:var(--sw-space-5) 0;padding:var(--sw-space-5);border:0;border-radius:0;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.menu-shell .market .war-chest .shop-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 var(--sw-space-3);padding-bottom:var(--sw-space-3);box-shadow:inset 0 -1px 0 var(--sw-line-1);font:var(--sw-fw-display) var(--sw-fs-h3)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1)}.menu-shell .market .war-chest .shop-sub .muted{font:var(--sw-fw-body) var(--sw-fs-sm)/1.3 var(--sw-font-body);letter-spacing:0;text-transform:none;color:var(--sw-text-3)}.menu-shell .market .sku{border:0;border-radius:0;background:var(--sw-ink-2);box-shadow:inset 0 0 0 1px var(--sw-line-2);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.menu-shell .market .sku.featured{background:radial-gradient(70% 60% at 50% 0%,color-mix(in srgb,var(--sw-gold) 14%,transparent),transparent 70%),var(--sw-ink-2);box-shadow:inset 0 0 0 1.5px var(--sw-brass)}.menu-shell .market .sku-flag{top:10px;inset-inline-start:auto;inset-inline-end:10px;border-radius:var(--sw-radius-sm);background:var(--sw-value-face);color:var(--sw-brass-ink);font:var(--sw-fw-label) 12px/1 var(--sw-font-display);letter-spacing:.08em}.menu-shell .market .sku-name{font:var(--sw-fw-display) 22px/1.05 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1);padding-inline-end:90px}.menu-shell .market .sku-blurb{color:var(--sw-text-2);font-size:var(--sw-fs-sm)}.menu-shell .market .sku-buy{min-height:48px;border:0;border-radius:var(--sw-radius-md);background:var(--sw-value-face);color:var(--sw-brass-ink);box-shadow:inset 0 1px color-mix(in srgb,var(--sw-paper) 55%,transparent),0 4px 0 var(--sw-brass-base);font:var(--sw-fw-label) 17px/1 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase}.menu-shell .market .sku-buy:disabled{background:var(--sw-ink-4);color:var(--sw-text-2);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--sw-mint) 28%,transparent)}.menu-shell .market .signal-shop-heading h2{font:var(--sw-fw-display) var(--sw-fs-h2)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1)}@media(max-width:720px){.menu-shell .market .pass-banner{grid-template-columns:40px minmax(0,1fr) auto}.menu-shell .market .pass-banner>.pass-ic{width:40px;height:40px}.menu-shell .market .pass-b-claim{grid-column:2;justify-self:start}}.market .market-decks{gap:var(--sw-space-5)}.market .market-deck{position:relative;isolation:isolate;border:0;border-radius:0;background:var(--sw-lacquer-streak),var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1.5px var(--sw-line-brass);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.market .market-deck-preview{background:radial-gradient(60% 80% at 50% 100%,color-mix(in srgb,var(--fc, var(--sw-brass)) 30%,transparent),transparent 70%),linear-gradient(180deg,var(--sw-ink-0),var(--sw-ink-2));border-radius:0}.market .market-deck-body h3{font:var(--sw-fw-display) var(--sw-fs-h3)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1)}.market .market-deck-body>p{color:var(--sw-text-2);font-size:var(--sw-fs-sm)}.market .market-deck-meta{color:var(--sw-text-3);font:var(--sw-fw-strong) var(--sw-fs-micro)/1.3 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.market .market-deck-value{border-top:1px solid var(--sw-line-1);color:var(--sw-text-3)}.market .market-deck-value b{color:var(--sw-gold);font:var(--sw-fw-label) 17px/1 var(--sw-font-display)}.market .market-deck-actions{gap:var(--sw-space-2)}.market .market-deck-actions .sw-btn{flex:1 1 0;min-width:0}.market .market-deck.market-deck-saved{box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1.5px color-mix(in srgb,var(--sw-mint) 55%,transparent)}.market .market-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--sw-space-5)}.market .market-featured-cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.market .market-card{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--sw-space-2);padding:var(--sw-space-5) var(--sw-space-4) var(--sw-space-4);border:0;border-radius:0;background:radial-gradient(55% 45% at 50% 0%,color-mix(in srgb,var(--sw-gold) 16%,transparent),transparent 75%),var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.market .market-card:before{content:"";position:absolute;top:0;left:50%;width:40%;height:3px;margin-left:-20%;background:var(--sw-brass-flat);opacity:.7}.market .market-card-preview{width:min(100%,220px);margin-inline:auto;filter:drop-shadow(0 14px 18px color-mix(in srgb,var(--sw-ink-0) 70%,transparent))}.market .market-card-caption{padding:var(--sw-space-2) 0 0;align-items:center}.market .market-card-caption h3{font:var(--sw-fw-label) 20px/1.05 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--sw-text-1)}.market .market-rarity{display:inline-flex;align-items:center;gap:6px;font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.market .market-rarity.r-common{color:var(--sw-r-common)}.market .market-rarity.r-rare{color:var(--sw-pip-rare)}.market .market-rarity.r-legendary{color:var(--sw-pip-legend)}.market-pips{display:inline-flex;gap:3px;font-style:normal}.market-pips>b{width:6px;height:6px;transform:rotate(45deg);background:currentColor}.market .market-card>.market-price{width:100%;margin-top:auto}.market .market-card[data-stall=owned] .market-card-preview{filter:grayscale(.85) brightness(.6)}.market-owned-stamp{position:absolute;z-index:2;left:50%;top:24%;transform:translate(-50%,-50%) rotate(-8deg);padding:4px 12px 3px;background:var(--sw-halftone),var(--sw-paper);color:var(--sw-paper-ink);border:3px solid var(--sw-paper-ink);font:var(--sw-fw-display) 20px/1 var(--sw-font-display);letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.market .market-card[data-stall=short] .market-price{--sw-btn-label: var(--sw-debuff-text)}.market .market-owned-note{display:flex;align-items:center;justify-content:center;gap:5px;min-height:32px;margin:auto 0 0;color:var(--sw-text-3);font:var(--sw-fw-strong) var(--sw-fs-micro)/1.2 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase;text-align:center}.market .market-owned-note .sw-i{width:13px;height:13px;color:var(--sw-gold);stroke-width:2.5}.market .market-cards.market-art-spotlight{grid-template-columns:minmax(0,1fr);max-width:920px}.market .market-art-spotlight .market-art-card{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:var(--sw-space-5);padding:var(--sw-space-5)}.market .market-art-spotlight .market-card-preview{width:100%}.market .market-art-spotlight .market-art-card-body{display:grid;gap:var(--sw-space-2);justify-items:start}.market .market-art-spotlight .market-art-card-body .btn{min-height:44px}.market .market-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sw-space-3);margin:0 0 var(--sw-space-5)}.market .market-filters .sw-search{margin:0;flex:1 1 220px;max-width:360px;min-height:48px;display:flex;flex-direction:row;align-items:center;gap:8px;padding:0 12px;border-radius:var(--sw-radius-md);background:var(--sw-ink-4);box-shadow:inset 0 0 0 1px var(--sw-line-2);color:var(--sw-text-3)}.market .market-filters .sw-search input{flex:1;min-width:0;min-height:44px;border:0;padding:0;background:transparent;color:var(--sw-text-1);font:var(--sw-fw-body) 16px/1.2 var(--sw-font-body)}.market .market-filters .sw-search input:focus-visible{outline:none}.market .market-filters .sw-search .sw-i{flex:none;font-size:20px}.market .market-filters .sw-search:focus-within{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px}.market .market-crews{flex:0 1 auto;max-width:100%}.market .crest-seg .crest-seg__crest{display:inline-grid;width:26px;height:26px;color:var(--fc, var(--sw-text-2));opacity:.72}.market .crest-seg .crest-seg__crest .faction-ic{width:26px;height:26px}.market .crest-seg .sw-seg__item[aria-pressed=true] .crest-seg__crest{opacity:1}.market .market-result-count{padding:0;color:var(--sw-text-3);font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.market .market-pack{gap:var(--sw-space-5);padding:var(--sw-space-5);border:0;border-radius:0;background:radial-gradient(60% 70% at 20% 50%,color-mix(in srgb,var(--sw-key-warm) 100%,transparent),transparent 70%),var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1.5px var(--sw-line-brass);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.market .market-pack-info h3{font:var(--sw-fw-display) var(--sw-fs-h3)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1)}.market .market-pack-info p{color:var(--sw-text-2);font-size:var(--sw-fs-sm)}.market .market-pack-buy{width:100%;margin-top:auto}.market .avatar-cell,.market .back-cell{border:0;border-radius:0;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.market .avatar-cell .avatar-catalog-art{background:radial-gradient(60% 50% at 50% 30%,var(--sw-ink-4),var(--sw-ink-0))}.market .avatar-name,.market .back-name{color:var(--sw-text-1);font:var(--sw-fw-label) 16px/1.1 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase}.market .avatar-price,.market .back-price{color:var(--sw-gold);font:var(--sw-fw-label) 15px/1 var(--sw-font-display);font-variant-numeric:tabular-nums}.market .market-extras-link{border:0;border-radius:0;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1.5px var(--sw-line-brass);color:var(--sw-text-1);font:var(--sw-fw-label) 17px/1.1 var(--sw-font-display);letter-spacing:.05em;text-transform:uppercase;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.market .market-complete-note{border-inline-start:2px solid var(--sw-gold);background:color-mix(in srgb,var(--sw-gold) 8%,transparent);color:var(--sw-text-1)}@media(max-width:1100px){.market .market-decks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.market .market-heading .sw-head__row{flex-wrap:wrap;align-items:center;gap:var(--sw-space-2)}.market .market-heading .sw-head__text{flex:1 1 100%}.market .market-heading .sw-head__lead{display:none}.market .market-heading .sw-head__actions{flex:1 1 100%;flex-wrap:nowrap;gap:var(--sw-space-2);justify-content:space-between}.market .market-heading .sw-timer{min-width:0;overflow:hidden}.market .market-get-credits{display:none}.market-rail{-webkit-mask-image:linear-gradient(90deg,transparent 0,black 16px,black calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent 0,black 16px,black calc(100% - 16px),transparent)}.market .market-art-spotlight .market-art-card{grid-template-columns:minmax(0,1fr);justify-items:center;padding:var(--sw-space-4)}.market .market-art-spotlight .market-card-preview{width:min(100%,200px)}.market-rail{top:calc(var(--hud-h) + env(safe-area-inset-top));margin-inline:-16px;padding-inline:16px}.market .market-nav .sw-seg__item{font-size:15px;padding-inline:var(--sw-space-3)}.market .market-decks{grid-template-columns:minmax(0,1fr)}.market .market-cards,.market .market-featured-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sw-space-3)}.market .market-card{padding:var(--sw-space-4) var(--sw-space-2) var(--sw-space-2)}.market .market-card-caption h3{font-size:16px}.market .market-packs{grid-template-columns:minmax(0,1fr)}.market .market-filters .sw-search{max-width:none}}.menu-shell .pass-screen{--pass-cell: 112px}.menu-shell .pass-hero{min-height:300px;margin-bottom:var(--sw-space-4);border:0;border-radius:0;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);box-shadow:inset 0 0 0 1.5px var(--sw-line-brass);background:var(--sw-ink-2)}.menu-shell .pass-hero-art{object-position:var(--ax, 50%) var(--ay, 22%)}.menu-shell .pass-hero-veil{background:linear-gradient(90deg,color-mix(in srgb,var(--sw-ink-1) 96%,transparent),color-mix(in srgb,var(--sw-ink-1) 84%,transparent) 46%,color-mix(in srgb,var(--sw-ink-1) 20%,transparent))}:where([dir=rtl]) .menu-shell .pass-hero-veil{background:linear-gradient(270deg,color-mix(in srgb,var(--sw-ink-1) 96%,transparent),color-mix(in srgb,var(--sw-ink-1) 84%,transparent) 46%,color-mix(in srgb,var(--sw-ink-1) 20%,transparent))}.menu-shell .pass-hero-body{padding:var(--sw-space-6);padding-inline-end:calc(var(--sw-space-6) + 230px);gap:var(--sw-space-5)}.menu-shell .pass-hero-chase{position:absolute;z-index:1;inset-inline-end:var(--sw-space-6);top:50%;width:156px;margin:0;display:grid;justify-items:center;gap:8px;transform:translateY(-50%) rotate(-3deg);pointer-events:none}.menu-shell .pass-hero-chase__card{display:block;width:100%;filter:drop-shadow(0 18px 26px color-mix(in srgb,var(--sw-ink-0) 75%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,var(--sw-gold) 25%,transparent))}.menu-shell .pass-hero-chase__card>*{width:100%}.menu-shell .pass-hero-chase__cap{display:grid;justify-items:center;gap:2px;text-align:center;transform:rotate(3deg)}.menu-shell .pass-hero-chase__cap b{color:var(--sw-gold);font:var(--sw-fw-label) 13px/1 var(--sw-font-display);letter-spacing:.1em;text-transform:uppercase}.menu-shell .pass-hero-chase__cap span{color:var(--sw-text-2);font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.menu-shell .pass-hero-sub{margin:0 0 var(--sw-space-2)}.pass-hero-tag{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;background:var(--sw-brass-flat);color:var(--sw-brass-ink);font:var(--sw-fw-label) 13px/1 var(--sw-font-display);letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}.menu-shell .pass-hero-title{margin:0;font:var(--sw-fw-display) var(--sw-fs-h1)/var(--sw-lh-h1) var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1);text-shadow:0 4px 24px color-mix(in srgb,var(--sw-ink-0) 70%,transparent)}.menu-shell .pass-hero-prog{gap:var(--sw-space-4);max-width:760px}.menu-shell .ph-tier{align-items:center;gap:8px}.ph-tier__hex{width:40px;height:40px;display:grid;place-items:center;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);background:var(--sw-gold-core);color:var(--sw-gold-ink);font:var(--sw-fw-display) 18px/1 var(--sw-font-display);font-variant-numeric:tabular-nums}.menu-shell .ph-tier i{color:var(--sw-text-3);font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro)}.menu-shell .ph-tier b,.menu-shell .ph-tier i:first-of-type{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.menu-shell .pass-hero-prog .pass-prog-bar{height:10px;border-radius:var(--sw-radius-pill);background:var(--sw-ink-5)}.menu-shell .pass-prog-bar>span{background:linear-gradient(90deg,var(--sw-gold-lo),var(--sw-gold-hi));box-shadow:none}:where([dir=rtl]) .menu-shell .pass-prog-bar>span{background:linear-gradient(270deg,var(--sw-gold-lo),var(--sw-gold-hi))}.menu-shell .ph-xp{color:var(--sw-text-2);font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);font-variant-numeric:tabular-nums}.menu-shell .ph-prem{border:0;border-radius:var(--sw-radius-sm);background:var(--sw-ink-0);box-shadow:inset 0 0 0 1px var(--sw-line-brass);color:var(--sw-gold);font:var(--sw-fw-label) 13px/1 var(--sw-font-display);letter-spacing:.08em;padding:6px 10px}.menu-shell .pass-claim-rail{top:var(--hud-h);z-index:20;border:0;border-radius:0;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1.5px var(--sw-brass);padding:var(--sw-space-2) var(--sw-space-3);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.menu-shell .pass-claim-rail>b{color:var(--sw-text-1);font:var(--sw-fw-label) 16px/1 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase}.menu-shell .pcr-count{background:var(--sw-pip-count);color:var(--sw-paper)}.menu-shell .pcr-chip{min-height:44px;min-width:44px;justify-content:center;border:0;border-radius:var(--sw-radius-sm);background:var(--sw-ink-0);box-shadow:inset 0 0 0 1px var(--sw-line-brass);color:var(--sw-text-1)}.menu-shell .pass-claim-rail .pcr-chips{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;padding-inline:2px 16px;-webkit-mask-image:linear-gradient(90deg,black calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 16px),transparent)}.menu-shell .pass-claim-rail .pcr-chips::-webkit-scrollbar{display:none}:where([dir=rtl]) .menu-shell .pass-claim-rail .pcr-chips{-webkit-mask-image:linear-gradient(270deg,black calc(100% - 16px),transparent);mask-image:linear-gradient(270deg,black calc(100% - 16px),transparent)}.menu-shell .pass-claim-rail .pcr-claim-all{flex:none}.menu-shell .pass-next{min-height:56px;border:0;border-radius:0;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.menu-shell .pn-glyph{background:var(--sw-ink-0);box-shadow:inset 0 0 0 1px var(--sw-line-brass);color:var(--sw-gold)}.menu-shell .pn-text b{font:var(--sw-fw-label) 17px/1.1 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase}.menu-shell .pn-text .muted{font-size:var(--sw-fs-sm);color:var(--sw-text-3)}.menu-shell .pass-unlock{border:0;border-radius:0;background:radial-gradient(70% 90% at 85% 50%,var(--sw-key-warm),transparent 70%),var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1.5px var(--sw-brass);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);padding:var(--sw-space-5)}.menu-shell .pu-body>b{font:var(--sw-fw-display) var(--sw-fs-h3)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1)}.menu-shell .pass-manifest li{font:var(--sw-fw-body) var(--sw-fs-body)/1.3 var(--sw-font-body);color:var(--sw-text-2)}.menu-shell .pass-manifest .ic,.menu-shell .pu-instant{color:var(--sw-gold)}.menu-shell .pass-lanes{gap:var(--sw-space-3)}.menu-shell .pass-lane-labels{padding-top:18px;gap:0}.menu-shell .pll{height:var(--pass-cell);justify-content:center;font:var(--sw-fw-label) 12px/1 var(--sw-font-display);letter-spacing:.14em}.menu-shell .pll.premium{color:var(--sw-gold)}.menu-shell .pll.free{color:var(--sw-text-3)}.menu-shell .pll.spacer{height:48px}.menu-shell .pass-track-wrap{position:relative;flex:1 1 auto;min-width:0}.menu-shell .pass-track{gap:0;padding:18px 0 14px;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 16px,black calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent 0,black 16px,black calc(100% - 16px),transparent)}.menu-shell .pass-track::-webkit-scrollbar{display:none}.menu-shell .pass-col{--pc-h: calc(var(--pass-cell) + 12px);gap:4px;min-width:calc(var(--pass-cell) + 16px);scroll-snap-align:start;background:linear-gradient(180deg,var(--sw-brass) 0 1.5px,transparent 1.5px calc(100% - 1.5px),var(--sw-brass) calc(100% - 1.5px)) 0 0 / 100% var(--pc-h) no-repeat,linear-gradient(180deg,var(--sw-ink-3),var(--sw-ink-2)) 0 0 / 100% var(--pc-h) no-repeat,linear-gradient(180deg,var(--sw-line-1) 0 1px,transparent 1px calc(100% - 1px),var(--sw-line-1) calc(100% - 1px)) 0 100% / 100% var(--pc-h) no-repeat,linear-gradient(color-mix(in srgb,var(--sw-ink-2) 70%,transparent),color-mix(in srgb,var(--sw-ink-2) 70%,transparent)) 0 100% / 100% var(--pc-h) no-repeat}.menu-shell .pass-col.capstone{scroll-snap-align:start}.menu-shell .pass-cell{height:var(--pc-h, calc(var(--pass-cell) + 12px));padding:6px 8px;gap:8px;align-items:center}.menu-shell .pass-col>.pass-cell{align-items:center}.menu-shell .pass-show.featured,.menu-shell .pass-col.capstone .pass-show{width:calc(var(--pass-cell) * 1.5)}.menu-shell .pass-extras{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--sw-space-4);align-items:start;margin:var(--sw-space-5) 0 var(--sw-space-3)}.menu-shell .pass-extras>:is(.pass-next,.pass-unlock){margin:0}.menu-shell .pass-extras>:only-child{grid-column:1 / -1}@media(max-width:900px){.menu-shell .pass-extras{grid-template-columns:minmax(0,1fr)}}.menu-shell .pass-show{width:var(--pass-cell);height:var(--pass-cell);border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-2);box-shadow:inset 0 0 0 1px var(--sw-line-2)}.menu-shell .pass-show.featured,.menu-shell .pass-col.capstone .pass-show{box-shadow:inset 0 0 0 1.5px var(--sw-gold),0 0 14px color-mix(in srgb,var(--sw-gold) 25%,transparent)}.menu-shell .pass-show .pr-plate b{font:var(--sw-fw-label) 12px/1.1 var(--sw-font-display);letter-spacing:.03em;text-transform:uppercase}.menu-shell .pass-show .pr-plate i{font:var(--sw-fw-strong) 11px/1.1 var(--sw-font-body);letter-spacing:.08em}.menu-shell .pass-show .pr-plate i.r-rare{color:var(--sw-pip-rare)}.menu-shell .pass-show .pr-plate i.r-legendary{color:var(--sw-pip-legend)}.menu-shell .pass-chip{width:80px;height:80px;border:0;background:radial-gradient(circle at 50% 35%,var(--sw-ink-4),var(--sw-ink-1) 72%);box-shadow:inset 0 0 0 1.5px var(--sw-line-brass);color:var(--sw-text-1);font:var(--sw-fw-label) 17px/1 var(--sw-font-display)}.menu-shell .pass-chip.big{width:96px;height:96px;box-shadow:inset 0 0 0 2px var(--sw-brass),0 0 14px color-mix(in srgb,var(--sw-gold) 20%,transparent)}.menu-shell .pass-chip .ic{color:var(--sw-gold);width:18px;height:18px}.menu-shell .pass-cell.claimable .pass-chip,.menu-shell .pass-cell.claimable .pass-show{box-shadow:inset 0 0 0 2px var(--sw-gold),0 0 14px color-mix(in srgb,var(--sw-gold) 40%,transparent)}.menu-shell .pass-badge.go{background:var(--sw-value-face);color:var(--sw-brass-ink);font:var(--sw-fw-label) 11px/1 var(--sw-font-display);letter-spacing:.06em;padding:3px 7px}.menu-shell .pass-badge.done{background:var(--sw-ink-0);color:var(--sw-gold)}.menu-shell .pass-cell.locked:has(.pass-show) .pr-lock{top:8px;bottom:auto}.menu-shell .pr-lock{top:auto;bottom:8px;transform:translate(-50%);color:var(--sw-gold);background:color-mix(in srgb,var(--sw-ink-0) 88%,transparent);border-color:var(--sw-line-brass);font:var(--sw-fw-strong) 11px/1 var(--sw-font-body)}:where([dir=rtl]) .menu-shell .pr-lock{transform:translate(50%)}.menu-shell .pass-node{height:48px}.menu-shell .pass-node b{width:36px;height:36px;border:0;border-radius:0;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:var(--sw-ink-3);color:var(--sw-text-3);font:var(--sw-fw-label) 13px/1 var(--sw-font-display);font-variant-numeric:tabular-nums}.menu-shell .pass-node:before,.menu-shell .pass-node:after{height:3px;margin-top:-1.5px;background:var(--sw-ink-5)}.menu-shell .pass-node:before{inset-inline-start:0;inset-inline-end:calc(50% + 16px)}.menu-shell .pass-node:after{inset-inline-start:calc(50% + 16px);inset-inline-end:0}.menu-shell .pass-node.reached b{background:var(--sw-brass-flat);color:var(--sw-brass-ink)}.menu-shell .pass-node.reached:before,.menu-shell .pass-node.reached:after{background:var(--sw-gold);box-shadow:none}.menu-shell .pass-node.current b{width:40px;height:40px;background:var(--sw-mint-face);color:var(--sw-mint-ink);box-shadow:none}.menu-shell .pass-node.current.is-next b{background:var(--sw-ink-3);color:var(--sw-mint);box-shadow:inset 0 0 0 2px var(--sw-mint);clip-path:none;border-radius:50%}.menu-shell .pass-node.milestone b{box-shadow:none}.menu-shell .pass-col.capstone .pass-node b{background:var(--sw-gold-core);color:var(--sw-gold-ink)}.menu-shell .pass-col .cap-arch{top:-16px;font:var(--sw-fw-label) 11px/1 var(--sw-font-display);letter-spacing:.14em;color:var(--sw-gold)}.menu-shell .pass-page{position:absolute;z-index:3;top:calc(18px + var(--pass-cell) + 12px + 4px);width:44px;height:44px;margin:2px 0 0;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:var(--sw-ink-1);box-shadow:var(--sw-elev-lift),inset 0 0 0 1.5px var(--sw-line-brass);color:var(--sw-text-1);font-size:20px;cursor:pointer}.menu-shell .pass-page--prev{inset-inline-start:-8px}.menu-shell .pass-page--next{inset-inline-end:-8px}.menu-shell .pass-page:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.menu-shell .pass-page:hover{background:var(--sw-ink-4);box-shadow:var(--sw-elev-lift),inset 0 0 0 1.5px var(--sw-brass)}}.menu-shell .pass-screen>.fine{color:var(--sw-text-4);font-size:var(--sw-fs-sm)}@media(max-width:900px){.menu-shell .pass-hero-body{padding-inline-end:calc(var(--sw-space-5) + 150px)}.menu-shell .pass-hero-chase{width:128px;inset-inline-end:var(--sw-space-5)}}@media(max-width:720px){.menu-shell .pass-screen{--pass-cell: 96px}.menu-shell .pass-hero{min-height:240px;height:auto}.menu-shell .pass-hero-body{padding:var(--sw-space-4);padding-block-end:var(--sw-space-5);padding-inline-end:calc(var(--sw-space-4) + 104px)}.menu-shell .pass-hero-title{font-size:var(--sw-fs-h2)}.menu-shell .pass-hero-chase{width:96px;top:var(--sw-space-4);transform:rotate(-3deg);inset-inline-end:var(--sw-space-3)}.menu-shell .pass-hero-chase__cap span{display:none}.menu-shell .pass-hero-prog .pass-unlock-btn{width:100%}.menu-shell .pass-claim-rail{top:calc(var(--hud-h) + env(safe-area-inset-top));flex-wrap:nowrap;gap:8px}.menu-shell .pass-claim-rail>b{font-size:14px}.menu-shell .pass-lanes{display:block}.menu-shell .pass-lane-labels{position:sticky;z-index:4;top:calc(var(--hud-h) + env(safe-area-inset-top));display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);margin:0 -16px;padding:8px 16px;background:color-mix(in srgb,var(--sw-ink-1) 94%,transparent);box-shadow:inset 0 -1px 0 var(--sw-line-brass)}.menu-shell .pass-screen:has(.pass-claim-rail) .pass-lane-labels{top:calc(var(--hud-h) + env(safe-area-inset-top) + 68px)}.menu-shell .pll{height:28px;writing-mode:horizontal-tb;transform:none}.menu-shell .pll.free{order:-1;justify-content:flex-start}.menu-shell .pll.spacer{order:0;height:28px}.menu-shell .pll.premium{order:1;justify-content:flex-end}.menu-shell .pass-track-wrap .pass-page{display:none}.menu-shell .pass-track{display:grid;grid-auto-flow:row;overflow:visible;padding:8px 0 0;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none}.menu-shell .pass-col{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch;gap:0;min-width:0;background:linear-gradient(90deg,var(--sw-brass) 0 1.5px,transparent 1.5px calc(100% - 1.5px),var(--sw-brass) calc(100% - 1.5px)) 100% 0 / calc(50% - 24px) 100% no-repeat,linear-gradient(180deg,var(--sw-ink-3),var(--sw-ink-2)) 100% 0 / calc(50% - 24px) 100% no-repeat,linear-gradient(90deg,var(--sw-line-1) 0 1px,transparent 1px calc(100% - 1px),var(--sw-line-1) calc(100% - 1px)) 0 0 / calc(50% - 24px) 100% no-repeat,linear-gradient(color-mix(in srgb,var(--sw-ink-2) 70%,transparent),color-mix(in srgb,var(--sw-ink-2) 70%,transparent)) 0 0 / calc(50% - 24px) 100% no-repeat}:where([dir=rtl]) .menu-shell .pass-col{background-position:0 0,0 0,100% 0,100% 0}.menu-shell .pass-col>.pass-cell:has(+.pass-node){order:3}.menu-shell .pass-col>.pass-node{order:2;height:auto}.menu-shell .pass-col>.pass-node+.pass-cell{order:1}.menu-shell .pass-cell{height:calc(var(--pass-cell) + 12px);padding:6px}.menu-shell .pass-col.capstone{margin-top:20px}.menu-shell .pass-show.featured,.menu-shell .pass-col.capstone .pass-show{width:min(100%,calc(var(--pass-cell) * 1.3))}.menu-shell .pass-node:before,.menu-shell .pass-node:after{width:3px;height:auto;margin:0 0 0 -1.5px;inset-inline:auto;left:50%}.menu-shell .pass-node:before{top:0;bottom:calc(50% + 20px)}.menu-shell .pass-node:after{top:calc(50% + 20px);bottom:0}}.meta-play .play-heading,.menu-shell .meta-play .dashboard-play-sections{margin-bottom:var(--sw-space-4)}.menu-shell .meta-play .dashboard-play-sections .sw-seg__item{min-height:48px;font-size:16px}.menu-shell .meta-play .play-mode-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sw-space-4);margin-bottom:var(--sw-space-5)}.menu-shell .meta-play .play-mode-choice{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-content:end;justify-content:stretch;justify-items:start;gap:6px;min-height:240px;margin:0;padding:var(--sw-space-5) var(--sw-space-6);border:0;border-radius:0;text-align:start;cursor:pointer;color:var(--sw-text-1);background:linear-gradient(90deg,color-mix(in srgb,var(--sw-ink-1) 94%,transparent),color-mix(in srgb,var(--sw-ink-1) 78%,transparent) 46%,color-mix(in srgb,var(--sw-ink-1) 12%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--sw-ink-1) 60%,transparent),transparent 45%),var(--mode-art, none) 60% 40% / cover no-repeat,var(--sw-ink-2);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}:where([dir=rtl]) .menu-shell .meta-play .play-mode-choice{background:linear-gradient(270deg,color-mix(in srgb,var(--sw-ink-1) 94%,transparent),color-mix(in srgb,var(--sw-ink-1) 78%,transparent) 46%,color-mix(in srgb,var(--sw-ink-1) 12%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--sw-ink-1) 60%,transparent),transparent 45%),var(--mode-art, none) 40% 40% / cover no-repeat,var(--sw-ink-2)}.menu-shell .meta-play .play-mode-choice strong{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;background:var(--sw-brass-flat);color:var(--sw-brass-ink);font:var(--sw-fw-label) 12px/1 var(--sw-font-display);letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}.menu-shell .meta-play .play-mode-choice__name{font:var(--sw-fw-display) var(--sw-fs-h2)/.95 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1);text-shadow:0 2px 12px color-mix(in srgb,var(--sw-ink-0) 70%,transparent)}.menu-shell .meta-play .play-mode-choice__line{max-width:34ch;font:var(--sw-fw-body) var(--sw-fs-body)/1.35 var(--sw-font-body);color:var(--sw-text-2);text-transform:none;letter-spacing:0}.menu-shell .meta-play .play-mode-choice__stakes{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:var(--sw-radius-sm);background:color-mix(in srgb,var(--sw-ink-0) 72%,transparent);box-shadow:inset 0 0 0 1px var(--sw-line-brass);color:var(--sw-gold);font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.menu-shell .meta-play .play-mode-choice[aria-pressed=true]{box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1.5px var(--sw-brass),inset 0 0 0 3px color-mix(in srgb,var(--sw-brass-deep) 60%,transparent)}.menu-shell .meta-play .play-mode-choice[aria-pressed=true]:after{content:"";position:absolute;bottom:10px;left:50%;width:24px;height:3px;margin-left:-12px;border-radius:1px;background:var(--sw-mint)}@media(hover:hover)and (pointer:fine){.menu-shell .meta-play .play-mode-choice[aria-pressed=false]:hover{box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-brass)}}.menu-shell .meta-play .play-mode-choice:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:-4px}.menu-shell .meta-play .war-hero,.menu-shell .meta-play .mode-tile{border:0;border-radius:0;box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1.5px var(--sw-line-brass);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.menu-shell .meta-play .wh-name,.menu-shell .meta-play .mt-head{font-family:var(--sw-font-display);font-weight:var(--sw-fw-display);letter-spacing:var(--sw-track-display);text-transform:uppercase}.menu-shell .meta-play .wh-deckbar{border:0;border-radius:0;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1)}.menu-shell .play-recruit{border:0;border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--sw-brass) 22%,transparent),transparent),var(--sw-ink-2);box-shadow:inset 2px 0 0 var(--sw-brass);color:var(--sw-text-1);min-height:48px}@media(max-width:720px){.menu-shell .meta-play .play-mode-picker{grid-template-columns:minmax(0,1fr);gap:var(--sw-space-3)}.menu-shell .meta-play .play-mode-choice{min-height:140px;padding:var(--sw-space-4);gap:4px}.menu-shell .meta-play .play-mode-choice__name{font-size:var(--sw-fs-h3)}.menu-shell .meta-play .play-mode-choice__line{font-size:var(--sw-fs-sm)}.menu-shell .meta-play .dashboard-play-sections{overflow-x:auto;scrollbar-width:none}.menu-shell .meta-play .dashboard-play-sections .sw-seg__item{flex:1 0 auto;white-space:nowrap;padding-inline:12px;font-size:15px}}.menu-shell .missions-screen .jobs-heading{display:grid}.menu-shell .missions-screen .jobs-section-label{margin-bottom:var(--sw-space-3);padding-bottom:var(--sw-space-3);box-shadow:inset 0 -1px 0 var(--sw-line-1)}.menu-shell .missions-screen .jobs-section-label h2{font:var(--sw-fw-display) var(--sw-fs-h3)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1)}.menu-shell .missions-screen .job{position:relative;isolation:isolate;padding:var(--sw-space-4) var(--sw-space-4) calc(var(--sw-space-4) + 6px);border:0;border-radius:0;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.menu-shell .missions-screen .job.done{background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-brass)}.menu-shell .missions-screen .job-title{font:var(--sw-fw-label) 20px/1.05 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--sw-text-1)}.menu-shell .missions-screen .job-objective{color:var(--sw-text-2);font-size:var(--sw-fs-sm)}.menu-shell .missions-screen .m-rew{min-height:30px;padding:0 10px;border-radius:var(--sw-radius-sm);background:var(--sw-ink-0);box-shadow:inset 0 0 0 1px var(--sw-line-brass);color:var(--sw-text-1);font:var(--sw-fw-label) 16px/1 var(--sw-font-display);font-variant-numeric:tabular-nums}.menu-shell .missions-screen .m-rew .ic{color:var(--sw-you)}.menu-shell .missions-screen .m-bar{position:absolute;inset-inline:0;bottom:0;height:6px;border-radius:0;background:var(--sw-ink-5)}.menu-shell .missions-screen .m-bar>span{background:linear-gradient(90deg,var(--sw-mint-lo),var(--sw-mint))}.menu-shell .missions-screen .job-mode{color:var(--sw-text-3);font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.menu-shell .missions-screen .job-done{color:var(--sw-gold)}.menu-shell .missions-screen .job{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"icon mode reward" "icon title title" "icon obj prog" "icon alt alt" "swap swap swap";align-items:center;align-content:start;column-gap:var(--sw-space-3);row-gap:4px;min-height:88px}.menu-shell .missions-screen .job.done{grid-template-areas:"icon mode reward" "icon title title" "icon obj obj" "icon prog prog" "icon alt alt" "swap swap swap"}.menu-shell .missions-screen .job.job-compact{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mode reward" "title title" "obj prog" "alt alt" "swap swap"}.menu-shell .missions-screen .job.job-compact.done{grid-template-areas:"mode reward" "title title" "obj obj" "prog prog" "alt alt" "swap swap"}.menu-shell .missions-screen .job :is(.job-topline,.job-progress){display:contents}.menu-shell .missions-screen .job-icon{grid-area:icon;align-self:start;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--sw-ink-1);box-shadow:inset 0 0 0 1px var(--sw-line-brass);color:var(--sw-brass);font-size:20px}.menu-shell .missions-screen .job.done .job-icon{color:var(--sw-gold)}.menu-shell .missions-screen .job .job-mode{grid-area:mode;min-width:0}.menu-shell .missions-screen .job .m-rew{grid-area:reward;justify-self:end;align-self:start;display:inline-flex;align-items:center;gap:6px}.menu-shell .missions-screen .job .job-title{grid-area:title;margin:0}.menu-shell .missions-screen .job .job-objective{grid-area:obj;min-height:0;margin:0;font-size:var(--sw-fs-sm);line-height:1.35}.menu-shell .missions-screen .job .job-progress-label{grid-area:prog;min-height:0;padding:0;justify-self:end}.menu-shell .missions-screen .job.done .job-progress-label{justify-self:start}.menu-shell .missions-screen .job .m-prog{font:var(--sw-fw-label) 15px/1 var(--sw-font-display);letter-spacing:.04em;color:var(--sw-text-2);font-variant-numeric:tabular-nums}.menu-shell .missions-screen .job .job-alternative{grid-area:alt;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:2px 0 0;padding:0;border:0;color:var(--sw-text-2);font:var(--sw-fw-strong) 12px/16px var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.menu-shell .missions-screen .job .job-alternative small{display:inline;margin:0;font:inherit;color:var(--sw-text-3)}.menu-shell .missions-screen .job .job-alt-or:before{content:"·";margin-inline-end:6px;color:var(--sw-text-4)}.menu-shell .missions-screen .job .job-swap{grid-area:swap;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--sw-line-1)}.menu-shell .missions-screen .job .job-swap>small{flex:1 1 160px;color:var(--sw-text-3);font-size:var(--sw-fs-sm);line-height:1.35}.menu-shell .missions-screen .job .job-swap .btn{min-height:44px;margin:0;padding:0 14px;border-radius:var(--sw-radius-md);font:var(--sw-fw-label) 15px/1 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase}.menu-shell .missions-screen .job .job-swap-confirm{display:grid;justify-items:start}.menu-shell .missions-screen .jobs-hint{margin:0 0 var(--sw-space-3);max-width:80ch;color:var(--sw-text-3);font:var(--sw-fw-body) var(--sw-fs-sm)/1.4 var(--sw-font-body)}.menu-shell .missions-screen .jobs-earned{display:flex;align-items:center;gap:6px;margin:var(--sw-space-4) 0 var(--sw-space-2);color:var(--sw-gold);font:var(--sw-fw-label) 15px/1.2 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase}.menu-shell .missions-screen .jobs-footnote{color:var(--sw-text-3);font-size:var(--sw-fs-sm);line-height:1.45}.menu-shell .missions-screen .career-track{border:0;border-radius:0;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 2px 0 var(--track-color),inset 0 0 0 1px var(--sw-line-1);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.menu-shell .missions-screen .career-track>.job,.menu-shell .missions-screen .career-milestones .job{clip-path:none;background:none;box-shadow:none}.menu-shell .missions-screen .career-track-head h3{font:var(--sw-fw-display) 22px/1.05 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase}.menu-shell .missions-screen .career-heading h2{font:var(--sw-fw-display) var(--sw-fs-h2)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase}.menu-shell .missions-screen .career-milestones>summary,.menu-shell .missions-screen .career-special>summary{min-height:48px;background:var(--sw-ink-2);color:var(--sw-text-2)}.menu-shell .missions-screen .career-special{border:0;border-radius:0;background:var(--sw-lacquer);box-shadow:inset 0 0 0 1px var(--sw-line-1)}@media(max-width:900px){.menu-shell .missions-screen .daily-job-grid,.menu-shell .missions-screen .career-grid{grid-template-columns:minmax(0,1fr)}}.menu-shell :is(.cl-entry,.tdir,.tr-entry){position:relative;isolation:isolate;border:0;border-radius:0;background:var(--sw-lacquer-streak),var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.menu-shell :is(.cl-entry,.tdir,.tr-entry) h2{font:var(--sw-fw-display) var(--sw-fs-h3)/1.05 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1)}.menu-shell :is(.cl-entry,.tdir-header,.tr-entry)>p,.menu-shell .cl-entry p,.menu-shell .tdir-header p{color:var(--sw-text-2);font-size:var(--sw-fs-sm)}.menu-shell :is(.cl-button,.tdir-button,.tr-button){min-height:48px;padding:0 18px;border:0;border-radius:var(--sw-radius-md);background:linear-gradient(180deg,var(--sw-ink-4),var(--sw-ink-2));box-shadow:inset 0 0 0 1.5px var(--sw-line-brass),0 3px 0 var(--sw-ink-0);color:var(--sw-text-1);font:var(--sw-fw-label) 16px/1.05 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase}.menu-shell :is(.cl-button.cl-primary,.tdir-button.tdir-primary,.tr-button.tr-primary){background:var(--sw-mint-face);color:var(--sw-mint-ink);box-shadow:inset 0 1px color-mix(in srgb,var(--sw-paper) 70%,transparent),0 3px 0 var(--sw-mint-base)}@media(hover:hover)and (pointer:fine){.menu-shell :is(.cl-button,.tdir-button,.tr-button):not(:disabled):not(.cl-primary):not(.tdir-primary):not(.tr-primary):hover{background:var(--sw-ink-4);box-shadow:inset 0 0 0 1.5px var(--sw-brass),0 3px 0 var(--sw-ink-0)}}.menu-shell :is(#custom-code,#tournament-code,#tournament-title,.dashboard-legacy-invites .code-input){min-height:48px;padding:0 12px;border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-4);box-shadow:inset 0 0 0 1px var(--sw-line-2);color:var(--sw-text-1);font:var(--sw-fw-body) 16px/1.2 var(--sw-font-body)}.menu-shell .dashboard-legacy-invites{border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-2);box-shadow:inset 0 0 0 1px var(--sw-line-1)}.menu-shell .dashboard-legacy-invites>summary{color:var(--sw-brass);font:var(--sw-fw-strong) var(--sw-fs-cap)/1.2 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.menu-shell .dashboard-play-panel>.dashboard-play-intro,.menu-shell .dashboard-play-panel>p:first-child{color:var(--sw-text-2)}.menu-shell .crew-chooser .menu-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:var(--sw-space-2);color:var(--sw-brass);font:var(--sw-fw-strong) var(--sw-fs-cap)/1 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase}.menu-shell .crew-chooser .menu-back .sw-i{font-size:18px}.menu-shell .crew-chooser>.meta-eyebrow{color:var(--sw-brass);font:var(--sw-fw-strong) var(--sw-fs-cap)/1.25 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase}.menu-shell .crew-chooser>h1{margin:6px 0 0;font:var(--sw-fw-display) var(--sw-fs-h1)/var(--sw-lh-h1) var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1)}.menu-shell .crew-chooser>.crew-sub{color:var(--sw-text-2);max-width:60ch}.menu-shell .crew-hub-top{display:grid;grid-template-columns:minmax(0,720fr) minmax(0,480fr);gap:var(--sw-space-4);margin:var(--sw-space-5) 0 var(--sw-space-7)}.menu-shell .crew-hub-hero{position:relative;display:block;min-height:340px;margin:0;padding:var(--sw-space-6);overflow:hidden;background:radial-gradient(55% 90% at 78% 85%,var(--sw-key-warm),transparent 70%),var(--sw-lacquer-streak),var(--sw-lacquer)}.menu-shell .crew-hub-light{position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 70% at 75% 70%,color-mix(in srgb,var(--fc, var(--sw-brass)) 22%,transparent),transparent 70%);pointer-events:none}.menu-shell .crew-hub-boss{--boss-room: clamp(14px, 5%, 28px);--boss-bleed: 10%;position:absolute;z-index:0;inset-inline-end:0;top:var(--boss-room);bottom:auto;display:block;width:auto;height:calc(100% + var(--boss-bleed) - var(--boss-room));max-height:none;max-width:62%;object-fit:contain;object-position:center top;transform:none;filter:drop-shadow(0 20px 24px color-mix(in srgb,var(--sw-ink-0) 60%,transparent));pointer-events:none}.menu-shell .crew-hub-copy{position:relative;z-index:1;display:grid;gap:var(--sw-space-3);max-width:58%}.menu-shell .crew-hub-eyebrow{display:flex;align-items:center;gap:8px;margin:0;color:var(--sw-brass);font:var(--sw-fw-strong) var(--sw-fs-cap)/1.25 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase}.menu-shell .crew-hub-crest{display:inline-grid;width:26px;height:26px;color:var(--fc)}.menu-shell .crew-hub-crest .faction-ic{width:26px;height:26px}.menu-shell .crew-hub-name{margin:0;font:var(--sw-fw-display) var(--sw-fs-h1)/var(--sw-lh-h1) var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1)}.menu-shell .crew-hub-pitch{margin:0;color:var(--sw-text-2);font-size:var(--sw-fs-body)}.menu-shell .crew-hub-progress{display:grid;gap:6px;max-width:420px;color:var(--sw-gold);font:var(--sw-fw-strong) 12px/1.2 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.menu-shell .crew-hub-progress__line{display:flex;align-items:baseline;gap:10px;margin:0}.menu-shell .crew-hub-progress__n{font:var(--sw-fw-display) var(--sw-fs-h3)/1 var(--sw-font-display);color:var(--sw-text-1);font-variant-numeric:tabular-nums;letter-spacing:0}.menu-shell .crew-hub-progress__n i{font-style:normal;color:var(--sw-text-3);font-size:.7em}.menu-shell .crew-hub-roster{display:flex;gap:var(--sw-space-2);flex-wrap:wrap}.menu-shell .crew-hub-slot{width:44px;height:44px;display:grid;place-items:center;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);background:var(--sw-ink-5);color:var(--sw-ink-6)}.menu-shell .crew-hub-slot .faction-ic{width:26px;height:26px;opacity:.4;filter:grayscale(1)}.menu-shell .crew-hub-slot.is-in{background:var(--sw-brass-grad);color:var(--fc)}.menu-shell .crew-hub-slot.is-in .faction-ic{opacity:1;filter:none}.menu-shell .crew-hub-links{display:grid;grid-auto-rows:minmax(72px,auto);align-content:start;gap:var(--sw-space-3);margin:0}.menu-shell .crew-hub-links .community-row,.menu-shell .crew-hub-links .community-card{margin:0}.menu-shell .crew-hub-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sw-space-3);min-height:72px;margin:0;border:0;text-align:start;cursor:pointer;font-size:24px;color:var(--sw-brass)}.menu-shell .crew-hub-link b{display:block;font:var(--sw-fw-label) 17px/1.1 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--sw-text-1)}.menu-shell .crew-hub-link i{display:block;margin-top:3px;font:var(--sw-fw-body) var(--sw-fs-sm)/1.3 var(--sw-font-body);font-style:normal;color:var(--sw-text-3)}.menu-shell .crew-hub-link>.sw-i:last-child{font-size:20px;color:var(--sw-text-3)}@media(hover:hover)and (pointer:fine){.menu-shell .crew-hub-link:hover{transform:translateY(-2px);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-brass),var(--sw-elev-lift)}}.menu-shell .crew-recruit-head{margin-bottom:var(--sw-space-4)}.menu-shell .crew-card{border:0;border-radius:0;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1),inset 0 2px 0 var(--fc);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.menu-shell .crew-card h3{font:var(--sw-fw-display) var(--sw-fs-h3)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase}@media(max-width:720px){.menu-shell .crew-chooser>h1{font-size:var(--sw-fs-h2)}.menu-shell .crew-hub-top{grid-template-columns:minmax(0,1fr)}.menu-shell .crew-hub-hero{min-height:280px;padding:var(--sw-space-4)}.menu-shell .crew-hub-boss{--boss-room: clamp(12px, 4%, 20px);--boss-bleed: 4%;width:auto;height:auto;max-width:54%;max-height:calc(100% + var(--boss-bleed) - var(--boss-room));opacity:.9;-webkit-mask-image:linear-gradient(to bottom,black 78%,transparent 100%);mask-image:linear-gradient(to bottom,black 78%,transparent 100%)}.menu-shell .crew-hub-copy{max-width:56%}.menu-shell .crew-hub-copy .crew-hub-roster{width:calc(100% * 62 / 56)}.menu-shell .crew-hub-name{font-size:var(--sw-fs-h2)}.menu-shell .crew-hub-links{grid-template-columns:minmax(0,1fr)}}@media(min-width:721px)and (max-width:1023px){.menu-shell .crew-hub-top{grid-template-columns:minmax(0,1fr)}.menu-shell .crew-hub-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.crew-chooser .crew-recruit{display:inline-grid;justify-content:stretch;align-items:stretch;width:100%;min-height:var(--sw-btn-h);margin-top:var(--sw-space-2);padding:0;font-size:inherit;letter-spacing:normal}.menu-shell .rules-help .rules-head .sw-head__actions{align-self:center}.menu-shell .rules-help .rules-actions{display:flex;flex-wrap:wrap;gap:var(--sw-space-2)}.menu-shell .rules-help .rules-basic{border:0;border-radius:0;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.menu-shell .rules-help .rules-basic h2,.menu-shell .rules-help .rules-reference-heading h2{font-family:var(--sw-font-display);font-weight:var(--sw-fw-display);letter-spacing:var(--sw-track-display);text-transform:uppercase}.menu-shell .rules-help .rules-topic{border:0;border-radius:0;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1)}.menu-shell .rules-help .rules-topic>summary{min-height:56px}.menu-shell .rules-help .rules-topic-title{font:var(--sw-fw-label) 19px/1.05 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--sw-text-1)}.menu-shell .rules-help .rules-topic-toggle{color:var(--sw-brass)}.menu-shell .empire .menu-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--sw-brass);font:var(--sw-fw-strong) var(--sw-fs-cap)/1 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase}.menu-shell .empire .emp-title{margin:6px 0 0;color:var(--sw-text-1);font:var(--sw-fw-display) var(--sw-fs-h1)/var(--sw-lh-h1) var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase}.menu-shell .empire .emp-card,.menu-shell .empire .emp-grant{border:0;border-radius:0;background:var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.menu-shell .empire .emp-grant.hot{box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1.5px var(--sw-brass)}.menu-shell .empire .emp-dob-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sw-space-2)}.overlay.menu-dialog-overlay{background:color-mix(in srgb,var(--sw-ink-0) 64%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rip-panel.menu-dialog{border:0;border-radius:var(--sw-radius-lg);background:var(--sw-lacquer-streak),var(--sw-lacquer),var(--sw-ink-2);box-shadow:var(--sw-elev-modal),inset 0 0 0 1.5px var(--sw-line-brass);scrollbar-color:var(--sw-ink-5) transparent}.menu-dialog .menu-dialog-head{background:var(--sw-ink-2);border-bottom:1px solid var(--sw-line-1)}.menu-dialog .menu-dialog-head h2{font:var(--sw-fw-display) var(--sw-fs-h2)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1)}.menu-dialog .menu-dialog-close{border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-4);box-shadow:inset 0 0 0 1px var(--sw-line-2);color:var(--sw-text-1)}.menu-dialog .menu-dialog-close:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px}.rip-panel.menu-dialog.profile-panel{width:min(840px,calc(100vw - 32px))}.menu-shell .overlay.menu-dialog-overlay>.rip-panel.menu-dialog{max-width:calc(100vw - (2*max(16px,env(safe-area-inset-left),env(safe-area-inset-right))))}.menu-dialog.profile-panel .profile-section-jumps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:sticky;top:52px;z-index:2;margin:0 0 var(--sw-space-4);overflow:visible;scroll-snap-type:none}.menu-dialog.profile-panel .profile-section-jumps .sw-seg__item{min-width:0;min-height:44px;padding:6px 4px;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;line-height:1.05;scroll-snap-align:none}.menu-dialog.profile-panel :is(h3[id],.menu-settings-section[id]){scroll-margin-top:140px}.menu-dialog.profile-panel .pp-face{flex:0 0 88px;width:88px;height:88px;border:0;border-radius:50%;box-shadow:0 0 0 3px var(--sw-brass),0 0 0 5px var(--sw-ink-1),0 8px 18px color-mix(in srgb,var(--sw-ink-0) 60%,transparent)}.menu-dialog.profile-panel .pp-id{display:grid;gap:6px}.menu-dialog.profile-panel .pp-id b{font:var(--sw-fw-display) var(--sw-fs-h3)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1)}.menu-dialog .pp-rankbar{max-width:240px}.menu-dialog .pp-record{color:var(--sw-text-1);font-variant-numeric:tabular-nums}.menu-dialog .profile-legal{margin:var(--sw-space-4) 0 var(--sw-space-2);color:var(--sw-text-3);font-size:var(--sw-fs-sm)}.menu-dialog .profile-record .rt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sw-space-2)}.menu-dialog .profile-record .rt-stat{padding:var(--sw-space-3);border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-3);box-shadow:inset 0 0 0 1px var(--sw-line-1)}.menu-dialog .profile-record .rt-stat b{display:block;font:var(--sw-fw-display) var(--sw-fs-h3)/1 var(--sw-font-display);font-variant-numeric:tabular-nums;color:var(--sw-text-1)}.menu-dialog .profile-record .rt-stat span{font:var(--sw-fw-strong) var(--sw-fs-micro)/1.2 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase;color:var(--sw-text-3)}.menu-dialog .profile-record .rt-stat.w b{color:var(--sw-gold)}.menu-dialog .profile-record .record-scope,.menu-dialog .profile-record .record-context{color:var(--sw-text-3);font-size:var(--sw-fs-sm)}.menu-dialog .profile-record .record-context{display:flex;flex-wrap:wrap;gap:var(--sw-space-3);margin-top:var(--sw-space-2)}.menu-dialog .profile-record .record-empty{margin:6px 0 4px;color:var(--sw-text-2);font:var(--sw-fw-strong) var(--sw-fs-body)/1.4 var(--sw-font-body)}.menu-dialog .profile-record .record-rate{margin:6px 0 0;color:var(--sw-text-3)}.rec-pair{white-space:nowrap}.rec-pair bdi{font-variant-numeric:tabular-nums;font-weight:700;color:var(--sw-text-1)}.rec-sep{padding-inline:2px;color:var(--sw-text-4)}.menu-dialog.profile-panel .pp-id b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.menu-dialog.profile-panel .pp-line{line-height:1.5}.menu-dialog .pp-barcap{display:block;color:var(--sw-text-3);font:var(--sw-fw-strong) var(--sw-fs-micro)/1.2 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.menu-dialog .pp-labelrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.menu-dialog .pp-tag{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;border-radius:var(--sw-radius-sm);background:color-mix(in srgb,var(--sw-brass) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sw-brass) 55%,transparent);color:var(--sw-brass);font:var(--sw-fw-strong) var(--sw-fs-micro)/1 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase}.menu-dialog .acct-namerow{position:relative}.menu-dialog .pp-saved{position:absolute;top:0;inset-inline-end:0;display:inline-flex;align-items:center;gap:4px;color:var(--sw-mint);font:var(--sw-fw-strong) var(--sw-fs-micro)/20px var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase;pointer-events:none}.menu-dialog .pp-saved .ic{width:14px;height:14px}.menu-dialog .acct-mailname{margin:-6px 0 0;padding:var(--sw-space-3);padding-inline-start:calc(var(--sw-space-3) + 26px);border-radius:0 0 var(--sw-radius-md) var(--sw-radius-md);background:color-mix(in srgb,var(--sw-ink-3) 70%,transparent);box-shadow:inset 0 0 0 1px var(--sw-line-1)}.menu-dialog .acct-mailname .acct-namerow{margin:0}.menu-dialog .acct-mailname .acct-input[readonly]{opacity:.75}.menu-dialog .acct-mailname>p{margin:8px 0 0}.menu-dialog .acct-sync__stamp{display:block;margin-top:2px}.menu-dialog .acct-sync__stamp.is-stale{color:var(--sw-gold)}.menu-dialog .acct-logout-row{display:flex;margin:28px 0 4px;padding-top:16px;border-top:1px solid var(--sw-line-1)}.menu-dialog .acct-logout-link{display:inline-flex;align-items:center;min-width:44px;min-height:44px;margin-inline-start:-12px;padding:0 12px;border:0;background:none;cursor:pointer;color:var(--sw-danger);font:var(--sw-fw-strong) var(--sw-fs-sm)/1.2 var(--sw-font-body);text-decoration:underline;text-underline-offset:3px}.menu-dialog .acct-logout-link:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px;border-radius:4px}.rip-panel.menu-dialog.logout-sheet{width:min(460px,calc(100vw - 32px));padding:22px 22px 18px}.menu-dialog.logout-sheet .logout-sheet__title{margin:0 0 10px;color:var(--sw-gold);font:var(--sw-fw-display) var(--sw-fs-h3)/1.1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;overflow-wrap:anywhere}.menu-dialog.logout-sheet .logout-sheet__who{margin:0 0 12px;color:var(--sw-text-3);font:var(--sw-fw-body) var(--sw-fs-sm)/1.4 var(--sw-font-body)}.menu-dialog.logout-sheet .logout-sheet__email{display:inline-block;max-width:100%;color:var(--sw-text-1);font-weight:700;overflow-wrap:anywhere;word-break:break-all}.menu-dialog.logout-sheet .logout-sheet__body{margin:0 0 18px;color:var(--sw-text-2);font:var(--sw-fw-body) var(--sw-fs-body)/1.45 var(--sw-font-body)}.menu-dialog.logout-sheet .logout-sheet__btns{display:flex;flex-wrap:wrap;gap:10px}.menu-dialog.logout-sheet .logout-sheet__btns>.sw-btn{flex:1 1 160px}.menu-dialog .acct-more-settings{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:14px;padding:0 2px;border:0;background:none;cursor:pointer;color:var(--sw-text-3);font:var(--sw-fw-strong) var(--sw-fs-sm)/1.2 var(--sw-font-body);text-decoration:underline;text-underline-offset:3px}.menu-dialog .acct-more-settings:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px;border-radius:4px}@media(orientation:landscape)and (max-height:520px){.menu-dialog.profile-panel[data-show=profile] [data-corner-group]:not([data-corner-group=profile]),.menu-dialog.profile-panel[data-show=sound] [data-corner-group]:not([data-corner-group=sound]),.menu-dialog.profile-panel[data-show=game] [data-corner-group]:not([data-corner-group=game]),.menu-dialog.profile-panel[data-show=account] [data-corner-group]:not([data-corner-group=account]){display:none}}.menu-shell .lobby-logout-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2px 10px;min-height:44px;margin:0;padding:0 4px 0 14px;border-radius:var(--sw-radius-md);background:color-mix(in srgb,var(--sw-brass) 12%,var(--sw-ink-1));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--sw-brass) 70%,transparent);color:var(--sw-text-1);font:var(--sw-fw-strong) var(--sw-fs-sm)/1.25 var(--sw-font-body)}.menu-shell .lobby-logout-strip__text{padding-block:6px}.menu-shell .lobby-logout-strip__go{flex:none}@media(max-width:1023px){.menu-shell .lobby-logout-strip{grid-row:5}}@media(orientation:landscape)and (max-height:520px){.menu-shell .lobby-logout-strip{grid-column:2;grid-row:3}}.menu-dialog .lang-choices{margin:var(--sw-space-2) 0 var(--sw-space-3)}.menu-dialog .set-label{color:var(--sw-brass);font:var(--sw-fw-strong) var(--sw-fs-cap)/1.25 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase}.menu-dialog .set-row .sw{width:44px;height:26px;border-radius:13px;background:var(--sw-ink-5);box-shadow:inset 0 0 0 1px var(--sw-line-2)}.menu-dialog .set-row[aria-checked=true] .sw{background:var(--sw-mint-lo);box-shadow:inset 0 0 0 1px var(--sw-mint),0 0 10px color-mix(in srgb,var(--sw-mint) 35%,transparent)}.menu-dialog .set-row .sw-knob{width:20px;height:20px;background:var(--sw-paper)}.menu-dialog .acct-input,.menu-shell .emp-dob-row .acct-input{min-height:48px;border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-4);box-shadow:inset 0 0 0 1px var(--sw-line-2);color:var(--sw-text-1);font:var(--sw-fw-body) 16px/1.2 var(--sw-font-body)}.menu-dialog :is(.acct-consent,.consent-row){display:flex;align-items:center;gap:var(--sw-space-3);min-height:44px;cursor:pointer}.menu-dialog :is(.acct-consent,.consent-row) input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;width:24px;height:24px;margin:0;border-radius:var(--sw-radius-sm);background:linear-gradient(180deg,var(--sw-ink-4),var(--sw-ink-2));box-shadow:inset 0 1px color-mix(in srgb,var(--sw-paper) 25%,transparent),inset 0 0 0 1.5px var(--sw-text-4);cursor:pointer;position:relative}.menu-dialog :is(.acct-consent,.consent-row) input[type=checkbox]:checked{background:var(--sw-mint-face);box-shadow:inset 0 1px color-mix(in srgb,var(--sw-paper) 60%,transparent),inset 0 0 0 1.5px var(--sw-mint-lo)}.menu-dialog :is(.acct-consent,.consent-row) input[type=checkbox]:checked:after{content:"";position:absolute;left:7px;top:3px;width:7px;height:12px;border:solid var(--sw-mint-ink);border-width:0 3px 3px 0;transform:rotate(45deg)}.menu-dialog :is(.acct-consent,.consent-row) input[type=checkbox]:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:3px}.menu-dialog.play-deck-dialog .play-deck-name{font:var(--sw-fw-label) 19px/1.05 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--sw-text-1)}.menu-dialog.play-deck-dialog .play-deck-option{border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-2);box-shadow:inset 0 0 0 1px var(--sw-line-2)}.menu-dialog.play-deck-dialog .play-deck-option.selected{background:var(--sw-ink-4);box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1.5px var(--sw-mint)}.overlay.mobile-menu-overlay .mobile-menu-panel{border:0;background:var(--sw-lacquer),var(--sw-ink-2);box-shadow:var(--sw-elev-modal),inset 0 0 0 1.5px var(--sw-line-brass)}.mobile-menu-destination{border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-3);box-shadow:inset 0 0 0 1px var(--sw-line-1);color:var(--sw-text-1);font:var(--sw-fw-label) 17px/1.1 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase}.mobile-menu-destination.is-current{background:var(--sw-ink-4);box-shadow:inset 0 0 0 1.5px var(--sw-mint);color:var(--sw-text-1)}.mobile-menu-destination>.ic{color:var(--sw-brass)}.mobile-menu-row{color:var(--sw-text-1);font:var(--sw-fw-body) var(--sw-fs-body)/1.3 var(--sw-font-body)}.mobile-menu-row>:is(.ic,.sw-i){width:20px;height:20px;flex:0 0 20px;color:var(--sw-brass)}.mobile-menu-chevron{color:var(--sw-text-3);display:inline-grid;place-items:center}.mobile-menu-links{border-top:1px solid var(--sw-line-1)}@media(hover:hover){.mobile-menu-destination:hover,.mobile-menu-row:hover{background:var(--sw-ink-4);color:var(--sw-text-1)}}.menu-shell .mobile-menu-trigger[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--sw-mint)}@media(min-width:721px){.menu-shell .overlay.mobile-menu-overlay{place-items:start end;padding:calc(var(--hud-h) + env(safe-area-inset-top) + 8px) var(--sw-gutter) max(16px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--sw-ink-0) 40%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.overlay.mobile-menu-overlay .mobile-menu-panel{width:min(400px,100%);max-height:calc(100dvh - var(--hud-h) - env(safe-area-inset-top) - 8px - max(16px,env(safe-area-inset-bottom)))}}@media(max-width:720px){.menu-shell .overlay.menu-dialog-overlay{place-items:end stretch;padding:0;background:var(--sw-dim-phone);-webkit-backdrop-filter:none;backdrop-filter:none}.menu-shell .overlay.menu-dialog-overlay>.rip-panel.menu-dialog,.menu-shell .overlay.menu-dialog-overlay>.menu-dialog{width:100%;max-width:none;max-height:92dvh;border-radius:var(--sw-radius-xl) var(--sw-radius-xl) 0 0;padding-bottom:max(16px,env(safe-area-inset-bottom))}.menu-shell .overlay.menu-dialog-overlay>.menu-dialog>.menu-dialog-head{padding-top:22px}.menu-shell .overlay.menu-dialog-overlay>.menu-dialog>.menu-dialog-head:before{content:"";position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--sw-ink-6);pointer-events:none}.menu-dialog .menu-dialog-head h2{font-size:var(--sw-fs-h3)}.menu-dialog.profile-panel .profile-section-jumps{position:static}.menu-dialog.profile-panel .profile-section-jumps .sw-seg__item{font-size:13px}.menu-dialog.profile-panel :is(h3[id],.menu-settings-section[id]){scroll-margin-top:94px}.menu-dialog.profile-panel .pp-face{flex-basis:72px;width:72px;height:72px}.menu-dialog .profile-record .rt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.menu-shell details>summary,#card-inspector details>summary,.menu-dialog details>summary{list-style:none}.menu-shell details>summary::-webkit-details-marker,#card-inspector details>summary::-webkit-details-marker,.menu-dialog details>summary::-webkit-details-marker{display:none}.sw-disclosure>summary{display:flex;align-items:center;gap:var(--sw-space-2);min-height:44px;padding:0 var(--sw-space-2);border-radius:var(--sw-radius-sm);color:var(--sw-brass);font:var(--sw-fw-strong) var(--sw-fs-cap)/1.2 var(--sw-font-body);letter-spacing:var(--sw-track-micro);text-transform:uppercase;cursor:pointer}.sw-disclosure>summary>span{flex:1}.sw-disclosure>summary .sw-i{font-size:16px;flex:none}.sw-disclosure__chev{transition:transform var(--sw-dur-fast) var(--sw-ease-ui)}.sw-disclosure[open]>summary .sw-disclosure__chev{transform:rotate(180deg)}.sw-disclosure>summary:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px}.market .market-pack-info details.market-odds{width:100%;margin-bottom:var(--sw-space-3)}.market .market-pack-info details.market-odds>summary{padding:0}.market .market-pack-info details.market-odds p{color:var(--sw-text-2);font-size:var(--sw-fs-sm)}.menu-shell .dashboard-legacy-invites>summary,#card-inspector :is(.insp-extra,.insp-rule-help)>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sw-space-2);min-height:44px;cursor:pointer}.menu-shell .dashboard-legacy-invites>summary:after,#card-inspector :is(.insp-extra,.insp-rule-help)>summary:after{content:"";flex:none;width:8px;height:8px;margin-inline-end:6px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform var(--sw-dur-fast) var(--sw-ease-ui)}.menu-shell .dashboard-legacy-invites[open]>summary:after,#card-inspector :is(.insp-extra,.insp-rule-help)[open]>summary:after{transform:rotate(-135deg)}.menu-shell .crew-card .crew-details>summary{justify-content:flex-start}body.reduce-motion .sw-disclosure__chev,body.reduce-motion .menu-shell .dashboard-legacy-invites>summary:after,body.reduce-motion #card-inspector :is(.insp-extra,.insp-rule-help)>summary:after{transition:none}@media(prefers-reduced-motion:reduce){.sw-disclosure__chev,.menu-shell .dashboard-legacy-invites>summary:after,#card-inspector :is(.insp-extra,.insp-rule-help)>summary:after{transition:none}}#card-inspector .insp-deck-action{margin:var(--sw-space-3) 0}#card-inspector .insp-deck-action .sw-btn{width:100%}.inspector.full-card-inspection .insp-card-design>.insp-design{grid-row:2 / span 4}@media(max-width:699px){.inspector.full-card-inspection .insp-card-design>.insp-design{grid-row:auto}.inspector.touch .insp-card>.insp-deck-action{grid-column:1 / -1}}@media(pointer:coarse){.menu-shell :is(.wh-manage,.ht-link,.acct-link,.crew-world-link,.community-join,.market-text-link){min-height:44px;display:inline-flex;align-items:center}.menu-shell :is(.code-input,#custom-code,#tournament-code,#friendly-code,#duo-code,#tournament-title){min-height:44px}.binder-surface .drow .cover-btn{min-width:44px;min-height:44px}.menu-shell .faction-filters .sw-seg__item{min-width:44px}#card-inspector .insp-close{min-width:44px;min-height:44px}.menu-shell :is(.tdir-button,.tr-button,.cl-button,.friends-button){min-height:44px}}.menu-shell .lobby-jobs__rail>.mission{position:relative;isolation:isolate;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"icon copy rew" "icon copy meta";align-items:center;column-gap:10px;row-gap:3px;min-height:64px;margin:0;padding:8px 12px 13px;border:0;border-radius:0;background:var(--sw-lacquer);opacity:1;box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-1);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.menu-shell .lobby-jobs__rail>.mission.done{box-shadow:var(--sw-lacquer-bevel),inset 0 0 0 1px var(--sw-line-brass)}.menu-shell .lobby-jobs__rail .home-job-icon{grid-area:icon;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--sw-ink-1);box-shadow:inset 0 0 0 1px var(--sw-line-brass);color:var(--sw-brass);font-size:17px}.menu-shell .lobby-jobs__rail .mission.done .home-job-icon{color:var(--sw-gold)}.menu-shell .lobby-jobs__rail .m-top{display:contents}.menu-shell .lobby-jobs__rail .home-job-copy{grid-area:copy;display:grid;gap:1px;min-width:0}.menu-shell .lobby-jobs__rail .home-job-title{font:var(--sw-fw-label) 16px/1.05 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--sw-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-block:1px}.menu-shell .lobby-jobs__rail .home-job-objective{font:var(--sw-fw-body) 13px/1.2 var(--sw-font-body);color:var(--sw-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-shell .lobby-jobs__rail .m-rew{grid-area:rew;justify-self:end;display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 9px;border-radius:var(--sw-radius-sm);background:var(--sw-ink-0);box-shadow:inset 0 0 0 1px var(--sw-line-brass);color:var(--sw-text-1);font:var(--sw-fw-label) 16px/1 var(--sw-font-display);font-variant-numeric:tabular-nums}.menu-shell .lobby-jobs__rail .m-rew .ic{color:var(--sw-you);width:14px;height:14px}.menu-shell .lobby-jobs__rail .mission.done .m-rew,.menu-shell .lobby-jobs__rail .mission.done .m-rew .ic{color:var(--sw-gold)}.menu-shell .lobby-jobs__rail .home-job-meta{grid-area:meta;justify-self:end;display:flex;align-items:baseline;gap:4px 10px;min-width:0}.menu-shell .lobby-jobs__rail .m-prog{margin:0;font:var(--sw-fw-label) 13px/1.1 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--sw-text-2);font-variant-numeric:tabular-nums}.menu-shell .lobby-jobs__rail .job-alternative{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.menu-shell .lobby-jobs__rail .home-job-completion{grid-area:meta;justify-self:end;margin:0;font:var(--sw-fw-strong) var(--sw-fs-micro)/1.1 var(--sw-font-body);letter-spacing:.04em;color:var(--sw-gold)}.menu-shell .lobby-jobs__rail .m-bar{position:absolute;inset-inline:0;bottom:0;height:6px;margin:0;border-radius:0;background:var(--sw-ink-5)}.menu-shell .lobby-jobs__rail .m-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--sw-mint-lo),var(--sw-mint))}:where([dir=rtl]) .menu-shell .lobby-jobs__rail .m-bar>span{background:linear-gradient(270deg,var(--sw-mint-lo),var(--sw-mint))}@media(max-width:1023px){.menu-shell .lobby-jobs__rail>.mission{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy copy" "meta rew";row-gap:6px;padding:8px 10px 12px}.menu-shell .lobby-jobs__rail .home-job-icon,.menu-shell .lobby-jobs__rail .home-job-title{display:none}.menu-shell .lobby-jobs__rail .home-job-objective{font:var(--sw-fw-label) 15px/1.1 var(--sw-font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--sw-text-1);white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.menu-shell .lobby-jobs__rail .m-rew{min-height:26px;font-size:15px}.menu-shell .lobby-jobs__rail .home-job-meta,.menu-shell .lobby-jobs__rail .home-job-completion{justify-self:start}}.menu-shell .ht-jobs .jobs-earned{color:var(--sw-text-2)}.menu-shell .home .ht-jobs{border:0;border-radius:0;background:none;box-shadow:none;padding:0;overflow:visible}.menu-shell .home .ht-jobs:before{content:none}.menu-shell .ht-jobs .jobs-earned{display:inline;margin:0;padding:0;font:inherit}.menu-shell .ht-jobs .jobs-earned .ic{display:none}.menu-shell .signal-owned-count,.menu-shell .signal-pack-season{font-size:11px;letter-spacing:.08em}.menu-shell .signal-eyebrow,.menu-shell .tr-entry .tr-eyebrow,.menu-shell .tournament-lobby .tr-eyebrow,.menu-shell .tr-deck-details>.tr-eyebrow{font-size:12px;letter-spacing:.08em}.menu-shell .tr-entry .tr-fine{font-size:12px}.menu-shell .tr-deck-details>.tr-fine{font-size:11px}.menu-shell .market .market-trial-note{font-size:12px;color:var(--sw-text-2)}.menu-shell .ht-tag,.menu-dialog .ht-tag{font-size:12px;letter-spacing:.02em}.menu-shell .pass-show .pr-owned{font-size:12px;background:color-mix(in srgb,var(--sw-ink-0) 88%,transparent);border-color:var(--sw-line-brass);color:var(--sw-gold)}.menu-shell .deck-difficulty{font-size:12px}.menu-shell .deck-difficulty small{font-size:11px}.binder-surface .ctile .t-claim{font-size:12px;color:var(--sw-gold);background:var(--sw-ink-0)}.menu-shell .tdir-button{min-height:44px}.menu-shell .toast.sw-toast{display:flex;align-items:center;gap:10px;min-height:44px;width:max-content;max-width:min(520px,calc(100vw - 32px));bottom:calc(var(--nav-space) + 12px);padding:10px 16px 10px 14px;border:0;border-radius:var(--sw-radius-md);background:var(--sw-lacquer),var(--sw-ink-3);box-shadow:var(--sw-elev-modal),inset 0 0 0 1px var(--sw-line-brass),inset 3px 0 0 var(--sw-mint);color:var(--sw-text-1);font:var(--sw-fw-body) var(--sw-fs-sm)/1.35 var(--sw-font-body);z-index:calc(var(--sw-z-nav) + 1)}.menu-shell .fb-prompt~.toast.sw-toast{bottom:auto;top:calc(var(--hud-h) + 12px + env(safe-area-inset-top))}:where([dir=rtl]) .menu-shell .toast.sw-toast{box-shadow:var(--sw-elev-modal),inset 0 0 0 1px var(--sw-line-brass),inset -3px 0 0 var(--sw-mint)}.menu-shell .toast.sw-toast[data-tone=warn]{box-shadow:var(--sw-elev-modal),inset 0 0 0 1px var(--sw-line-brass),inset 3px 0 0 var(--sw-danger)}.menu-shell .sw-toast__icon{flex:none;font-size:18px;color:var(--sw-mint)}.menu-shell .sw-toast__text{min-width:0;overflow-wrap:anywhere}:root.has-menu-shell{scroll-padding-block:72px 104px}@media(max-width:720px){:root.has-menu-shell{scroll-padding-block:64px calc(80px + env(safe-area-inset-bottom))}}.menu-shell .lobby-jobs__rail:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px}@media(pointer:coarse){.menu-dialog .acct-terms a{display:inline-flex;align-items:center;min-height:44px}}.menu-shell .signal-pack-info p,.menu-shell .signal-pack-footer>:last-child,.menu-shell .signal-shop-note,.menu-shell .signal-detail .signal-preview-meta{font-size:12px}.menu-shell .signal-choice small{font-size:11px}.friends-overlay{background:color-mix(in srgb,var(--sw-ink-0) 64%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.friends-panel{width:min(400px,100%);border:0;border-radius:var(--sw-radius-lg);background:var(--sw-lacquer-streak),var(--sw-lacquer),var(--sw-ink-2);box-shadow:var(--sw-elev-modal),inset 0 0 0 1.5px var(--sw-line-brass);color:var(--sw-text-1);font-family:var(--sw-font-body)}.friends-header{padding:12px 14px 12px 18px;border-bottom:1px solid var(--sw-line-1);background:var(--sw-ink-2)}.friends-header h2{font:var(--sw-fw-display) var(--sw-fs-h2)/1 var(--sw-font-display);letter-spacing:var(--sw-track-display);text-transform:uppercase;color:var(--sw-text-1)}.friends-header>div>.ic{color:var(--sw-brass);width:22px;height:22px}.friends-close{width:44px;height:44px;padding:0;border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-4);box-shadow:inset 0 0 0 1px var(--sw-line-2);color:var(--sw-text-1)}.friends-close:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px}.friends-panel h3{font:var(--sw-fw-label) 16px/1.15 var(--sw-font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--sw-text-1)}.friends-intro{color:var(--sw-text-2)}.friends-button{min-height:48px;padding:0 16px;border:0;border-radius:var(--sw-radius-md);background:linear-gradient(180deg,var(--sw-ink-4),var(--sw-ink-2));box-shadow:inset 0 0 0 1.5px var(--sw-line-brass),0 3px 0 var(--sw-ink-0);color:var(--sw-text-1);font:var(--sw-fw-label) 15px/1.1 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase}.friends-button.friends-primary{background:var(--sw-mint-face);color:var(--sw-mint-ink);box-shadow:inset 0 1px color-mix(in srgb,var(--sw-paper) 70%,transparent),0 3px 0 var(--sw-mint-base)}@media(hover:hover)and (pointer:fine){.friends-button:not(:disabled):not(.friends-primary):hover{background:var(--sw-ink-4);box-shadow:inset 0 0 0 1.5px var(--sw-brass),0 3px 0 var(--sw-ink-0)}}.friends-add-controls>input{min-height:48px;height:auto;border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-4);box-shadow:inset 0 0 0 1px var(--sw-line-2);color:var(--sw-text-1);font:var(--sw-fw-body) 16px/1.2 var(--sw-font-body)}.friends-code-section,.friends-room,.friends-row{border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-2);box-shadow:inset 0 0 0 1px var(--sw-line-1)}.friends-own-code{color:var(--sw-mint)}.friends-more>summary{width:44px;height:44px;border:0;border-radius:var(--sw-radius-md);background:var(--sw-ink-3);box-shadow:inset 0 0 0 1px var(--sw-line-2)}.friends-guest>p,.friends-panel .friends-hint{color:var(--sw-text-2)}@media(max-width:600px){.friends-overlay{align-items:flex-end;padding:0;background:var(--sw-dim-phone);-webkit-backdrop-filter:none;backdrop-filter:none}.friends-panel{width:100%;height:auto;max-height:92dvh;border-radius:var(--sw-radius-xl) var(--sw-radius-xl) 0 0;padding-bottom:env(safe-area-inset-bottom)}.friends-button{min-height:48px}.friends-more>summary{width:44px;height:44px}}:where(.has-menu-shell) .offline-notice{bottom:96px}@media(max-width:720px){:where(.has-menu-shell) .offline-notice{bottom:calc(72px + env(safe-area-inset-bottom))}}.mobile-menu-legal{margin:var(--sw-space-3) var(--sw-space-2) 0;color:var(--sw-text-3);font-size:var(--sw-fs-sm);line-height:1.4}:is(.mobile-menu-legal,.profile-legal) a{color:var(--sw-mint-hi);text-decoration:underline;text-underline-offset:3px}@media(pointer:coarse){:is(.mobile-menu-legal,.profile-legal) a{display:inline-flex;align-items:center;min-height:44px}}.menu-shell .crew-hub-link .emp-badge{display:inline-block;width:10px;height:10px;margin-inline-start:6px;border-radius:50%;background:var(--sw-pip);box-shadow:0 0 0 2px var(--sw-ink-1);vertical-align:middle}.menu-shell .lobby-rank__boost{display:inline-flex;align-items:center;gap:4px;justify-self:end;color:var(--sw-gold);font:var(--sw-fw-label) 12px/1 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.menu-shell .lobby-rank__boost .sw-i{width:12px;height:12px}@media(orientation:landscape)and (max-height:520px){.meta.menu-shell{--rail-pad: max(6px, var(--sw-safe-x));--rail-plate: 68px;--rail-w: calc(var(--rail-pad) + var(--rail-plate) + 8px);padding:0}.menu-shell .chrome{position:sticky;top:0;min-height:calc(var(--hud-h) + env(safe-area-inset-top));padding-block:env(safe-area-inset-top) 0;padding-inline:var(--rail-pad) var(--sw-gutter-phone);border-bottom:0;box-shadow:inset 0 -1px 0 var(--sw-line-1);background:color-mix(in srgb,var(--sw-ink-0) 94%,transparent)}.menu-shell .brand{min-height:40px}.menu-shell .brand .sw-mark{height:34px}.menu-shell .wallet .sw-wallet__pill{height:32px}.menu-shell .wallet :is(.friends-trigger,.rules-chip,.mobile-menu-trigger){width:44px;height:44px;min-width:44px;min-height:44px}.menu-shell .wallet .avatar-chip{min-height:40px}.menu-shell .tabs{top:calc(var(--hud-h) + env(safe-area-inset-top));bottom:0;left:auto;right:auto;inset-inline-start:0;transform:none;width:var(--rail-w);height:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(44px,1fr) minmax(44px,1fr) minmax(70px,1.2fr) minmax(44px,1fr) minmax(44px,1fr);gap:0;padding-block:2px max(2px,env(safe-area-inset-bottom));padding-inline:var(--rail-pad) 4px;border-radius:0;background:linear-gradient(90deg,var(--sw-ink-1),var(--sw-ink-3));box-shadow:inset -1px 0 0 var(--sw-line-brass),8px 0 24px color-mix(in srgb,var(--sw-ink-0) 45%,transparent)}.menu-shell .tab{gap:2px;padding:4px 2px 9px}.menu-shell .tab .tab-ic{font-size:20px}.menu-shell .tab .tab-label{white-space:nowrap;overflow-wrap:normal;letter-spacing:clamp(.02em,calc(.14em - (var(--len, 4) - 6) * .06em),var(--sw-track-micro))}.menu-shell .tab--home{padding-bottom:4px}.menu-shell .tab--home{--hex-w: calc(58px + max(0px, (var(--len, 4) - 6) * 3px)) }.menu-shell .tab-hex{top:50%;width:var(--hex-w);height:calc(var(--hex-w) + 4px);margin:calc(var(--hex-w) / -2 - 2px) 0 0 calc(var(--hex-w) / -2)}.menu-shell .tab-hex__face{width:calc(var(--hex-w) - 4px);height:var(--hex-w);padding-bottom:17px;font-size:19px}.menu-shell .tab--home .tab-label{top:50%;bottom:auto;margin-top:8px}.menu-shell .screen{padding-block:6px max(16px,env(safe-area-inset-bottom));padding-inline:calc(var(--rail-w) + 12px) var(--sw-gutter-phone)}.menu-shell .screen[data-page=lobby]{padding:0;padding-inline-start:var(--rail-w)}.menu-shell:has(.editor.pro) .screen{padding-inline-start:var(--sw-gutter-phone)}[dir=rtl] .menu-shell .tabs{box-shadow:inset 1px 0 0 var(--sw-line-brass),-8px 0 24px color-mix(in srgb,var(--sw-ink-0) 45%,transparent)}.sw-head{gap:6px;margin:0 0 8px}.sw-head__row{flex-wrap:nowrap;align-items:center;gap:10px}.sw-head__text{flex:0 1 auto;min-width:min-content}.sw-head__eyebrow,.sw-head__lead{display:none}.sw-head__title{display:inline-block;padding:7px 12px 6px;border-radius:var(--sw-radius-sm);background:var(--sw-sign-gloss),var(--sw-sign-enamel);color:var(--sw-sign-edge);box-shadow:inset 0 0 0 1.5px var(--sw-sign-deep),inset 0 0 0 2.5px var(--sw-sign-edge),0 2px 0 var(--sw-slab-shade);font-size:20px;line-height:1.05;text-shadow:0 1px 0 var(--sw-slab-drop)}.sw-head__actions{flex:1 1 auto;min-width:0;margin-inline-start:0;flex-wrap:nowrap}.sw-head__back{width:44px;height:44px}}@media(orientation:landscape)and (max-height:520px){.binder-surface:is(.collection,.decks){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px}.binder-surface:is(.collection,.decks)>*{grid-column:1 / -1;min-width:0}.binder-surface:is(.collection,.decks)>.binder-head{grid-column:1;grid-row:1;margin:0}.binder-surface:is(.collection,.decks)>:is(.binder-toolbar,.binder-status){grid-column:2;grid-row:1;margin:0}.binder-surface .binder-head{display:flex;align-items:center;gap:10px}.binder-surface .binder-seg .sw-seg__item{min-height:44px;padding-inline:10px;font-size:14px}.binder-surface .binder-progress{display:flex;flex:none}.binder-surface .binder-progress__bar,.binder-surface .binder-progress__count>i{display:none}.binder-surface .binder-progress__count .binder-total{font-size:20px}.binder-surface .binder-progress__count>span{font-size:15px}.binder-surface .binder-toolbar{flex-wrap:nowrap;align-items:center;gap:8px}.binder-surface .binder-toolbar .crest-seg{flex:1 1 0;min-width:0}.binder-surface .binder-dock{position:static;inset:auto;flex:0 1 auto;min-width:0;padding:0;gap:8px;border-radius:0;background:none;box-shadow:none}.binder-surface .binder-dock .binder-filter-plate,.binder-surface .binder-dock .sw-search{min-height:44px}.binder-surface .binder-dock .binder-filter-plate{padding:0;min-width:44px}.binder-surface .binder-dock .binder-filter-plate__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.binder-surface .binder-dock .sw-search{flex:0 0 44px;min-width:44px;padding:0;justify-content:center;gap:0}.binder-surface .binder-dock .sw-search input{flex:0 0 0;width:0;min-width:0}.binder-surface .binder-dock .sw-search:is(:focus-within,:has(input:not(:placeholder-shown))){flex:0 1 180px;padding-inline:10px;gap:8px}.binder-surface .binder-dock .sw-search:is(:focus-within,:has(input:not(:placeholder-shown))) #collection-search{flex:1 1 auto;width:auto}.binder-surface .binder-density{display:none}.binder-surface.collection{padding-bottom:var(--sw-space-6)}.binder-surface.collection .binder-status{grid-row:auto}.binder-surface .binder-filters.is-open{bottom:0;inset-inline:var(--rail-w) 0;max-height:calc(100dvh - var(--hud-h) - env(safe-area-inset-top) - 8px);padding-bottom:max(14px,env(safe-area-inset-bottom))}.binder-surface .grid.binder-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px 10px;margin-top:6px}.binder-surface.decks .binder-status{justify-content:flex-start}.binder-surface .deck-shelf{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin-top:6px}.shop.market{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px}.shop.market>*{grid-column:1 / -1;min-width:0;order:2}.shop.market>.market-heading{grid-column:1;grid-row:1;order:0;margin:0}.shop.market>.market-rail{grid-column:2;grid-row:1;order:0;position:static;margin:0;padding:0;background:none}.shop.market>.market-heroes{order:0;margin-top:6px}.shop.market>.market-complete-note{order:1;margin:8px 0;padding-block:6px}.market .market-heading .sw-head__row{flex-wrap:nowrap;gap:8px}.market .market-heading .sw-head__text{flex:0 0 auto}.market .market-heading .sw-timer{flex:none;overflow:visible}.market .market-heading .sw-head__actions{flex:0 1 auto}.market-rail .market-nav .sw-seg__item{min-height:44px;padding-inline:12px;font-size:14px}.menu-shell .pass-hero{min-height:0;height:auto;margin-bottom:6px;clip-path:none;border-radius:var(--sw-radius-sm)}.menu-shell .pass-hero-body{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:12px;min-height:0;height:auto;padding:2px 10px;padding-inline-end:10px}.menu-shell .pass-hero-top{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin:0}.menu-shell .pass-hero-sub,.menu-shell .pass-hero-chase,.menu-shell .pass-hero .pass-store{display:none}.menu-shell .pass-hero-title{display:inline-block;padding:7px 12px 6px;border-radius:var(--sw-radius-sm);background:var(--sw-sign-gloss),var(--sw-sign-enamel);color:var(--sw-sign-edge);box-shadow:inset 0 0 0 1.5px var(--sw-sign-deep),inset 0 0 0 2.5px var(--sw-sign-edge),0 2px 0 var(--sw-slab-shade);font-size:20px;line-height:1.05;text-shadow:0 1px 0 var(--sw-slab-drop)}.menu-shell .pass-hero-prog{display:flex;flex:1 1 auto;align-items:center;flex-wrap:nowrap;gap:10px;min-width:0;max-width:none;margin:0}.menu-shell .pass-hero-prog .pass-prog-bar{flex:1 1 60px;min-width:40px}.menu-shell .pass-hero-prog .sw-btn{--sw-btn-h: 44px}}@media(orientation:landscape)and (max-height:520px)and (max-width:800px){.binder-surface .binder-head .binder-progress{display:none}.binder-surface .binder-seg .sw-seg__item{padding-inline:8px;font-size:13px}.menu-shell .pass-hero-prog .ph-xp{display:none}}.menu-shell .np-stamp{display:table;max-width:100%;box-sizing:border-box;margin:0 0 var(--sw-space-3);padding:6px 10px 5px;background:var(--sw-newsprint);color:var(--sw-paper-ink);border-radius:2px;transform:rotate(-1.2deg);box-shadow:inset 0 0 0 2px var(--sw-brass-lo),inset 0 0 0 3px color-mix(in srgb,var(--sw-paper) 35%,transparent),0 3px 10px color-mix(in srgb,var(--sw-ink-0) 45%,transparent);font:var(--sw-fw-label) 13px/1.25 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}:where([dir=rtl]) .menu-shell .np-stamp{transform:rotate(1.2deg)}.menu-shell .wallet .avatar-chip .pp-signin.pp-save{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:2px;background:var(--sw-brass-plate);color:var(--sw-brass-ink);box-shadow:0 0 0 1px var(--sw-brass-engrave),0 1px 3px color-mix(in srgb,var(--sw-ink-0) 50%,transparent);font:var(--sw-fw-label) 11px/1 var(--sw-font-display);font-style:normal;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase}@media(max-width:720px){.menu-shell .wallet .avatar-chip.is-guest:has(.pp-save){position:relative;overflow:visible;width:48px;min-width:48px;min-height:48px;padding:2px;flex-direction:row;gap:0}.menu-shell .wallet .avatar-chip.is-guest>.pc-sync:has(.pp-save){display:block;position:absolute;inset-inline-start:50%;top:calc(100% - 9px);z-index:2;pointer-events:none;transform:translate(-50%) rotate(-3deg)}:where([dir=rtl]) .menu-shell .wallet .avatar-chip.is-guest>.pc-sync:has(.pp-save){transform:translate(50%) rotate(3deg)}.menu-shell .wallet .avatar-chip.is-guest .pp-signin.pp-save{display:block;max-width:none;min-height:0;padding:2px 6px;font-size:12px;line-height:1.2;letter-spacing:.08em;box-shadow:0 0 0 1px var(--sw-brass-engrave),0 2px 5px color-mix(in srgb,var(--sw-ink-0) 65%,transparent)}:where([dir=rtl]) .menu-shell .wallet .avatar-chip.is-guest .pp-signin.pp-save{letter-spacing:0;padding:1px 6px 2px}.menu-shell .wallet .avatar-chip.is-guest:has(.pp-save) .pc-lvl{bottom:auto;top:50%;inset-inline-end:-8px;transform:translateY(-50%)}}.profile-panel.profile-guest-door .acct-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sw-space-3)}.profile-panel.profile-guest-door .acct-btns>.btn{width:100%;min-height:48px;margin:0;white-space:normal;overflow-wrap:anywhere}.profile-panel.profile-guest-door .acct-btns>.btn:not(.primary){border-color:transparent;background:transparent;box-shadow:inset 0 0 0 1.5px var(--sw-brass);color:var(--sw-brass-hi)}.profile-panel .acct-door-hint{margin:0 0 var(--sw-space-3);color:var(--sw-text-2)}@media(orientation:landscape)and (max-height:520px){.profile-panel.profile-guest-door .acct-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sw-space-3)}.profile-panel.profile-guest-door .acct-form>:not(.menu-field){grid-column:1 / -1}}.menu-shell .sw-wallet__plus{color:var(--sw-brass-ink)}.menu-shell .sw-wallet__plus-face{background:var(--sw-brass-plate);box-shadow:inset 0 0 0 1px var(--sw-brass-rim-dark),0 1px color-mix(in srgb,var(--sw-brass-hi) 25%,transparent)}.menu-shell .war-chest .war-chest__jobs{margin-top:var(--sw-space-2)}.menu-shell .sw-wallet__word{display:none}@media(min-width:961px){.menu-shell .sw-wallet__word{display:inline;margin-inline-start:2px;font:var(--sw-fw-label) 11px/1 var(--sw-font-display);letter-spacing:.1em;color:var(--sw-text-3)}}.menu-shell .np-login-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 var(--sw-space-3);color:var(--sw-text-3);font:var(--sw-fw-strong) 14px/1.2 var(--sw-font-body)}.menu-shell .np-login-link{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:0 4px;border:0;background:none;cursor:pointer;color:var(--sw-brass);font:var(--sw-fw-label) 15px/1 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline 1px color-mix(in srgb,var(--sw-brass) 45%,transparent);text-underline-offset:3px}:where([dir=rtl]) .menu-shell .np-login-link{letter-spacing:0}.menu-shell .np-login-link:focus-visible{outline:var(--sw-focus-width) solid var(--sw-focus);outline-offset:2px}.menu-shell .crew-chooser .crew-gate-stamp{margin-bottom:var(--sw-space-3)}.crew-chooser .crew-pick--brass{display:inline-grid;justify-content:stretch;align-items:stretch;width:100%;min-height:var(--sw-btn-h);padding:0;font-size:inherit;letter-spacing:normal}.menu-shell .meta-play .play-first-fight{justify-self:center;margin:0 0 var(--sw-space-2)}.menu-shell[data-menu-screen=home] .toast.sw-toast{top:calc(var(--hud-h) + 12px + env(safe-area-inset-top));bottom:auto}#card-inspector .np-get{display:grid;justify-items:center;gap:4px;margin:var(--sw-space-3) 0;text-align:center}#card-inspector .np-get .np-get__buy{min-width:min(240px,100%)}#card-inspector .np-get .np-get__buy[aria-disabled=true]{opacity:.6;cursor:default}#card-inspector .np-get .np-get__coin{width:18px;height:18px;vertical-align:-3px;margin-inline-end:4px}#card-inspector .np-get .np-get__short{max-width:36ch;margin:2px 0;color:var(--sw-text-3);font:var(--sw-fw-body) 13px/1.35 var(--sw-font-body)}#card-inspector .np-get .np-get__link{min-height:44px}@media(max-width:699px){.inspector.touch .insp-card>.np-get{grid-column:1 / -1}}.match-result-gains .rc-unit{margin-inline-start:5px;font:var(--sw-fw-label) 11px/1 var(--sw-font-display);letter-spacing:.08em;text-transform:uppercase;opacity:.9}:where([dir=rtl]) .match-result-gains .rc-unit{letter-spacing:0}.battle-menu .hud-quit .hud-quit__cost{margin-inline-start:4px;color:var(--sw-gold);font-variant-numeric:tabular-nums;white-space:nowrap}.mobile-menu-row .mobile-menu-row__sub{display:block;margin-top:2px;color:var(--sw-text-3);font:var(--sw-fw-body) 12px/1.3 var(--sw-font-body);letter-spacing:0;text-transform:none}@media(max-width:720px)and (orientation:portrait){.menu-shell .meta-play #play-section-panel-matchmaking:not([hidden]){display:flex;flex-direction:column;gap:var(--sw-space-2)}.menu-shell .meta-play #play-section-panel-matchmaking>.play-mode-picker{display:contents}.menu-shell .meta-play #play-section-panel-matchmaking>*{order:6}.menu-shell .meta-play #play-section-panel-matchmaking .play-mode-choice{order:4}.menu-shell .meta-play #play-section-panel-matchmaking .play-mode-choice[aria-pressed=true]{order:1;margin-bottom:var(--sw-space-2)}.menu-shell .meta-play #play-section-panel-matchmaking>.play-first-fight{order:2;margin:0}.menu-shell .meta-play #play-section-panel-matchmaking>:is(.play-go,.play-go__status){order:3}.menu-shell .meta-play #play-section-panel-matchmaking>.play-go{margin-bottom:var(--sw-space-3)}.menu-shell .meta-play #play-section-panel-matchmaking>.play-selection{order:5;margin-top:var(--sw-space-3)}.menu-shell .meta-play .play-mode-choice[aria-pressed=false]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;gap:4px 10px;min-height:48px;padding:6px var(--sw-space-4);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.menu-shell .meta-play .play-mode-choice[aria-pressed=false] :is(.play-mode-choice__line,.play-mode-choice__stakes){display:none}.menu-shell .meta-play .play-mode-choice[aria-pressed=false] .play-mode-choice__name{font-size:20px;line-height:1.05}}@media(max-width:720px)and (max-height:700px)and (orientation:portrait){.menu-shell[data-menu-screen=play] .screen{padding-top:var(--sw-space-2)}.menu-shell .meta-play .play-heading{margin-bottom:var(--sw-space-2)}.menu-shell .meta-play .play-heading .sw-head__row{flex-wrap:nowrap;align-items:center;gap:10px}.menu-shell .meta-play .play-heading .sw-head__eyebrow{display:none}.menu-shell .meta-play .play-heading .sw-head__title{font-size:26px;line-height:1.05}.menu-shell .meta-play .dashboard-play-sections{margin-block:4px var(--sw-space-2)}}@media(max-width:720px)and (orientation:portrait){.menu-shell .meta-play #play-section-panel-matchmaking>.play-first-fight{align-self:flex-start}}@media(orientation:landscape)and (max-height:520px){.menu-shell .meta-play #play-section-panel-matchmaking:not([hidden]){display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-auto-rows:auto;column-gap:var(--sw-space-4);row-gap:var(--sw-space-2);align-items:start}.menu-shell .meta-play #play-section-panel-matchmaking>*{grid-column:2}.menu-shell .meta-play #play-section-panel-matchmaking>.play-mode-picker{grid-column:1;grid-row:1 / span 6;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sw-space-2);margin:0}.menu-shell .meta-play #play-section-panel-matchmaking .play-mode-choice{min-height:104px;padding:var(--sw-space-3) var(--sw-space-4);gap:4px}.menu-shell .meta-play #play-section-panel-matchmaking .play-mode-choice__line{display:none}.menu-shell .meta-play #play-section-panel-matchmaking .play-mode-choice__name{font-size:22px}.menu-shell .meta-play #play-section-panel-matchmaking>.play-first-fight{margin:0}.menu-shell .meta-play #play-section-panel-matchmaking>.play-go{width:auto;margin:0}.menu-shell .meta-play #play-section-panel-matchmaking>.play-selection{margin:0}.menu-shell .meta-play .play-heading .sw-head__title{padding:0;border-radius:0;background:none;box-shadow:none;color:var(--sw-text-1);text-shadow:none}}.menu-shell .lobby-tonight{display:none}@media(max-width:1023px)and (orientation:portrait){.menu-shell .lobby-tonight{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 2px;min-width:0;margin-block:-12px}.menu-shell .home.lobby:has(.lobby-tonight) .lobby-wire{display:none}}.menu-shell .lobby-tonight__link{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;min-height:44px;min-width:44px;margin:0;padding:0 12px;border:0;border-radius:6px;background:none;cursor:pointer;font:var(--sw-fw-body) var(--sw-fs-sm)/1.25 var(--sw-font-body);color:var(--sw-text-2);text-align:center;overflow-wrap:anywhere}.menu-shell .lobby-tonight__link b{font:var(--sw-fw-display) 1.08em/1 var(--sw-font-display);color:var(--sw-brass);letter-spacing:.05em;text-transform:uppercase}[dir=rtl] .menu-shell .lobby-tonight__link b{letter-spacing:0}@media(hover:hover)and (pointer:fine){.menu-shell .lobby-tonight__link:hover b{text-decoration:underline;text-underline-offset:3px}}.menu-shell .lobby-tonight__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--sw-brass);box-shadow:0 0 0 3px color-mix(in srgb,var(--sw-brass) 22%,transparent)}.menu-shell .lobby-tonight__online{color:var(--sw-text-2);font-weight:600}.menu-shell .lobby-tonight__sep{color:var(--sw-ink-6)}.menu-shell .rules-help>.menu-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:var(--sw-space-2);color:var(--sw-brass);font:var(--sw-fw-strong) var(--sw-fs-cap)/1 var(--sw-font-body);letter-spacing:var(--sw-track-eyebrow);text-transform:uppercase}.menu-shell .rules-help>.menu-back .sw-i{font-size:18px}[dir=rtl] .menu-shell .rules-help>.menu-back{letter-spacing:0}.menu-shell .home-skip{position:absolute;z-index:30;inset-inline-start:16px;top:8px;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--sw-radius-md);background:var(--sw-ink-0);color:var(--sw-brass);font:var(--sw-fw-display) 15px/1 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--sw-line-brass)}.menu-shell .home-skip:not(:focus):not(:focus-visible){width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;box-shadow:none}[dir=rtl] .menu-shell .home-skip{letter-spacing:0}@media not all and (orientation:landscape)and (max-height:520px){.arena.premium-arena.battle-wide .controls{grid-template-columns:minmax(max-content,.8fr) 1.25fr 1.5fr}.arena.premium-arena.battle-wide .controls:has(#act-clear:not(:disabled)){grid-template-columns:minmax(max-content,.65fr) 1fr minmax(max-content,.7fr) 1.4fr}}@media(min-width:981px)and (min-height:521px){.readout-expand{position:absolute;z-index:2;inset-inline-end:0;top:50%;margin-top:-22px;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--sw-text-3);border-radius:var(--sw-radius-md);background:var(--sw-ink-2);color:var(--sw-text-1);cursor:pointer}.readout-expand .ic{width:24px;height:24px;vertical-align:0}@media(hover:hover)and (pointer:fine){.readout-expand:hover{border-color:var(--sw-mint);color:var(--sw-mint-hi)}}.tactical-readout .readout-instruction{text-wrap:pretty}}.arena.premium-arena.battle-wide .board{--plaque-height: 84px;--score-height: 28px;--formation-gap: 12px;--piece-width: max(12px, min(calc((100cqw - 102px) / 6), calc((100cqh - var(--plaque-height) - 2 * var(--score-height) - 2 * var(--formation-gap) - 56px) / 4 * (var(--sw-card-aspect))), 116px));--piece-height: calc(var(--piece-width) / (var(--sw-card-aspect)));--bw: var(--piece-width)}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.arena.premium-arena.battle-wide .board{--plaque-height: 44px;--score-height: 24px;--formation-gap: 8px;--b-h: clamp(118px, 19dvh, 160px);--piece-width: max(28px, min(calc(((100cqw - 14px) / 3 - 10px) / 2), calc((100cqh - var(--b-h) - 36px) / 4 * (var(--sw-card-aspect))), 116px))}}@media(min-width:981px)and (min-height:521px){.match-wrap.has-battle-commands .command-arena.battle-wide .board{--piece-width: calc(94 * var(--sw-u))}.arena.premium-arena.debrief.battle-wide .board{--piece-width: max(40px, min(calc(94 * var(--sw-u)), calc((100dvh - 290px - 220 * var(--sw-u)) / 4 * (var(--sw-card-aspect)))))}}@media(max-width:980px)and (orientation:portrait){.arena.premium-arena.debrief.battle-wide .board{--piece-width: max(28px, min(calc(((100cqw - 14px) / 3 - 10px) / 2), calc((100dvh - var(--b-h) - 36px - 280px) / 4 * (var(--sw-card-aspect))), 116px))}.match-wrap .arena.premium-arena.debrief.battle-wide>.battle-stage{height:auto;min-height:0;container-type:inline-size}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .board{--plaque-height: 44px;--score-height: 24px;--formation-gap: 4px;--b-h: max(clamp(118px, 19dvh, 160px), min(calc(100cqh - 4 * (((100cqw - 14px) / 3 - 10px) / 2) / (var(--sw-card-aspect)) - 46px), 184px));--piece-width: max(28px, min(calc(((100cqw - 14px) / 3 - 10px) / 2), calc((100cqh - var(--b-h) - 36px) / 4 * (var(--sw-card-aspect))), 116px))}}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board{--crew-slot-gap: 8px;--piece-width: calc(86 * var(--sw-u))}.arena.premium-arena.table.debrief.battle-wide .board{--piece-width: max(34px, min(calc(86 * var(--sw-u)), calc((100dvh - 290px - 220 * var(--sw-u)) / 4 * (var(--sw-card-aspect)))))}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board{--crew-slot-gap: 4px;--block-gap: 8px;--piece-width: max(22px, min(calc(((100cqw - 14px) / 3 - 15px) / 3), calc((100cqh - var(--b-h) - 36px) / 4 * (var(--sw-card-aspect))), 116px))}.arena.premium-arena.table.debrief.battle-wide .board{--piece-width: max(22px, min(calc(((100cqw - 14px) / 3 - 15px) / 3), calc((100cqh - var(--b-h) - 36px) / 4 * (var(--sw-card-aspect))), 116px))}}@media(max-width:599.98px)and (orientation:portrait){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board{--pile-w: calc(((100cqw - 14px) / 3 - 10px) / 2);--b-h: max(clamp(118px, 19dvh, 160px), min(calc(100cqh - 2 * var(--pile-w) / (var(--sw-card-aspect)) - 60px), 200px));--piece-width: max(44px, min(var(--pile-w), calc((100cqh - var(--b-h) - 36px) / 2 * (var(--sw-card-aspect))), 116px));--lot-h: calc(var(--piece-height) + 2 * var(--slot-gap-y, 5px) + 6px);--b-top: calc(8px + var(--lot-h))}}@media(orientation:landscape)and (max-height:520px){.match-wrap.has-battle-commands .command-arena.battle-wide .board{--plaque-height: 44px;--score-height: 24px;--formation-gap: 6px;--block-gap: 12px;--lot-card-w: calc(((100cqw - 24px) / 3 - 28px) / 4);--ct-gut: calc(2 * (var(--slot-gap-y, 4px) + var(--ct-bgap, 4px)));--piece-width: max(20px, min(var(--lot-card-w), calc((100cqh - var(--ct-b, 56px) - var(--ct-gut)) / 2 * (var(--sw-card-aspect))), 84px));--b-h: clamp(var(--ct-b, 56px), calc(100cqh - 2 * var(--piece-width) / (var(--sw-card-aspect)) - var(--ct-gut)), 96px)}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board{--crew-slot-gap: 4px;--ct-gut: calc(2 * (var(--slot-gap-y, 4px) + var(--ct-bgap, 4px)));--piece-width: max(44px, min(var(--lot-card-w), calc((100cqh - var(--ct-b, 56px) - var(--ct-gut)) / 2 * (var(--sw-card-aspect))), 84px));--b-h: clamp(var(--ct-b, 56px), calc(100cqh - 2 * var(--piece-width) / (var(--sw-card-aspect)) - var(--ct-gut)), 96px)}}.arena.premium-arena{--k: 1px}.arena.premium-arena.battle-wide .board{--k: 1px;--street-line: repeating-linear-gradient(180deg, var(--sw-road-yellow) 0 calc(22 * var(--k)), transparent calc(22 * var(--k)) calc(38 * var(--k)));--xwalk: repeating-linear-gradient(90deg, var(--sw-crosswalk) 0 calc(5 * var(--k)), transparent calc(5 * var(--k)) calc(11 * var(--k)))}.arena.premium-arena.battle-wide .block{isolation:isolate}.arena.premium-arena.battle-wide .block:before,.arena.premium-arena.battle-wide .block:after{content:"";display:block;position:absolute;z-index:-1;pointer-events:none;inset:0;border-radius:calc(20 * var(--k));opacity:1;transform:none;animation:none}.arena.premium-arena.battle-wide .block:before{padding:max(2px,calc(3 * var(--k)));background:var(--sw-curb);opacity:.62;mask:var(--sw-mask-fill) content-box exclude,var(--sw-mask-fill);box-shadow:none}.arena.premium-arena.battle-wide .block:after{inset:max(2px,calc(3 * var(--k)));border-radius:calc(17 * var(--k));background:var(--sw-grain-soft) 0 0 / 180px 180px,repeating-linear-gradient(0deg,var(--sw-paver) 0 1px,transparent 1px calc(46 * var(--k))),repeating-linear-gradient(90deg,var(--sw-paver) 0 1px,transparent 1px calc(50 * var(--k))),var(--sw-slab);box-shadow:inset 0 calc(3 * var(--k)) calc(10 * var(--k)) var(--sw-slab-shade),0 calc(14 * var(--k)) calc(34 * var(--k)) var(--sw-slab-drop)}.arena.premium-arena.battle-wide .side .slots{position:relative;z-index:1;isolation:isolate}.arena.premium-arena.battle-wide .side .slots:before{--paint: var(--sw-road-paint);--lw: max(1.5px, calc(2 * var(--k)));--dash: repeating-linear-gradient(180deg, var(--paint) 0 calc(70 * var(--k)), transparent calc(70 * var(--k)) calc(73 * var(--k)), var(--paint) calc(73 * var(--k)) calc(111 * var(--k)), transparent calc(111 * var(--k)) calc(113 * var(--k)));--dash-x: repeating-linear-gradient(90deg, var(--paint) 0 calc(38 * var(--k)), transparent calc(38 * var(--k)) calc(40 * var(--k)), var(--paint) calc(40 * var(--k)) calc(90 * var(--k)), transparent calc(90 * var(--k)) calc(94 * var(--k)));content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:calc(4 * var(--k));background:var(--dash) 0 0 / var(--lw) 100% no-repeat,var(--dash) var(--stall-mid, 50%) 0 / var(--lw) 100% no-repeat,var(--dash) var(--stall-mid2, 50%) 0 / var(--lw) 100% no-repeat,var(--dash) var(--stall-mid3, 50%) 0 / var(--lw) 100% no-repeat,var(--dash) 100% 0 / var(--lw) 100% no-repeat,var(--dash-x) 0 var(--stall-row, 50%) / 100% var(--lw) no-repeat,var(--dash-x) 0 var(--back-y, 0) / 100% var(--lw) no-repeat;transition:background-color .15s ease-out}.arena.premium-arena.battle-wide .side.me .slots:before{--back-y: 100%}.arena.premium-arena.battle-wide .side.me.droppable .slots:before{--paint: var(--sw-road-paint-lit);background-color:var(--sw-road-lot-lit);transition-duration:.12s}.arena.premium-arena.battle-wide .slot-vacancy .overview-placement{background:var(--sw-road-lot-lit);border:0;border-radius:calc(6 * var(--k));outline:1.5px dashed var(--sw-road-ghost);outline-offset:-1px;box-shadow:none;color:var(--sw-road-ghost)}.arena.premium-arena.battle-wide .slot-vacancy .overview-placement>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:normal}.arena.premium-arena.battle-wide .overview-placement b{font:300 max(18px,calc(26 * var(--k)))/1 var(--sw-font-body)}.arena.premium-arena.battle-wide .side .slot-ghost{border:0;background:none;box-shadow:none}.arena.premium-arena.battle-wide .side:after{content:"";position:absolute;z-index:0;inset:calc(-4 * var(--k)) calc(-8 * var(--k));pointer-events:none;border-radius:calc(16 * var(--k));opacity:0}.arena.premium-arena.battle-wide .block[data-leader=a] .side.me:after{opacity:1;background:var(--sw-spill-you)}.arena.premium-arena.battle-wide .block[data-leader=b] .side.rival:after{opacity:1;background:var(--sw-spill-rival)}.arena.premium-arena.battle-wide .block-art{position:absolute;inset:auto 0;transform:none;translate:none;border:0;border-radius:calc(7 * var(--k));overflow:hidden;opacity:1;background:var(--sw-window);box-shadow:0 0 0 max(1.5px,calc(2 * var(--k))) var(--sw-window-frame),0 0 0 max(2px,calc(3 * var(--k))) color-mix(in srgb,var(--edge, var(--sw-ink-6)) 45%,transparent),0 calc(8 * var(--k)) calc(18 * var(--k)) var(--sw-slab-shade)}.arena.premium-arena.battle-wide .block-art>img{opacity:1;object-fit:cover;object-position:50% var(--py, 50%);filter:brightness(var(--lit, 1.1)) saturate(1.06) contrast(1.04)}.arena.premium-arena.battle-wide .block-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--sw-window-shade);box-shadow:none}.arena.premium-arena.battle-wide .block[data-leader=a] .block-art,.arena.premium-arena.battle-wide .block[data-leader=b] .block-art{box-shadow:0 0 0 max(1.5px,calc(2 * var(--k))) var(--sw-window-frame),0 0 0 max(2px,calc(3 * var(--k))) color-mix(in srgb,var(--edge, var(--sw-ink-6)) 45%,transparent),0 calc(8 * var(--k)) calc(18 * var(--k)) var(--sw-slab-shade)}.arena.premium-arena.battle-wide .block.unrevealed .block-art img{opacity:.5;filter:saturate(.2) brightness(.9)}.arena.premium-arena .street-sign{--sign-max: calc(23 * var(--k));--sign-min: 11px;--sign-min2: 10px;--sign-room: 180px;--sign-fit: .96;position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:0;margin:0;padding:calc(6 * var(--k)) calc(15 * var(--k)) calc(4 * var(--k));border-radius:calc(5 * var(--k));background:var(--sw-sign-gloss),var(--sw-sign-enamel);box-shadow:inset 0 0 0 max(1.5px,calc(2.5 * var(--k))) var(--sw-sign-deep),inset 0 0 0 max(2.5px,calc(4 * var(--k))) var(--sw-sign-edge),inset 0 0 0 max(3px,calc(5 * var(--k))) var(--sw-slab-shade),0 max(2px,calc(3 * var(--k))) 0 var(--sw-slab-shade),0 calc(8 * var(--k)) calc(16 * var(--k)) var(--sw-slab-drop);color:var(--sw-sign-edge);text-shadow:0 1px 0 var(--sw-slab-drop);text-transform:none;letter-spacing:0;white-space:nowrap}.arena.premium-arena .street-sign:before,.arena.premium-arena .street-sign:after{content:"";position:absolute;top:50%;width:max(3px,calc(5 * var(--k)));height:max(3px,calc(5 * var(--k)));translate:0 -50%;border-radius:50%;background:var(--sw-sign-bolt)}.arena.premium-arena .street-sign:before{inset-inline-start:max(3px,calc(6 * var(--k)))}.arena.premium-arena .street-sign:after{inset-inline-end:max(3px,calc(6 * var(--k)))}.arena.premium-arena .street-sign .sign-text{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0;min-width:0;max-width:var(--sign-room);color:inherit;font:900 max(min(calc(var(--sign-room) / var(--sign-em, 8) * var(--sign-fit)),var(--sign-max)),clamp(var(--sign-min2),calc(var(--sign-room) / var(--sign-em2, 8) * var(--sign-fit)),var(--sign-min)))/1 var(--sw-font-display);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;overflow:visible;padding-top:.06em}.arena.premium-arena .street-sign .sign-text[data-join=space]{column-gap:.25em}.arena.premium-arena .street-sign .sign-tier{white-space:nowrap;line-height:.92}:root:lang(ar) .arena.premium-arena .street-sign .sign-tier{line-height:1.02}:root:lang(ar) .arena.premium-arena .street-sign .sign-text{letter-spacing:0;padding-top:0}.arena.premium-arena .street-sign[data-sealed]{background:var(--sw-sign-gloss),var(--sw-sign-sealed);color:var(--sw-sign-sealed-text)}.arena.premium-arena .street-reg,.arena.premium-arena .street-tag{display:block;margin:0;padding:calc(5 * var(--k)) calc(9 * var(--k));border-radius:calc(4 * var(--k));background:var(--sw-grain-soft) 0 0 / 180px 180px,var(--sw-reg-enamel);box-shadow:inset 0 0 0 max(1.5px,calc(2 * var(--k))) var(--sw-reg-rim),inset 0 0 0 max(2px,calc(3.3 * var(--k))) var(--sw-reg-edge),0 max(1.5px,calc(2 * var(--k))) 0 var(--sw-slab-shade),0 calc(6 * var(--k)) calc(12 * var(--k)) var(--sw-slab-drop);color:var(--sw-text-1);font:600 max(12px,calc(14.5 * var(--k)))/1.2 var(--sw-font-body);text-align:center;text-wrap:balance;text-transform:none;letter-spacing:0;-webkit-line-clamp:unset;overflow:visible}.arena.premium-arena :is(.street-reg,.street-tag) b{font-weight:700;color:var(--sw-text-1)}.arena.premium-arena :is(.street-reg,.street-tag) bdi{direction:ltr;unicode-bidi:isolate}.arena.premium-arena .street-poster{position:absolute;z-index:3;pointer-events:none;display:grid;justify-items:center;align-content:center;gap:2px;padding:calc(5 * var(--k)) calc(8 * var(--k));background:var(--sw-halftone),var(--sw-newsprint);color:var(--sw-paper-ink);box-shadow:0 calc(4 * var(--k)) calc(10 * var(--k)) var(--sw-slab-drop);transform:rotate(-6deg);text-align:center}.arena.premium-arena .street-poster b{font:900 max(13px,calc(20 * var(--k)))/1 var(--sw-font-display);letter-spacing:.08em;text-transform:uppercase}.arena.premium-arena .turf-meter{--tm-rim: max(1.5px, calc(2 * var(--k)));position:absolute;z-index:4;display:flex;flex-direction:column;justify-content:space-between;gap:calc(3 * var(--k));padding:calc(5 * var(--k)) calc(4 * var(--k));pointer-events:none;box-sizing:border-box;border:var(--tm-rim) solid transparent;border-radius:calc(12 * var(--k));background:var(--sw-grain-soft) 0 0 / 180px 180px padding-box,var(--sw-meter-body) padding-box,var(--sw-brass-grad) border-box;box-shadow:0 0 0 1px var(--sw-window-frame),0 calc(7 * var(--k)) calc(16 * var(--k)) var(--sw-slab-shade)}.arena.premium-arena .turf-meter:before,.arena.premium-arena .turf-meter:after{--side: var(--sw-you);content:"";position:absolute;z-index:1;inset-inline:22%;height:calc(var(--tm-rim) + 1px);border-radius:2px;background:var(--side);box-shadow:0 0 max(3px,calc(5 * var(--k))) color-mix(in srgb,var(--side) 65%,transparent);pointer-events:none}.arena.premium-arena .turf-meter:before{--side: var(--sw-rival);top:calc(-1 * var(--tm-rim))}.arena.premium-arena .turf-meter:after{bottom:calc(-1 * var(--tm-rim))}.arena.premium-arena .turf-meter .tm-win{--side: var(--sw-you);position:relative;flex:none;display:grid;place-items:center;overflow:hidden;height:var(--tm-win, calc(44 * var(--k)));border-radius:calc(6 * var(--k));background:var(--sw-meter-window);box-shadow:inset 0 calc(3 * var(--k)) calc(6 * var(--k)) var(--sw-window-frame),inset 0 0 0 1px var(--sw-window-frame)}.arena.premium-arena .turf-meter .tm-win.rival{--side: var(--sw-rival)}.arena.premium-arena .turf-meter .tm-win:after{content:"";position:absolute;z-index:1;inset:0;background:var(--sw-meter-drum);pointer-events:none}.arena.premium-arena .turf-meter .sp-value{position:relative;display:block;color:var(--sw-meter-idle-num);font:900 var(--tm-num, max(17px, calc(30 * var(--k))))/1 var(--sw-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;padding-top:.08em;text-shadow:none}.arena.premium-arena .turf-meter[data-lead=you] .tm-win.you,.arena.premium-arena .turf-meter[data-lead=rival] .tm-win.rival{background:radial-gradient(80% 70% at 50% 50%,color-mix(in srgb,var(--side) 30%,transparent),transparent 75%),var(--sw-meter-window)}.arena.premium-arena .turf-meter[data-lead=you] .tm-win.you .sp-value,.arena.premium-arena .turf-meter[data-lead=rival] .tm-win.rival .sp-value{color:var(--sw-meter-lit-num);text-shadow:0 0 calc(10 * var(--k)) color-mix(in srgb,var(--side) 80%,transparent)}.arena.premium-arena .turf-meter[data-lead=tie] .sp-value{color:var(--sw-text-1)}.arena.premium-arena .turf-meter .tm-arrows{position:relative;flex:1 1 0;min-height:0;display:block}.arena.premium-arena .turf-meter .tm-arrows svg{position:absolute;inset:0;margin:auto;display:block;width:100%;height:100%;max-height:calc(54 * var(--k));overflow:visible}.arena.premium-arena .turf-meter .tm-arrows path{fill:none;stroke-linejoin:round;stroke-linecap:round}.arena.premium-arena .turf-meter .tm-off{stroke:var(--sw-neon-off);stroke-width:3.4}.arena.premium-arena .turf-meter :is(.tm-glow,.tm-core){stroke-width:0;opacity:0}.arena.premium-arena .turf-meter .tm-eq{stroke:var(--sw-neon-off-hi);stroke-width:2.4;opacity:0}.arena.premium-arena .turf-meter[data-lead=tie] .tm-eq{opacity:1}.arena.premium-arena .turf-meter[data-lead=rival] .tm-glow.tm-up{opacity:.75;stroke-width:8;stroke:var(--sw-neon-rival);filter:blur(2.5px)}.arena.premium-arena .turf-meter[data-lead=rival] .tm-core.tm-up{opacity:1;stroke-width:2.4;stroke:var(--sw-neon-rival-core)}.arena.premium-arena .turf-meter[data-lead=you] .tm-glow.tm-dn{opacity:.75;stroke-width:8;stroke:var(--sw-neon-you);filter:blur(2.5px)}.arena.premium-arena .turf-meter[data-lead=you] .tm-core.tm-dn{opacity:1;stroke-width:2.4;stroke:var(--sw-neon-you-core)}.arena.premium-arena.battle-wide .side.me>.sp-proj{position:absolute;z-index:5;inset:auto;margin:0;padding:2px 6px;border-radius:999px;background:var(--sw-ink-1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sw-you) 55%,transparent);color:var(--sw-you);font:700 max(11px,calc(13 * var(--k)))/1.2 var(--sw-font-body);white-space:nowrap}.arena-hud .mug-photo,.arena .mug-photo{--mug-k: .46;--mug-room: .12;--mug-edge: var(--sw-rival);position:absolute;inset:0;display:block;overflow:hidden;border-radius:calc(4 * var(--k)) calc(4 * var(--k)) 0 0;background:repeating-linear-gradient(180deg,var(--sw-chart-line) 0 1px,transparent 1px calc(10 * var(--k))),var(--sw-chart-ground);box-shadow:inset 0 max(2px,calc(3 * var(--k))) 0 var(--mug-edge),inset 0 0 0 1px var(--sw-slab-shade)}.arena-hud .mug-photo[data-side=you],.arena .mug-photo[data-side=you]{--mug-edge: var(--sw-you)}.arena-hud .mug-photo:before,.arena .mug-photo:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,var(--sw-chart-line-bold) 0 1.5px,transparent 1.5px calc(40 * var(--k))) 0 calc(8 * var(--k))}.arena .mug-chart{position:absolute;inset:0;pointer-events:none;direction:ltr;unicode-bidi:isolate}.arena .mug-chart i{position:absolute;left:calc(6 * var(--k));direction:ltr;unicode-bidi:isolate;font:700 11px/1 var(--sw-font-body);font-style:normal;letter-spacing:.08em;color:var(--sw-chart-ink)}.arena .mug-chart i:nth-child(1){top:calc(9 * var(--k))}.arena .mug-chart i:nth-child(2){top:calc(49 * var(--k))}.arena .mug-chart i:nth-child(3){top:calc(89 * var(--k))}.arena-hud .mug-photo>.mug-cut,.arena .mug-photo>.mug-cut{position:absolute;left:50%;right:auto;bottom:auto;top:calc((var(--mug-room) - var(--ht) * var(--mug-k) / var(--hh)) * 100%);height:calc(var(--mug-k) / var(--hh) * 100%);width:auto;max-width:none;max-height:none;min-width:0;translate:calc(var(--hx) * -100%) 0;transform:none;margin:0;padding:0;border:0;border-radius:0;object-fit:fill;-webkit-mask-image:none;mask-image:none;filter:drop-shadow(0 calc(4 * var(--k)) calc(8 * var(--k)) var(--sw-slab-drop))}.arena-hud .mug-photo>.mug-unknown,.arena .mug-photo>.mug-unknown{position:absolute;inset:0;display:grid;place-items:end center;color:var(--sw-text-3);font:900 max(20px,calc(40 * var(--k)))/1 var(--sw-font-display)}:is(.arena,.arena-hud) .mug-photo>.mug-unknown svg{display:block;width:74%;height:auto;max-height:92%;fill:var(--sw-chart-ink);opacity:.5}.match-wrap .arena-hud .db-mug{--k: 1px;position:relative;display:block;flex:none;width:32px;height:35px;overflow:hidden;isolation:isolate;border-radius:3px;background:var(--sw-ink-1)}.match-wrap .arena-hud .db-mug .mug-photo{--mug-k: .54;--mug-room: .1;border-radius:3px}.match-wrap .arena-hud .db-moon{display:inline-block;width:18px;height:18px;margin-inline-end:6px;vertical-align:-3px;overflow:visible}.match-wrap .arena-hud .db-moon .moon-disc{fill:var(--sw-moon-dark);stroke:var(--sw-moon-rim);stroke-width:1.5}.match-wrap .arena-hud .db-moon .moon-lit{fill:var(--sw-moon)}.match-wrap .arena-hud .db-moon .moon-crater{fill:var(--sw-moon-dark);opacity:.18}.match-wrap .arena-hud .hud-energy .cash-bundles{display:inline-grid;grid-auto-flow:column;grid-auto-columns:15px;gap:2px;vertical-align:middle}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap .arena-hud .db-mug{width:26px;height:28px}.match-wrap .arena-hud .hud-energy .cash-bundles{grid-auto-columns:18px;gap:0}.match-wrap .arena-hud .hud-energy .cash-bundles>.cash:not(:first-child),.match-wrap.has-battle-commands .commander-player .hud-energy .cash-bundles>.cash:not(:first-child){display:none}}.arena .mug-first{display:none;box-sizing:border-box;margin:0;padding:1px 5px;border-radius:3px;background:var(--sw-letterboard);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sw-rival) 55%,transparent);color:var(--sw-rival);font:800 11px/1.15 var(--sw-font-body);letter-spacing:.06em;text-align:center;white-space:nowrap;text-shadow:none;unicode-bidi:isolate}.arena .commander-player .mug-first{color:var(--sw-you);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sw-you) 55%,transparent)}.match-wrap.has-battle-commands .booking-plate .hud-counts>span.mug-first{display:none;align-self:center;min-height:0;padding:1px 5px;border-radius:3px;background:var(--sw-letterboard);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sw-rival) 55%,transparent);color:var(--sw-rival);font:800 11px/1.15 var(--sw-font-body);letter-spacing:.06em;text-shadow:none}:root:lang(ar) .arena .mug-first,:root:lang(ar) .match-wrap.has-battle-commands .booking-plate .hud-counts>span.mug-first{letter-spacing:0;line-height:1.3}.match-wrap.has-battle-commands .commander-portrait.street-mug:before,.match-wrap.has-battle-commands .commander-portrait.street-mug:after{content:none;display:none}.match-wrap.has-battle-commands .commander-portrait.street-mug{position:relative;display:block;overflow:hidden;isolation:isolate;pointer-events:none;background:var(--sw-ink-1)}.arena .booking-plate .commander-id{display:block;min-width:0}.arena .booking-plate .commander-name{display:block;overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;color:var(--sw-text-1);font:900 max(15px,calc(19 * var(--k)))/1.02 var(--sw-font-display);letter-spacing:.05em;text-transform:uppercase;text-shadow:none;padding:0}:root:lang(ar) .arena .booking-plate .commander-name{letter-spacing:0}.arena .commander-crew{display:flex;align-items:center;gap:5px;min-width:0;margin-top:4px;color:var(--crew, var(--sw-text-3));font:700 11px/1.1 var(--sw-font-body);letter-spacing:.12em;text-transform:uppercase}.arena .commander-crew .commander-crest{width:14px;height:14px;flex:none}.arena .commander-crew span{min-width:0;overflow-wrap:anywhere}.match-wrap.has-battle-commands .booking-plate .hud-counts{position:static;inset:auto;transform:none;translate:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0}.match-wrap.has-battle-commands .booking-plate .hud-counts>span{display:inline-flex;flex-direction:row;align-items:baseline;gap:3px;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--sw-text-3);font:700 11px/1 var(--sw-font-body);letter-spacing:.12em;text-transform:uppercase}.match-wrap.has-battle-commands .booking-plate .hud-counts>span b{color:var(--sw-text-1);font:900 max(15px,calc(17 * var(--k)))/1 var(--sw-font-display);letter-spacing:0}.match-wrap.has-battle-commands .booking-plate .hud-counts>span i{font:inherit;font-style:normal;color:inherit}.arena .commander-first{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sw-rival) 70%,transparent);background:color-mix(in srgb,var(--sw-rival) 12%,var(--sw-ink-1));color:var(--sw-rival);font:800 11px/1.15 var(--sw-font-body);letter-spacing:.12em;text-transform:uppercase}.arena .commander-player .commander-first{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sw-you) 70%,transparent);background:color-mix(in srgb,var(--sw-you) 12%,var(--sw-ink-1));color:var(--sw-you)}.arena .booking-plate.has-priority .commander-portrait.street-mug{box-shadow:0 0 calc(18 * var(--k)) color-mix(in srgb,var(--sw-rival) 45%,transparent)}.arena .commander-player.has-priority .commander-portrait.street-mug{box-shadow:0 0 calc(18 * var(--k)) color-mix(in srgb,var(--sw-you) 45%,transparent)}.match-wrap.has-battle-commands .commander-player .hud-energy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 8px;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;transform:none;translate:none}.arena .hud-energy .stash-l{grid-column:1;grid-row:1;align-self:end;color:var(--sw-brass);font:700 11px/1 var(--sw-font-body);letter-spacing:.16em;text-transform:uppercase}.match-wrap.has-battle-commands .commander-player .hud-energy>b{grid-column:2;grid-row:1;color:var(--sw-text-1);text-shadow:none;font:900 max(30px,calc(48 * var(--k)))/.85 var(--sw-font-display);font-variant-numeric:tabular-nums}.match-wrap.has-battle-commands .commander-player .hud-energy>b i{font:900 max(11px,.42em)/1 var(--sw-font-display);color:var(--sw-text-3);font-style:normal}.arena .cash-bundles{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(6 * var(--k)) calc(7 * var(--k))}.arena-hud .cash-bundles .cash,.arena .cash-bundles .cash{display:block;width:100%;height:auto;aspect-ratio:288 / 223;overflow:visible;background:var(--sw-money-stack) center bottom / contain no-repeat}.arena-hud .cash-bundles .cash:not([data-on]),.arena .cash-bundles .cash:not([data-on]){background-image:var(--sw-money-spent);opacity:.62}.arena-hud .cash-bundles .cash[data-on]{background-image:var(--sw-money-stack-small)}.arena-hud .cash-bundles .cash:not([data-on]){background-image:var(--sw-money-spent-small)}.arena .command-clock .night-moon{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:calc(10 * var(--k))}.arena .command-clock .moon{width:calc(56 * var(--k));height:calc(56 * var(--k));filter:drop-shadow(0 0 calc(10 * var(--k)) var(--sw-moon-halo))}.arena .command-clock .moon-disc{fill:var(--sw-moon-dark);stroke:var(--sw-moon-rim);stroke-width:1}.arena .command-clock .moon-lit{fill:var(--sw-moon)}.arena .command-clock .moon-crater{fill:var(--sw-moon-dark);opacity:.18}.arena .command-clock .night-count{display:grid;gap:2px;min-width:0}.arena .command-clock .night-final{color:var(--sw-danger);font:800 11px/1 var(--sw-font-body);letter-spacing:.14em;text-transform:uppercase}.match-wrap.has-battle-commands .command-clock .pot-turn{display:block;margin:0;color:var(--sw-brass);font:700 11.5px/1 var(--sw-font-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.match-wrap.has-battle-commands .command-clock .pot-turn b{display:block;margin-top:calc(3 * var(--k));color:var(--sw-text-1);font:900 max(28px,calc(44 * var(--k)))/.9 var(--sw-font-display);letter-spacing:0;font-variant-numeric:tabular-nums}.match-wrap.has-battle-commands .command-clock .pot-turn b+i{position:relative;top:calc(-2 * var(--k));font:900 max(13px,calc(20 * var(--k)))/1 var(--sw-font-display);color:var(--sw-text-3);font-style:normal}.match-wrap.has-battle-commands .command-clock .pot-turn:has(b){display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;column-gap:0}.match-wrap.has-battle-commands .command-clock .pot-turn:has(b):after{content:"";order:1;flex:0 0 100%;height:0}.match-wrap.has-battle-commands .command-clock .pot-turn :is(b,i){order:2}:root[dir=rtl] .match-wrap.has-battle-commands .command-clock .pot-turn b{order:3}.match-wrap.has-battle-commands .command-clock .pot-turn :is(b,i){direction:ltr;unicode-bidi:isolate}:root:lang(ja) .match-wrap.has-battle-commands .command-clock .pot-turn:has(b):after{content:none}:root:lang(ja) .match-wrap.has-battle-commands .command-clock .pot-turn :is(b,i){order:0}.arena .command-clock .moon-track{grid-column:1 / -1;display:flex;gap:calc(5 * var(--k));margin-top:calc(9 * var(--k))}.arena .command-clock .moon-pip{width:calc(17 * var(--k));height:calc(17 * var(--k));overflow:visible}.arena .command-clock .moon-pip .moon-disc{fill:none;stroke:var(--sw-moon-rim);stroke-width:2}.arena .command-clock .moon-pip[data-state=past] .moon-lit{fill:var(--sw-moon-past)}.arena .command-clock .moon-pip[data-state=now] .moon-disc{stroke:var(--sw-mint);stroke-width:3.5}.arena .command-clock.final-night .moon-pip[data-state=now] .moon-disc{stroke:var(--sw-danger)}.arena .command-clock .moon-pip[data-state=now] .moon-lit{fill:var(--sw-moon)}.match-wrap.has-battle-commands .command-clock .pot-amt{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:calc(10 * var(--k));margin:0;font-size:inherit}.arena .command-clock .pot-tokens{grid-row:1 / 3;width:calc(52 * var(--k));height:auto}.arena .pot-tokens{position:relative;display:block;aspect-ratio:1 / var(--pot-hw, 1.1536);overflow:visible}.arena .pot-tokens .tok{position:absolute;inset-inline:0;height:var(--tok-h, 100%);background:var(--sw-money-cred) center / 100% 100% no-repeat}.arena .command-clock .pot-num{display:flex;align-items:center;gap:6px}.match-wrap.has-battle-commands .command-clock .pot-num b{color:var(--sw-gold);font:900 max(26px,calc(40 * var(--k)))/1 var(--sw-font-display);animation:none;font-variant-numeric:tabular-nums}.match-wrap.has-battle-commands .command-clock .pot-num .ic{width:max(16px,calc(22 * var(--k)));height:max(16px,calc(22 * var(--k)));color:var(--sw-gold)}.arena .command-clock .pot-l{grid-column:2;color:var(--sw-text-3);font:700 11px/1.15 var(--sw-font-body);letter-spacing:.14em;text-transform:uppercase;text-wrap:balance}.match-wrap.has-battle-commands .command-clock .pot-next{position:relative;justify-self:start;max-width:100%;margin:calc(8 * var(--k)) 0 0;padding:calc(5 * var(--k)) calc(9 * var(--k));background:var(--sw-halftone),var(--sw-paper-2);color:var(--sw-paper-ink);box-shadow:0 calc(4 * var(--k)) calc(10 * var(--k)) var(--sw-slab-drop);transform:rotate(-3deg);font:800 11px/1.2 var(--sw-font-body);letter-spacing:.1em;text-transform:uppercase;white-space:normal}.match-wrap.has-battle-commands .command-clock .pot-next:before{content:"";position:absolute;left:50%;top:calc(-4 * var(--k));width:calc(9 * var(--k));height:calc(9 * var(--k));translate:-50% 0;border-radius:50%;background:var(--sw-brass-screw)}.match-wrap.has-battle-commands .command-arena .command-clock .pot-prio{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arena.premium-arena .ticker.scanner{display:flex;flex-direction:column;align-items:stretch;gap:calc(6 * var(--k));height:auto;min-height:0;margin:0;padding:0;background:none;border:0;box-shadow:none;overflow:visible}.arena .scanner .scan-h{display:flex;align-items:center;gap:8px;width:100%;min-width:0;color:var(--sw-brass);font:700 11px/1.15 var(--sw-font-body);letter-spacing:.12em;text-transform:uppercase}.arena .scanner .scan-title{flex:0 1 auto;min-width:0;white-space:normal;overflow-wrap:break-word}.arena .scanner .scan-rec{flex:none;width:7px;min-width:7px;height:7px;border-radius:50%;background:var(--sw-scanner-rec);box-shadow:0 0 6px var(--sw-scanner-rec)}.arena .scanner .scan-squelch{flex:1;min-width:0;height:12px}.arena .scanner .scan-squelch path{fill:none;stroke:var(--sw-brass);stroke-width:1.2;opacity:.55}.arena.premium-arena .scanner .tk{--side: var(--sw-brass);position:relative;display:flex;align-items:flex-start;gap:8px;margin:0;padding:7px 10px 8px 12px;border:0;border-radius:3px;background:var(--sw-scanner-row);box-shadow:inset 0 0 0 1px var(--sw-paver-edge),inset 3px 0 0 var(--side);color:var(--sw-text-2);font:500 max(13px,calc(14 * var(--k)))/1.3 var(--sw-font-body);animation:none;opacity:1}:root[dir=rtl] .arena.premium-arena .scanner .tk{box-shadow:inset 0 0 0 1px var(--sw-paver-edge),inset -3px 0 0 var(--side);padding:7px 12px 8px 10px}.arena.premium-arena .scanner .tk>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;text-overflow:clip;min-width:0}.arena.premium-arena .scanner .tk .ic{flex:none;width:15px;height:15px;margin-top:1px;color:var(--side)}.arena.premium-arena .scanner .tk[data-age="1"]{opacity:.74}.arena.premium-arena .scanner .tk[data-age="2"]{opacity:.52}.arena.premium-arena .scanner .tk[data-age="0"]{background:var(--sw-scanner-row-new);color:var(--sw-text-1)}.arena.premium-arena .scanner .tk[data-age="0"]>span{-webkit-line-clamp:3}.arena.premium-arena .scanner .tk.tk-you,.arena.premium-arena .scanner .tk.tk-good{--side: var(--sw-you)}.arena.premium-arena .scanner .tk.tk-rival,.arena.premium-arena .scanner .tk.tk-bad{--side: var(--sw-rival)}.match-wrap .arena.premium-arena .controls #act-commit{--neon: var(--sw-neon-mint);--neon-core: var(--sw-neon-mint-core);--neon-sub: var(--sw-neon-mint-sub);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:calc(8 * var(--k)) calc(8 * var(--k));border:max(1.5px,calc(2 * var(--k))) solid transparent;border-radius:calc(9 * var(--k));background:radial-gradient(90% 70% at 50% 62%,var(--sw-neon-mint-floor),transparent 70%) padding-box,var(--sw-neon-glass) padding-box,var(--sw-brass-grad) border-box;box-shadow:inset 0 calc(3 * var(--k)) calc(8 * var(--k)) var(--sw-window-frame),0 0 0 1px var(--sw-window-frame),0 0 calc(26 * var(--k)) var(--sw-neon-mint-halo),0 calc(8 * var(--k)) calc(18 * var(--k)) var(--sw-slab-drop);color:var(--neon-core);opacity:1;filter:none;text-shadow:none;overflow:visible}.match-wrap .arena.premium-arena .controls #act-commit .act-verb{display:block;color:var(--neon-core);font:800 var(--neon-fs, max(19px, calc(23 * var(--k))))/1 var(--sw-font-display);letter-spacing:.07em;text-transform:uppercase;white-space:normal;text-wrap:balance;overflow-wrap:break-word;text-shadow:0 0 1px var(--sw-meter-lit-num),0 0 4px var(--neon),0 0 10px var(--neon),0 0 22px color-mix(in srgb,var(--neon) 75%,transparent)}:root:lang(ar) .match-wrap .arena.premium-arena .controls #act-commit .act-verb{letter-spacing:0}.match-wrap .arena.premium-arena .controls #act-commit .act-sub{display:block;color:var(--neon-sub);font:700 12px/1.15 var(--sw-font-body);letter-spacing:.1em;text-transform:uppercase;white-space:normal}.match-wrap .arena.premium-arena .controls :is(#act-commit,#act-snap,#act-retreat) .act-sub[hidden]{display:none}.match-wrap .arena.premium-arena .controls #act-commit[data-sign=final]{background:radial-gradient(90% 70% at 50% 62%,var(--sw-neon-mint-floor),transparent 70%) padding-box,var(--sw-neon-glass) padding-box,var(--sw-neon-final) border-box;box-shadow:inset 0 calc(3 * var(--k)) calc(8 * var(--k)) var(--sw-window-frame),0 0 0 1px var(--sw-window-frame),0 0 calc(26 * var(--k)) var(--sw-neon-coral-halo),0 calc(8 * var(--k)) calc(18 * var(--k)) var(--sw-slab-drop)}.match-wrap .arena.premium-arena .controls #act-commit.urge{animation:none;box-shadow:inset 0 calc(3 * var(--k)) calc(8 * var(--k)) var(--sw-window-frame),0 0 0 1px var(--sw-window-frame),0 0 calc(34 * var(--k)) var(--sw-neon-mint-halo-hi),0 calc(8 * var(--k)) calc(18 * var(--k)) var(--sw-slab-drop)}.match-wrap .arena.premium-arena .controls #act-commit.urge[data-sign=final]{box-shadow:inset 0 calc(3 * var(--k)) calc(8 * var(--k)) var(--sw-window-frame),0 0 0 1px var(--sw-window-frame),0 0 calc(34 * var(--k)) var(--sw-neon-coral-halo),0 calc(8 * var(--k)) calc(18 * var(--k)) var(--sw-slab-drop)}.match-wrap .arena.premium-arena .controls #act-commit[data-sign=revealing]{--neon: var(--sw-neon-amber);--neon-core: var(--sw-neon-amber-core);--neon-sub: var(--sw-neon-amber-core);background:var(--sw-neon-glass) padding-box,var(--sw-brass-grad) border-box;box-shadow:inset 0 calc(3 * var(--k)) calc(8 * var(--k)) var(--sw-window-frame),0 0 0 1px var(--sw-window-frame),0 calc(8 * var(--k)) calc(18 * var(--k)) var(--sw-slab-drop)}.match-wrap .arena.premium-arena .controls #act-commit:disabled,.match-wrap .arena.premium-arena .controls #act-commit[data-sign=unlit]{background:var(--sw-neon-glass) padding-box,var(--sw-brass-grad) border-box;box-shadow:inset 0 calc(3 * var(--k)) calc(8 * var(--k)) var(--sw-window-frame),0 0 0 1px var(--sw-window-frame)}.match-wrap .arena.premium-arena .controls #act-commit:disabled .act-verb,.match-wrap .arena.premium-arena .controls #act-commit[data-sign=unlit] .act-verb{color:var(--sw-neon-dead);text-shadow:0 1px 0 var(--sw-paver-edge),0 -1px 0 var(--sw-window-frame)}.match-wrap .arena.premium-arena .controls #act-commit:disabled .act-sub,.match-wrap .arena.premium-arena .controls #act-commit[data-sign=unlit] .act-sub{color:var(--sw-text-3)}.match-wrap .arena.premium-arena .controls #act-snap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:calc(6 * var(--k)) calc(10 * var(--k));border:0;border-radius:calc(6 * var(--k));background:var(--sw-grain-soft) 0 0 / 180px 180px,var(--sw-brass-plate);box-shadow:inset 0 0 0 1px var(--sw-brass-rim-dark),inset 0 calc(-3 * var(--k)) 0 color-mix(in srgb,var(--sw-brass-rim-dark) 50%,transparent),0 calc(4 * var(--k)) 0 var(--sw-brass-base),0 calc(9 * var(--k)) calc(16 * var(--k)) var(--sw-slab-drop);color:var(--sw-brass-engrave);opacity:1;filter:none}.match-wrap .arena.premium-arena .controls #act-snap .act-verb{display:block;color:var(--sw-brass-engrave);font:900 max(16px,calc(20 * var(--k)))/1 var(--sw-font-display);letter-spacing:.08em;text-transform:uppercase;white-space:normal;text-wrap:balance;text-shadow:0 1px 0 var(--sw-brass-engrave-hi),0 -1px 0 var(--sw-brass-engrave-shade)}.match-wrap .arena.premium-arena .controls :is(#act-snap,#act-retreat) .act-sub{display:block;font:800 12px/1.1 var(--sw-font-body);letter-spacing:.12em;text-transform:uppercase;white-space:normal}.match-wrap .arena.premium-arena .controls #act-snap .act-sub{color:var(--sw-brass-engrave-sub)}.match-wrap .arena.premium-arena .controls #act-snap:disabled{background:var(--sw-brass-plate-dead);box-shadow:inset 0 0 0 1px var(--sw-lacquer-rim),0 calc(4 * var(--k)) 0 var(--sw-window-frame)}.match-wrap .arena.premium-arena .controls #act-snap:disabled .act-verb{color:var(--sw-brass-engrave-dead);text-shadow:none}.match-wrap .arena.premium-arena .controls #act-snap:disabled .act-sub{color:var(--sw-text-3)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-snap.is-armed:not(:disabled){transform:translateY(-4px);box-shadow:inset 0 0 0 2px var(--sw-brass-engrave-hi),0 calc(8 * var(--k)) 0 var(--sw-brass-base),0 calc(13 * var(--k)) calc(18 * var(--k)) var(--sw-slab-drop)}@media(prefers-reduced-motion:reduce){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-snap.is-armed:not(:disabled){transform:none}}.match-wrap .arena.premium-arena .controls #act-retreat,.match-wrap .arena.premium-arena .controls #act-clear{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:calc(5 * var(--k)) calc(9 * var(--k));border:max(1px,calc(1.5 * var(--k))) solid var(--sw-lacquer-rim);border-radius:calc(6 * var(--k));background:var(--sw-grain-soft) 0 0 / 180px 180px,var(--sw-lacquer-plate);box-shadow:0 calc(4 * var(--k)) 0 var(--sw-window-frame),0 calc(8 * var(--k)) calc(14 * var(--k)) var(--sw-slab-drop);color:var(--sw-text-1);opacity:1;filter:none}.match-wrap .arena.premium-arena .controls #act-retreat{display:grid;grid-template-columns:auto auto;justify-content:center;align-content:center;column-gap:7px}.match-wrap .arena.premium-arena .controls #act-retreat>.ic{grid-column:1;grid-row:1;width:max(15px,calc(18 * var(--k)));height:max(15px,calc(18 * var(--k)));color:var(--sw-text-2);align-self:center}.match-wrap .arena.premium-arena .controls #act-retreat .act-verb{grid-column:2;grid-row:1;display:block;color:var(--sw-text-1);font:800 max(16px,calc(19 * var(--k)))/1 var(--sw-font-display);letter-spacing:.07em;text-transform:uppercase;white-space:normal}.match-wrap .arena.premium-arena .controls #act-retreat .act-sub{grid-column:1 / -1;grid-row:2;color:var(--sw-text-3);text-align:center}.match-wrap .arena.premium-arena .controls #act-retreat:disabled{border-color:var(--sw-paver-edge);background:var(--sw-lacquer-plate-dead);box-shadow:0 calc(3 * var(--k)) 0 var(--sw-window-frame)}.match-wrap .arena.premium-arena .controls #act-retreat:disabled :is(.act-verb,.ic){color:var(--sw-text-4)}.match-wrap .arena.premium-arena .controls #act-clear>.ic{width:max(18px,calc(22 * var(--k)));height:max(18px,calc(22 * var(--k)));color:var(--sw-text-1)}.match-wrap .arena.premium-arena .controls #act-clear .act-verb{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:normal}.match-wrap .arena.premium-arena .controls :is(#act-commit,#act-snap,#act-retreat,#act-clear):focus-visible,.match-wrap .arena.premium-arena .controls :is(#act-commit,#act-snap,#act-retreat,#act-clear)[data-sign]:focus-visible{box-shadow:var(--sw-focus-halo)}.match-wrap .arena.premium-arena .controls #act-commit:focus-visible{outline:2px solid var(--sw-sign-edge);outline-offset:4px}.match-wrap .arena.premium-arena .controls #act-commit[data-sign=lit]:focus-visible{box-shadow:var(--sw-focus-halo),0 0 calc(26 * var(--k)) var(--sw-neon-mint-halo)}.match-wrap .arena.premium-arena .controls #act-commit[data-sign=final]:focus-visible{box-shadow:var(--sw-focus-halo),0 0 calc(26 * var(--k)) var(--sw-neon-coral-halo)}@media(min-width:981px)and (min-height:521px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena{--u: var(--sw-u);--k: var(--u);position:relative;display:block;flex:none;align-self:center;width:calc(1440 * var(--u));max-width:none;height:calc(900 * var(--u));min-height:0;margin:auto;padding:0;gap:0;overflow:visible}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>:is(.battle-command-edge,.dock,.spectator-dock){display:contents}.match-wrap.has-battle-commands .arena.premium-arena.command-arena :is(.dock-row,.hand-area,.decision-panel){display:contents}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.battle-command-edge>.battle-overview{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.battle-stage{position:absolute;top:calc(6 * var(--u));inset-inline-start:calc(232 * var(--u));width:calc(976 * var(--u));height:auto;max-width:none;min-height:0;margin:0;padding:0;display:block;container-type:normal;overflow:visible}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .board{--k: var(--u);--slot-gap-x: calc(14 * var(--u));--slot-gap-y: calc(10 * var(--u));--lot-h: calc(2 * var(--piece-height) + 2 * var(--slot-gap-y));--b-top: calc(12 * var(--u) + var(--lot-h));--b-h: calc(144 * var(--u));--block-w: calc(300 * var(--u));--street: calc(38 * var(--u));--meter-w: calc(52 * var(--u));display:flex;gap:var(--street);width:100%;height:auto;min-height:0;max-width:none;margin:0;padding:0;overflow:visible;background:var(--street-line) calc(var(--block-w) + var(--street) / 2 - 1px) calc(40 * var(--u)) / 2px calc(100% - 80 * var(--u)) no-repeat,var(--street-line) calc(2 * var(--block-w) + 1.5 * var(--street) - 1px) calc(40 * var(--u)) / 2px calc(100% - 80 * var(--u)) no-repeat,var(--xwalk) calc(var(--block-w) + 5 * var(--u)) 0 / calc(28 * var(--u)) calc(28 * var(--u)) no-repeat,var(--xwalk) calc(var(--block-w) + 5 * var(--u)) 100% / calc(28 * var(--u)) calc(28 * var(--u)) no-repeat,var(--xwalk) calc(2 * var(--block-w) + var(--street) + 5 * var(--u)) 0 / calc(28 * var(--u)) calc(28 * var(--u)) no-repeat,var(--xwalk) calc(2 * var(--block-w) + var(--street) + 5 * var(--u)) 100% / calc(28 * var(--u)) calc(28 * var(--u)) no-repeat}:root[dir=rtl] :is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .board{background-position-x:calc(100% - var(--block-w) - var(--street) / 2 + 1px),calc(100% - 2 * var(--block-w) - 1.5 * var(--street) + 1px),calc(100% - var(--block-w) - 5 * var(--u)),calc(100% - var(--block-w) - 5 * var(--u)),calc(100% - 2 * var(--block-w) - var(--street) - 5 * var(--u)),calc(100% - 2 * var(--block-w) - var(--street) - 5 * var(--u))}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .block{position:relative;display:block;flex:0 0 var(--block-w);width:var(--block-w);height:calc(2 * var(--lot-h) + var(--b-h) + 24 * var(--u));min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none;overflow:visible}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side{position:absolute;inset-inline:0;height:var(--lot-h);min-height:0;margin:0;padding:0;justify-self:stretch;align-self:stretch;display:flex;justify-content:center;align-items:center}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side.rival{top:calc(4 * var(--u))}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side.me{top:calc(var(--b-top) + var(--b-h) + 8 * var(--u))}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side .slots{display:grid;grid-template-columns:repeat(2,var(--piece-width));grid-template-rows:repeat(2,var(--piece-height));gap:var(--slot-gap-y) var(--slot-gap-x);padding:calc(var(--slot-gap-y) / 2) calc(var(--slot-gap-x) / 2);width:auto;height:auto;min-height:0;margin:0;justify-content:center;align-content:center}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .block>.block-art{top:var(--b-top);height:var(--b-h);inset-inline:0;width:auto;max-width:none;justify-self:stretch;align-self:stretch}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .block-head{position:absolute;z-index:3;top:var(--b-top);height:var(--b-h);inset-inline:0;width:auto;justify-self:stretch;align-self:stretch;display:block;padding:0;margin:0;border:0;border-radius:calc(7 * var(--u));background:none;box-shadow:none;pointer-events:none}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .block-head .street-sign{--sign-room: calc(184 * var(--u));--sign-min: 13px;position:absolute;top:calc(10 * var(--u));inset-inline-start:calc(10 * var(--u));max-width:calc(216 * var(--u))}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .block-head .street-reg{position:absolute;bottom:calc(10 * var(--u));inset-inline-start:calc(10 * var(--u));max-width:calc(216 * var(--u))}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .block-head .loc-info{position:absolute;inset:0;z-index:0;width:auto;height:auto;min-height:0;padding:0;display:block;pointer-events:auto;border:0;border-radius:inherit;background:none;box-shadow:none;color:transparent;font-size:12px;cursor:pointer}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .block-head .ping-btn{position:absolute;z-index:2;bottom:calc(10 * var(--u));inset-inline-end:calc(70 * var(--u));pointer-events:auto}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .turf-meter{top:calc(var(--b-top) - 5 * var(--u));height:calc(var(--b-h) + 10 * var(--u));inset-inline-start:calc(var(--block-w) - var(--meter-w) - 12 * var(--u));width:var(--meter-w)}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .street-poster{top:calc(var(--b-top) + 46 * var(--u));inset-inline:calc(28 * var(--u)) calc(84 * var(--u))}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side.me>.sp-proj{top:calc(58 * var(--u) - var(--b-h) - 8 * var(--u));inset-inline-end:calc(var(--meter-w) + 18 * var(--u));z-index:6}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand{--card-m-w: calc(94 * var(--u));position:absolute;top:calc(754 * var(--u));inset-inline-start:calc(232 * var(--u));width:calc(976 * var(--u));height:calc(140 * var(--u));margin:0;padding:0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:calc(12 * var(--u));overflow:visible;grid-column:auto;grid-row:auto}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand .card.selected{transform:translateY(calc(-14 * var(--u)))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading{position:absolute;top:calc(766 * var(--u));inset-inline-start:calc(232 * var(--u));width:calc(116 * var(--u));min-height:0;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:6}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading>.hand-navigation{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival{position:absolute;top:calc(14 * var(--u));inset-inline-start:calc(28 * var(--u));width:calc(184 * var(--u));display:grid;grid-template-columns:minmax(0,1fr);gap:calc(10 * var(--u));justify-items:start;min-height:0;margin:0;padding:0;text-align:start}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-portrait{width:100%;height:calc(118 * var(--u));border-radius:calc(4 * var(--u)) calc(4 * var(--u)) 0 0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-id{margin-top:calc(-10 * var(--u));width:100%;padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:0 0 calc(4 * var(--u)) calc(4 * var(--u));background:var(--sw-grain-soft) 0 0 / 180px 180px,var(--sw-letterboard);box-shadow:inset 0 0 0 1px var(--sw-paver-edge),0 calc(8 * var(--u)) calc(18 * var(--u)) var(--sw-slab-drop)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.opponent-hand-rail{--opponent-back-width: calc(40 * var(--u));--opponent-back-height: calc(56 * var(--u));--opponent-hand-step: calc(14 * var(--u));--opponent-hand-peek: calc(62 * var(--u));top:calc(280 * var(--u));inset-inline:calc(28 * var(--u)) auto;width:calc(184 * var(--u));height:calc(66 * var(--u));justify-content:flex-start;gap:calc(12 * var(--u));overflow:visible;z-index:2}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.opponent-hand-rail .opponent-hand{height:calc(62 * var(--u))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.opponent-hand-rail .opponent-hand-back{border-color:color-mix(in srgb,var(--sw-sign-edge) 24%,transparent);box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) var(--sw-slab-drop),inset 0 0 0 1px var(--sw-window-frame);filter:brightness(1.18);transform:translate(calc(-50% + var(--fan-offset) * var(--opponent-hand-step))) rotate(calc(var(--fan-offset) * -7deg));transform-origin:50% 90%}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.opponent-hand-rail .opponent-hand.is-rival-inspected .opponent-hand-back{border-color:var(--sw-brass);filter:brightness(1.32);box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) var(--sw-slab-drop),0 0 8px color-mix(in srgb,var(--sw-brass) 55%,transparent)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena [data-desktop-readout]{display:block;position:absolute;top:calc(362 * var(--u));inset-inline-start:calc(28 * var(--u));width:calc(184 * var(--u))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player{position:absolute;top:auto;bottom:calc(16 * var(--u));inset-inline-start:calc(28 * var(--u));width:calc(184 * var(--u));display:grid;grid-template-columns:calc(84 * var(--u)) minmax(0,1fr);grid-template-rows:auto auto 1fr auto auto;column-gap:calc(10 * var(--u));row-gap:calc(5 * var(--u));align-items:start;justify-items:start;min-height:0;margin:0;padding:0;text-align:start;transform:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player>:is(.commander-portrait,.avatar-comms){grid-column:1;grid-row:1 / 4;width:calc(84 * var(--u));height:auto;margin:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player>.commander-portrait,.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player>.avatar-comms>.commander-portrait{flex:none;width:calc(84 * var(--u));height:calc(92 * var(--u));border-radius:calc(4 * var(--u))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .commander-portrait .mug-photo{--mug-k: .5;--mug-room: .11;border-radius:calc(4 * var(--u))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player>.avatar-comms{justify-content:flex-start;gap:calc(4 * var(--u));min-height:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player>.avatar-comms .avatar-comms-label{margin:0;font-size:11px;line-height:1.2;color:var(--sw-text-2)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .commander-id{grid-column:2;grid-row:1;width:100%}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .commander-name{width:auto;font-size:max(14px,calc(17 * var(--u)))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .commander-crew{letter-spacing:.04em;gap:3px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .commander-crew .commander-crest{width:12px;height:12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-counts{grid-column:2;grid-row:2}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .commander-first{grid-column:1 / -1;grid-row:4;font-size:11px;padding:2px 8px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player>.discard-pile-trigger{grid-column:2;grid-row:3;align-self:end;position:static;margin:0;min-height:44px;min-width:44px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy{position:static;grid-column:1 / -1;grid-row:5;width:100%;margin-top:calc(10 * var(--u));transform:none;translate:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy .cash-bundles{grid-template-columns:repeat(var(--cash-cols, 2),minmax(0,1fr))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .battle-menu{position:absolute;top:calc(14 * var(--u));inset-inline-end:calc(28 * var(--u));z-index:20;margin:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .battle-menu>summary{width:44px;height:44px;border-radius:calc(8 * var(--u))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock{position:absolute;top:calc(14 * var(--u));inset-inline-end:calc(28 * var(--u) + 52px);width:calc(184 * var(--u) - 52px);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:calc(16 * var(--u));justify-items:start;padding:0;margin:0;border:0;border-radius:0;background:none;text-shadow:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock>*{grid-column:1;grid-row:auto}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .night-moon{padding-inline-end:0}.match-wrap.has-battle-commands:not(.spectator-match) .arena.premium-arena.command-arena .command-clock>:is(.pot-amt,.pot-next){margin-inline-end:-52px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .ticker.scanner{position:absolute;top:calc(290 * var(--u));inset-inline-end:calc(28 * var(--u));width:calc(184 * var(--u));max-height:calc(250 * var(--u));overflow:hidden}.match-wrap.has-battle-commands .arena.premium-arena.command-arena :is(.turn-clock,.dock-top){--dock-h: calc(max(51px, calc(58 * var(--u))) + max(51px, calc(51 * var(--u))) + max(56px, calc(72 * var(--u))) + 30 * var(--u));top:auto;bottom:calc(16 * var(--u) + var(--dock-h) + 12 * var(--u))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .turn-clock{position:absolute;inset-inline-end:calc(28 * var(--u));width:calc(184 * var(--u));margin:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .dock-top{position:absolute;inset-inline-end:calc(28 * var(--u));width:calc(184 * var(--u));margin:0;padding:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls{position:absolute;bottom:calc(16 * var(--u));inset-inline-end:calc(28 * var(--u));width:calc(184 * var(--u));display:grid;grid-template-columns:calc(52 * var(--u)) minmax(min-content,1fr);grid-template-rows:auto auto auto;gap:calc(12 * var(--u)) calc(10 * var(--u));margin:0;padding:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls .btn{height:auto;margin:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-snap{grid-column:1 / -1;grid-row:1;min-height:max(51px,calc(58 * var(--u)))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-snap:not(:disabled){background:var(--sw-brass-screw-dot) left calc(6 * var(--u)) top calc(6 * var(--u)) / calc(6 * var(--u)) calc(6 * var(--u)) no-repeat,var(--sw-brass-screw-dot) right calc(6 * var(--u)) top calc(6 * var(--u)) / calc(6 * var(--u)) calc(6 * var(--u)) no-repeat,var(--sw-brass-screw-dot) left calc(6 * var(--u)) bottom calc(8 * var(--u)) / calc(6 * var(--u)) calc(6 * var(--u)) no-repeat,var(--sw-brass-screw-dot) right calc(6 * var(--u)) bottom calc(8 * var(--u)) / calc(6 * var(--u)) calc(6 * var(--u)) no-repeat,var(--sw-grain-soft) 0 0 / 180px 180px,var(--sw-brass-plate)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-retreat{grid-column:1 / -1;grid-row:2;min-height:max(51px,calc(51 * var(--u)))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-commit{grid-column:1 / -1;grid-row:3;min-height:max(56px,calc(72 * var(--u)));margin-top:calc(6 * var(--u))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-clear{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-clear:not(:disabled){display:flex;grid-column:1;grid-row:3;min-height:max(56px,calc(72 * var(--u)));margin-top:calc(6 * var(--u));padding:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls:has(#act-clear:not(:disabled)){grid-template-columns:calc(52 * var(--u)) minmax(min-content,1fr)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls:has(#act-clear:not(:disabled)) #act-commit{grid-column:2}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls .mobile-stage-action{display:none}}@media(min-width:981px)and (min-height:521px)and (max-width:1295.98px),(min-width:981px)and (min-height:521px)and (max-height:809.98px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy .cash-bundles>.cash{width:calc(100% * 36 / 64 * 288 / 223);justify-self:center}}@media(max-width:980px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena{--k: 1px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,720px);max-width:none;margin:0 auto;padding:0 0 max(6px,env(safe-area-inset-bottom));gap:6px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.battle-command-edge{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto 44px;grid-template-rows:auto auto;align-items:center;column-gap:8px;row-gap:2px;min-height:58px;padding:max(6px,env(safe-area-inset-top)) 8px 0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.battle-stage{grid-column:1;grid-row:2;width:100%;max-width:none;min-height:0;margin:0;padding:0 6px;display:block;container:premium-battle / size;overflow:visible}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.dock:not(.db-dock){grid-column:1;grid-row:3;position:relative;display:flex;flex-direction:column;gap:6px;width:100%;max-width:none;margin:0;padding:0 6px;background:none;border:0;box-shadow:none}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .board{--street: 7px;--block-w: calc((100cqw - 2 * var(--street)) / 3);--b-h: clamp(118px, 19dvh, 160px);--slot-gap-x: 5px;--slot-gap-y: 5px;--lot-h: calc(2 * var(--piece-height) + 2 * var(--slot-gap-y));--b-top: calc(8px + var(--lot-h));--meter-w: 30px;display:flex;gap:var(--street);width:100%;height:auto;min-height:0;max-width:none;margin:0;padding:0;overflow:visible;background:var(--street-line) calc(var(--block-w) + var(--street) / 2 - 1px) 30px / 2px calc(100% - 60px) no-repeat,var(--street-line) calc(2 * var(--block-w) + 1.5 * var(--street) - 1px) 30px / 2px calc(100% - 60px) no-repeat}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .block{position:relative;display:block;flex:1 1 0;width:auto;min-width:0;height:calc(2 * var(--lot-h) + var(--b-h) + 16px);min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side{position:absolute;inset-inline:0;height:var(--lot-h);min-height:0;margin:0;padding:0;display:flex;justify-content:center;align-items:center;justify-self:stretch;align-self:stretch}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side.rival{top:3px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side.me{top:calc(var(--b-top) + var(--b-h) + 5px)}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side .slots{display:grid;grid-template-columns:repeat(2,var(--piece-width));grid-template-rows:repeat(2,var(--piece-height));gap:var(--slot-gap-y) var(--slot-gap-x);padding:calc(var(--slot-gap-y) / 2) calc(var(--slot-gap-x) / 2);width:auto;height:auto;min-height:0;margin:0;justify-content:center;align-content:center}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .block>.block-art{top:var(--b-top);height:var(--b-h);inset-inline:0;width:auto;max-width:none;justify-self:stretch;align-self:stretch;border-radius:6px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .block>.overview-block-head{position:absolute;z-index:3;top:var(--b-top);height:var(--b-h);inset-inline:0;width:auto;display:block;padding:0;margin:0;border:0;border-radius:6px;background:none;box-shadow:none;justify-self:stretch;align-self:stretch}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head>i{display:none}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-head{display:block;position:absolute;inset:0}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-sign{--sign-room: calc(var(--block-w) - 14px);--sign-max: 17px;--sign-min: 11px;--sign-fit: .92;position:absolute;top:3px;inset-inline:3px;display:flex;min-height:24px;padding:4px 4px 3px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-sign:before,:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-sign:after{top:4px;translate:none;width:3px;height:3px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-sign:before{inset-inline-start:3px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-sign:after{inset-inline-end:3px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-sign .sign-text{letter-spacing:.02em}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-tag{position:absolute;bottom:3px;inset-inline:3px;padding:3px 6px;white-space:nowrap;text-wrap:nowrap;overflow:visible;font:600 clamp(11px,calc((var(--block-w) - 18px) / var(--tag-em, 7) * .96),13px)/1.2 var(--sw-font-body)}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .turf-meter{--tm-win: max(23px, calc(50% - 14px) );--tm-num: 18px;top:calc(var(--b-top) + 34px);height:calc(var(--b-h) - 61px);inset-inline-start:auto;inset-inline-end:3px;width:var(--meter-w);padding:3px 2px;border-radius:8px;gap:2px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .turf-meter .tm-win{border-radius:4px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .street-poster{top:calc(var(--b-top) + var(--b-h) / 2 - 16px);inset-inline:5px calc(var(--meter-w) + 7px);padding:3px 2px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .street-poster b{font-size:11px;line-height:1.05;letter-spacing:.02em;text-wrap:balance}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side.me>.sp-proj{top:-50px;inset-inline-start:7px;inset-inline-end:auto;z-index:6;padding:1px 5px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival{grid-column:1;grid-row:1;position:relative;inset:auto;width:auto;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;row-gap:3px;align-items:center;min-height:46px;margin:0;padding:0;text-align:start}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-portrait{grid-column:1;grid-row:1 / 3;width:42px;height:46px;border-radius:3px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .mug-photo{--mug-k: .54;--mug-room: .1;border-radius:3px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .mug-chart{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .booking-plate .hud-counts>span.mug-first{display:inline-block}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-id{grid-column:2;grid-row:1;padding:0;background:none;box-shadow:none;margin:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-id{container-type:inline-size;min-width:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-name{display:block;line-height:1;letter-spacing:.02em;white-space:nowrap;overflow-wrap:normal;font-size:clamp(11px,calc(100cqi / var(--name-em, 7) * .96),15px)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-crew{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .hud-counts{grid-column:2;grid-row:2;flex-wrap:nowrap;gap:0 7px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .hud-counts>span b{font-size:15px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival :is(.hud-deckn,.hud-lostn){display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .booking-plate .commander-first{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock{grid-column:2;grid-row:1;position:static;width:auto;margin:0;padding:0;border:0;background:none;display:grid;grid-template-columns:auto auto;grid-auto-flow:column;align-items:center;column-gap:8px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .night-moon{column-gap:6px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .night-final{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .moon{width:28px;height:28px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .moon-track{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-turn b{font-size:24px;margin-top:1px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-turn b+i{font-size:13px;top:-1px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-amt{min-height:44px;padding:3px 7px;border-radius:8px;column-gap:5px;background:var(--sw-ink-1);box-shadow:inset 0 0 0 1px var(--sw-lacquer-rim)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-tokens{width:28px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-num b{font-size:24px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-l{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-next{grid-column:1 / -1;grid-row:2;justify-self:end;margin:2px 0 0;padding:2px 7px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .battle-menu{grid-column:3;grid-row:1;position:relative;inset:auto}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .battle-menu>summary{width:44px;height:44px;border-radius:8px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.opponent-hand-rail{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .dock-row{display:contents}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area{position:static;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:56px auto;gap:6px 8px;min-width:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area .commander-player{grid-column:1;grid-row:1;position:static;display:block;width:42px;min-height:0;margin:0;padding:0;align-self:center}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player>:is(.commander-portrait,.avatar-comms){position:relative;display:block;width:42px;height:46px;margin:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .commander-portrait{flex:none;width:42px;height:46px;border-radius:3px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .mug-photo{--mug-k: .54;--mug-room: .1;border-radius:3px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .mug-chart{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player :is(.commander-id,.hud-counts,.commander-first){display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player>.mug-first{display:block;width:42px;margin-top:0;padding:0 1px;border-radius:0 0 3px 3px;line-height:12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area>.hand-heading{grid-column:2;grid-row:1;min-height:56px;padding-inline:0 64px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area>.hand{grid-column:1 / -1;grid-row:2}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player>.discard-pile-trigger{position:absolute;top:6px;inset-inline-end:6px;bottom:auto;inset-inline-start:auto;z-index:2}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy{position:absolute;inset:auto auto 0;inset-inline-start:6px;width:62px;height:56px;transform:none;translate:none;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:center;justify-items:center;align-content:center;align-items:center;gap:3px 4px;padding:3px 4px;border-radius:7px;background:var(--sw-lacquer-plate);box-shadow:inset 0 0 0 1px var(--sw-lacquer-rim)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy>b{grid-column:2;grid-row:1;font-size:23px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy .cash-bundles{grid-column:1;grid-row:1;grid-template-columns:21px;gap:0;width:21px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy .cash-bundles>.cash[data-on]{background-image:var(--sw-money-stack-small)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy .cash-bundles>.cash:not([data-on]){background-image:var(--sw-money-spent-small)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy .stash-l{grid-column:1 / -1;grid-row:2;font-size:11px;letter-spacing:.08em}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy{transform:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand{--card-m-w: min(88px, calc((100vw - 12px - 5 * 5px) / 6));display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:5px;padding:6px 0 2px;margin:0;overflow:visible;scroll-snap-type:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand:has(>.card:nth-child(7)){--card-m-w: min(88px, calc((100vw - 12px - 6 * 5px) / 7))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .decision-panel{display:block;padding:0;margin:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls{display:grid;grid-template-columns:minmax(min-content,1.2fr) minmax(min-content,.75fr) minmax(min-content,1.2fr);grid-template-rows:minmax(56px,auto);gap:6px;padding-inline-start:68px;width:100%;min-width:0;box-sizing:border-box}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls:has(#act-clear:not(:disabled)){grid-template-columns:minmax(min-content,1.2fr) minmax(min-content,.75fr) 44px minmax(min-content,1.2fr)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls .btn{height:auto;min-height:56px;margin:0;grid-row:1}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-snap{grid-column:1}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-retreat{grid-column:2}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-commit{grid-column:3;--neon-fs: 17px;padding:4px 5px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-commit .act-verb{letter-spacing:.04em}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-clear{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-clear:not(:disabled){display:flex;grid-column:3;padding:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls:has(#act-clear:not(:disabled)) #act-commit{grid-column:4}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-snap .act-verb{font-size:16px;letter-spacing:.05em}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-retreat>.ic{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-retreat .act-verb{grid-column:1 / -1;font-size:16px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls .mobile-stage-action{grid-column:1 / -1;grid-row:1}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .ticker.scanner{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.can-stage) .ticker.scanner:not(.is-quiet){display:flex;position:absolute;z-index:5;top:0;inset-inline:56px 70px;height:56px;justify-content:center}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .ticker.scanner :is(.scan-h,.tk:not([data-age="0"])){display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .ticker.scanner .tk{padding-block:5px;font-size:13px;line-height:1.25}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .ticker.scanner .tk[data-age="0"]>span{-webkit-line-clamp:2}}@media(orientation:landscape)and (max-height:520px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena{--k: 1px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .board{--street: 12px;--block-w: calc((100cqw - 2 * var(--street)) / 3);--slot-gap-x: 4px;--slot-gap-y: 4px;--lot-h: calc(var(--piece-height) + var(--slot-gap-y));--b-top: calc(var(--ct-bgap, 4px) + var(--lot-h));--meter-w: 32px;display:flex;gap:var(--street);width:100%;height:auto;min-height:0;max-width:none;margin:0;padding:0;overflow:visible;background:var(--street-line) calc(var(--block-w) + var(--street) / 2 - 1px) 12px / 2px calc(100% - 24px) no-repeat,var(--street-line) calc(2 * var(--block-w) + 1.5 * var(--street) - 1px) 12px / 2px calc(100% - 24px) no-repeat}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .block{position:relative;display:block;flex:1 1 0;width:auto;min-width:0;height:calc(2 * var(--lot-h) + var(--b-h) + 2 * var(--ct-bgap, 4px));min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side{position:absolute;inset-inline:0;height:var(--lot-h);min-height:0;margin:0;padding:0;display:flex;justify-content:center;align-items:center;justify-self:stretch;align-self:stretch}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side.rival{top:0}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side.me{top:calc(var(--b-top) + var(--b-h) + var(--ct-bgap, 4px))}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side .slots{display:grid;grid-template-columns:repeat(4,var(--piece-width));grid-template-rows:var(--piece-height);gap:var(--slot-gap-y) var(--slot-gap-x);padding:calc(var(--slot-gap-y) / 2) calc(var(--slot-gap-x) / 2);width:auto;height:auto;min-height:0;margin:0;justify-content:center;align-content:center}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side .slots:before{--stall-mid: 25%;--stall-mid2: 75%;--stall-mid3: 50%;--stall-row: 300%}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side.rival .slots>*{grid-row:1}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .block>.block-art{top:var(--b-top);height:var(--b-h);inset-inline:0;width:auto;max-width:none;justify-self:stretch;align-self:stretch;border-radius:6px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .block>.overview-block-head{position:absolute;z-index:3;top:var(--b-top);height:var(--b-h);inset-inline:0;width:auto;display:block;padding:0;margin:0;border:0;border-radius:6px;background:none;box-shadow:none;justify-self:stretch;align-self:stretch}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head>i{display:none}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-head{display:block;position:absolute;inset:0}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-sign{--sign-room: calc(var(--block-w) - var(--meter-w) - 28px);--sign-max: 20px;--sign-min: 17px;--sign-min2: 17px;--sign-fit: .94;position:absolute;top:3px;inset-inline-start:3px;max-width:calc(100% - var(--meter-w) - 9px);padding:4px 9px 3px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-sign:before,:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-sign:after{top:3px;translate:none;width:3px;height:3px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-sign:before{inset-inline-start:3px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-sign:after{inset-inline-end:3px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-sign .sign-text{letter-spacing:.02em}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-tag{position:absolute;bottom:3px;inset-inline-start:3px;max-width:calc(100% - var(--meter-w) - 9px);padding:2px 6px;white-space:nowrap;overflow:visible;font:600 clamp(11.5px,calc((var(--block-w) - var(--meter-w) - 24px) / var(--tag-em, 7) * .96),13px)/1.2 var(--sw-font-body)}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .turf-meter{--tm-win: max(19px, calc(50% - 5px) );--tm-num: 18px;top:calc(var(--b-top) + 2px);height:calc(var(--b-h) - 4px);inset-inline-start:auto;inset-inline-end:3px;width:var(--meter-w);padding:2px;border-radius:7px;gap:1px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .turf-meter .tm-win{border-radius:4px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .street-poster{display:none}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .side.me>.sp-proj{top:-24px;inset-inline-end:calc(var(--meter-w) + 8px);inset-inline-start:auto;z-index:6;padding:1px 5px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.battle-command-edge{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 44px;grid-template-rows:var(--ct-hud, 40px);align-items:center;column-gap:8px;min-height:0;height:var(--ct-hud, 40px);padding:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival{grid-column:1;grid-row:1;position:relative;inset:auto;justify-self:start;width:var(--ct-rival, 200px);max-width:100%;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;column-gap:7px;row-gap:1px;align-items:center;min-height:36px;margin:0;padding:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-portrait{grid-column:1;grid-row:1 / 3;width:32px;height:36px;border-radius:3px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .mug-photo{--mug-k: .5;--mug-room: .17;border-radius:3px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .mug-chart{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .booking-plate .hud-counts>span.mug-first{display:inline-block;font-size:11px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-id{grid-column:2;grid-row:1;padding:0;margin:0;background:none;box-shadow:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-id{container-type:inline-size;min-width:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-name{line-height:1;letter-spacing:.02em;white-space:nowrap;overflow-wrap:normal;font-size:clamp(11px,calc(100cqi / var(--name-em, 7) * .96),14px)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-crew{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .hud-counts{grid-column:2;grid-row:2;flex-wrap:nowrap;gap:0 7px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .hud-counts>span :is(b,i){font-size:12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .hud-counts>span b{font-size:13px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .hud-deckn,.match-wrap.has-battle-commands .arena.premium-arena.command-arena .booking-plate .commander-first{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock{grid-column:2;grid-row:1;position:static;width:auto;margin:0;padding:0;border:0;background:none;display:grid;grid-template-columns:auto auto auto;grid-auto-flow:column;align-items:center;column-gap:8px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .night-moon{column-gap:5px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .moon{width:32px;height:32px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock :is(.moon-track,.pot-l){display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-turn b{font-size:20px;margin-top:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-turn b+i{font-size:16px;top:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-amt{min-height:36px;padding:2px 8px;border-radius:8px;column-gap:5px;background:var(--sw-ink-1);box-shadow:inset 0 0 0 1px var(--sw-lacquer-rim)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-tokens{width:26px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-num b{font-size:20px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-num .ic{width:18px;height:18px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-next{grid-column:3;grid-row:1;justify-self:start;margin:0;padding:1px 6px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .night-final{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .battle-menu{grid-column:4;grid-row:1;position:relative;inset:auto}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .battle-menu>summary{width:44px;height:44px;min-height:44px;margin-block:-2px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .battle-menu .battle-menu-discard{display:grid}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.opponent-hand-rail{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena){--ct-hud: 40px;--ct-b: clamp(56px, 15svh, 76px);--ct-h: clamp(88px, 25svh, 110px);--ct-stacks: 56px;--ct-dd: clamp(96px, 12.5vw, 112px);--ct-end: 112px;--ct-gap: 8px;--ct-dd-fs: clamp(13.5px, calc(var(--ct-dd) * .142), 15px);--ct-dd-ls: .02em;--ct-rival: clamp(150px, 24vw, 210px);--ct-slip-s: calc(var(--ct-rival) + 8px);--ct-slip-e: 104px;--ct-clock: 64px;--ct-ddgap: clamp(0px, calc(var(--ct-h) - 88px), 8px);--ct-ddh: calc((var(--ct-h) - var(--ct-ddgap)) / 2);display:grid;position:relative;grid-template-columns:var(--ct-stacks) minmax(0,1fr) var(--ct-dd) var(--ct-end);grid-template-rows:var(--ct-hud) minmax(0,1fr) var(--ct-h);gap:0 var(--ct-gap);width:100%;height:100%;min-height:0;max-width:none;margin:0;padding:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-zoomed:not(.spectator-arena){grid-template-rows:var(--ct-hud) auto minmax(0,1fr) var(--ct-h)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena)>.battle-command-edge{grid-column:1 / -1;grid-row:1}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena)>.mobile-block-nav{grid-column:1 / -1;grid-row:2}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena)>.battle-stage{grid-column:1 / -1;grid-row:2;min-height:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-zoomed:not(.spectator-arena)>.battle-stage{grid-row:3}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena)>.dock:not(.db-dock),.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) :is(.dock-row,.hand-area,.decision-panel,.controls,.hand-heading,[data-mobile-readout]){display:contents}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) :is(.dock-top,[data-desktop-readout],.hand-title,.hand-navigation){display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .tactical-readout.empty-readout{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player{grid-column:1;grid-row:-2;align-self:center;justify-self:stretch;position:relative;inset:auto;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto auto;justify-content:center;justify-items:center;align-items:center;gap:1px 3px;width:auto;height:auto;min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player>:is(.commander-portrait,.avatar-comms){grid-column:1;grid-row:2;position:relative;display:block;flex:none;width:28px;height:28px;min-width:0;min-height:0;margin:0;padding:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player .commander-portrait{width:28px;height:28px;border-radius:0;background:var(--sw-brass-grad);box-shadow:none;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player .mug-photo{--mug-k: .52;--mug-room: .15;inset:2px;border-radius:0;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player :is(.mug-chart,.commander-id,.hud-counts,.commander-first,.discard-pile-trigger){display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player>.mug-first{grid-column:1 / -1;grid-row:1;justify-self:center;position:relative;z-index:1;display:block;margin:0;padding:0 3px;border-radius:2px;font-size:11px;line-height:12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player .hud-energy{display:contents}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player .hud-energy>b{grid-column:2;grid-row:2;justify-self:start;font-size:22px;line-height:1}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player .hud-energy>b>i{font-size:13px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player .hud-energy .cash-bundles{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:30px;grid-auto-rows:auto;gap:0;width:30px;margin:2px 0 0;padding:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player .hud-energy .cash-bundles>.cash{display:block;width:30px;height:auto;margin:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player .hud-energy .cash-bundles>.cash:not(:first-child){display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player .hud-energy .stash-l{grid-column:1 / -1;grid-row:4;font-size:11px;line-height:12px;letter-spacing:.08em}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand{--card-m-w: min(76px, calc((var(--ct-h) - 6px) * (var(--sw-card-aspect))));--hn: 1;grid-column:2;grid-row:-2;align-self:stretch;container-type:inline-size;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;gap:0;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;overflow:visible;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand:has(>.card:nth-child(2)){--hn: 2}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand:has(>.card:nth-child(3)){--hn: 3}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand:has(>.card:nth-child(4)){--hn: 4}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand:has(>.card:nth-child(5)){--hn: 5}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand:has(>.card:nth-child(6)){--hn: 6}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand:has(>.card:nth-child(7)){--hn: 7}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand:has(>.card:nth-child(8)){--hn: 8}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand:has(>.card:nth-child(9)){--hn: 9}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand>.card{--hw: min(76px, calc((clamp(88px, 25dvh, 110px) - 6px) * 63 / 88));flex:none;margin:0;transform:none;scroll-snap-align:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand>.card+.card{margin-inline-start:min(4px,calc((100cqw - var(--hn) * var(--card-m-w)) / max(1,var(--hn) - 1)))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand>.card.selected{z-index:6;transform:translateY(calc(-1 * var(--ct-lift, 6px)))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand:has(>.card.selected:not(:last-child))>.card+.card{margin-inline-start:min(4px,calc((100cqw - 2 * var(--card-m-w) - 4px) / max(1,var(--hn) - 2) - var(--card-m-w)))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand:has(>.card.selected:not(:last-child))>.card.selected+.card{margin-inline-start:4px}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand:has(>.card.selected:not(:last-child))>.card+.card{margin-inline-start:min(4px,calc((100cqw - var(--hn) * var(--card-m-w)) / max(1,var(--hn) - 1)))}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand:has(>.card.selected:not(:first-child))>.card+.card{margin-inline-start:min(4px,calc((100cqw - 2 * var(--card-m-w) - 4px) / max(1,var(--hn) - 2) - var(--card-m-w)))}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand:has(>.card.selected:not(:first-child))>.card.selected+.card{margin-inline-start:min(4px,calc((100cqw - 2 * var(--card-m-w) - 4px) / max(1,var(--hn) - 2) - var(--card-m-w)))}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand:has(>.card.selected:not(:first-child))>.card.selected{margin-inline-start:4px}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand>.card:nth-child(1){z-index:9}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand>.card:nth-child(2){z-index:8}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand>.card:nth-child(3){z-index:7}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand>.card:nth-child(4){z-index:6}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand>.card:nth-child(5){z-index:5}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand>.card:nth-child(6){z-index:4}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand>.card:nth-child(7){z-index:3}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand>.card:nth-child(8){z-index:2}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand>.card:nth-child(9){z-index:1}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand>.card.selected{z-index:11}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .controls :is(#act-snap,#act-retreat){grid-column:3;grid-row:-2;width:auto;height:var(--ct-ddh);min-height:44px;margin:0;padding:2px 5px;row-gap:1px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .controls #act-snap{align-self:start}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .controls #act-retreat{align-self:end}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .controls :is(#act-snap,#act-retreat) .act-verb{font-size:var(--ct-dd-fs, 15px);line-height:1.05;letter-spacing:var(--ct-dd-ls, .04em)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .controls :is(#act-snap,#act-retreat) .act-sub:not([hidden]){display:block;font-size:12px;line-height:1.1}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .controls #act-retreat>.ic{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .controls #act-retreat .act-verb{grid-column:1 / -1}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .controls #act-commit{--neon-fs: 22px;grid-column:4;grid-row:-2;align-self:stretch;width:auto;height:auto;min-height:0;margin:0;padding:4px 6px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .controls #act-commit .act-verb{font-size:var(--neon-fs);line-height:1;letter-spacing:.04em;white-space:normal;text-wrap:balance}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .controls #act-commit[data-sign=revealing]{--neon-fs: 19px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .controls #act-commit[data-sign=revealing] .act-verb{letter-spacing:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .controls #act-commit .act-sub:not([hidden]){font-size:12px;line-height:1.15;white-space:normal}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .controls #act-clear{position:absolute;z-index:13;grid-area:auto;top:calc((var(--ct-hud) - 44px) / 2);bottom:auto;inset-inline-end:52px;inset-inline-start:auto;display:flex;width:44px;height:44px;min-width:0;min-height:44px;margin:0;padding:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .controls .mobile-stage-action{position:absolute;z-index:6;grid-area:auto;top:auto;bottom:calc(var(--ct-h) + 4px);inset-inline-end:0;inset-inline-start:auto;width:calc(var(--ct-dd) + var(--ct-end) + var(--ct-gap));min-height:44px;margin:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .decision-panel .turn-clock{position:absolute;z-index:12;grid-area:auto;top:calc((var(--ct-hud) - 34px) / 2);bottom:auto;inset-inline-end:104px;inset-inline-start:auto;display:grid;align-content:center;width:var(--ct-clock);height:34px;min-height:0;max-height:34px;margin:0;padding:3px 6px;overflow:visible}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .decision-panel .turn-clock .turn-clock-heading{justify-content:center;gap:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .decision-panel .turn-clock .turn-clock-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .decision-panel .turn-clock .turn-clock-time{min-width:0;font-size:19px;line-height:20px;text-align:center}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .decision-panel .turn-clock .turn-clock-track{margin:3px 0 0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .decision-panel .turn-clock .turn-clock-hint{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena):has(.decision-panel .turn-clock:not([hidden])){--ct-slip-e: calc(104px + var(--ct-clock) + 4px)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena):has(.decision-panel .turn-clock:is([data-urgency=warning],[data-urgency=critical])){--ct-clock: clamp(64px, calc(50% - 209px) , 210px)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .decision-panel .turn-clock:is([data-urgency=warning],[data-urgency=critical]){container:turn-clock / inline-size}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .decision-panel .turn-clock:is([data-urgency=warning],[data-urgency=critical]) .turn-clock-heading{justify-content:space-between;gap:6px}@container turn-clock (min-width: 100px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .decision-panel .turn-clock:is([data-urgency=warning],[data-urgency=critical]) .turn-clock-short{display:block}}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .decision-panel .turn-clock:is([data-urgency=warning],[data-urgency=critical]) .turn-clock-short{min-width:0;color:var(--sw-text-1);font:750 11px/1.05 var(--body, sans-serif);text-transform:uppercase;letter-spacing:.03em;overflow-wrap:anywhere}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .decision-panel .turn-clock:is([data-urgency=warning],[data-urgency=critical]) .turn-clock-time{font-size:21px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading [data-mobile-readout] .tactical-readout.has-card{position:absolute;z-index:13;grid-area:auto;top:0;bottom:auto;inset-inline:var(--ct-slip-s) var(--ct-slip-e);width:auto;height:var(--ct-hud);min-height:0;max-height:none;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:minmax(0,1fr);align-items:center;column-gap:6px;margin:0;padding-block:2px;padding-inline:10px 2px;overflow:visible;border:0;border-radius:2px;background:var(--sw-grain-soft) 0 0 / 180px 180px,var(--sw-paper);color:var(--sw-paper-ink);text-shadow:none;box-shadow:inset 3px 0 0 var(--sw-you),inset 0 -1px 0 var(--sw-paper-2),0 3px 8px var(--sw-slab-drop)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading [data-mobile-readout] .tactical-readout.has-card .readout-copy{grid-column:1;grid-row:1;display:block;min-width:0;height:auto;margin:0;padding:0;overflow:visible}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading [data-mobile-readout] .tactical-readout.has-card :is(.readout-instruction,.readout-block-rule,.mobile-selected-stats){display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading [data-mobile-readout] .tactical-readout.has-card .mobile-selected-details{display:block;height:36px;max-height:none;margin:0;padding:0;overflow:hidden;color:var(--sw-paper-ink);font:500 14px/18px var(--sw-font-body);letter-spacing:0;text-align:start;white-space:normal}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading [data-mobile-readout] .tactical-readout.has-card .mobile-selected-details.rs-open{overflow:visible}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading [data-mobile-readout] .tactical-readout.has-card .mobile-selected-heading{display:inline;margin:0;padding:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading [data-mobile-readout] .tactical-readout.has-card .mobile-selected-name{display:inline;margin:0 6px 0 0;margin-inline:0 6px;padding:0;color:var(--sw-paper-ink);font:800 min(14px,var(--rs-name, 14px))/18px var(--sw-font-display);letter-spacing:.03em;text-transform:uppercase;white-space:normal}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading [data-mobile-readout] .tactical-readout.has-card .mobile-selected-rules{display:inline;margin:0;padding:0;color:var(--sw-paper-ink);font:500 14px/18px var(--sw-font-body);-webkit-line-clamp:none;line-clamp:none;overflow:visible}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading [data-mobile-readout] .tactical-readout.has-card .rule-full:not([hidden]){display:inline;position:relative;min-height:0;margin:0;margin-inline-start:4px;padding:0 2px;border:0;background:none;height:auto;color:var(--sw-paper-ink);font:800 12px/18px var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;vertical-align:baseline}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading [data-mobile-readout] .tactical-readout.has-card .readout-recall{grid-column:2;grid-row:1;position:relative;min-height:30px;margin:0;padding:2px 8px;font-size:12px;line-height:1.1}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading [data-mobile-readout] .tactical-readout.has-card .readout-recall:before{content:"";position:absolute;inset:-7px -2px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading [data-mobile-readout] .tactical-readout.has-card .readout-expand{grid-column:3;grid-row:1;position:relative;inset:auto;z-index:1;display:inline-grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:1px solid var(--sw-paper-2);border-radius:50%;background:none;color:var(--sw-paper-ink);translate:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading [data-mobile-readout] .tactical-readout.has-card .readout-expand .ic{width:20px;height:20px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading [data-mobile-readout] .tactical-readout.has-card .readout-expand:before{content:"";position:absolute;inset:-4px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading [data-mobile-readout] .tactical-readout.has-card.rs-i-off .readout-expand{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading .mobile-selected-rules :is(.rule-s,.rule-cap){color:inherit}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading .mobile-selected-rules .rule-cap{text-transform:uppercase}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading .mobile-selected-details .rule-full :is(.rule-full-l,*){color:inherit}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading .mobile-selected-rules .rule-kw{display:inline-flex;align-items:center;gap:2px;height:15px;margin-block:0;margin-inline-end:4px;padding:0 4px;vertical-align:-2px;border:0;border-radius:3px;background:var(--sw-ink-1);color:var(--sw-text-1);font:800 12px/1 var(--sw-font-display);letter-spacing:.04em;text-transform:none;white-space:nowrap}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading .mobile-selected-rules .rule-kw .ic{width:11px;height:11px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading .mobile-selected-rules .rule-kw-sep{margin-inline-start:-2px;color:transparent;letter-spacing:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading .mobile-selected-details.rs-kw-glyph .rule-kw{position:relative;gap:0;padding-inline:3px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading .mobile-selected-details.rs-kw-glyph .rule-kw-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading .mobile-selected-details .rule-full:before{content:"";position:absolute;inset:-13px -4px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading .mobile-selected-details.rs-tag-mini .rule-full{display:inline-block;min-inline-size:44px;text-align:center}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading .mobile-selected-details.rs-tag-mini .rule-full-l{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading .mobile-selected-details.rs-scroll{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading .mobile-selected-details .rule-full:focus-visible{outline:2px solid var(--sw-focus);outline-offset:1px}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand-heading [data-mobile-readout] .tactical-readout.has-card{box-shadow:inset -3px 0 0 var(--sw-you),inset 0 -1px 0 var(--sw-paper-2),0 3px 8px var(--sw-slab-drop)}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena):not(.can-stage) .ticker.scanner:not(.is-quiet){box-shadow:inset -3px 0 0 var(--sw-neon-amber, var(--sw-you)),inset 0 -1px 0 var(--sw-paper-2),0 3px 8px var(--sw-slab-drop)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .ticker.scanner{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena):not(.can-stage) .ticker.scanner:not(.is-quiet){display:flex;position:absolute;z-index:13;grid-area:auto;top:0;bottom:auto;inset-inline:var(--ct-slip-s) var(--ct-slip-e);height:var(--ct-hud);align-items:center;justify-content:start;margin:0;padding:0 10px;overflow:hidden;border:0;border-radius:2px;background:var(--sw-grain-soft) 0 0 / 180px 180px,var(--sw-paper);color:var(--sw-paper-ink);box-shadow:inset 3px 0 0 var(--sw-neon-amber, var(--sw-you)),inset 0 -1px 0 var(--sw-paper-2),0 3px 8px var(--sw-slab-drop)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .ticker.scanner :is(.scan-h,.tk:not([data-age="0"])){display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .ticker.scanner .tk[data-age="0"]{display:flex;align-items:center;gap:6px;min-width:0;margin:0;padding:0;background:none;border:0;box-shadow:none;color:var(--sw-paper-ink);font-size:14px;line-height:17px;text-shadow:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .ticker.scanner .tk[data-age="0"]>.ic{width:16px;height:16px;margin:0;color:var(--sw-paper-ink)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .ticker.scanner .tk[data-age="0"]>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena).has-pick .command-clock,.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena):not(.can-stage).has-news .command-clock{visibility:hidden}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) #tutorial-mobile-slot[data-tutorial-overlay]{position:absolute;z-index:12;grid-area:auto;top:0;bottom:auto;inset-inline:var(--ct-slip-s) var(--ct-slip-e);width:auto;height:var(--ct-hud);min-height:0;max-height:none;flex:none;margin:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) #tutorial-mobile-slot[data-tutorial-overlay]:has(>.tut-card[data-reading=true]){inset-inline:auto;width:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) #tutorial-mobile-slot>.tut-card:not([data-reading=true]){height:var(--ct-hud);padding-block:0;padding-inline:10px 0;border-radius:2px;align-items:center;background:var(--sw-grain-soft) 0 0 / 180px 180px,var(--sw-paper);color:var(--sw-paper-ink);box-shadow:inset 3px 0 0 var(--sw-mint),inset 0 -1px 0 var(--sw-paper-2),0 3px 8px var(--sw-slab-drop)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) #tutorial-mobile-slot>.tut-card:not([data-reading=true]) .tut-compact{min-width:0;color:var(--sw-paper-ink);font-size:13px;line-height:16px}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) #tutorial-mobile-slot>.tut-card:not([data-reading=true]){box-shadow:inset -3px 0 0 var(--sw-mint),inset 0 -1px 0 var(--sw-paper-2),0 3px 8px var(--sw-slab-drop)}}@media(orientation:landscape)and (max-height:520px)and (max-width:623.98px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena){--ct-stacks: 44px;--ct-dd: 80px;--ct-end: 96px;--ct-rival: 166px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player .hud-energy .stash-l{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player{grid-template-columns:auto;row-gap:0;align-self:end}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player>:is(.commander-portrait,.avatar-comms),.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player .commander-portrait{width:22px;height:22px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player .hud-energy>b{grid-column:1;grid-row:3;justify-self:center;font-size:19px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player .hud-energy>b>i{font-size:12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player .hud-energy .cash-bundles{grid-row:4;margin-top:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand{margin-inline-start:-4px}}@media(orientation:landscape)and (max-height:520px)and (max-width:739.98px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) :is(.hand-heading [data-mobile-readout] .tactical-readout.has-card,.ticker.scanner){--ct-slip-s: 40px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena).has-pick .commander-rival :is(.commander-id,.hud-counts),.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena):not(.can-stage).has-news .commander-rival :is(.commander-id,.hud-counts){visibility:hidden}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena):not(.can-stage) .ticker.scanner:not(.is-quiet){z-index:14;inset-inline:0 var(--ct-news-e, 52px)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena):not(.can-stage).has-news:has(.decision-panel .turn-clock:not([hidden])){--ct-news-e: calc(52px + var(--ct-clock) + 4px)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena):not(.can-stage).has-news .decision-panel .turn-clock{z-index:15;inset-inline-end:52px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena):not(.can-stage) .ticker.scanner .tk[data-age="0"]>.ic{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena):not(.can-stage).has-news .commander-rival .commander-portrait{visibility:hidden}}@media(orientation:landscape)and (max-height:349.98px){:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .board{--slot-gap-y: 2px;--ct-bgap: 2px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena){--ct-lift: 3px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .commander-player .hud-energy .stash-l{display:none}}@media(orientation:landscape)and (max-height:349.98px)and (min-width:648px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena){overflow-y:clip}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand{--card-m-w: 76px;align-items:flex-start;padding-top:3px;clip-path:inset(-160px -40px 0 -40px)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand>.card{--hw: 76px;--ct-rise: calc(76px / (var(--sw-card-aspect)) - var(--ct-h) + 6px)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .hand>.card:active{z-index:7;transform:translateY(calc(-1 * var(--ct-rise)))}}@media(orientation:landscape)and (max-height:520px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side .slots{grid-template-columns:repeat(6,var(--piece-width));grid-template-rows:var(--piece-height);gap:var(--slot-gap-y) var(--slot-gap-x);padding:calc(var(--slot-gap-y) / 2) calc(var(--slot-gap-x) / 2)}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side .slots:before{--stall-mid: 33.333%;--stall-mid2: 66.667%;--stall-mid3: 66.667%;--stall-row: 300%}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board .side.rival .slots>:nth-child(n){grid-row:1}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster{grid-column:1;grid-row:1;align-self:center;justify-self:start;width:100%;max-width:312px;height:auto;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster .crew-commander{--portrait-size: 30px;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;column-gap:4px;row-gap:0;align-content:center;align-items:center;justify-items:start;min-height:0;max-height:var(--ct-hud);padding:0;text-align:start}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster .crew-commander .commander-portrait{grid-column:1;grid-row:1 / 3;width:30px;height:34px;border-radius:3px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster .crew-commander .mug-photo{--mug-k: .5;--mug-room: .17;border-radius:3px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster .crew-commander .mug-chart{display:none}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster .crew-commander .commander-name{grid-column:2;grid-row:1;width:100%;margin:0;font-size:11px;line-height:13px;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster .crew-commander .crew-seat-facts{grid-column:2;grid-row:2;justify-content:start;gap:4px;font-size:11px;line-height:13px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .command-clock{grid-template-columns:auto auto auto;gap:0 8px;padding-inline:0}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .command-clock>:is(.night-moon,.pot-amt,.pot-prio,.pot-next){grid-column:auto;grid-row:1}}@media(orientation:landscape)and (max-height:520px)and (max-width:623.98px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster{gap:4px;max-width:none}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster .crew-commander{grid-template-columns:minmax(0,1fr);grid-template-rows:26px auto;justify-items:center;text-align:center}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster .crew-commander .commander-portrait{grid-column:1;grid-row:1;width:24px;height:26px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster .crew-commander .commander-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena:not(.spectator-arena) .crew-roster .crew-commander .crew-seat-facts{grid-column:1;grid-row:2;justify-content:center}}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .side .slots,.match-wrap .arena.premium-arena.table.debrief.battle-wide .side .slots{grid-template-columns:repeat(3,var(--piece-width));grid-template-rows:repeat(2,var(--piece-height));gap:var(--slot-gap-y, 8px) var(--slot-gap-x, 8px);padding:calc(var(--slot-gap-y, 8px) / 2) calc(var(--slot-gap-x, 8px) / 2)}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .side .slots:before,.match-wrap .arena.premium-arena.table.debrief.battle-wide .side .slots:before{--stall-mid: 33.333%;--stall-mid2: 66.667%;--stall-mid3: 66.667%;--stall-row: 50%}.match-wrap .arena.premium-arena.table.debrief.battle-wide .side.rival .slots>:nth-child(-n+3){grid-row:2}.match-wrap .arena.premium-arena.table.debrief.battle-wide .side.rival .slots>:nth-child(n+4){grid-row:1}@media(min-width:981px)and (min-height:521px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board,.match-wrap .arena.premium-arena.table.debrief.battle-wide .board{--slot-gap-x: calc(10 * var(--sw-u))}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena .crew-roster{position:absolute;top:calc(14 * var(--u));inset-inline-start:calc(28 * var(--u));width:calc(184 * var(--u));max-width:none;display:grid;grid-template-columns:minmax(0,1fr);gap:calc(12 * var(--u));margin:0;padding:0}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena .crew-roster .crew-commander,.match-wrap.spectator-match.has-battle-commands .arena.premium-arena.command-arena .spectator-roster .crew-commander{display:grid;grid-template-columns:calc(56 * var(--u)) minmax(0,1fr);grid-template-rows:auto auto;column-gap:calc(10 * var(--u));row-gap:4px;align-items:center;justify-items:start;width:100%;min-height:calc(62 * var(--u));padding:0;border:0;text-align:start}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .crew-commander .commander-portrait{grid-column:1;grid-row:1 / 3;width:calc(56 * var(--u));height:calc(62 * var(--u));border-radius:calc(4 * var(--u))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .crew-commander .mug-photo{--mug-k: .54;--mug-room: .1;border-radius:calc(4 * var(--u))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .crew-commander .mug-chart i{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .crew-commander .commander-name{grid-column:2;grid-row:1;width:100%;color:var(--sw-text-1);font:900 max(13px,calc(16 * var(--u)))/1.05 var(--sw-font-display);letter-spacing:.04em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .crew-commander .crew-seat-facts{grid-column:2;grid-row:2;justify-content:start;font:700 11px/1.2 var(--sw-font-body);color:var(--sw-text-3)}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena>.opponent-hand-rail{top:calc(280 * var(--u))}}@media(max-width:980px)and (orientation:portrait){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena .crew-roster{grid-column:1;grid-row:1;max-width:none;gap:6px}.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.command-arena .crew-roster .crew-commander{gap:2px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .crew-commander .commander-portrait{width:30px;height:34px;border-radius:3px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .crew-commander .mug-photo{--mug-k: .54;--mug-room: .1;border-radius:3px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .crew-commander .mug-chart{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .crew-commander .commander-name,.match-wrap.has-battle-commands .arena.premium-arena.command-arena .crew-commander .crew-seat-facts{font-size:11px}}@media(min-width:981px)and (min-height:521px){.match-wrap.spectator-match.has-battle-commands .arena.premium-arena.command-arena .spectator-team-b{position:absolute;top:calc(14 * var(--u));inset-inline-start:calc(28 * var(--u));width:calc(184 * var(--u));justify-self:auto;text-align:start}.match-wrap.spectator-match.has-battle-commands .arena.premium-arena.command-arena .spectator-team-a{position:absolute;bottom:calc(24 * var(--u));inset-inline-start:calc(28 * var(--u));width:calc(184 * var(--u));text-align:start}.match-wrap.spectator-match.has-battle-commands .arena.premium-arena.command-arena .spectator-roster{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(10 * var(--u));justify-content:stretch}.match-wrap.spectator-match.has-battle-commands .arena.premium-arena.command-arena .spectator-status{position:absolute;top:calc(760 * var(--u));inset-inline-start:calc(232 * var(--u));width:calc(976 * var(--u));display:grid;justify-items:center;gap:4px;color:var(--sw-text-1);font:800 max(16px,calc(20 * var(--u)))/1.2 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase}.match-wrap.spectator-match.has-battle-commands .arena.premium-arena.command-arena .spectator-exit{position:absolute;bottom:calc(24 * var(--u));inset-inline-end:calc(28 * var(--u));width:calc(184 * var(--u));max-width:none}.match-wrap.spectator-match.has-battle-commands .arena.premium-arena.command-arena .spectator-fullscreen{position:absolute;bottom:calc(24 * var(--u) + 52px);inset-inline-end:calc(28 * var(--u));width:calc(184 * var(--u));max-width:none}.match-wrap.spectator-match.has-battle-commands .arena.premium-arena.command-arena .command-clock .spectator-label{grid-column:1;color:var(--sw-brass);font:700 11px/1.2 var(--sw-font-body);letter-spacing:.16em}.match-wrap.spectator-match.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-prio{position:static;width:auto;height:auto;clip-path:none;white-space:normal;color:var(--sw-text-2);font:700 11px/1.3 var(--sw-font-body);letter-spacing:.1em}.match-wrap .arena.premium-arena.debrief.battle-wide>.battle-stage{height:auto;min-height:0;max-width:none;width:calc(976 * var(--sw-u));margin:calc(12 * var(--sw-u)) auto 0;padding:0;container-type:normal}.match-wrap .arena.premium-arena.debrief .board{--k: var(--sw-u);--u: var(--sw-u)}}@media(max-width:380px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-tokens{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-amt{padding-inline:8px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-commit{--neon-fs: 15px}}@media(min-width:700px)and (max-width:980px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival{grid-template-columns:64px minmax(0,1fr);min-height:70px;column-gap:12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-portrait{width:64px;height:70px;border-radius:4px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-name{font-size:clamp(11px,calc(100cqi / var(--name-em, 7) * .96),22px)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .hud-counts>span b{font-size:18px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .hud-deckn{display:inline-flex}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-sign{--sign-room: calc(var(--block-w) * .7 - 14px);--sign-max: 21px;inset-inline:15% auto;width:70%}}@media(max-width:560px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls:has(#act-clear:not(:disabled)) #act-commit .act-sub{display:none}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.arena.premium-arena .turf-meter .tm-win:after{background:var(--sw-meter-drum-soft)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player>.avatar-comms .avatar-comms-label{position:absolute;z-index:3;top:-5px;inset-inline-end:-7px;display:grid;place-items:center;width:18px;height:18px;margin:0;padding:0;border-radius:50%;background:var(--sw-ink-1);box-shadow:inset 0 0 0 1px var(--sw-lacquer-rim);color:var(--sw-text-1)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player>.avatar-comms .avatar-comms-label .ic{display:block;width:11px;height:11px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player>.avatar-comms .avatar-comms-label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.match-wrap .arena.premium-arena.debrief .db-stamp{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mast mast" "stamp score" "head head";align-items:center;justify-items:start;column-gap:calc(8 * var(--k));row-gap:calc(2 * var(--k));position:absolute;z-index:5;inset-inline:calc(12 * var(--k)) calc(var(--meter-w, 52px) + 16 * var(--k));top:auto;bottom:calc(100% - var(--b-top) - var(--b-h) + 6 * var(--k));padding:calc(5 * var(--k)) calc(10 * var(--k)) calc(6 * var(--k));border:0;border-radius:0;background:var(--sw-halftone),var(--sw-newsprint);color:var(--sw-paper-ink);box-shadow:0 calc(6 * var(--k)) calc(14 * var(--k)) var(--sw-slab-drop);text-shadow:none;letter-spacing:0;clip-path:polygon(0 4%,6% 0,17% 3%,31% 0,46% 3%,60% 0,74% 3%,88% 0,100% 3%,99% 30%,100% 62%,99% 100%,84% 97%,68% 100%,52% 97%,37% 100%,22% 97%,8% 100%,0 96%,1% 60%,0 30%);transform:rotate(-2deg);animation:none}.match-wrap .arena.premium-arena.debrief .block:nth-child(2) .db-stamp{transform:rotate(1.5deg)}.match-wrap .arena.premium-arena.debrief .db-stamp .db-mast{grid-area:mast;justify-self:stretch;padding-bottom:calc(3 * var(--k));border-bottom:1px solid color-mix(in srgb,var(--sw-paper-ink) 45%,transparent);font:800 11px/1.05 var(--sw-font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:.78}.match-wrap .arena.premium-arena.debrief .db-stamp b{--ink: var(--sw-stamp-you);grid-area:stamp;display:inline-block;margin:calc(3 * var(--k)) 0 calc(1 * var(--k)) calc(3 * var(--k));padding:calc(2 * var(--k)) calc(7 * var(--k)) 0;border:max(2px,calc(3 * var(--k))) solid var(--ink);outline:max(1px,calc(1.5 * var(--k))) solid var(--ink);outline-offset:max(1.5px,calc(2.5 * var(--k)));color:var(--ink);font:900 max(15px,calc(18 * var(--k)))/1 var(--sw-font-display);letter-spacing:.08em;text-transform:uppercase;transform:rotate(-7deg);opacity:.9}.match-wrap .arena.premium-arena.debrief .db-stamp.lost b{--ink: var(--sw-stamp-rival)}.match-wrap .arena.premium-arena.debrief .db-stamp.split b{--ink: var(--sw-stamp-split)}.match-wrap .arena.premium-arena.debrief .db-stamp i{grid-area:score;display:block;color:var(--sw-paper-ink);opacity:1;font:800 11px/1.1 var(--sw-font-body);font-style:normal;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.match-wrap .arena.premium-arena.debrief .db-stamp .db-head{grid-area:head;justify-self:stretch;color:var(--sw-paper-ink);font:900 max(12px,calc(15 * var(--k)))/.96 var(--sw-font-display);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;padding-inline-end:calc(40 * var(--k));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root:lang(ar) .match-wrap .arena.premium-arena.debrief .db-stamp :is(b,i,.db-mast,.db-head){letter-spacing:0}.match-wrap .arena.premium-arena.debrief .block:is(.db-won,.db-lost,.db-split) .street-reg,.match-wrap .arena.premium-arena.debrief .block:is(.db-won,.db-lost,.db-split) .street-tag{visibility:hidden}.match-wrap .arena.premium-arena.debrief .db-tag{position:absolute;z-index:6;pointer-events:none;display:block;width:calc(58 * var(--k));height:calc(58 * var(--k));top:calc(var(--b-top) + var(--b-h) - 88 * var(--k));inset-inline-end:calc(var(--meter-w, 52px) + 14 * var(--k));transform:rotate(-9deg);opacity:.92;filter:drop-shadow(0 0 1.3px var(--sw-sign-edge)) drop-shadow(0 0 1.3px var(--sw-sign-edge)) drop-shadow(0 0 calc(5 * var(--k)) color-mix(in srgb,var(--tag-ink) 55%,transparent))}.match-wrap .arena.premium-arena.debrief .db-tag>i{position:absolute;inset:0;display:block;background:var(--tag-ink);mask:var(--tag-mark) center / contain no-repeat}.match-wrap .arena.premium-arena.debrief .block:nth-child(2) .db-tag{transform:rotate(7deg)}.match-wrap .arena.premium-arena.debrief .block.db-lost.db-lost .block-art>img{filter:brightness(.62) saturate(.4)}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap .arena.premium-arena.debrief .db-stamp{grid-template-columns:minmax(0,1fr);grid-template-areas:"stamp" "score";justify-items:center;inset-inline:3px calc(var(--meter-w, 30px) + 6px);top:auto;bottom:calc(100% - var(--b-top) - var(--b-h) + 3px);gap:3px;padding:4px 2px 5px}.match-wrap .arena.premium-arena.debrief .db-stamp :is(.db-mast,.db-head){display:none}.match-wrap .arena.premium-arena.debrief .db-stamp b{font-size:13px;padding-inline:3px;margin:0}.match-wrap .arena.premium-arena.debrief .db-stamp i{letter-spacing:.06em}.match-wrap .arena.premium-arena.debrief .db-tag{width:40px;height:40px;top:calc(var(--b-top) + 31px);inset-inline-end:calc(var(--meter-w, 30px) + 8px)}}@media(orientation:landscape)and (max-height:520px){.match-wrap .arena.premium-arena.debrief .db-tag{display:none}}@media(max-width:980px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.can-stage) .ticker.scanner:not(.is-quiet)~.dock-row .hand-heading :is([data-mobile-readout],.tactical-readout){visibility:hidden}.match-wrap.crew-battlefield .crew-seat-facts,.match-wrap .spectator-label,.match-wrap .spectator-team-label{font-size:11px}}@media(orientation:landscape)and (max-height:520px){.match-wrap.crew-battlefield.has-battle-commands .arena.premium-arena.table.command-arena.battle-wide .board{--lot-h: calc(var(--piece-height) + var(--slot-gap-y))}.match-wrap.crew-battlefield .crew-seat-facts,.match-wrap .spectator-label,.match-wrap .spectator-team-label,.match-wrap.has-battle-commands .spectator-arena .spectator-roster .crew-seat-facts{font-size:11px}}.match-wrap .spectator-team-label,.match-wrap .spectator-label{font-size:11px}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap .arena .turn-clock-hint,.match-wrap.has-battle-commands .arena.premium-arena .crew-commander .commander-name{font-size:11px}}.match-wrap .spectator-fullscreen{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.match-wrap .spectator-fullscreen[hidden]{display:none!important}.match-wrap .spectator-fullscreen .ic{width:18px;height:18px;flex:none}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap.spectator-match .spectator-dock .spectator-fullscreen{flex:0 0 44px;width:44px;padding:0;order:9}.match-wrap.spectator-match .spectator-dock .spectator-fullscreen [data-fullscreen-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.match-wrap.spectator-match .spectator-dock .spectator-exit{order:10}}@media(min-width:981px)and (min-height:521px){.match-wrap.spectator-match.has-battle-commands .arena.premium-arena.command-arena .command-clock{top:calc(72 * var(--u));inset-inline-end:calc(28 * var(--u));width:calc(184 * var(--u))}}@media(max-width:980px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-snap:disabled .act-sub,.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-snap .act-sub[hidden]{display:block;visibility:hidden}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout .mobile-selected-details{max-height:52px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout .mobile-selected-stats{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout .mobile-selected-name{font:800 15px/18px var(--sw-font-display);letter-spacing:.03em;text-transform:uppercase}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout .mobile-selected-rules{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:1px 0 0;padding:0;color:var(--sw-text-1);font:500 12.5px/16px var(--sw-font-body);white-space:normal}}.battle-menu-stats small{font-size:11.5px}.arena .tactical-readout .readout-block-rule{margin:6px 0 0;color:var(--sw-text-2);font:500 max(12px,calc(13 * var(--k))) / 1.3 var(--sw-font-body)}.arena .tactical-readout .readout-block-rule b{color:var(--sw-text-1);font-weight:700}@media(max-width:980px)and (orientation:portrait),(max-width:980px)and (min-height:521px){.match-wrap.has-battle-commands .arena.premium-arena .hand-area .hand-heading [data-mobile-readout] .tactical-readout.reposition-readout.has-block-rule{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);align-items:center;column-gap:8px}.match-wrap.has-battle-commands .arena.premium-arena .hand-area .hand-heading [data-mobile-readout] .tactical-readout.reposition-readout.has-block-rule .readout-copy{display:block;grid-column:1;grid-row:1;min-width:0;max-height:46px;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none}.match-wrap.has-battle-commands .arena.premium-arena .hand-area .hand-heading [data-mobile-readout] .tactical-readout.reposition-readout.has-block-rule .readout-copy>:not(.readout-block-rule){display:none}.match-wrap.has-battle-commands .arena.premium-arena .hand-area .hand-heading [data-mobile-readout] .tactical-readout.reposition-readout.has-block-rule .readout-block-rule{display:block;margin:0;padding:0;color:var(--sw-text-2);font:500 12px/15px var(--sw-font-body);letter-spacing:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset}.match-wrap.has-battle-commands .arena.premium-arena .hand-area .hand-heading [data-mobile-readout] .tactical-readout.reposition-readout.has-block-rule .readout-block-rule b{color:var(--sw-text-1);font-weight:700}.match-wrap.has-battle-commands .arena.premium-arena .hand-area .hand-heading [data-mobile-readout] .tactical-readout.reposition-readout.has-block-rule .readout-recall{grid-column:2;grid-row:1;width:auto;max-width:72px;min-height:44px;margin:0;padding:2px 4px;font:650 12px/14px var(--sw-font-body);text-align:center;white-space:normal;text-wrap:balance}}.arena .controls #act-snap .act-sub{direction:ltr;unicode-bidi:isolate}.match-wrap .arena.premium-arena :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-delivery] :is(.tut-tag,.tut-count){font-size:12px}.match-wrap.has-battle-commands .booking-plate .hud-counts>span{text-shadow:0 1px 2px var(--sw-ink-1),0 0 4px var(--sw-ink-1),0 0 10px var(--sw-ink-1)}.match-peek .match-peek-dismiss:before{content:"";position:absolute;inset:-4px;border-radius:50%}@media(max-width:699px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena{--pt-hud: 48px;--pt-hud-pad: 2px;--pt-mug-w: 40px;--pt-mug-h: 44px;--pt-dock: 52px;--pt-gap: 4px;--pt-bottom: 4px;--pt-lift: 6px;--pt-hand-room: calc(100vw - (2*max(6px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px))) - 9px) ;--pt-mw: min(calc((var(--pt-hand-room) - 25px) / 6), calc(54px + (100svh - 640px) / 12));--pt-m-max: min(76px, calc((var(--pt-hand-room) - 185px) / 2));--pt-padb: 2px;--pt-b-min: 104px;--pt-b-max: 160px;--pt-lot-pad: 2px;--pt-edge: 2px;--pt-bgap: 4px;--pt-sw: calc(((100vw - 26px) / 3 - 9px) / 2);--pt-in-v: calc(2 * (5px + 2 * var(--pt-lot-pad)) + 2 * var(--pt-edge) + 2 * var(--pt-bgap));--pt-free: calc(100svh - var(--pt-hud) - 3 * var(--pt-gap) - var(--pt-lift) - var(--pt-padb) - var(--pt-mw) / (var(--sw-card-aspect)) - var(--pt-dock) - max(var(--pt-bottom), env(safe-area-inset-bottom)) - var(--pt-in-v) - 4 * var(--pt-sw) / (var(--sw-card-aspect)) - var(--pt-b-min) - 64px);--pt-strip: clamp(64px, calc(64px + var(--pt-free)), 82px);--pt-m: max(var(--pt-mw), min(var(--pt-m-max), calc(var(--pt-mw) + (var(--pt-free) - 18px) * (var(--sw-card-aspect)))));row-gap:var(--pt-gap);padding-bottom:max(var(--pt-bottom),env(safe-area-inset-bottom))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.battle-command-edge{min-height:0;row-gap:0;grid-template-rows:minmax(calc(var(--pt-hud) - 2 * var(--pt-hud-pad)),auto);padding-block:max(var(--pt-hud-pad),env(safe-area-inset-top)) var(--pt-hud-pad)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival{grid-template-columns:var(--pt-mug-w) minmax(0,1fr);min-height:var(--pt-mug-h)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-portrait{width:var(--pt-mug-w);height:var(--pt-mug-h)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock{row-gap:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .hud-counts>span{min-height:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .board{--pt-in: calc(2 * (var(--slot-gap-y) + 2 * var(--pt-lot-pad)) + 2 * var(--pt-edge) + 2 * var(--pt-bgap));--lot-h: calc(2 * var(--piece-height) + var(--slot-gap-y) + 2 * var(--pt-lot-pad));--b-h: clamp(var(--pt-b-min), calc(100cqh - 4 * var(--piece-height) - var(--pt-in)), var(--pt-b-max));--pt-grow: max(0px, (100cqh - 4 * var(--piece-height) - var(--pt-in) - var(--b-h)) / 2);--b-top: calc(var(--pt-edge) + var(--pt-grow) + var(--lot-h) + var(--pt-bgap));--piece-width: max(24px, min(calc(((100cqw - 14px) / 3 - 9px) / 2), calc((100cqh - var(--pt-b-min) - var(--pt-in)) / 4 * (var(--sw-card-aspect))), 116px));padding-block:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .block{height:calc(2 * (var(--lot-h) + var(--pt-grow)) + var(--b-h) + 2 * var(--pt-edge) + 2 * var(--pt-bgap))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .side{box-sizing:border-box;height:calc(var(--lot-h) + var(--pt-grow) + var(--pt-edge) + var(--pt-bgap))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .side.rival{top:0;align-items:flex-end;padding-block:0 var(--pt-bgap)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .side.me{top:calc(var(--b-top) + var(--b-h));align-items:flex-start;padding-block:var(--pt-bgap) 0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .side .slots{padding:var(--pt-lot-pad) 2px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-turn b{margin-top:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.dock:not(.db-dock){gap:var(--pt-gap)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area{grid-template-rows:var(--pt-strip) auto;row-gap:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area>.hand-heading,.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area>.hand-heading:has(.tactical-readout.has-card){min-height:0;height:var(--pt-strip)}.match-wrap .arena.premium-arena.command-arena .hand-heading .tactical-readout,.match-wrap .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card{height:var(--pt-strip);min-height:0;max-height:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player>:is(.commander-portrait,.avatar-comms){width:42px;height:min(46px,var(--pt-strip))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player>.discard-pile-trigger{top:max(0px,calc((var(--pt-strip) - 44px) / 2))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand,.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand:has(>.card:nth-child(7)){padding-block:var(--pt-lift) var(--pt-padb)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand{--card-m-w: var(--pt-m);--hs: min(calc(var(--pt-m) + 5px), calc((var(--pt-hand-room) - var(--pt-m)) / max(1, var(--hn, 1) - 1)));gap:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand>.card+.card{margin-inline-start:calc(var(--hs) - var(--pt-m))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand:has(>.card.selected:not(:last-child)){--hs: min(calc(var(--pt-m) + 5px), calc((var(--pt-hand-room) - 2 * var(--pt-m) - 5px) / max(1, var(--hn, 1) - 2)))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand>.card.selected+.card{margin-inline-start:5px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand:has(>.card:nth-child(7)){--card-m-w: var(--pt-m)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand>.card.selected{transform:translateY(calc(2px - var(--pt-lift)));z-index:8}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand:has(>.card.selected:not(:last-child)){--hs: min(calc(var(--pt-m) + 5px), calc((var(--pt-hand-room) - var(--pt-m)) / max(1, var(--hn, 1) - 1)))}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand:has(>.card.selected:not(:first-child)){--hs: min(calc(var(--pt-m) + 5px), calc((var(--pt-hand-room) - 2 * var(--pt-m) - 5px) / max(1, var(--hn, 1) - 2)))}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand>.card.selected+.card{margin-inline-start:calc(var(--hs) - var(--pt-m))}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand>.card.selected:not(:first-child){margin-inline-start:5px}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand>.card:nth-child(1){z-index:7}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand>.card:nth-child(2){z-index:6}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand>.card:nth-child(3){z-index:5}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand>.card:nth-child(4){z-index:4}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand>.card:nth-child(5){z-index:3}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand>.card:nth-child(6){z-index:2}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand>.card:nth-child(7){z-index:1}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand>.card.selected{z-index:8}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls{grid-template-rows:minmax(var(--pt-dock),auto)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .decision-panel>.controls{margin-block-start:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls .btn{min-height:var(--pt-dock)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls :is(#act-snap,#act-retreat,#act-commit){padding-block:3px;row-gap:1px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-snap .act-verb{font-size:15px;line-height:15px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls :is(#act-snap,#act-retreat,#act-commit) .act-sub{font-size:12px;line-height:13px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy{height:var(--pt-dock)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.can-stage) .ticker.scanner:not(.is-quiet){height:var(--pt-strip)}}@media(max-width:699px)and (orientation:portrait)and (min-height:800px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena{--pt-hud: 52px;--pt-hud-pad: 2px;--pt-mug-w: 44px;--pt-mug-h: 48px;--pt-dock: 56px;--pt-gap: 3px;--pt-bottom: 4px;--pt-lift: 6px;--pt-padb: 1px;--pt-mw: min(76px, calc((var(--pt-hand-room) - 25px) / 6));--pt-b-min: 128px;--pt-b-max: 184px;--pt-lot-pad: 2.5px;--pt-edge: 3px;--pt-bgap: 5px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .board{--meter-w: 32px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .turf-meter{--tm-num: clamp(18px, calc(18px + (var(--b-h) - 140px) / 8), 22px)}}@media(max-width:699px)and (orientation:portrait)and (max-height:639.98px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena{--pt-hud: 44px;--pt-hud-pad: 0px;--pt-mug-w: 36px;--pt-mug-h: 40px;--pt-strip: 0px;--pt-dock: 52px;--pt-gap: 2px;--pt-bottom: 3px;--pt-lift: 6px;--pt-m: min(54px, calc((var(--pt-hand-room) - 25px) / 6));--pt-b-min: 96px;--pt-b-max: 128px;--pt-lot-pad: 1px;--pt-edge: 0px;--pt-bgap: 2px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area>.hand{margin-block-start:2px}}@media(max-width:699px)and (orientation:portrait)and (max-height:799.98px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .block{--tag-side: calc(var(--block-w) - var(--meter-w) - 14px);--tag-wide: clamp(0px, (11.5px * var(--tag-em, 0) - .96 * var(--tag-side)) * 999, 1px);--tag-rise: min(var(--tag-wide, 0px) * 999, clamp(0px, 118px - var(--b-h), 31px));--tag-blade: min(var(--tag-rise) * 999, var(--meter-w) + 5px)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .turf-meter{top:calc(var(--b-top) + 34px - var(--tag-rise, 0px));height:calc(var(--b-h) - 37px - var(--tag-wide, 0px) * 24 + var(--tag-rise, 0px))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .overview-block-head .street-sign{--sign-room: calc(var(--block-w) - 14px - var(--tag-blade, 0px));inset-inline:3px calc(3px + var(--tag-blade, 0px))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .overview-block-head .street-tag{inset-inline:1px calc(var(--meter-w) + 5px - min(var(--tag-wide, 0px) * 999,var(--meter-w) + 4px));padding-inline:2px;letter-spacing:0;white-space:normal;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal;font-size:clamp(11.5px,calc((var(--tag-side) + min(var(--tag-wide, 0px) * 999,var(--meter-w) + 5px)) / var(--tag-em, 7) * .96),13px)}}@media(max-width:350px)and (orientation:portrait)and (max-height:799.98px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .block{--tag-side: calc(var(--block-w) - var(--meter-w) - 11px)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .overview-block-head .street-tag{padding-inline:1px;letter-spacing:-.04em}}.battle-menu-discard{display:none}@media(max-width:699px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area:has(.tactical-readout.has-card) .commander-player>:is(.commander-portrait,.avatar-comms,.mug-first,.discard-pile-trigger){display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area>.hand-heading:has(.tactical-readout.has-card){grid-column:1 / -1;padding-inline:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card:not(.has-block-rule){display:block;box-sizing:border-box;padding-block:3px;padding-inline:2px 0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card:not(.has-block-rule) .readout-copy{display:flex;flex-direction:column;height:100%;min-height:0;margin:0;padding:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card .mobile-selected-details{display:block;flex:1 1 auto;min-height:0;max-height:none;margin:0;padding:0;overflow:hidden;scrollbar-width:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card .mobile-selected-heading{display:block;float:inline-start;max-width:100%}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card .mobile-selected-details:before{content:"";float:inline-end;width:48px;height:var(--rs-float, 44px)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card .mobile-selected-name{display:inline-block;max-width:100%;margin-inline-end:6px;vertical-align:top;color:var(--sw-text-1);font:800 var(--rs-name, 16px)/18px var(--sw-font-display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:visible;text-overflow:clip}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card .mobile-selected-name.rs-name-wrap{white-space:normal;overflow-wrap:anywhere}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card .mobile-selected-rules{display:block;margin:0;padding:0;color:var(--sw-text-1);font:500 var(--rs-body, 15px)/1.3 var(--sw-font-body);letter-spacing:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;-webkit-line-clamp:unset}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .mobile-selected-rules .rule-kw{display:inline-flex;align-items:center;gap:3px;height:17px;margin-block-start:1px;margin-inline-end:5px;padding:0 5px;border:1px solid var(--sw-line-brass);border-radius:4px;background:var(--sw-ink-2);color:var(--sw-brass-hi);font:800 12.5px/1 var(--sw-font-display);letter-spacing:.05em;text-transform:uppercase;vertical-align:top;white-space:nowrap}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .mobile-selected-rules .rule-kw .ic{width:12px;height:12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .mobile-selected-rules .rule-s{color:inherit}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .mobile-selected-rules .rule-kw-sep{margin-inline-start:-3px;color:transparent;letter-spacing:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .mobile-selected-details .rule-full{position:relative;display:inline-flex;align-items:center;height:17px;margin-block-start:1px;margin-inline-start:4px;padding:0 6px;border:1px solid var(--sw-line-2);border-radius:4px;background:var(--sw-ink-2);color:var(--sw-mint-hi);font:800 12.5px/1 var(--sw-font-display);letter-spacing:.05em;text-transform:uppercase;vertical-align:top;white-space:nowrap;cursor:pointer}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .mobile-selected-details .rule-full:before{content:"";position:absolute;inset:-12px -4px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .mobile-selected-details .rule-full[hidden]{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .mobile-selected-details .rule-full:focus-visible{outline:2px solid var(--sw-focus);outline-offset:1px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card .readout-instruction.unavailable{flex:none;margin:2px 0 0;padding:0;color:var(--sw-text-2);font:600 13px/16px var(--sw-font-body);white-space:normal;overflow:visible;text-overflow:clip}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .tactical-readout.has-card .readout-expand{top:4px;inset-inline-end:0;width:44px;height:44px}}@media(max-width:699px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card.rs-no-hint .readout-instruction.unavailable{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card .mobile-selected-details.rs-scroll{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card .mobile-selected-details.rs-cut .mobile-selected-rules{display:inline}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card .mobile-selected-details.rs-open{overflow:visible}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card.rs-i-off .readout-expand,.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card.rs-i-off .mobile-selected-details:before{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .mobile-selected-details.rs-tag-mini .rule-full{justify-content:center;min-inline-size:44px;box-sizing:border-box}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .mobile-selected-details.rs-tag-mini .rule-full-l{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .mobile-selected-details.rs-kw-glyph .rule-kw{position:relative;gap:0;padding-inline:3px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .mobile-selected-details.rs-kw-glyph .rule-kw-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .mobile-selected-rules .rule-cap{color:inherit;text-transform:uppercase}}@media(max-width:699px)and (orientation:portrait)and (min-height:640px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card:not(.has-block-rule){padding-block:4px 3px;padding-inline:10px 4px;border-radius:6px;background:var(--sw-grain-soft) 0 0 / 180px 180px,var(--sw-lacquer);box-shadow:var(--sw-lacquer-bevel),inset 3px 0 0 var(--sw-you),0 0 0 1px var(--sw-lacquer-rim),0 6px 14px var(--sw-slab-drop)}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card:not(.has-block-rule){box-shadow:var(--sw-lacquer-bevel),inset -3px 0 0 var(--sw-you),0 0 0 1px var(--sw-lacquer-rim),0 6px 14px var(--sw-slab-drop)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .mobile-selected-rules .rule-kw{border-color:var(--sw-paper-2);background:var(--sw-paper);color:var(--sw-paper-ink)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .tactical-readout.has-card .readout-expand{top:50%;translate:0 -50%}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.empty-readout{display:grid;align-content:center;height:var(--pt-strip)}}@media(max-width:699px)and (orientation:portrait)and (min-height:800px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card .mobile-selected-heading{float:none;display:block;margin-block-end:2px}}@media(max-width:699px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .ticker.scanner .tk{font-size:14px;line-height:1.3}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .ticker.scanner .tk .tk-why{display:none}}@media(max-width:699px)and (orientation:portrait)and (min-height:640px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .ticker.scanner .tk{padding-block:4px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .ticker.scanner .tk[data-age="0"]>span{-webkit-line-clamp:3}}@media(max-width:699px)and (orientation:portrait)and (max-height:639.98px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area .commander-player>:is(.commander-portrait,.avatar-comms,.mug-first,.discard-pile-trigger){display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .battle-menu .battle-menu-discard{display:flex}.match-wrap.has-battle-commands .arena.premium-arena.command-arena>.dock:not(.db-dock){z-index:13}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:has(.battle-menu[open])>.dock:not(.db-dock){z-index:6}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area>.hand-heading,.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area>.hand-heading:has(.tactical-readout.has-card){position:fixed;z-index:30;top:env(safe-area-inset-top,0px);inset-inline:0;height:var(--pt-hud);min-height:0;padding-block:0;padding-inline:max(8px,env(safe-area-inset-left)) max(4px,env(safe-area-inset-right));visibility:hidden;background:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area>.hand-heading:has(.tactical-readout.has-card,#tutorial-mobile-slot:not([hidden])){visibility:visible;color:var(--sw-paper-ink);background:var(--sw-grain-soft) 0 0 / 180px 180px,var(--sw-paper);box-shadow:0 2px 0 var(--sw-paper-2),0 6px 14px var(--sw-slab-drop)}.match-wrap .arena.premium-arena.command-arena .hand-heading .tactical-readout,.match-wrap .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card{height:var(--rs-slip-h, var(--pt-hud))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-area>.hand-heading:has(.tactical-readout.has-card){height:var(--rs-slip-h, var(--pt-hud))}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card .mobile-selected-details{--rs-float: 36px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card :is(.mobile-selected-name,.mobile-selected-rules){color:var(--sw-paper-ink)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading [data-mobile-readout] .tactical-readout.has-card .readout-instruction.unavailable{color:var(--sw-paper-ink)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .hand-heading .tactical-readout.has-card .readout-expand{top:0;color:var(--sw-paper-ink);border-color:var(--sw-paper-2);background:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.can-stage) .ticker.scanner:not(.is-quiet){position:fixed;z-index:30;top:env(safe-area-inset-top,0px);inset-inline:0;height:var(--pt-hud);justify-content:center;align-items:center;padding-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right));background:var(--sw-grain-soft) 0 0 / 180px 180px,var(--sw-paper);box-shadow:0 2px 0 var(--sw-paper-2),0 6px 14px var(--sw-slab-drop)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.can-stage) .ticker.scanner:not(.is-quiet) .tk{max-width:100%;padding-block:3px;background:none;color:var(--sw-paper-ink);box-shadow:inset 3px 0 0 var(--side)}:root[dir=rtl] .match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.can-stage) .ticker.scanner:not(.is-quiet) .tk{box-shadow:inset -3px 0 0 var(--side)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.can-stage) .ticker.scanner:not(.is-quiet) .tk .ic{color:var(--sw-paper-ink)}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls :is(#act-snap,#act-retreat) .act-sub{font-size:13px;line-height:14px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-commit .act-sub{font-size:12px;line-height:13px;letter-spacing:.06em}:root:lang(ar) .match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-commit .act-sub{letter-spacing:0}.match-wrap.has-battle-commands .battle-menu .battle-menu-discard .discard-pile-trigger{position:static;display:flex;align-items:center;gap:8px;width:100%;min-height:44px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy>b i{font-size:13px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy .stash-l{font-size:11.5px}.match-wrap.has-battle-commands .arena.premium-arena .discard-pile-trigger b{font-size:13px}.match-wrap.has-battle-commands .arena.premium-arena .discard-pile-trigger>span{font-size:12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-prio{font-size:12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-turn{font-size:11.5px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-turn b+i{font-size:13px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .booking-plate .mug-first,.match-wrap.has-battle-commands .arena.premium-arena.command-arena .booking-plate .hud-counts>span.mug-first{font-size:12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .booking-plate .hud-counts>span>i{font-size:11.5px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .board .street-poster b{font-size:12px}.match-wrap.has-battle-commands .arena.premium-arena .board .street-tag bdi{font-size:max(13px,1em)}.match-wrap.has-battle-commands .arena.premium-arena .hand-heading .readout-copy p:not(.mobile-selected-rules){font-size:13px;line-height:16px}.match-wrap.has-battle-commands .battle-menu .battle-menu-stats :is(span,small,b){font-size:12.5px}.match-wrap.has-battle-commands .battle-menu .hud-quit span{font-size:12.5px}}@media(max-width:699px)and (orientation:portrait)and (max-height:799.98px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .overview-block-head .street-tag{font-size:clamp(11.5px,calc((var(--block-w) - var(--meter-w) - 17px) / var(--tag-em, 7) * .96),13px)}}@media(max-width:699px)and (orientation:portrait)and (min-height:800px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .overview-block-head .street-tag{font-size:clamp(12px,calc((var(--block-w) - 18px) / var(--tag-em, 7) * .96),13px);white-space:normal;text-wrap:balance}}@media(max-width:699px)and (orientation:portrait){:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-sign{--sign-min: 12px;--sign-min2: 12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .side.me>.sp-proj{top:-52px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-next{font-size:12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-next b{font-size:13px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls :is(#act-snap,#act-retreat) .act-sub{letter-spacing:.02em}}@media(max-width:350px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .hud-rival-hand>i{display:none}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls{grid-template-columns:minmax(min-content,1.1fr) minmax(min-content,.7fr) minmax(min-content,1.35fr)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-snap{padding-inline:6px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-commit .act-sub{letter-spacing:0}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-retreat{padding-inline:4px}:root:lang(ar) .match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls{grid-template-columns:minmax(min-content,.8fr) minmax(min-content,.7fr) minmax(min-content,1.65fr)}:root:lang(ar) .match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-snap{padding-inline:4px}:root:lang(ar) .match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-retreat .act-verb{font-size:14px}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .booking-plate .mug-first,.match-wrap.has-battle-commands .arena.premium-arena.command-arena .booking-plate .hud-counts>span.mug-first{font-size:12.5px}.match-wrap.has-battle-commands .battle-menu .battle-menu-stats :is(span,small,b){font-size:13px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy>b i{font-size:14px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-turn b+i{font-size:14px}.match-wrap .arena.premium-arena .board .cv[data-tier=s] .cv-delta{font-size:max(15cqw,13px)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls :is(#act-snap,#act-retreat) .act-sub bdi{font-size:14px}.match-wrap.has-battle-commands .arena.premium-arena .board .street-tag bdi{font-size:max(14px,1em)}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-name{font-size:clamp(12px,calc(100cqi / var(--name-em, 7) * .96),15px)}.match-wrap .arena.premium-arena .hand-heading .mobile-selected-stats,.match-wrap .arena.premium-arena .hand-heading .mobile-selected-stats b{font-size:12px}:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-sign{--sign-min: 12px;--sign-min2: 12px}}@media(orientation:landscape)and (max-height:520px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-next{font-size:12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-next b{font-size:14px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .night-final{font-size:12px}}@media(orientation:landscape)and (min-width:981px)and (max-width:1194px)and (min-height:521px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .side.me>.sp-proj{font-size:13px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena :is(.commander-player,.commander-rival) .commander-first{font-size:12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock :is(.pot-prio,.pot-next,.pot-turn,.night-final){font-size:12px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .command-clock .pot-next b{font-size:14px}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-player .hud-energy .stash-l,.match-wrap.has-battle-commands .arena.premium-arena.command-arena .scanner .scan-h{font-size:12px}.match-wrap.has-battle-commands .battle-menu .battle-menu-stats :is(span,small,b){font-size:12.5px}}@media(max-width:699px)and (orientation:portrait)and (max-height:639.98px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena:has(.hand-heading .tactical-readout.has-card)>.battle-command-edge>:is(.commander,.command-clock,.battle-menu),.match-wrap.has-battle-commands .arena.premium-arena.command-arena:not(.can-stage):has(.ticker.scanner:not(.is-quiet))>.battle-command-edge>:is(.commander,.command-clock,.battle-menu){visibility:hidden}.match-wrap.has-battle-commands .arena.premium-arena.command-arena .controls #act-commit{padding-inline:2px}}@media(orientation:landscape)and (max-height:520px){:is(.match-wrap.has-battle-commands .arena.premium-arena.command-arena,.match-wrap .arena.premium-arena.debrief) .overview-block-head .street-sign{--sign-min: 17px;--sign-min2: 17px}}@media(max-width:699px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena .commander-rival .commander-name.is-long{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;font-size:12px;line-height:1.05}}@media(max-width:980px),(orientation:landscape)and (max-height:520px){.arena.premium-arena.battle-wide:not(.table) .side .slots>.card.in-board[data-def]:not(.back,.flip-in,.drag-ghost):before{--hit-gx: calc(var(--slot-gap-x, 4px) / 2);--hit-gy: calc(var(--slot-gap-y, 4px) / 2);--hit-out-x: max(var(--hit-gx), calc(44px - var(--piece-width, 44px) - var(--hit-gx)));--hit-out-y: max(var(--hit-gy), calc(44px - var(--piece-height, 62px) - var(--hit-gy)));content:"";position:absolute;inset-block:calc(-1 * var(--hit-gy));inset-inline:calc(-1 * var(--hit-gx));border-radius:0;background:none;pointer-events:auto}.arena.premium-arena.battle-wide:not(.table) .side.me.droppable .slots>.card.in-board:before{content:none}}@media(max-width:980px)and (orientation:portrait){.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .side .slots>.card.in-board[data-def]:not(.back,.flip-in,.drag-ghost):before{--hit-gx: 6px;--hit-gy: 5px}@container premium-battle (max-height: 330px){.match-wrap.has-battle-commands .arena.premium-arena.command-arena.battle-wide:not(.table) .side .slots>.card.in-board[data-def]:not(.back,.flip-in,.drag-ghost):before{--hit-gy: 3px}}.arena.premium-arena.battle-wide:not(.table) .side .slots>.card.in-board[data-def]:not(.back,.flip-in,.drag-ghost):nth-child(odd):before{inset-inline-start:calc(-1 * var(--hit-out-x))}.arena.premium-arena.battle-wide:not(.table) .side .slots>.card.in-board[data-def]:not(.back,.flip-in,.drag-ghost):nth-child(2n):before{inset-inline-end:calc(-1 * var(--hit-out-x))}}@media(orientation:landscape)and (max-height:520px){.arena.premium-arena.battle-wide:not(.table) .side .slots>.card.in-board[data-def]:not(.back,.flip-in,.drag-ghost):before{inset-block:calc(-1 * var(--hit-out-y))}.arena.premium-arena.battle-wide:not(.table) .side .slots>.card.in-board[data-def]:not(.back,.flip-in,.drag-ghost):nth-child(4n+1):before{inset-inline-start:calc(-1 * var(--hit-out-x))}.arena.premium-arena.battle-wide:not(.table) .side .slots>.card.in-board[data-def]:not(.back,.flip-in,.drag-ghost):nth-child(4n):before{inset-inline-end:calc(-1 * var(--hit-out-x))}}body .match-wrap :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-delivery=auto][data-reading=true]{pointer-events:none}body .match-wrap :is(#tutorial-slot,#tutorial-mobile-slot)>.tut-card[data-delivery=auto][data-reading=true] :is(button,a,[data-tut]){pointer-events:auto}body .match-wrap :is(#tutorial-slot,#tutorial-mobile-slot) .tut-card .tut-lesson[data-lead]{color:var(--sw-text-1);font-weight:650;font-size:16px;line-height:21px}body .match-wrap :is(#tutorial-slot,#tutorial-mobile-slot) .tut-card .tut-goal{margin:2px 0 0;color:var(--sw-text-2);font-size:13px;line-height:17px;font-weight:500}body .tut-layer .tut-ring:not(.dim){border-width:3px;border-color:var(--sw-mint);box-shadow:0 0 0 3px #5fe3c44d,0 0 22px #5fe3c480}body .match-wrap .arena .controls :is(#act-snap,#act-retreat).tut-held{visibility:hidden;pointer-events:none}@media(prefers-reduced-motion:no-preference){body:not(.reduce-motion) .tut-layer .tut-ring:not(.dim){animation:tutCall 1.6s ease-in-out infinite}}@keyframes tutCall{50%{box-shadow:0 0 0 6px #5fe3c433,0 0 30px #5fe3c499}}.fx-stack-ghost{position:absolute;background:var(--sw-money-stack) center bottom / contain no-repeat;transform-origin:50% 85%;animation:fxStackSnap .3s cubic-bezier(.3,.7,.3,1) both}.fx-stack-ghost.small{background-image:var(--sw-money-stack-small)}@keyframes fxStackSnap{0%{transform:none;opacity:1}22%{transform:scale(1.05,.9);opacity:1}50%{transform:scale(1.02,1.05) translateY(-4%);opacity:.8}to{transform:scale(1.03) translateY(-6%);opacity:0}}.fx-band-snap{position:absolute;width:var(--snap-w);height:var(--snap-w);translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,var(--sw-brass-engrave-hi),transparent 72%);mix-blend-mode:screen;animation:fxBandSnap .24s ease-out both}.fx-band-snap:after{content:"";position:absolute;inset:44% -10%;border-radius:50%;rotate:-32deg;background:linear-gradient(90deg,transparent,var(--sw-gold) 45%,var(--sw-gold) 55%,transparent)}@keyframes fxBandSnap{0%{opacity:0;scale:.3}35%{opacity:calc(var(--sw-flash-max, .55) * 1.8);scale:1.05}to{opacity:0;scale:1.25}}.fx-note{position:absolute;translate:-50% -50%;background:var(--sw-money-note) center / 100% 100% no-repeat;backface-visibility:visible;animation:fxNoteFlutter var(--note-ms, .76s) cubic-bezier(.2,.62,.35,1) both}@keyframes fxNoteFlutter{0%{opacity:0;transform:translate(0) rotate(var(--r0)) scale(.75)}10%{opacity:1;transform:translate(calc(var(--dx) * .2),calc(var(--dy) * .4)) rotate(calc(var(--r0) + var(--rr) * .15)) scaleY(.7)}30%{transform:translate(calc(var(--dx) * .5),calc(var(--dy) * .85)) rotate(calc(var(--r0) + var(--rr) * .4)) scaleY(-.25)}52%{transform:translate(calc(var(--dx) * .72),var(--dy)) rotate(calc(var(--r0) + var(--rr) * .6)) scale(.96,.85)}74%{opacity:.95;transform:translate(calc(var(--dx) * .88),calc(var(--dy) + var(--fall) * .45)) rotate(calc(var(--r0) + var(--rr) * .8)) scale(.92,-.45)}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + var(--fall))) rotate(calc(var(--r0) + var(--rr))) scale(.86,.4)}}.rip-panel.rip-reveal{--rip-caption: 35px}.rip-reveal .rip-row{row-gap:48px;padding-bottom:var(--rip-caption)}.rip-reveal .rip-card.facedown{height:auto;aspect-ratio:63 / 88}:where(body.artv2) .rip-reveal .rip-card.facedown{border-width:0}@media(orientation:landscape)and (max-height:520px){.rip-panel.rip-reveal{--rip-h: min(208px, calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)) - 138px - var(--rip-caption)));padding:10px 20px 12px;scroll-padding-block:12px}.rip-panel.rip-reveal:has(.rip-card:nth-child(4)){width:min(820px,calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)))}.rip-panel.rip-reveal{--rip-caption: 22px}.rip-panel.rip-reveal h2{margin:0;font-size:22px;line-height:1.1}.rip-panel.rip-reveal>p{margin:2px 0 0;font-size:13px;line-height:1.3}.rip-reveal .rip-row{margin:8px 0 10px;gap:12px;flex-wrap:nowrap}.rip-reveal .rip-card{flex:0 1 auto;min-width:0;width:calc(var(--rip-h) * 148 / 208);height:auto;aspect-ratio:148 / 208}.rip-reveal .btn.huge{position:sticky;bottom:0;z-index:1;min-height:48px;padding-block:8px;font-size:20px}}.fx-pop{position:fixed;z-index:3;transform-origin:50% 50%;pointer-events:none}.fx-pop>.card.fx-pop-card{position:absolute;inset:0;width:100%;height:100%;margin:0;box-shadow:0 10px 22px var(--sw-slab-drop)}.fx-pop-ribbon{position:fixed;z-index:4;translate:-50% 0;display:inline-flex;align-items:center;gap:4px;max-inline-size:calc(100vw - 12px);padding:2px 4px 2px 5px;border:1px solid var(--sw-lacquer-rim);border-block-end:2px solid var(--sw-neon-amber);border-radius:3px;background:var(--sw-lacquer);box-shadow:0 4px 10px var(--sw-slab-drop);pointer-events:none;white-space:nowrap}.fx-pop-ribbon>.fx-pop-kw{display:inline-flex;color:var(--sw-neon-amber)}.fx-pop-ribbon>.fx-pop-kw svg{width:12px;height:12px}.fx-pop-ribbon>span:last-child{padding:1px 5px 0;background:var(--sw-paper);color:var(--sw-paper-ink);font:800 12px/1.2 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase}:root:lang(ar) .fx-pop-ribbon>span:last-child,:root:lang(ja) .fx-pop-ribbon>span:last-child{letter-spacing:0}.fx-pop-stamp{position:fixed;z-index:5;translate:-50% 0;min-inline-size:calc(var(--pop-w, 80px) - 8px);display:flex;justify-content:center;pointer-events:none}.fx-pop-stamp>span{display:inline-block;max-inline-size:calc(100vw - 12px);padding:3px 6px 1px;border:3px solid var(--pop-ink);background:var(--sw-halftone),var(--sw-paper);color:var(--pop-ink);text-align:center;font:900 15px/1 var(--sw-font-display);letter-spacing:.06em;text-transform:uppercase;box-shadow:-1px -1px 0 var(--sw-ghost-c),1px 1px 0 var(--sw-ghost-m),0 4px 10px var(--sw-slab-drop)}:root:lang(ar) .fx-pop-stamp>span,:root:lang(ja) .fx-pop-stamp>span{letter-spacing:0}.fx-pop-stamp.you{--pop-ink: var(--sw-stamp-you)}.fx-pop-stamp.rival{--pop-ink: var(--sw-stamp-rival)}.fx-still-layer{position:fixed;inset:0;z-index:38;pointer-events:none}.fx-still-ring{position:fixed;border:3px solid var(--sw-neon-amber);border-radius:8px;box-shadow:0 0 0 2px var(--sw-slab-drop)}.fx-still-ring.rival{border-color:var(--sw-stamp-rival)}.fx-still-part.fx-pop-stamp{rotate:-7deg}:root[dir=rtl] .fx-still-part.fx-pop-stamp{rotate:7deg}
