@font-face{font-family:Black Ops One;font-style:normal;font-display:swap;font-weight:400;src:url(./black-ops-one-latin-400-normal-CYRH0z_U.woff2) format("woff2"),url(./black-ops-one-latin-400-normal-DmcO2QRk.woff) format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:600;src:url(./orbitron-latin-600-normal-mazHmDYu.woff2) format("woff2"),url(./orbitron-latin-600-normal-75H6acHo.woff) format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(./orbitron-latin-700-normal-4jsRXGGJ.woff2) format("woff2"),url(./orbitron-latin-700-normal-DmYOh-W9.woff) format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(./orbitron-latin-900-normal-DrIi7unX.woff2) format("woff2"),url(./orbitron-latin-900-normal-BbJatbhp.woff) format("woff")}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:400;src:url(./oxanium-latin-400-normal-DcSlRu53.woff2) format("woff2"),url(./oxanium-latin-400-normal-BnNz-3Mf.woff) format("woff")}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:600;src:url(./oxanium-latin-600-normal-DW9ldEDP.woff2) format("woff2"),url(./oxanium-latin-600-normal-DNQhW0y0.woff) format("woff")}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:700;src:url(./oxanium-latin-700-normal-l0hKEjh4.woff2) format("woff2"),url(./oxanium-latin-700-normal-b_KP-pae.woff) format("woff")}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:800;src:url(./oxanium-latin-800-normal-C_tm0Sz6.woff2) format("woff2"),url(./oxanium-latin-800-normal-7VoEFedH.woff) format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(./rajdhani-latin-400-normal-CurJOxDW.woff2) format("woff2"),url(./rajdhani-latin-400-normal-C6_q4usG.woff) format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(./rajdhani-latin-500-normal-ByNUCHrt.woff2) format("woff2"),url(./rajdhani-latin-500-normal-DfvNI-Td.woff) format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(./rajdhani-latin-600-normal-CXCVEoA9.woff2) format("woff2"),url(./rajdhani-latin-600-normal-Dx02qI2_.woff) format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(./rajdhani-latin-700-normal-BPDUZo87.woff2) format("woff2"),url(./rajdhani-latin-700-normal-e0Uj8ZlN.woff) format("woff")}:root{color-scheme:dark;--bg: #050008;--panel: rgba(15, 6, 32, .78);--panel-strong: rgba(28, 10, 58, .9);--line: rgba(248, 245, 255, .14);--line-strong: rgba(244, 184, 58, .44);--text: #f8f5ff;--muted: rgba(248, 245, 255, .68);--gold: #f4b83a;--purple: #7b1fff;--violet: #b026ff;--green: #39ff5a;--danger: #ff4f6d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,#root{min-width:320px;min-height:100dvh;overflow-x:hidden;overscroll-behavior:none;overscroll-behavior-y:none}body{margin:0;min-width:320px;min-height:100dvh;overflow-x:hidden;overscroll-behavior:none;overscroll-behavior-y:none;color:var(--text);background:radial-gradient(circle at 18% 8%,rgba(176,38,255,.32),transparent 30%),radial-gradient(circle at 82% 18%,rgba(57,255,90,.12),transparent 26%),repeating-linear-gradient(90deg,rgba(248,245,255,.025) 0 1px,transparent 1px 52px),linear-gradient(145deg,#050008,#160526 50%,#050008)}button,input,select{font:inherit}button{border:1px solid var(--line);border-radius:8px;color:var(--text);background:#f8f5ff13;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}button:hover:not(:disabled){transform:translateY(-1px);border-color:#f4b83a94;background:#7b1fff38}button:disabled{cursor:not-allowed;opacity:.48}input,select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#050008c7;padding:0 10px}.app-shell.app-interaction-locked,.app-shell.app-interaction-locked *{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.app-shell.app-interaction-locked .wallet-panel,.app-shell.app-interaction-locked .wallet-panel *,.app-shell.app-interaction-locked .wallet-panel input,.app-shell.app-interaction-locked .wallet-panel select,.app-shell.app-interaction-locked .wallet-panel code{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}.app-shell{width:min(1560px,100%);min-height:100vh;margin:0 auto;padding:18px}.login-panel{display:grid;gap:18px;width:min(560px,calc(100vw - 28px));margin:min(12vh,110px) auto;padding:28px;border:1px solid var(--line-strong);border-radius:10px;background:linear-gradient(135deg,#7b1fff52,#f4b83a14),var(--panel);box-shadow:0 32px 110px #00000070,inset 0 0 60px #b026ff24}.login-panel h1,.app-header h1,.panel h2{margin:0;letter-spacing:0}.login-panel h1{font-size:clamp(34px,7vw,68px);line-height:.92}.login-panel p,.panel p{color:var(--muted);line-height:1.55}.eyebrow{color:var(--gold);font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.primary{min-height:44px;padding:0 16px;border-color:#f4b83a80;background:linear-gradient(135deg,#f4b83a40,#7b1fff5c),#050008b8;font-weight:950;text-transform:uppercase}.app-header{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:10px;background:#050008e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 64px #00000059}.app-header h1{font-size:clamp(22px,3vw,38px)}.app-header nav{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.app-header nav button{min-height:34px;padding:0 10px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.app-header nav button.active{color:#fff;border-color:#39ff5a6b;background:#7b1fff61}.wallet-pill{display:grid;grid-template-columns:auto auto;gap:3px 8px;align-items:center;min-width:170px;padding:8px 10px;border:1px solid rgba(244,184,58,.28);border-radius:8px;background:#f8f5ff11}.wallet-pill span{color:var(--green);font-weight:900}.wallet-pill button{grid-column:1 / -1;min-height:28px;font-size:11px}.panel{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,rgba(248,245,255,.055),transparent 38%),var(--panel);box-shadow:inset 0 0 54px #7b1fff14}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.section-head input,.section-head select{max-width:280px}.toast,.error{color:#ffdce4}.toast{position:fixed;right:18px;bottom:18px;z-index:220;display:flex;gap:10px;align-items:center;max-width:min(520px,calc(100vw - 24px));padding:10px;border:1px solid rgba(255,79,109,.45);border-radius:8px;background:#28040ef2}.ok{color:var(--green)}.moni-card{--card-color: var(--purple);--card-accent: var(--gold);--frame-metal: #f8f5ff;--frame-shadow: rgba(123, 31, 255, .26);--frame-glow: color-mix(in srgb, var(--card-accent), transparent 48%);--frame-edge: linear-gradient(90deg, transparent 0 13%, rgba(248, 245, 255, .28) 13% 14%, transparent 14% 86%, rgba(248, 245, 255, .28) 86% 87%, transparent 87%), linear-gradient(0deg, transparent 0 11%, rgba(57, 255, 90, .14) 11% 12%, transparent 12% 88%, rgba(244, 184, 58, .16) 88% 89%, transparent 89%);--type-mark: repeating-linear-gradient(135deg, transparent 0 18px, rgba(248, 245, 255, .035) 18px 20px);--type-core: rgba(248, 245, 255, .1);--rarity-metal: #d9d3e9;--rarity-glow: rgba(248, 245, 255, .18);position:relative;display:grid;gap:8px;width:240px;min-height:374px;padding:12px;border:1px solid color-mix(in srgb,var(--frame-metal),transparent 48%);border-radius:8px;color:var(--text);background:linear-gradient(145deg,rgba(255,255,255,.22),transparent 13%),radial-gradient(circle at 50% -12%,color-mix(in srgb,var(--card-accent),transparent 34%),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--card-color),transparent 46%),#050008f2 48%,color-mix(in srgb,var(--card-accent),transparent 68%)),var(--frame-material, linear-gradient(145deg, rgba(248, 245, 255, .18), rgba(123, 31, 255, .12))),#100417;box-shadow:0 20px 60px #00000070,0 0 30px var(--rarity-glow),0 0 26px var(--frame-shadow),inset 0 0 0 4px #050008d1,inset 0 0 0 7px color-mix(in srgb,var(--frame-metal),transparent 86%),inset 0 0 0 10px #05000880;overflow:hidden}.moni-card:before{content:"";position:absolute;inset:6px;z-index:0;border:1px solid rgba(248,245,255,.18);border-radius:6px;background:var(--frame-edge),radial-gradient(circle at 10% 12%,color-mix(in srgb,var(--frame-metal),transparent 72%),transparent 9%),radial-gradient(circle at 90% 88%,color-mix(in srgb,var(--card-accent),transparent 74%),transparent 12%);pointer-events:none}.moni-card:after{content:"";position:absolute;inset:-70% -45%;z-index:0;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.24) 48%,transparent 54%);opacity:.26;transform:translate(-34%) rotate(8deg);pointer-events:none}.frame-circuit{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 12% 18%,var(--type-core),transparent 13%),radial-gradient(circle at 88% 72%,color-mix(in srgb,var(--card-accent),transparent 82%),transparent 18%),var(--type-mark);opacity:.9;pointer-events:none}.rarity-gem{position:absolute;top:22px;right:58px;z-index:2;display:grid;place-items:center;width:18px;height:18px;border:2px solid rgba(5,0,8,.86);background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.95),transparent 30%),linear-gradient(135deg,#fff,var(--rarity-metal));box-shadow:0 0 0 1px #f8f5ff2e,0 0 16px var(--rarity-glow);transform:none;isolation:isolate}.rarity-gem:before,.rarity-gem:after{content:"";position:absolute;pointer-events:none}.rarity-marker-circle{border-radius:50%}.rarity-marker-circle:before{inset:4px;border-radius:50%;background:#050008bd;box-shadow:inset 0 0 0 1px #f8f5ff47}.rarity-marker-triangle{width:20px;height:18px;border-color:transparent;border-radius:0;clip-path:polygon(50% 4%,98% 92%,2% 92%)}.rarity-marker-triangle:before{inset:5px 6px 4px;background:#050008c7;clip-path:polygon(50% 8%,100% 100%,0 100%)}.rarity-marker-diamond{border-radius:4px;transform:rotate(45deg)}.rarity-marker-diamond:before{inset:4px;border-radius:2px;background:#050008c7;box-shadow:inset 0 0 0 1px #f8f5ff42}.rarity-marker-monad{width:22px;height:22px;border-radius:7px;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.96),transparent 24%),conic-gradient(from 45deg,#39ff5a,#f8f5ff,#ff68f7,#7b1fff,#39ff5a);transform:rotate(45deg);box-shadow:0 0 0 1px #f8f5ff47,0 0 22px #ff68f7ad,0 0 30px #39ff5a47}.rarity-marker-monad:before{inset:4px;border-radius:4px;background:linear-gradient(135deg,#050008db,#0500088f),linear-gradient(90deg,#7b1fff,#39ff5a)}.rarity-marker-monad:after{inset:8px;border-radius:2px;background:#f8f5ff;box-shadow:0 0 12px #f8f5ffad}.rarity-uncommon{--rarity-metal: #71f6cb;--rarity-glow: rgba(113, 246, 203, .3)}.rarity-rare{--rarity-metal: #ffcf5a;--rarity-glow: rgba(255, 207, 90, .42)}.rarity-epic{--rarity-metal: #ff8adf;--rarity-glow: rgba(255, 138, 223, .48)}.rarity-legendary{--rarity-metal: #ffd66b;--rarity-glow: rgba(255, 214, 107, .54)}.rarity-mythic{--rarity-metal: #ff68f7;--rarity-glow: rgba(255, 104, 247, .5)}.moni-card[data-faction=fire]{--frame-metal: #ffd39a;--frame-shadow: rgba(255, 84, 41, .46);--frame-material: repeating-linear-gradient(135deg, rgba(255, 84, 41, .22) 0 8px, rgba(255, 196, 96, .12) 8px 10px, transparent 10px 20px), radial-gradient(circle at 18% 20%, rgba(255, 222, 145, .28), transparent 17%), linear-gradient(145deg, rgba(255, 79, 61, .42), rgba(77, 11, 4, .86) 52%, rgba(255, 179, 71, .28));--frame-edge: linear-gradient(90deg, transparent 0 12%, rgba(255, 204, 122, .42) 12% 15%, transparent 15% 85%, rgba(255, 204, 122, .42) 85% 88%, transparent 88%), repeating-linear-gradient(0deg, transparent 0 18px, rgba(255, 79, 61, .3) 18px 21px, transparent 21px 36px)}.moni-card[data-faction=water]{--frame-metal: #d8fbff;--frame-shadow: rgba(40, 168, 255, .44);--frame-material: radial-gradient(circle at 24% 12%, rgba(216, 251, 255, .32), transparent 14%), repeating-radial-gradient(circle at 12% 88%, rgba(144, 244, 255, .2) 0 2px, transparent 2px 13px), linear-gradient(145deg, rgba(40, 168, 255, .42), rgba(3, 22, 49, .88) 52%, rgba(144, 244, 255, .24));--frame-edge: linear-gradient(90deg, transparent 0 10%, rgba(216, 251, 255, .42) 10% 11%, transparent 11% 89%, rgba(216, 251, 255, .42) 89% 90%, transparent 90%), repeating-linear-gradient(90deg, transparent 0 20px, rgba(144, 244, 255, .24) 20px 22px, transparent 22px 42px)}.moni-card[data-faction=grass]{--frame-metal: #baff90;--frame-shadow: rgba(57, 255, 90, .4);--frame-material: radial-gradient(circle at 80% 18%, rgba(212, 255, 172, .3), transparent 13%), repeating-linear-gradient(55deg, rgba(57, 255, 90, .18) 0 7px, rgba(123, 31, 255, .08) 7px 12px, transparent 12px 24px), linear-gradient(145deg, rgba(57, 255, 90, .34), rgba(6, 42, 18, .9) 52%, rgba(188, 108, 255, .22));--frame-edge: radial-gradient(circle at 10% 18%, rgba(186, 255, 144, .36), transparent 7%), radial-gradient(circle at 90% 82%, rgba(186, 255, 144, .32), transparent 8%), repeating-linear-gradient(135deg, transparent 0 16px, rgba(57, 255, 90, .28) 16px 19px, transparent 19px 34px)}.moni-card[data-faction=chog]{--frame-metal: #e5d6ff;--frame-shadow: rgba(124, 77, 255, .48);--frame-material: radial-gradient(circle at 16% 16%, rgba(255, 214, 242, .34), transparent 15%), radial-gradient(circle at 82% 12%, rgba(57, 255, 90, .26), transparent 16%), repeating-linear-gradient(135deg, rgba(124, 77, 255, .2) 0 7px, rgba(57, 255, 90, .1) 7px 12px, transparent 12px 24px), linear-gradient(145deg, rgba(124, 77, 255, .42), rgba(14, 4, 40, .92) 52%, rgba(57, 255, 90, .22));--frame-edge: radial-gradient(circle at 10% 18%, rgba(255, 214, 242, .38), transparent 7%), radial-gradient(circle at 90% 82%, rgba(57, 255, 90, .3), transparent 8%), repeating-linear-gradient(90deg, transparent 0 14px, rgba(229, 214, 255, .3) 14px 17px, transparent 17px 32px)}.moni-card[data-faction=pampam]{--frame-metal: #fff0f3;--frame-shadow: rgba(255, 38, 56, .48);--frame-material: radial-gradient(circle at 18% 16%, rgba(255, 240, 243, .34), transparent 15%), radial-gradient(circle at 82% 14%, rgba(255, 214, 107, .26), transparent 16%), repeating-linear-gradient(135deg, rgba(255, 38, 56, .18) 0 7px, rgba(255, 214, 107, .1) 7px 12px, transparent 12px 24px), linear-gradient(145deg, rgba(255, 38, 56, .38), rgba(45, 5, 22, .92) 52%, rgba(255, 214, 107, .24));--frame-edge: radial-gradient(circle at 10% 18%, rgba(255, 240, 243, .38), transparent 7%), radial-gradient(circle at 90% 82%, rgba(255, 214, 107, .3), transparent 8%), repeating-linear-gradient(90deg, transparent 0 14px, rgba(255, 240, 243, .3) 14px 17px, transparent 17px 32px)}.moni-card[data-faction=fournad]{--frame-metal: #eadcff;--frame-shadow: rgba(111, 61, 255, .5);--frame-material: radial-gradient(circle at 16% 14%, rgba(216, 180, 255, .34), transparent 15%), radial-gradient(circle at 82% 18%, rgba(70, 228, 255, .24), transparent 16%), repeating-linear-gradient(135deg, rgba(111, 61, 255, .2) 0 7px, rgba(216, 180, 255, .1) 7px 12px, transparent 12px 24px), linear-gradient(145deg, rgba(111, 61, 255, .42), rgba(18, 5, 48, .92) 52%, rgba(216, 180, 255, .24));--frame-edge: radial-gradient(circle at 10% 18%, rgba(216, 180, 255, .38), transparent 7%), radial-gradient(circle at 90% 82%, rgba(70, 228, 255, .28), transparent 8%), repeating-linear-gradient(90deg, transparent 0 14px, rgba(234, 220, 255, .28) 14px 17px, transparent 17px 32px)}.moni-card[data-faction=ignis]{--frame-metal: #dffaff;--frame-shadow: rgba(63, 123, 255, .5);--frame-material: radial-gradient(circle at 16% 14%, rgba(157, 248, 255, .34), transparent 15%), radial-gradient(circle at 82% 18%, rgba(111, 61, 255, .24), transparent 16%), repeating-linear-gradient(135deg, rgba(63, 123, 255, .2) 0 7px, rgba(157, 248, 255, .1) 7px 12px, transparent 12px 24px), linear-gradient(145deg, rgba(63, 123, 255, .42), rgba(3, 12, 48, .92) 52%, rgba(157, 248, 255, .24));--frame-edge: radial-gradient(circle at 10% 18%, rgba(157, 248, 255, .38), transparent 7%), radial-gradient(circle at 90% 82%, rgba(111, 61, 255, .28), transparent 8%), repeating-linear-gradient(90deg, transparent 0 14px, rgba(223, 250, 255, .28) 14px 17px, transparent 17px 32px)}.moni-card[data-type=unit]{--type-core: color-mix(in srgb, var(--card-accent), transparent 66%);--type-mark: linear-gradient(90deg, rgba(248, 245, 255, .18), transparent 16% 84%, rgba(248, 245, 255, .18)), repeating-linear-gradient(0deg, transparent 0 22px, color-mix(in srgb, var(--frame-metal), transparent 78%) 22px 24px, transparent 24px 46px)}.moni-card[data-type=mystic]{--type-core: color-mix(in srgb, #ff68f7, transparent 72%);--type-mark: repeating-conic-gradient(from 18deg at 50% 50%, color-mix(in srgb, var(--frame-metal), transparent 82%) 0deg 8deg, transparent 8deg 24deg), radial-gradient(circle at 50% 50%, transparent 0 34%, color-mix(in srgb, var(--card-accent), transparent 82%) 35% 36%, transparent 37%)}.moni-card[data-type=technique]{--type-core: color-mix(in srgb, #90f4ff, transparent 74%);--type-mark: repeating-linear-gradient(105deg, transparent 0 9px, color-mix(in srgb, var(--frame-metal), transparent 82%) 9px 11px, transparent 11px 22px), linear-gradient(90deg, transparent 0 28%, color-mix(in srgb, var(--card-accent), transparent 78%) 28% 30%, transparent 30% 70%, color-mix(in srgb, var(--card-accent), transparent 78%) 70% 72%, transparent 72%)}.moni-card[data-type=terrain]{--type-core: color-mix(in srgb, #39ff5a, transparent 74%);--type-mark: linear-gradient(90deg, transparent 0 8%, color-mix(in srgb, var(--frame-metal), transparent 72%) 8% 10%, transparent 10% 90%, color-mix(in srgb, var(--frame-metal), transparent 72%) 90% 92%, transparent 92%), linear-gradient(0deg, transparent 0 8%, color-mix(in srgb, var(--card-accent), transparent 76%) 8% 10%, transparent 10% 90%, color-mix(in srgb, var(--card-accent), transparent 76%) 90% 92%, transparent 92%)}.rarity-rare:after,.rarity-epic:after,.rarity-legendary:after,.rarity-mythic:after{animation:cardSweep 5.5s ease-in-out infinite}.moni-card header,.moni-card footer,.card-type{position:relative;z-index:2}.moni-card header{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;align-items:center;min-height:42px;padding:5px 5px 5px 8px;border:1px solid rgba(248,245,255,.16);border-radius:6px;background:linear-gradient(90deg,#f8f5ff24,#05000842),#05000861}.moni-card header strong{min-width:0;overflow:hidden;font-size:15px;line-height:1.05;text-overflow:ellipsis;text-transform:uppercase}.moni-card header b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#050008;border:2px solid rgba(248,245,255,.72);background:radial-gradient(circle at 34% 28%,#ffffff,transparent 23%),linear-gradient(135deg,var(--card-accent),var(--rarity-metal));box-shadow:0 0 18px color-mix(in srgb,var(--card-accent),transparent 36%),inset 0 0 0 2px #0500082e}.card-art{position:relative;z-index:2;aspect-ratio:16 / 11;border:2px solid color-mix(in srgb,var(--frame-metal),transparent 48%);border-radius:6px;overflow:hidden;background:#050008;box-shadow:0 0 0 2px #050008bd,0 12px 24px #00000052,inset 0 0 30px #f8f5ff1f}.card-art:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.14),transparent 22% 76%,rgba(255,255,255,.1)),radial-gradient(circle at 82% 18%,rgba(255,255,255,.16),transparent 18%);pointer-events:none}.card-art-progressive{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#050008}.card-art-progressive .card-art-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:auto}.card-art-img-low{opacity:1;filter:saturate(1.06);transform:scale(1);transition:opacity .18s ease,filter .18s ease}.card-art-progressive.low-ready .card-art-img-low{filter:saturate(1.08);transform:scale(1)}.card-art-img-high{opacity:0;transform:scale(1);transition:opacity .22s ease}.card-art-progressive.high-ready .card-art-img-high{opacity:1;transform:scale(1)}.card-art-progressive.high-ready .card-art-img-low{opacity:0}.card-art-img-fallback{object-fit:cover}.card-art-img,.card-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#050008}.card-type{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;color:#050008;padding:6px 8px;border-radius:6px;border:1px solid rgba(5,0,8,.38);background:linear-gradient(90deg,var(--card-accent),var(--frame-metal) 48%,var(--rarity-metal));box-shadow:0 0 16px color-mix(in srgb,var(--card-accent),transparent 62%);font-size:10px;font-weight:950;text-transform:uppercase;overflow:hidden}.card-type:before{content:"";position:absolute;inset:1px;border-radius:5px;background:var(--type-mark);mix-blend-mode:multiply;opacity:.22;pointer-events:none}.card-type span{position:relative;z-index:1}.moni-card[data-type=unit] footer{color:var(--frame-metal);text-shadow:0 0 12px var(--frame-shadow)}.moni-card[data-type=mystic] .card-type{box-shadow:0 0 16px color-mix(in srgb,#ff68f7,transparent 58%),inset 0 0 14px #ffffff29}.moni-card[data-type=technique] .card-art:after{background:linear-gradient(108deg,transparent 0 18%,rgba(255,255,255,.18) 19% 20%,transparent 21% 46%,rgba(144,244,255,.15) 47% 48%,transparent 49%),radial-gradient(circle at 82% 18%,rgba(255,255,255,.16),transparent 18%)}.moni-card[data-type=terrain] header{border-color:color-mix(in srgb,var(--frame-metal),transparent 56%)}.moni-card p{position:relative;z-index:2;min-height:74px;margin:0;padding:8px;border:1px solid rgba(248,245,255,.16);border-radius:6px;color:#f8f5ffe0;background:linear-gradient(180deg,rgba(248,245,255,.07),transparent),#0500089e;font-size:12px;line-height:1.35;overflow:hidden}.moni-card footer{display:flex;justify-content:space-between;color:var(--card-accent);font-size:11px;font-weight:950;text-transform:uppercase}.moni-card.compact{width:168px;min-height:268px;gap:5px;padding:8px}.moni-card.compact header strong{font-size:11px}.moni-card.compact header b{width:26px;height:26px;font-size:12px}.moni-card.compact p{min-height:52px;font-size:9px}.moni-card.compact .card-type,.moni-card.compact footer{font-size:8px}.moni-card.compact .rarity-gem{top:17px;right:43px;width:13px;height:13px;border-width:1px}.moni-card.compact .rarity-marker-triangle{width:15px;height:14px}.moni-card.compact .rarity-marker-monad{width:16px;height:16px;border-radius:5px}.card-back{position:relative;display:grid;place-items:center;min-height:330px;padding:0;border-color:#f8f5ff7a;text-align:center;background:radial-gradient(circle at 50% 43%,rgba(57,255,90,.18),transparent 28%),conic-gradient(from 0deg,#7b1fff,#050008,#39ff5a,#050008,#7b1fff)}.card-back.compact{min-height:268px}.card-back-art{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;opacity:1}.themed-pack-back{--pack-color: var(--purple);--pack-accent: var(--green);position:relative;container-type:inline-size;display:block;width:168px;min-height:268px;aspect-ratio:168 / 268;border:1px solid color-mix(in srgb,var(--pack-accent),transparent 38%);border-radius:8px;background:radial-gradient(circle at 50% 43%,color-mix(in srgb,var(--pack-accent),transparent 70%),transparent 30%),radial-gradient(circle at 20% 12%,rgba(248,245,255,.26),transparent 16%),linear-gradient(145deg,color-mix(in srgb,var(--pack-color),transparent 44%),#050008f0 54%,color-mix(in srgb,var(--pack-accent),transparent 62%));box-shadow:0 20px 60px #00000070,0 0 30px color-mix(in srgb,var(--pack-color),transparent 58%),inset 0 0 0 4px #050008d1,inset 0 0 0 7px color-mix(in srgb,var(--pack-accent),transparent 82%),inset 0 0 0 10px #05000880;overflow:hidden}.themed-pack-back:before,.themed-pack-back:after,.pack-back-aura{content:"";position:absolute;pointer-events:none}.themed-pack-back:before{inset:7px;z-index:2;border:1px solid color-mix(in srgb,var(--pack-accent),transparent 55%);border-radius:6px;background:repeating-linear-gradient(135deg,transparent 0 16px,color-mix(in srgb,var(--pack-accent),transparent 88%) 16px 18px),radial-gradient(circle at 50% 34%,transparent 0 26%,color-mix(in srgb,var(--pack-color),transparent 84%) 27% 28%,transparent 30%);mix-blend-mode:screen}.themed-pack-back:after{inset:-70% -46%;z-index:4;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.26) 48%,transparent 54%);opacity:.36;transform:translate(-30%) rotate(8deg)}.themed-pack-back-art{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;opacity:.42;mix-blend-mode:screen;filter:saturate(.9) hue-rotate(var(--pack-hue, 0deg))}.pack-back-aura{left:50%;top:38%;z-index:3;width:68%;aspect-ratio:1;border-radius:18%;background:conic-gradient(from 45deg,var(--pack-accent),#f8f5ff,var(--pack-color),#050008,var(--pack-accent));box-shadow:0 0 20px color-mix(in srgb,var(--pack-accent),transparent 40%),0 0 34px color-mix(in srgb,var(--pack-color),transparent 50%);transform:translate(-50%,-50%) rotate(45deg)}.pack-back-aura:before,.pack-back-aura:after{content:"";position:absolute;inset:14%;border-radius:12%;background:#f8f5ff;box-shadow:0 0 20px #f8f5ff8c}.pack-back-aura:after{inset:30%;background:#050008}.pack-back-name,.pack-back-type{position:absolute;left:11%;right:11%;z-index:5;display:block;color:#f8f5ff;font-weight:950;line-height:.94;text-align:center;text-transform:uppercase;text-shadow:0 2px 0 rgba(5,0,8,.9),0 0 14px color-mix(in srgb,var(--pack-accent),transparent 34%)}.pack-back-name{bottom:22%;font-size:clamp(7px,8.4cqw,16px)}.pack-back-type{bottom:14%;color:color-mix(in srgb,var(--pack-accent),#fff 20%);font-size:clamp(4px,4.8cqw,9px);letter-spacing:0}.themed-pack-back.compact{width:168px;min-height:268px}.themed-pack-back[data-pack-type=fire]{--pack-hue: 138deg;background:radial-gradient(circle at 50% 42%,rgba(255,211,154,.24),transparent 31%),repeating-linear-gradient(135deg,rgba(255,84,41,.26) 0 9px,rgba(255,179,71,.12) 9px 12px,transparent 12px 21px),linear-gradient(145deg,#421004,#120308 55%,#ff4f3d)}.themed-pack-back[data-pack-type=fire] .pack-back-aura{border-radius:68% 32% 62% 38%/58% 48% 52% 42%;background:radial-gradient(circle at 50% 58%,#fff4c7 0 12%,transparent 13%),conic-gradient(from -25deg,#ffcf55,#ff4f3d,#5e0a04,#ffb347,#ffcf55)}.themed-pack-back[data-pack-type=water]{--pack-hue: 210deg;background:radial-gradient(circle at 50% 42%,rgba(216,251,255,.28),transparent 32%),repeating-radial-gradient(circle at 16% 86%,rgba(144,244,255,.18) 0 2px,transparent 2px 13px),linear-gradient(145deg,#061f42,#020914 55%,#28a8ff)}.themed-pack-back[data-pack-type=water] .pack-back-aura{border-radius:48%;background:radial-gradient(circle at 50% 50%,#f8f5ff 0 15%,transparent 16%),conic-gradient(from 20deg,#d8fbff,#28a8ff,#061f42,#8ff4ff,#d8fbff)}.themed-pack-back[data-pack-type=grass]{--pack-hue: 70deg;background:radial-gradient(circle at 50% 42%,rgba(216,255,122,.24),transparent 32%),repeating-linear-gradient(115deg,rgba(62,230,111,.2) 0 6px,transparent 6px 20px),linear-gradient(145deg,#0a3217,#05080a 55%,#3ee66f)}.themed-pack-back[data-pack-type=grass] .pack-back-aura{border-radius:18% 70%/20% 72%;background:radial-gradient(circle at 50% 50%,#efffb0 0 12%,transparent 13%),conic-gradient(from 55deg,#c8ff54,#3ee66f,#0a3217,#b8ff58,#c8ff54)}.card-back:before{z-index:2;background:none}.play-grid,.shop,.challenges{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px}.setup-panel,.challenge-create{display:grid;align-content:start;gap:12px}.starter-preview{display:grid;gap:14px}.deck-preview{padding:14px;border:1px solid color-mix(in srgb,var(--card-color),#fff 16%);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--card-color),transparent 76%),#0500088f)}.deck-preview h3{margin:0}.deck-preview>div{display:flex;flex-wrap:wrap;gap:10px}.match-board{position:relative;display:grid;gap:10px;min-width:0;scroll-margin-top:112px}.winner-banner{padding:12px;border:1px solid rgba(57,255,90,.5);border-radius:8px;color:var(--green);background:#39ff5a14;font-size:22px;font-weight:950;text-align:center;text-transform:uppercase}.player-lane{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:8px;background:#05000880}.player-lane.hostile{border-color:#ff4f6d42}.player-lane span,.player-lane em{color:var(--muted);font-size:12px;font-style:normal}.battlefield{display:grid;grid-template-rows:auto 58px auto;gap:10px;padding:12px;border:1px solid rgba(244,184,58,.2);border-radius:12px;background:radial-gradient(circle at 50% 50%,rgba(123,31,255,.2),transparent 40%),#0500086b}.unit-row,.hand-row,.card-grid,.pack-result{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.unit-row{min-height:280px}.center-line{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;text-align:center}.center-line button{justify-self:end;min-height:36px;padding:0 12px}.empty-slot{display:grid;place-items:center;min-width:160px;min-height:220px;border:1px dashed rgba(248,245,255,.16);border-radius:10px;color:var(--muted)}.unit-stats{position:relative;z-index:2;color:var(--green);font-size:10px;font-weight:950}.attack-buttons{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.attack-buttons button,.moni-card button{position:relative;z-index:2;min-height:28px;font-size:9px;font-weight:900;text-transform:uppercase}.hand-row{padding:10px;border:1px solid var(--line);border-radius:10px;background:#0500085c}.match-log{max-height:170px;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:8px;background:#05000875}.match-log p{margin:0 0 6px;color:var(--muted);font-size:12px}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(218px,1fr));align-items:start}.shop .pack-result{align-content:start;min-height:332px;padding:12px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:radial-gradient(circle at 50% 0%,rgba(57,255,90,.1),transparent 34%),#05000857}.shop-copy{display:grid;align-content:start;gap:12px}.pack-choice-overlay{--pack-color: var(--purple);--pack-accent: var(--green);position:fixed;inset:0;z-index:140;display:grid;align-items:center;min-width:320px;min-height:100dvh;padding:clamp(22px,4vw,54px);overflow-x:hidden;overflow-y:auto;isolation:isolate;color:var(--text);background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--pack-accent),transparent 72%),transparent 24%),radial-gradient(ellipse at 50% 44%,rgba(123,31,255,.36),transparent 40%),radial-gradient(circle at 15% 82%,rgba(57,255,90,.12),transparent 28%),radial-gradient(circle at 85% 76%,rgba(255,104,247,.12),transparent 28%),linear-gradient(180deg,#09010f,#15051f 48%,#050008);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.pack-choice-overlay:before,.pack-choice-overlay:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}.pack-choice-overlay:before{background:linear-gradient(90deg,transparent 49.8%,rgba(248,245,255,.05) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,rgba(57,255,90,.025) 50%,transparent 50.2%),radial-gradient(circle at 18% 22%,rgba(255,104,247,.24) 0 1px,transparent 2px),radial-gradient(circle at 74% 20%,rgba(57,255,90,.26) 0 1px,transparent 2px),radial-gradient(circle at 58% 78%,rgba(244,184,58,.2) 0 1px,transparent 2px);background-size:78px 78px,78px 78px,136px 136px,174px 174px,214px 214px;opacity:.72;animation:particleDrift 12s linear infinite}.pack-choice-overlay:after{background:radial-gradient(ellipse at 50% 56%,transparent 0 42%,rgba(5,0,8,.64) 78%,rgba(5,0,8,.9)),linear-gradient(112deg,transparent 43%,rgba(248,245,255,.1) 49%,transparent 56%);mix-blend-mode:screen;opacity:.84}.pack-choice-beams{position:fixed;inset:0;z-index:1;overflow:visible;pointer-events:none;mix-blend-mode:screen}.pack-choice-beams span{position:absolute;top:-14vh;width:clamp(120px,16vw,240px);height:82vh;clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);opacity:.17;background:linear-gradient(180deg,color-mix(in srgb,var(--pack-accent),#fff 18%),transparent 82%);filter:blur(.5px);transform-origin:50% 0;animation:revealBeamSweep 7s ease-in-out infinite}.pack-choice-beams span:nth-child(1){left:8%;transform:rotate(-18deg)}.pack-choice-beams span:nth-child(2){left:42%;width:clamp(140px,20vw,300px);background:linear-gradient(180deg,rgba(248,245,255,.32),transparent 82%);animation-delay:.35s}.pack-choice-beams span:nth-child(3){right:8%;transform:rotate(18deg);background:linear-gradient(180deg,color-mix(in srgb,var(--pack-color),#fff 12%),transparent 82%);animation-delay:.7s}.pack-choice-shell{position:relative;z-index:2;display:grid;gap:clamp(18px,3vw,30px);width:min(1180px,100%);margin:auto;animation:packChoiceShellIn .42s cubic-bezier(.18,.9,.22,1) both}.pack-choice-top{display:flex;align-items:end;justify-content:space-between;gap:18px}.pack-choice-top h2{margin:4px 0 0;font-size:clamp(30px,5vw,64px);line-height:.94;text-transform:uppercase}.pack-choice-balance{display:grid;gap:2px;min-width:154px;min-height:54px;align-content:center;padding:8px 16px;border:1px solid rgba(248,245,255,.3);border-radius:8px;background:radial-gradient(circle at 18% 18%,rgba(248,245,255,.22),transparent 28%),linear-gradient(135deg,#39ff5a29,#7b1fff33),#08010ed6;box-shadow:0 22px 60px #0000007a,0 0 28px #39ff5a29,inset 0 1px #f8f5ff2e,inset 0 0 26px #f8f5ff0f;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.pack-choice-balance span{color:#f8f5ffad;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.pack-choice-balance strong{color:var(--green);font-size:18px;line-height:1.08;text-shadow:0 0 18px rgba(57,255,90,.32)}.pack-choice-balance small{color:var(--gold);font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.pack-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.8vw,22px)}.pack-choice-card{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:14px;min-width:0;min-height:clamp(360px,48vh,480px);padding:clamp(14px,1.6vw,20px);border:1px solid color-mix(in srgb,var(--pack-accent),transparent 46%);border-radius:8px;color:var(--text);text-align:left;background:linear-gradient(145deg,rgba(248,245,255,.16),transparent 18%),radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--pack-accent),transparent 54%),transparent 34%),linear-gradient(160deg,color-mix(in srgb,var(--pack-color),transparent 68%),#050008e0 58%,color-mix(in srgb,var(--pack-accent),transparent 76%));box-shadow:0 26px 76px #00000085,0 0 32px color-mix(in srgb,var(--pack-color),transparent 76%),inset 0 0 0 1px #f8f5ff14,inset 0 0 38px #f8f5ff0d;overflow:hidden;isolation:isolate;cursor:pointer;transform:translateY(0) scale(1);opacity:1;animation:packChoiceCardIn .52s cubic-bezier(.18,.92,.2,1) calc(80ms * var(--choice-index)) forwards;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.pack-choice-card:before,.pack-choice-card:after{content:"";position:absolute;pointer-events:none}.pack-choice-card:before{inset:8px;z-index:-1;border:1px solid color-mix(in srgb,var(--pack-accent),transparent 68%);border-radius:6px;background:repeating-linear-gradient(135deg,transparent 0 18px,color-mix(in srgb,var(--pack-color),transparent 88%) 18px 20px),radial-gradient(circle at 16% 14%,rgba(248,245,255,.14),transparent 16%),radial-gradient(circle at 86% 90%,color-mix(in srgb,var(--pack-accent),transparent 78%),transparent 20%)}.pack-choice-card:after{inset:-70% -46%;z-index:0;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.28) 48%,transparent 54%);opacity:0;transform:translate(-40%) rotate(9deg);transition:opacity .18s ease,transform .28s ease}.pack-choice-card:hover:not(:disabled),.pack-choice-card:focus-visible{z-index:4;border-color:color-mix(in srgb,var(--pack-accent),#fff 20%);box-shadow:0 34px 96px #000000a3,0 0 44px color-mix(in srgb,var(--pack-color),transparent 54%),0 0 30px color-mix(in srgb,var(--pack-accent),transparent 64%),inset 0 0 0 1px #f8f5ff1f,inset 0 0 48px #f8f5ff14;filter:saturate(1.12) brightness(1.04);transform:translateY(-12px) scale(1.025)}.pack-choice-card:hover:not(:disabled):after,.pack-choice-card:focus-visible:after{opacity:.72;transform:translate(24%) rotate(9deg)}.pack-choice-card:focus-visible{outline:2px solid color-mix(in srgb,var(--pack-accent),#fff 18%);outline-offset:5px}.pack-choice-card:disabled{cursor:default}.pack-choice-card[data-selected=true]{border-color:color-mix(in srgb,var(--pack-accent),#fff 28%);filter:saturate(1.18) brightness(1.08);animation:packChoiceSelected .72s cubic-bezier(.18,.92,.2,1) both}.pack-choice-selected .pack-choice-card:not([data-selected=true]){opacity:.24!important;transform:translateY(16px) scale(.94);filter:blur(1px) saturate(.7)}.pack-choice-visual{position:relative;display:grid;place-items:center;min-height:clamp(150px,22vh,232px)}.pack-choice-cardback{position:relative;z-index:2;display:block;width:min(142px,76%);transform:rotate(-4deg);filter:drop-shadow(0 24px 36px rgba(0,0,0,.55)) drop-shadow(0 0 24px color-mix(in srgb,var(--pack-accent),transparent 62%))}.pack-choice-cardback .moni-card,.pack-choice-cardback .themed-pack-back{width:100%;min-height:auto;aspect-ratio:1 / var(--moni-card-ratio-height, 1.4545)}.pack-choice-ring{position:absolute;z-index:1;width:min(210px,94%);aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--pack-accent),transparent 46%) 0deg 4deg,transparent 4deg 18deg),radial-gradient(circle,color-mix(in srgb,var(--pack-color),transparent 74%),transparent 68%);opacity:.76;animation:packChoiceRingSpin 8s linear infinite}.pack-choice-spark{position:absolute;z-index:3;width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--pack-accent),#fff 20%);box-shadow:0 0 18px color-mix(in srgb,var(--pack-accent),#fff 12%)}.pack-choice-spark.spark-1{left:18%;top:20%}.pack-choice-spark.spark-2{right:16%;top:38%;width:7px;height:7px}.pack-choice-spark.spark-3{left:34%;bottom:18%;width:6px;height:6px}.pack-choice-copy{position:relative;z-index:2;display:grid;align-content:end;gap:6px;min-width:0}.pack-choice-copy small,.pack-choice-copy em{color:#f8f5ffad;font-size:11px;font-style:normal;font-weight:850;line-height:1.18}.pack-choice-copy small{text-transform:uppercase}.pack-choice-copy strong{color:#fff;font-size:clamp(18px,2vw,25px);font-weight:950;line-height:.98;text-transform:uppercase}.pack-choice-card>b{position:relative;z-index:2;justify-self:start;padding:8px 10px;border:1px solid color-mix(in srgb,var(--pack-accent),transparent 52%);border-radius:8px;background:#0500089e;color:color-mix(in srgb,var(--pack-accent),#fff 24%);font-size:12px;font-weight:950;line-height:1;text-transform:uppercase}.pack-choice-back{justify-self:center;min-width:min(220px,100%);min-height:54px;padding:0 24px;border:1px solid rgba(248,245,255,.26);border-radius:8px;color:var(--text);background:linear-gradient(135deg,#f8f5ff26,#7b1fff1f),#050008b8;box-shadow:0 20px 54px #00000075,inset 0 0 24px #f8f5ff0d;font-size:13px;font-weight:950;text-transform:uppercase}.pack-choice-back:hover:not(:disabled),.pack-choice-back:focus-visible{border-color:#f8f5ff85;transform:translateY(-2px)}.pack-choice-launch{position:fixed;left:50%;top:50%;z-index:7;display:grid;justify-items:center;gap:12px;width:min(280px,74vw);pointer-events:none;transform:translate(-50%,-50%);animation:packChoiceLaunch .72s cubic-bezier(.18,.92,.2,1) forwards}.pack-choice-launch-card{width:min(210px,54vw);filter:drop-shadow(0 38px 70px rgba(0,0,0,.72)) drop-shadow(0 0 44px color-mix(in srgb,var(--pack-accent),transparent 44%))}.pack-choice-launch-card .moni-card,.pack-choice-launch-card .themed-pack-back{width:100%;min-height:auto;aspect-ratio:1 / var(--moni-card-ratio-height, 1.4545)}.pack-choice-launch strong{color:color-mix(in srgb,var(--pack-accent),#fff 28%);font-size:15px;font-weight:950;line-height:1;text-align:center;text-transform:uppercase;text-shadow:0 0 22px color-mix(in srgb,var(--pack-accent),transparent 45%)}.pack-choice-pack-pick .pack-choice-shell{width:min(1220px,100%)}.pack-choice-pack-pick .pack-choice-top p{max-width:760px}.pack-pick-stage{position:relative;min-height:clamp(410px,52vh,620px)}.pack-pick-pack{position:absolute;left:50%;top:50%;display:grid;justify-items:center;gap:12px;width:min(250px,24vw);padding:0;border:0;background:none;color:var(--text);cursor:pointer;transform-origin:50% 50%;transition:filter .18s ease}.pack-pick-pack[data-slot=left]{transform:translate(-50%,-50%) translate(clamp(-360px,-22vw,-220px)) rotate(-8deg) scale(.94)}.pack-pick-pack[data-slot=center]{z-index:2;transform:translate(-50%,-50%) rotate(0) scale(1)}.pack-pick-pack[data-slot=right]{transform:translate(-50%,-50%) translate(clamp(220px,22vw,360px)) rotate(8deg) scale(.94)}.pack-pick-pack:hover:not(:disabled),.pack-pick-pack:focus-visible{z-index:4;filter:drop-shadow(0 36px 56px rgba(0,0,0,.58)) saturate(1.08)}.pack-pick-pack:hover:not(:disabled)[data-slot=left],.pack-pick-pack:focus-visible[data-slot=left]{transform:translate(-50%,-50%) translate(clamp(-360px,-22vw,-220px)) translateY(-14px) rotate(-10deg) scale(.98)}.pack-pick-pack:hover:not(:disabled)[data-slot=center],.pack-pick-pack:focus-visible[data-slot=center]{transform:translate(-50%,-50%) translateY(-16px) rotate(0) scale(1.04)}.pack-pick-pack:hover:not(:disabled)[data-slot=right],.pack-pick-pack:focus-visible[data-slot=right]{transform:translate(-50%,-50%) translate(clamp(220px,22vw,360px)) translateY(-14px) rotate(10deg) scale(.98)}.pack-pick-pack[data-selected=true]{z-index:5;opacity:1;visibility:visible;filter:drop-shadow(0 36px 56px rgba(0,0,0,.58)) saturate(1.08)}.pack-pick-pack[data-selected=true][data-slot=left]{animation:packPickSlideLeft .52s cubic-bezier(.18,.92,.2,1) both}.pack-pick-pack[data-selected=true][data-slot=center]{animation:packPickSlideCenter .52s cubic-bezier(.18,.92,.2,1) both}.pack-pick-pack[data-selected=true][data-slot=right]{animation:packPickSlideRight .52s cubic-bezier(.18,.92,.2,1) both}.pack-pick-stage[data-selected-index="0"] .pack-pick-pack:not([data-slot=left]),.pack-pick-stage[data-selected-index="1"] .pack-pick-pack:not([data-slot=center]),.pack-pick-stage[data-selected-index="2"] .pack-pick-pack:not([data-slot=right]){opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.88);transition:none;pointer-events:none}.pack-pick-stage[data-selected-index="0"] .pack-pick-pack[data-slot=left],.pack-pick-stage[data-selected-index="1"] .pack-pick-pack[data-slot=center],.pack-pick-stage[data-selected-index="2"] .pack-pick-pack[data-slot=right]{visibility:visible}.pack-pick-cardback{position:relative;display:block;width:min(176px,88%);filter:drop-shadow(0 28px 40px rgba(0,0,0,.58)) drop-shadow(0 0 26px color-mix(in srgb,var(--pack-accent),transparent 58%))}.pack-pick-cardback .moni-card,.pack-pick-cardback .themed-pack-back{width:100%;min-height:auto;aspect-ratio:1 / var(--moni-card-ratio-height, 1.4545)}.pack-pick-badge{padding:7px 10px;border:1px solid color-mix(in srgb,var(--pack-accent),transparent 48%);border-radius:8px;color:color-mix(in srgb,var(--pack-accent),#fff 16%);background:#050008b8;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}@keyframes packPickSlideLeft{0%{transform:translate(-50%,-50%) translate(clamp(-360px,-22vw,-220px)) rotate(-8deg) scale(.94)}58%{transform:translate(-50%,-50%) translate(clamp(-180px,-10vw,-120px)) translateY(-8px) rotate(-3deg) scale(1.04)}to{transform:translate(-50%,-50%) translate(0) translateY(-14px) rotate(0) scale(1.12)}}.challenge-command-row{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);gap:12px;align-items:stretch}.challenge-command-row .challenge-setup-card,.challenge-command-row .challenge-arena-hero{order:initial}.challenge-command-row .challenge-create{grid-template-columns:minmax(0,1.2fr) minmax(120px,.42fr) auto}.challenge-command-row .challenge-hint{grid-column:1 / -1}@media(max-width:980px){.challenge-command-row{grid-template-columns:1fr}.challenge-command-row .challenge-setup-card{order:1!important}.challenge-command-row .challenge-arena-hero{order:2!important}}@media(max-width:620px){.challenge-command-row .challenge-setup-card{order:1!important}.challenge-command-row .challenge-arena-hero{order:2!important}.challenge-command-row .challenge-create{grid-template-columns:1fr}}@media(max-height:780px)and (min-width:900px){.challenge-arena{gap:10px}.challenge-command-row .challenge-setup-card,.challenge-command-row .challenge-arena-hero{padding:12px}.challenge-command-row .challenge-hero-copy p{font-size:14px}.challenge-command-row .challenge-arena-stats span{min-height:64px;padding:8px 10px}}.auth-intro{display:grid;gap:8px;text-align:left}.auth-intro h1{margin:0;font-size:clamp(30px,7vw,54px);line-height:.96}.auth-intro p{max-width:38rem;margin:0}.auth-product-intro{color:#f8f5ffbd}.auth-tabs button[aria-selected=true]{color:#050008;border-color:#39ff5aa6;background:linear-gradient(135deg,#39ff5aeb,#f4b83ac7)}@media(max-width:760px){.app-header.title-menu.flat-top-bar{padding:6px}.app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:5px;align-items:stretch}.flat-session-tabs .session-brand-chip{width:44px;min-width:44px;min-height:38px;padding:4px}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button{min-height:38px;padding:5px 7px;font-size:12px}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{min-width:0}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{grid-column:2 / 3;min-width:0}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip{grid-column:1 / 3}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{grid-column:3 / 4}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.flat-session-tabs .session-player-action small,.flat-session-tabs .session-mode-chip small,.flat-session-tabs .session-points small{font-size:10px}.flat-session-tabs .session-player-action b,.flat-session-tabs .session-mode-chip b,.flat-session-tabs .session-points b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.deck-card-pool-console .deck-zone-header{grid-template-columns:1fr;align-items:stretch}.deck-builder-toolbar{width:100%;min-width:0;grid-template-columns:1fr}.deck-builder-toolbar .filter-field,.deck-builder-toolbar .filter-field.wide,.deck-builder-toolbar .toggle-row{width:100%;min-width:0}}@media(max-width:760px)and (max-height:700px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(64px, calc((100vw - 42px)/4) , 82px);--tcg-hand-card-w: clamp(98px, 32vw, 126px);--tcg-hand-deck-w: clamp(58px, 17vw, 74px);--tcg-slot-pad: 1px;--tcg-slot-gap: 2px;--tcg-slot-w: calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2);--tcg-center-h: 46px;--tcg-hand-step: clamp(20px, 6.2vw, 32px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 8px)}body.duel-board-active .match-board{grid-template-rows:minmax(0,1fr) minmax(var(--tcg-hand-tray-h),var(--tcg-hand-tray-h))}body.duel-board-active .duel-main{grid-template-rows:minmax(112px,1fr) var(--tcg-center-h) minmax(112px,1fr);gap:4px}body.duel-board-active .battlefield{min-height:278px}body.duel-board-active .center-line{min-height:var(--tcg-center-h);height:var(--tcg-center-h);padding:3px}body.duel-board-active .duel-action-buttons .duel-action-button{min-height:44px;padding-inline:8px;font-size:10px}body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{min-height:var(--tcg-hand-tray-h);height:var(--tcg-hand-tray-h);padding-bottom:4px}}@media(orientation:landscape)and (max-height:520px){body.duel-board-active .app-shell:has(.match-board){padding:4px}body.duel-board-active .app-header.title-menu.flat-top-bar{margin-bottom:3px;padding:4px}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(58px, 8.4dvh, 72px);--tcg-hand-card-w: clamp(82px, 17dvh, 104px);--tcg-hand-deck-w: clamp(54px, 12dvh, 68px);--tcg-slot-pad: 1px;--tcg-slot-gap: 2px;--tcg-slot-w: calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2);--tcg-center-h: 44px;--tcg-hand-step: clamp(24px, 5vw, 42px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 6px);height:calc(100dvh - 58px);max-height:calc(100dvh - 58px)}body.duel-board-active .duel-main{grid-template-rows:minmax(74px,1fr) var(--tcg-center-h) minmax(74px,1fr);gap:3px}body.duel-board-active .battlefield{min-height:196px}body.duel-board-active .player-lane,body.duel-board-active .player-lane[data-has-log=false]{min-height:0;padding:2px 4px}body.duel-board-active .duel-action-buttons .duel-action-button{min-height:44px}}.pack-choice-actions[data-unavailable=true]{grid-template-columns:1fr}.pack-choice-unavailable{display:grid;place-items:center;min-height:44px;padding:10px 12px;border:1px solid rgba(255,24,48,.42);border-radius:8px;color:#ffecf0;background:linear-gradient(135deg,#ff18303d,#05000894),#7800086b;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.auth-referral-note,.wallet-field-note,.earn-referred-by{display:block;min-width:0;color:#f8f5ffb3;font-size:12px;font-weight:800;line-height:1.35}.auth-referral-note{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid rgba(57,255,90,.24);border-radius:8px;background:#05000875}.auth-referral-note strong,.earn-referred-by{color:var(--green)}.challenge-lobby-panel{display:grid;gap:12px;min-width:0}.challenge-deck-field small{color:#f8f5ff94;font-size:11px;font-weight:800;line-height:1.25}.challenge-hint span:first-child{color:var(--green)}.rules-keyword-panel{position:relative;z-index:1;display:grid;gap:12px;padding:clamp(14px,1.8vw,20px);border:1px solid rgba(248,245,255,.13);border-radius:8px;background:linear-gradient(145deg,rgba(57,255,90,.08),transparent 46%),#05000894;box-shadow:0 18px 54px #0000004d,inset 0 0 0 1px #f8f5ff0a}.rules-keyword-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rules-keyword-card{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid rgba(248,245,255,.11);border-radius:8px;background:#0500086b}.rules-keyword-card strong{color:var(--green);font-size:13px;font-weight:950;line-height:1;text-transform:uppercase}.rules-keyword-card p{margin:0;color:#f8f5ffc2;font-size:13px;line-height:1.35}@media(max-width:980px){.rules-keyword-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.pack-choice-actions{grid-template-columns:1fr}.pack-choice-actions button,.pack-choice-unavailable{width:100%;min-height:46px}.challenge-lobby-panel{order:2}.challenge-lobby-grid{order:3}.challenge-setup-card{order:4}.rules-keyword-grid{grid-template-columns:1fr}}.collection-load-more,.deck-pool-more{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin-top:18px}.collection-load-more button,.deck-pool-more button{min-width:min(220px,100%);min-height:42px}.deck-pool-more span{color:#f8f5ffad;font-size:11px;font-weight:900;text-transform:uppercase}.deck-card-pool-console .deck-zone-header p{margin:4px 0 0;color:#f8f5ffad;font-size:11px;font-weight:900;text-transform:uppercase}@media(max-width:900px){.deck-card-pool-console .deck-zone-header{position:sticky;top:calc(var(--app-header-height, 86px) + 8px);z-index:8;padding:10px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:#0a0010f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.deck-pool-grid.mini-card-list{grid-template-columns:1fr;max-height:none;overflow:visible}.mini-card-list .deck-pool-card{grid-template-columns:72px minmax(0,1fr);min-height:92px;padding:8px}.deck-pool-card-face,.deck-pool-card-face .moni-card.compact{--card-display-width: 66px;width:var(--card-display-width)}.deck-pool-card-copy{justify-items:stretch;text-align:left}.deck-pool-card-copy small{min-height:0;-webkit-line-clamp:2}}@media(hover:none)and (pointer:coarse){body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{pointer-events:auto;touch-action:none}body.duel-board-active .hand-card{pointer-events:none}}@media(max-width:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-center-h: 52px;--tcg-hand-card-w: clamp(108px, 35vw, 140px);--tcg-hand-step: clamp(26px, 7.4vw, 40px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 18px)}body.duel-board-active .duel-action-buttons{grid-template-columns:repeat(2,minmax(88px,1fr));width:min(100%,198px)}body.duel-board-active .duel-action-buttons .duel-action-button{max-width:none;min-height:44px;height:auto;padding:6px 8px;white-space:normal;line-height:1.05}body.duel-board-active .center-line{min-height:var(--tcg-center-h);height:var(--tcg-center-h)}}@media(max-width:430px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-center-h: 54px;--tcg-hand-card-w: clamp(102px, 34vw, 132px);--tcg-hand-step: clamp(23px, 6.8vw, 36px)}body.duel-board-active .duel-action-buttons{grid-template-columns:repeat(2,minmax(82px,1fr));width:min(100%,184px)}}.challenge-arena:not([data-match-active=true]) .challenge-arena-hero{grid-template-columns:minmax(0,1fr) minmax(230px,.32fr)}.challenge-arena:not([data-match-active=true]) .challenge-hero-copy h3{max-width:760px;font-size:clamp(32px,4.6vw,58px)}.challenge-arena:not([data-match-active=true]) .challenge-hero-actions{margin-top:4px}.challenge-arena:not([data-match-active=true]) .challenge-arena-stats{align-self:center}.challenge-arena:not([data-match-active=true]) .challenge-arena-stats span{min-height:74px;padding:10px 12px}.challenge-arena:not([data-match-active=true]) .challenge-lobby-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr)}.challenge-arena:not([data-match-active=true]) .challenge-mode-card,.challenge-arena:not([data-match-active=true]) .challenge-instructions-panel,.challenge-arena:not([data-match-active=true]) .challenge-setup-card,.challenge-arena:not([data-match-active=true]) .challenge-list-head{padding:clamp(12px,1.5vw,18px)}.challenge-arena:not([data-match-active=true]) .challenge-mode-card h3,.challenge-arena:not([data-match-active=true]) .challenge-instructions-panel h3,.challenge-arena:not([data-match-active=true]) .challenge-setup-card h3,.challenge-arena:not([data-match-active=true]) .challenge-list-head h3{font-size:clamp(19px,1.7vw,27px)}.challenge-arena:not([data-match-active=true]) .challenge-step-list span{min-height:58px;padding:8px 10px}.challenge-arena:not([data-match-active=true]) .challenge-mode-meta span{min-height:56px;padding:8px 10px}.challenge-tabs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(145deg,rgba(248,245,255,.06),transparent 48%),#05000899;box-shadow:0 16px 44px #00000042,inset 0 0 0 1px #f8f5ff0a}.challenge-tabs button{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0;min-height:44px;padding:0 12px;border-color:#f8f5ff1a;border-radius:7px;color:#f8f5ffb8;background:#05000875;font-size:11px;font-weight:950;text-transform:uppercase}.challenge-tabs button.active,.challenge-tabs button[aria-selected=true]{color:#050008;border-color:#39ff5a94;background:linear-gradient(135deg,var(--green),var(--gold));box-shadow:0 12px 30px #39ff5a1f}.challenge-tabs button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challenge-tabs button b{display:grid;place-items:center;min-width:24px;height:24px;padding-inline:6px;border-radius:999px;background:#0500088a;color:inherit;font-family:var(--font-display);line-height:1}.challenge-arena:not([data-match-active=true]) .challenge-list-head{grid-template-columns:minmax(0,1fr) auto;margin-bottom:-4px}.challenge-arena:not([data-match-active=true]) .challenge-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.challenge-arena:not([data-match-active=true]) .challenge-card{min-height:196px;padding:14px}.challenge-arena:not([data-match-active=true]) .challenge-card-main{gap:8px}.challenge-arena:not([data-match-active=true]) .challenge-card-main strong{font-size:clamp(18px,1.65vw,24px)}.challenge-arena:not([data-match-active=true]) .challenge-card-stats{gap:7px}.challenge-arena:not([data-match-active=true]) .challenge-card-stats span{min-height:54px;padding:8px}.challenge-arena:not([data-match-active=true]) .challenge-card-stats b{font-size:clamp(16px,1.35vw,22px)}.challenge-arena:not([data-match-active=true]) .challenge-card p{font-size:12px}@media(max-width:980px){.challenge-arena:not([data-match-active=true]) .challenge-arena-hero,.challenge-arena:not([data-match-active=true]) .challenge-lobby-grid{grid-template-columns:1fr}.challenge-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.challenge-tabs{grid-template-columns:1fr}.challenge-arena:not([data-match-active=true]) .challenge-card-stats{grid-template-columns:1fr}}.challenge-arena:not([data-match-active=true]){gap:clamp(14px,2vw,22px);overflow:hidden}.challenge-arena:not([data-match-active=true]) .challenge-arena-hero{position:relative;grid-template-columns:minmax(0,1.2fr) minmax(310px,.48fr);overflow:hidden;border-color:#ff4f6d57;background:linear-gradient(115deg,rgba(255,79,109,.2),transparent 42%),linear-gradient(180deg,#100512f2,#050008e6)}.challenge-arena:not([data-match-active=true]) .challenge-arena-hero:after{content:"";position:absolute;inset:auto 18px 0;height:1px;background:linear-gradient(90deg,rgba(255,79,109,.72),rgba(244,184,58,.74),rgba(57,255,90,.58),transparent);opacity:.8}.challenge-hero-copy p,.challenge-mode-card p{margin:0;color:#f8f5ffc2;line-height:1.42}.challenge-hero-copy p{max-width:760px;font-size:clamp(15px,1.7vw,20px)}.challenge-arena:not([data-match-active=true]) .challenge-arena-stats{position:relative;z-index:1;grid-template-columns:1fr;min-width:0}.challenge-arena:not([data-match-active=true]) .challenge-arena-stats span{min-height:96px;border-radius:8px;border-color:#f8f5ff29;background:linear-gradient(145deg,rgba(248,245,255,.08),transparent 54%),#050008a3}.challenge-arena:not([data-match-active=true]) .challenge-arena-stats b{font-size:clamp(28px,3vw,42px)}.challenge-mode-card p{font-size:14px}.challenge-mode-meta span,.challenge-step-list span,.challenge-card-stats span{display:grid;gap:3px;justify-self:stretch;min-width:0;min-height:66px;padding:10px;border:1px solid rgba(248,245,255,.12);border-radius:7px;background:#0500088a}.challenge-mode-meta em,.challenge-card-stats em,.challenge-step-list em{justify-self:stretch;min-height:0;padding:0;border:0;border-radius:0;color:#f8f5ff99;background:transparent;font-size:10px;font-style:normal;font-weight:900;line-height:1.12;text-transform:uppercase}.challenge-arena:not([data-match-active=true]) .challenge-create{grid-template-columns:minmax(220px,1.2fr) minmax(126px,.42fr) minmax(180px,auto) minmax(260px,.9fr);padding:0;border:0;background:transparent;box-shadow:none}.challenge-arena:not([data-match-active=true]) .challenge-hint{grid-column:auto;align-self:stretch;align-content:center}.challenge-arena:not([data-match-active=true]) .challenge-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.challenge-arena:not([data-match-active=true]) .challenge-card{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:12px;min-height:238px;padding:16px;border-radius:8px}.challenge-arena:not([data-match-active=true]) .challenge-card[data-mine=true]{border-color:#39ff5a5c}.challenge-arena:not([data-match-active=true]) .challenge-card-main{display:grid;gap:10px}.challenge-arena:not([data-match-active=true]) .challenge-card-main strong{color:#fff;font-size:clamp(19px,2vw,28px);line-height:1.02;text-transform:uppercase}.challenge-arena:not([data-match-active=true]) .challenge-card p{position:relative;z-index:1;margin:0;color:#f8f5ffbd;font-size:13px;line-height:1.35}@media(max-width:1180px){.challenge-arena:not([data-match-active=true]) .challenge-arena-hero,.challenge-lobby-grid{grid-template-columns:1fr}.challenge-arena:not([data-match-active=true]) .challenge-arena-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.challenge-arena:not([data-match-active=true]) .challenge-create{grid-template-columns:minmax(0,1fr) minmax(120px,.5fr)}.challenge-arena:not([data-match-active=true]) .challenge-create .primary,.challenge-arena:not([data-match-active=true]) .challenge-hint{grid-column:1 / -1}}@media(max-width:680px){.challenge-arena:not([data-match-active=true]){gap:12px}.challenge-hero-copy h3{font-size:clamp(32px,12vw,48px)}.challenge-arena:not([data-match-active=true]) .challenge-arena-stats,.challenge-mode-meta,.challenge-card-stats,.challenge-arena:not([data-match-active=true]) .challenge-create,.challenge-list-head{grid-template-columns:1fr}.challenge-hero-actions,.challenge-card-actions{display:grid}.challenge-hero-actions button,.challenge-card-actions button{width:100%}}.challenge-arena{gap:clamp(14px,2vw,22px);overflow:hidden}.challenge-arena .section-head-premium{position:relative;z-index:1}.challenge-arena-hero{position:relative;grid-template-columns:minmax(0,1.2fr) minmax(310px,.48fr);overflow:hidden;border-color:#ff4f6d57;background:linear-gradient(115deg,rgba(255,79,109,.2),transparent 42%),linear-gradient(180deg,#100512f2,#050008e6)}.challenge-arena-hero:after{content:"";position:absolute;inset:auto 18px 0;height:1px;background:linear-gradient(90deg,rgba(255,79,109,.72),rgba(244,184,58,.74),rgba(57,255,90,.58),transparent);opacity:.8}.challenge-hero-copy{position:relative;z-index:1;display:grid;align-content:center;gap:12px}.challenge-hero-copy h3,.challenge-mode-card h3,.challenge-instructions-panel h3,.challenge-setup-card h3,.challenge-list-head h3{margin:0;font-family:var(--font-display);letter-spacing:0;line-height:.98;text-transform:uppercase}.challenge-hero-copy h3{max-width:820px;font-size:clamp(34px,5.2vw,70px)}.challenge-hero-copy p{max-width:760px;margin:0;color:#f8f5ffc7;font-size:clamp(15px,1.7vw,20px);line-height:1.42}.challenge-hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:2px}.challenge-hero-actions button,.challenge-mode-card button{min-height:44px;padding:0 16px;border-color:#f8f5ff2e;background:linear-gradient(135deg,#f8f5ff1f,#7b1fff1f),#0500089e;font-size:11px;font-weight:950;text-transform:uppercase}.challenge-hero-actions .primary{border-color:#39ff5a6b;color:#050008;background:linear-gradient(135deg,var(--green),var(--gold))}.challenge-arena-stats{position:relative;z-index:1;grid-template-columns:1fr;min-width:0}.challenge-arena-stats span{min-height:96px;border-radius:8px;border-color:#f8f5ff29;background:linear-gradient(145deg,rgba(248,245,255,.08),transparent 54%),#050008a3}.challenge-arena-stats b{font-size:clamp(28px,3vw,42px)}.challenge-lobby-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(240px,.72fr) minmax(320px,.92fr);gap:12px;align-items:stretch}.challenge-mode-card,.challenge-instructions-panel,.challenge-setup-card,.challenge-list-head{position:relative;z-index:1;display:grid;gap:12px;min-width:0;padding:clamp(14px,1.8vw,20px);border:1px solid rgba(248,245,255,.13);border-radius:8px;background:linear-gradient(145deg,rgba(248,245,255,.075),transparent 52%),#05000894;box-shadow:0 18px 54px #0000004d,inset 0 0 0 1px #f8f5ff0a}.challenge-mode-card-pvp{border-color:#ff4f6d57;background:linear-gradient(135deg,rgba(255,79,109,.16),transparent 48%),#0500089e}.challenge-mode-card h3,.challenge-instructions-panel h3,.challenge-setup-card h3,.challenge-list-head h3{font-size:clamp(20px,2vw,30px)}.challenge-mode-card p{margin:0;color:#f8f5ffbd;font-size:14px;line-height:1.42}.challenge-mode-meta,.challenge-step-list,.challenge-card-stats{display:grid;gap:8px}.challenge-mode-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.challenge-mode-meta span,.challenge-step-list span,.challenge-card-stats span{display:grid;gap:3px;min-width:0;min-height:66px;padding:10px;border:1px solid rgba(248,245,255,.12);border-radius:7px;background:#0500088a}.challenge-mode-meta b,.challenge-card-stats b{color:var(--gold);font-family:var(--font-display);font-size:clamp(17px,1.5vw,24px);line-height:1}.challenge-mode-meta em,.challenge-card-stats em,.challenge-step-list em{color:#f8f5ff99;font-size:10px;font-style:normal;font-weight:900;line-height:1.12;text-transform:uppercase}.challenge-step-list{grid-template-columns:1fr}.challenge-step-list span{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:74px}.challenge-step-list b{display:grid;grid-row:span 2;place-items:center;width:34px;height:34px;border-radius:999px;color:#050008;background:linear-gradient(135deg,var(--green),var(--gold));font-family:var(--font-display)}.challenge-step-list strong{color:#fff;font-size:14px;line-height:1.1;text-transform:uppercase}.challenge-setup-card{scroll-margin-top:88px}.challenge-arena .challenge-create{grid-template-columns:minmax(220px,1.2fr) minmax(126px,.42fr) minmax(180px,auto) minmax(260px,.9fr);padding:0;border:0;background:transparent;box-shadow:none}.challenge-hint{grid-column:auto;align-self:stretch;align-content:center}.challenge-list-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:2px;padding-block:12px}.challenge-list-head strong{padding:8px 10px;border:1px solid rgba(57,255,90,.22);border-radius:999px;color:var(--green);background:#39ff5a14;font-size:11px;text-transform:uppercase}.challenge-arena .challenge-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.challenge-arena .challenge-card{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:12px;min-height:238px;padding:16px;border-radius:8px}.challenge-arena .challenge-card[data-mine=true]{border-color:#39ff5a5c}.challenge-arena .challenge-card-main{display:grid;gap:10px}.challenge-arena .challenge-card-main strong{color:#fff;font-size:clamp(19px,2vw,28px);line-height:1.02;text-transform:uppercase}.challenge-arena .challenge-status-pill{justify-self:start;min-height:0;padding:6px 9px;border:1px solid rgba(248,245,255,.14);border-radius:999px;background:#050008ad;color:#f8f5ffb8;font-size:10px;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase}.challenge-arena .challenge-status-pill[data-status=open]{color:var(--green);border-color:#39ff5a57;background:#39ff5a17}.challenge-arena .challenge-status-pill[data-status=active]{color:var(--gold);border-color:#f4b83a66;background:#f4b83a1a}.challenge-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.challenge-card-stats span{min-height:62px}.challenge-arena .challenge-card p{position:relative;z-index:1;margin:0;color:#f8f5ffbd;font-size:13px;line-height:1.35}.challenge-card-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.challenge-card-actions:empty{display:none}.challenge-card-actions button{flex:1 1 170px}@media(max-width:1180px){.challenge-arena-hero,.challenge-lobby-grid{grid-template-columns:1fr}.challenge-arena-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.challenge-arena .challenge-create{grid-template-columns:minmax(0,1fr) minmax(120px,.5fr)}.challenge-arena .challenge-create .primary,.challenge-hint{grid-column:1 / -1}}@media(max-width:680px){.challenge-arena{gap:12px}.challenge-hero-copy h3{font-size:clamp(32px,12vw,48px)}.challenge-arena-stats,.challenge-mode-meta,.challenge-card-stats,.challenge-arena .challenge-create,.challenge-list-head{grid-template-columns:1fr}.challenge-hero-actions,.challenge-card-actions{display:grid}.challenge-hero-actions button,.challenge-card-actions button{width:100%}}.rules-simple-guide{gap:14px;padding:clamp(12px,1.4vw,18px);background:radial-gradient(circle at 14% 0%,rgba(57,255,90,.1),transparent 28%),linear-gradient(135deg,#0f081ef5,#050008f5 58%,#081c17eb),#050008}.rules-simple-guide .rules-hero{grid-template-columns:1fr;grid-template-areas:"copy" "stats";align-items:start;min-height:auto;padding:clamp(18px,2vw,28px)}.rules-simple-guide .rules-hero-copy{max-width:960px}.rules-simple-guide .rules-hero h2{max-width:960px;font-size:clamp(48px,6.5vw,94px);line-height:.92}.rules-simple-guide .rules-hero p{max-width:820px;font-size:clamp(17px,1.25vw,22px)}.rules-simple-guide .rules-hero-actions{max-width:820px}.rules-simple-guide .rules-scoreboard{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:8px}.rules-simple-guide .rules-scoreboard span{min-height:78px}.rules-simple-guide .rules-flow,.rules-simple-guide .rules-rulebook-panel,.rules-simple-guide .rules-reference-panel,.rules-simple-guide .rules-extra-panel,.rules-simple-guide .rules-footer-note{border-color:#f8f5ff1f;background:linear-gradient(145deg,rgba(248,245,255,.06),transparent 48%),#050008a3}.rules-simple-guide .rules-phase-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rules-simple-guide .rules-step-card{display:grid;align-content:start;gap:12px;min-height:320px;padding:12px;overflow:hidden;animation:rulesStepFloat 5.8s ease-in-out infinite;animation-delay:calc(var(--phase-index) * .16s)}.rules-simple-guide .rules-step-card:hover{transform:translateY(-4px);border-color:#39ff5a5c;box-shadow:0 18px 42px #00000057,0 0 24px #39ff5a21,inset 0 0 0 1px #f8f5ff0d}.rules-step-art,.rules-type-image{position:relative;display:block;min-width:0;overflow:hidden;border:1px solid rgba(248,245,255,.14);border-radius:8px;background:#050008;box-shadow:0 14px 28px #00000047,inset 0 0 0 1px #f8f5ff0d}.rules-step-art{aspect-ratio:16 / 10}.rules-type-image{width:min(150px,100%);aspect-ratio:16 / 11}.rules-step-art:after,.rules-type-image:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.1),transparent 24% 76%,rgba(57,255,90,.08)),radial-gradient(circle at 84% 14%,rgba(255,255,255,.1),transparent 24%);pointer-events:none;z-index:1}.rules-step-art .card-art-progressive,.rules-step-art img,.rules-type-image .card-art-progressive,.rules-type-image img{width:100%;height:100%}.rules-simple-guide .rules-phase-card .rules-step-art .card-art-progressive,.rules-simple-guide .rules-type-image .card-art-progressive{display:block;width:100%;height:100%;border:0;border-radius:0;background:#050008;box-shadow:none;clip-path:none}.rules-simple-guide .rules-phase-card .rules-step-art span,.rules-simple-guide .rules-type-image span{display:block;width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;clip-path:none}.rules-step-art img,.rules-type-image img{position:relative;z-index:0;display:block;object-fit:cover;opacity:1;filter:none}.rules-step-copy{display:grid;gap:7px}.rules-simple-guide .rules-step-copy span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(57,255,90,.34);border-radius:8px;color:#050008;background:linear-gradient(135deg,var(--green),var(--gold));font-family:Orbitron,Inter,sans-serif;font-size:.82rem;font-weight:950}.rules-step-copy em{color:var(--gold);font-size:.72rem;font-style:normal;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.rules-simple-guide .rules-step-copy strong{color:#fff;font-size:clamp(21px,1.75vw,30px);line-height:1}.rules-simple-guide .rules-step-copy p{margin:0;color:#f8f5ffc7;font-size:clamp(15px,1.05vw,18px);line-height:1.34}.rules-simple-guide .rules-body-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-template-areas:"learn table";gap:14px}.rules-simple-guide .rules-type-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rules-simple-guide .rules-type-real{grid-template-columns:minmax(112px,150px) minmax(0,1fr);min-height:150px;padding:12px}.rules-simple-guide .rules-type-real strong{font-size:clamp(21px,1.5vw,28px)}.rules-simple-guide .rules-type-real p,.rules-simple-guide .rules-table-row p{font-size:clamp(15px,1.02vw,18px)}.rules-simple-guide .rules-table-list{gap:10px}.rules-simple-guide .rules-table-row{min-height:72px;align-items:center;padding:14px}.rules-simple-guide .rules-table-row span{width:36px;height:36px}.rules-extra-panel{padding:16px;border:1px solid rgba(248,245,255,.13);border-radius:8px}.rules-extra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rules-extra-list{display:grid;align-content:start;gap:9px;min-width:0;padding:13px;border:1px solid rgba(57,255,90,.18);border-radius:8px;background:#39ff5a0e}.rules-extra-list h4{margin:0;color:var(--gold);font-family:Orbitron,Inter,sans-serif;font-size:.82rem;font-weight:950;text-transform:uppercase}.rules-extra-list p{position:relative;margin:0;padding-left:18px;color:#f8f5ffcc;font-size:clamp(14px,.98vw,17px);line-height:1.35}.rules-extra-list p:before{content:"";position:absolute;left:0;top:.48em;width:7px;height:7px;border-radius:999px;background:var(--green);box-shadow:0 0 12px #39ff5a6b}.rules-note-list{border-color:#ffca4133;background:#ffca410b}.rules-simple-guide .rules-real-examples-panel,.rules-simple-guide .rules-rarity-simple-panel,.rules-simple-guide .rules-real-card-strip,.rules-simple-guide .rules-rarity-track{display:none!important}@keyframes rulesStepFloat{0%,to{filter:brightness(1);transform:translateY(0)}50%{filter:brightness(1.06);transform:translateY(-5px)}}@media(max-width:1180px){.rules-simple-guide .rules-body-grid{grid-template-columns:1fr;grid-template-areas:"learn" "table"}.rules-simple-guide .rules-phase-track{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-simple-guide .rules-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.rules-simple-guide .rules-hero{padding:16px}.rules-simple-guide .rules-hero h2{font-size:clamp(42px,13vw,58px)}.rules-simple-guide .rules-scoreboard,.rules-simple-guide .rules-phase-track,.rules-simple-guide .rules-type-showcase{grid-template-columns:1fr}.rules-simple-guide .rules-step-card{min-height:auto}.rules-step-art{aspect-ratio:16 / 9}.rules-simple-guide .rules-type-real{grid-template-columns:1fr}.rules-type-image{width:100%}.rules-extra-grid{grid-template-columns:1fr}}@media(max-width:420px){.rules-simple-guide .rules-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.rules-simple-guide .rules-step-card{animation:none!important}}.rules-simple-guide{gap:16px;padding:18px;border-color:#39ff5a3d;background:linear-gradient(135deg,#110822eb,#050008f0 52%,#0b2a1fd6),#050008}.rules-simple-guide:before,.rules-simple-guide:after,.rules-simple-guide .rules-hero:after,.rules-simple-guide .rules-phase-track:before{display:none}.rules-simple-guide .rules-hero,.rules-simple-guide .rules-flow,.rules-simple-guide .rules-rulebook-panel,.rules-simple-guide .rules-reference-panel,.rules-simple-guide .rules-rarity-panel,.rules-simple-guide .rules-faction-panel,.rules-simple-guide .rules-extra-panel,.rules-simple-guide .rules-footer-note{border-color:#f8f5ff21;background:linear-gradient(145deg,#f8f5ff13,#f8f5ff06),#050008a8;box-shadow:0 18px 44px #0000003d,inset 0 0 0 1px #f8f5ff09}.rules-simple-guide .rules-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.7fr);grid-template-areas:"copy cards" "stats stats";align-items:center;min-height:auto;padding:24px}.rules-simple-guide .rules-hero-copy{grid-area:copy;max-width:760px}.rules-simple-guide .rules-hero h2{font-size:4.75rem;line-height:.92}.rules-simple-guide .rules-hero p{max-width:700px;font-size:1.25rem}.rules-hero-actions{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;max-width:700px;padding:12px 14px;border:1px solid rgba(57,255,90,.22);border-radius:8px;color:#f8f5ffd6;background:#39ff5a12;font-weight:800}.rules-hero-actions strong{color:var(--green);text-transform:uppercase}.rules-hero-card-fan{grid-area:cards;display:flex;justify-content:center;align-items:center;min-height:300px;padding:8px 4px}.rules-real-card{position:relative;z-index:1;display:block}.rules-real-card .moni-card.compact{--card-display-width: 142px;box-shadow:0 18px 34px #0000005c,0 0 26px color-mix(in srgb,var(--card-accent, #39ff5a),transparent 76%)}.rules-hero-card{transition:transform .18s ease,filter .18s ease}.rules-hero-card:not(:first-child){margin-left:-30px}.rules-hero-card:nth-child(1){transform:rotate(-7deg) translate(16px)}.rules-hero-card:nth-child(2){z-index:3;transform:translateY(-12px)}.rules-hero-card:nth-child(3){transform:rotate(7deg) translate(-16px)}.rules-hero-card:hover{z-index:5;filter:brightness(1.06)}.rules-simple-guide .rules-scoreboard{grid-area:stats;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;gap:8px}.rules-simple-guide .rules-scoreboard span{min-height:84px;padding:12px}.rules-simple-guide .rules-scoreboard b{font-size:1.9rem}.rules-simple-guide .rules-scoreboard em{color:#f8f5ff8a;font-size:.72rem;font-style:normal;font-weight:800;text-transform:none}.rules-simple-guide .rules-phase-track{grid-template-columns:repeat(4,minmax(0,1fr))}.rules-simple-guide .rules-phase-card{min-height:118px;align-content:start;padding:14px;animation:none}.rules-simple-guide .rules-phase-card span{width:34px;height:34px;font-size:.8rem}.rules-simple-guide .rules-phase-card strong{font-size:1.25rem}.rules-simple-guide .rules-phase-card p{font-size:.98rem}.rules-simple-guide .rules-step-card{min-height:344px;animation:rulesStepFloat 5.8s ease-in-out infinite;animation-delay:calc(var(--phase-index) * .16s)}.rules-simple-guide .rules-body-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-template-areas:"learn table" "examples rarity";gap:14px}.rules-simple-guide .rules-learn-panel{grid-area:learn}.rules-simple-guide .rules-table-panel{grid-area:table}.rules-simple-guide .rules-real-examples-panel{grid-area:examples}.rules-simple-guide .rules-rarity-simple-panel{grid-area:rarity}.rules-type-showcase,.rules-real-card-strip,.rules-table-list{display:grid;gap:10px}.rules-type-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-type-real,.rules-example-card,.rules-table-row{min-width:0;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--faction-color, #39ff5a),transparent 78%),transparent 42%),#05000885}.rules-type-real,.rules-example-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:12px;border-color:color-mix(in srgb,var(--faction-color, #39ff5a),transparent 62%)}.rules-type-real .rules-real-card .moni-card.compact,.rules-example-card .rules-real-card .moni-card.compact{--card-display-width: 118px}.rules-type-real div,.rules-example-card div{display:grid;gap:6px}.rules-type-real div>span,.rules-example-card p{margin:0;color:color-mix(in srgb,var(--faction-accent, #39ff5a),#f8f5ff 36%);font-size:.82rem;font-weight:900;text-transform:uppercase}.rules-type-real strong,.rules-example-card strong{color:#fff;font-size:1.35rem;line-height:1.05}.rules-type-real p{margin:0;color:#f8f5ffc2;font-size:1rem;line-height:1.32}.rules-table-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;padding:13px}.rules-table-row span{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(57,255,90,.3);border-radius:8px;color:#050008;background:linear-gradient(135deg,var(--green),var(--gold));font-family:Orbitron,Inter,sans-serif;font-size:.82rem;font-weight:950}.rules-table-row p{margin:0;color:#f8f5ffcc;font-size:1rem;line-height:1.35}.rules-simple-guide .rules-extra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rules-simple-guide .rules-extra-list{display:grid;align-content:start;gap:9px;padding:13px;border:1px solid rgba(57,255,90,.18);border-radius:8px;background:#39ff5a0e}.rules-simple-guide .rules-note-list{border-color:#ffca4133;background:#ffca410b}.rules-simple-guide .rules-extra-list h4{margin:0;color:var(--gold);font-family:Orbitron,Inter,sans-serif;font-size:.82rem;font-weight:950;text-transform:uppercase}.rules-simple-guide .rules-extra-list p{position:relative;margin:0;padding-left:18px;color:#f8f5ffcc;font-size:1rem;line-height:1.35}.rules-simple-guide .rules-extra-list p:before{content:"";position:absolute;left:0;top:.48em;width:7px;height:7px;border-radius:999px;background:var(--green);box-shadow:0 0 12px #39ff5a6b}.rules-real-card-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-simple-guide .rules-rarity-track{grid-template-columns:repeat(3,minmax(0,1fr))}.rules-simple-guide .rules-rarity-card{min-height:124px;animation:none}.rules-simple-guide .rules-rarity-card p{display:none}.rules-simple-guide .rules-rarity-card .rules-rarity-icon{width:64px;height:64px}@media(max-width:1180px){.rules-simple-guide .rules-hero,.rules-simple-guide .rules-body-grid{grid-template-columns:1fr}.rules-simple-guide .rules-hero{grid-template-areas:"copy" "cards" "stats"}.rules-simple-guide .rules-body-grid{grid-template-areas:"learn" "table" "examples" "rarity"}.rules-simple-guide .rules-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.rules-simple-guide{padding:12px}.rules-simple-guide .rules-hero{padding:16px}.rules-simple-guide .rules-hero h2{font-size:3rem}.rules-simple-guide .rules-hero p{font-size:1.04rem}.rules-hero-actions{display:grid}.rules-hero-card-fan{min-height:226px}.rules-real-card .moni-card.compact{--card-display-width: 112px}.rules-hero-card:not(:first-child){margin-left:-24px}.rules-simple-guide .rules-scoreboard,.rules-simple-guide .rules-phase-track,.rules-type-showcase,.rules-real-card-strip,.rules-simple-guide .rules-rarity-track{grid-template-columns:1fr}.rules-simple-guide .rules-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-simple-guide .rules-phase-card,.rules-simple-guide .rules-step-card{min-height:auto}.rules-type-real,.rules-example-card{grid-template-columns:auto minmax(0,1fr)}.rules-simple-guide .rules-extra-grid{grid-template-columns:1fr}.rules-type-real .rules-real-card .moni-card.compact,.rules-example-card .rules-real-card .moni-card.compact{--card-display-width: 96px}}@media(max-width:420px){.rules-simple-guide .rules-hero h2{font-size:2.55rem}.rules-simple-guide .rules-scoreboard,.rules-type-real,.rules-example-card{grid-template-columns:1fr}.rules-type-real .rules-real-card,.rules-example-card .rules-real-card{justify-self:center}}@keyframes packPickSlideCenter{0%{transform:translate(-50%,-50%) rotate(0) scale(1)}60%{transform:translate(-50%,-50%) translateY(-10px) rotate(0) scale(1.06)}to{transform:translate(-50%,-50%) translateY(-14px) rotate(0) scale(1.12)}}@keyframes packPickSlideRight{0%{transform:translate(-50%,-50%) translate(clamp(220px,22vw,360px)) rotate(8deg) scale(.94)}58%{transform:translate(-50%,-50%) translate(clamp(120px,10vw,180px)) translateY(-8px) rotate(3deg) scale(1.04)}to{transform:translate(-50%,-50%) translate(0) translateY(-14px) rotate(0) scale(1.12)}}@keyframes packChoiceShellIn{0%{opacity:.96;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes packChoiceCardIn{0%{opacity:.9;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes packChoiceRingSpin{to{transform:rotate(360deg)}}@keyframes packChoiceSelected{0%{transform:translateY(0) scale(1)}46%{transform:translateY(-18px) scale(1.055)}to{opacity:.34;transform:translateY(22px) scale(.92);filter:blur(1px) saturate(.75)}}@keyframes packChoiceLaunch{0%{opacity:0;transform:translate(-50%,-50%) scale(.62) rotate(-5deg)}34%{opacity:1;transform:translate(-50%,-50%) scale(1.02) rotate(0)}76%{opacity:1;transform:translate(-50%,-50%) scale(1.14) rotate(2deg)}to{opacity:0;transform:translate(-50%,-50%) scale(1.34) rotate(4deg)}}.pack-overlay{--pack-color: var(--purple);--pack-accent: var(--green);position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px;overflow:auto hidden;isolation:isolate;perspective:1800px;background:radial-gradient(ellipse at 50% 38%,rgba(199,119,255,.42),transparent 28%),radial-gradient(circle at 52% 54%,rgba(57,255,90,.2),transparent 36%),radial-gradient(circle at 18% 18%,rgba(255,104,247,.18),transparent 28%),radial-gradient(circle at 86% 82%,rgba(40,168,255,.16),transparent 30%),linear-gradient(180deg,#07010cf5,#050008fa);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.pack-overlay:before{background:radial-gradient(circle at 18% 24%,rgba(248,245,255,.34) 0 1px,transparent 2px),radial-gradient(circle at 78% 18%,rgba(57,255,90,.36) 0 1px,transparent 2px),radial-gradient(circle at 66% 74%,rgba(244,184,58,.26) 0 1px,transparent 2px),radial-gradient(circle at 34% 82%,rgba(255,104,247,.32) 0 1px,transparent 2px),linear-gradient(90deg,transparent 49%,rgba(248,245,255,.055) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(57,255,90,.035) 50%,transparent 51%);background-size:116px 116px,168px 168px,216px 216px,148px 148px,72px 72px,72px 72px;opacity:0;animation:sparkField 3.7s ease-out .28s forwards,particleDrift 8s linear 1s infinite;mix-blend-mode:screen}.pack-overlay:after{inset:-28% -12%;background:radial-gradient(ellipse at 50% 52%,transparent 0 34%,rgba(5,0,8,.55) 72%,rgba(5,0,8,.9)),linear-gradient(112deg,transparent 42%,rgba(248,245,255,.18) 46%,rgba(57,255,90,.22) 49%,rgba(255,104,247,.18) 51%,transparent 56%);opacity:0;transform:translate(-34%) rotate(3deg);animation:overlaySweep 2.6s ease-out .52s forwards;mix-blend-mode:screen}.pack-stage{position:relative;z-index:1;display:grid;align-items:center;justify-items:center;width:min(1180px,calc(100vw - 28px));min-height:min(780px,calc(100vh - 28px));padding:clamp(18px,4vw,42px);border:1px solid rgba(248,245,255,.24);border-radius:8px;background:linear-gradient(135deg,rgba(248,245,255,.15),transparent 18%),radial-gradient(ellipse at 50% 42%,rgba(244,184,58,.2),transparent 28%),radial-gradient(ellipse at 50% 72%,rgba(57,255,90,.13),transparent 38%),linear-gradient(180deg,#140524f5,#09010ff5);box-shadow:0 46px 150px #000000d1,0 0 90px #7b1fff47,inset 0 0 90px #7b1fff2e,inset 0 0 0 1px #39ff5a17;overflow:hidden;transform-style:preserve-3d;animation:packStageFloat 6s ease-in-out infinite}.pack-stage:before,.pack-stage:after{content:"";position:absolute;inset:22px;border:1px solid rgba(248,245,255,.16);border-radius:6px;pointer-events:none;animation:stageCircuit 3.4s ease-in-out infinite}.pack-stage:after{inset:auto 5% 9%;height:64px;border-radius:50%;background:radial-gradient(ellipse at 50% 48%,rgba(248,245,255,.18),transparent 60%),linear-gradient(90deg,transparent,rgba(57,255,90,.42),rgba(244,184,58,.3),rgba(255,104,247,.32),transparent);filter:blur(.2px);border:0;transform:translate(-24%);animation:stageSweep 2.2s ease-out .82s forwards,floorGlow 4.4s ease-in-out 1.4s infinite}.pack-light-rig{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;mix-blend-mode:screen}.pack-light-rig span{position:absolute;top:-18%;width:clamp(72px,10vw,148px);height:74%;background:linear-gradient(180deg,rgba(248,245,255,.44),rgba(57,255,90,.18) 38%,transparent 82%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);opacity:0;transform-origin:50% 0;filter:blur(.4px);animation:lightRigDrop 2.9s ease-out forwards,lightRigSweep 5.8s ease-in-out 1.2s infinite}.pack-light-rig span:nth-child(1){left:5%;transform:rotate(-18deg);animation-delay:.22s,1.3s}.pack-light-rig span:nth-child(2){left:23%;background:linear-gradient(180deg,rgba(255,207,90,.42),rgba(248,245,255,.18) 42%,transparent 84%);transform:rotate(-9deg);animation-delay:.34s,1.42s}.pack-light-rig span:nth-child(3){left:43%;width:clamp(96px,14vw,190px);background:linear-gradient(180deg,rgba(248,245,255,.5),rgba(176,38,255,.2) 44%,transparent 82%);transform:rotate(0);animation-delay:.18s,1.2s}.pack-light-rig span:nth-child(4){right:22%;background:linear-gradient(180deg,rgba(57,255,90,.38),rgba(248,245,255,.2) 42%,transparent 84%);transform:rotate(9deg);animation-delay:.38s,1.48s}.pack-light-rig span:nth-child(5){right:4%;background:linear-gradient(180deg,rgba(255,104,247,.38),rgba(40,168,255,.17) 42%,transparent 84%);transform:rotate(18deg);animation-delay:.28s,1.36s}.pack-floor{position:absolute;left:50%;bottom:clamp(78px,9vh,110px);z-index:1;width:min(860px,86%);height:clamp(110px,15vh,170px);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(248,245,255,.22),transparent 45%),radial-gradient(ellipse at 50% 52%,rgba(57,255,90,.18),transparent 62%),repeating-radial-gradient(ellipse at 50% 50%,rgba(248,245,255,.14) 0 1px,transparent 1px 18px);opacity:.52;transform:translate(-50%) rotateX(64deg) scaleX(.88);filter:blur(.2px);pointer-events:none;animation:premiumFloorPulse 4.4s ease-in-out 1s infinite}.pack-close{position:absolute;top:18px;right:18px;z-index:5;min-height:34px;padding:0 12px;font-size:11px;font-weight:950;text-transform:uppercase}.pack-burst{position:absolute;top:50%;left:50%;z-index:0;width:min(680px,78vw);aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from -8deg,rgba(248,245,255,.26) 0deg 3deg,transparent 3deg 13deg),repeating-conic-gradient(from 17deg,rgba(57,255,90,.18) 0deg 2deg,transparent 2deg 18deg),radial-gradient(circle,rgba(248,245,255,.6),rgba(123,31,255,.28) 30%,rgba(255,104,247,.12) 48%,transparent 70%);opacity:0;transform:translate(-50%,-50%) scale(.26) rotate(0);animation:packBurst 1.7s cubic-bezier(.18,.84,.22,1) forwards;pointer-events:none}.pack-burst:before,.pack-burst:after{content:"";position:absolute;inset:-18%;border-radius:inherit;pointer-events:none}.pack-burst:before{background:repeating-conic-gradient(from 12deg,rgba(57,255,90,.5) 0deg 2deg,transparent 2deg 13deg),repeating-conic-gradient(from 4deg,rgba(255,207,90,.34) 0deg 1deg,transparent 1deg 10deg),radial-gradient(circle,rgba(255,255,255,.4),transparent 62%);opacity:0;animation:packSparkRing 1.6s ease-out .65s forwards}.pack-burst:after{inset:18%;border:1px solid rgba(248,245,255,.24);box-shadow:0 0 26px #f8f5ff47,0 0 52px #39ff5a2e,inset 0 0 34px #7b1fff3d;opacity:0;animation:packCorePulse 2.1s ease-out .76s forwards}.sealed-pack{position:absolute;top:clamp(48px,7vh,70px);left:50%;z-index:2;display:grid;place-items:center;width:188px;transform:translate(-50%);filter:drop-shadow(0 18px 50px rgba(0,0,0,.62));animation:sealedPack 1.42s cubic-bezier(.2,.95,.24,1) forwards;pointer-events:none}.sealed-pack .moni-card,.sealed-pack .themed-pack-back{box-shadow:0 24px 90px #7b1fff8c,0 0 44px #39ff5a2e}.pack-rip-line{position:absolute;top:46%;left:-12%;width:124%;height:6px;border-radius:999px;background:linear-gradient(90deg,transparent,#f8f5ff,var(--green),#ff68f7,transparent);box-shadow:0 0 20px #f8f5ffe6,0 0 46px #39ff5a80;transform:scaleX(0) rotate(-10deg);animation:ripLine .82s ease-out .32s forwards}.pack-label{position:absolute;bottom:24px;left:50%;z-index:3;width:max-content;padding:6px 10px;border:1px solid rgba(248,245,255,.32);border-radius:6px;color:var(--gold);background:#050008bd;font-size:10px;font-weight:950;transform:translate(-50%)}.reveal-flow{position:relative;z-index:3;display:grid;place-items:center;width:100%;min-height:min(590px,calc(100vh - 150px));padding:clamp(168px,22vh,234px) 8px 100px;perspective:1800px;transform-style:preserve-3d}.reveal-stack{position:absolute;top:clamp(68px,10vh,108px);left:50%;z-index:4;width:174px;min-height:276px;transform:translate(-50%) rotateX(7deg);transform-style:preserve-3d;pointer-events:none;filter:drop-shadow(0 30px 48px rgba(0,0,0,.58));animation:stackHover 2.6s ease-in-out .88s infinite}.reveal-stack:before,.reveal-stack:after{content:"";position:absolute;inset:18% -34% auto;height:128px;border-radius:50%;pointer-events:none;transform:translateZ(-60px)}.reveal-stack:before{background:radial-gradient(ellipse at 50% 50%,rgba(248,245,255,.2),transparent 46%),radial-gradient(ellipse at 50% 50%,rgba(57,255,90,.26),transparent 64%);opacity:0;animation:stackHaloPulse 2.9s ease-in-out .62s infinite}.reveal-stack:after{inset:22% -18% auto;height:96px;border:1px solid rgba(248,245,255,.16);background:repeating-conic-gradient(from 0deg,rgba(248,245,255,.2) 0deg 4deg,transparent 4deg 18deg);opacity:0;animation:packOrbit 3.2s linear .78s infinite}.stack-card{--stack-glow: rgba(248, 245, 255, .2);position:absolute;inset:0;z-index:var(--stack-z, 1);display:grid;place-items:center;opacity:0;filter:drop-shadow(0 0 18px var(--stack-glow));transform:translate3d(var(--stack-x, 0),calc(var(--stack-y, 0) + 18px),0) rotate(var(--stack-rotate, 0deg)) rotateX(10deg) scale(.72);transform-style:preserve-3d;animation:stackCardGather .68s cubic-bezier(.2,1,.32,1) .54s forwards,stackCardDeal 1.08s cubic-bezier(.16,.96,.22,1) var(--reveal-delay) forwards}.stack-card-shell{position:relative;display:grid;place-items:center;transform-style:preserve-3d}.stack-card-shell:before,.stack-card-shell:after{content:"";position:absolute;inset:-10px;z-index:-1;border-radius:12px;pointer-events:none}.stack-card-shell:before{background:radial-gradient(circle,var(--stack-glow),transparent 70%);opacity:.8}.stack-card-shell:after{border:1px solid rgba(248,245,255,.14);transform:translateZ(-10px) rotate(3deg)}.stack-card .moni-card{width:174px;filter:drop-shadow(0 18px 36px rgba(0,0,0,.56))}.deal-trail{position:absolute;top:49%;left:50%;z-index:-1;width:clamp(190px,22vw,330px);height:20px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(248,245,255,.72),var(--stack-glow),transparent);box-shadow:0 0 22px var(--stack-glow),0 0 42px #f8f5ff2e;opacity:0;transform:translate3d(-50%,-50%,-12px) rotate(var(--deal-angle, 0deg)) scaleX(.2);transform-origin:0 50%;animation:dealTrail .92s cubic-bezier(.16,.96,.22,1) var(--deal-delay) forwards;pointer-events:none}.stack-card.stack-uncommon{--stack-glow: rgba(113, 246, 203, .28)}.stack-card.stack-rare{--stack-glow: rgba(255, 207, 90, .42)}.stack-card.stack-mythic{--stack-glow: rgba(255, 104, 247, .5)}.stack-card:nth-child(1),.reveal-slot:nth-child(1){--slot-x: clamp(-380px, -30.8vw, -284px);--slot-start-x: clamp(284px, 30.8vw, 380px)}.stack-card:nth-child(2),.reveal-slot:nth-child(2){--slot-x: clamp(-190px, -15.4vw, -142px);--slot-start-x: clamp(142px, 15.4vw, 190px)}.stack-card:nth-child(3),.reveal-slot:nth-child(3){--slot-x: 0px;--slot-start-x: 0px}.stack-card:nth-child(4),.reveal-slot:nth-child(4){--slot-x: clamp(142px, 15.4vw, 190px);--slot-start-x: clamp(-190px, -15.4vw, -142px)}.stack-card:nth-child(5),.reveal-slot:nth-child(5){--slot-x: clamp(284px, 30.8vw, 380px);--slot-start-x: clamp(-380px, -30.8vw, -284px)}.reveal-cards{position:relative;display:flex;flex-wrap:nowrap;justify-content:safe center;align-items:center;gap:clamp(10px,1.7vw,18px);width:100%;max-width:100%;padding:0 4px 8px;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain;scroll-padding-inline:14px}.reveal-slot{--rarity-metal: #d9d3e9;--rarity-glow: rgba(248, 245, 255, .18);--rarity-beam: rgba(248, 245, 255, .2);position:relative;display:grid;justify-items:center;gap:8px;flex:0 0 auto;opacity:0;transform:translate3d(var(--slot-start-x, 0px),-190px,70px) rotateX(12deg) rotateY(-96deg) rotate(var(--stack-rotate, 0deg)) scale(.74);transform-style:preserve-3d;animation:cardReveal 1.08s cubic-bezier(.16,.96,.22,1.08) var(--reveal-delay) forwards;will-change:transform,opacity}.reveal-slot:before,.reveal-slot:after{content:"";position:absolute;pointer-events:none}.reveal-slot:before{inset:-42px -32px 18px;z-index:-2;border-radius:50%;background:radial-gradient(ellipse at 50% 72%,var(--rarity-beam),transparent 56%),linear-gradient(180deg,transparent,var(--rarity-beam),transparent);opacity:0;filter:blur(.2px);transform:scaleY(.42) translateY(22px);animation:revealBeam .9s ease-out calc(var(--reveal-delay) + .24s) forwards}.reveal-slot:after{inset:-12px;z-index:-1;border-radius:12px;background:radial-gradient(circle at 20% 24%,rgba(248,245,255,.32) 0 1px,transparent 2px),radial-gradient(circle at 78% 28%,var(--rarity-beam) 0 1px,transparent 2px),radial-gradient(circle at 52% 92%,rgba(57,255,90,.25) 0 1px,transparent 2px);background-size:34px 34px,46px 46px,52px 52px;opacity:0;animation:revealParticles 1.1s ease-out calc(var(--reveal-delay) + .12s) forwards}.reveal-slot[data-active=true]{z-index:6}.reveal-slot[data-revealed=true]{opacity:1}.reveal-spotlight{position:absolute;left:var(--spotlight-x, 50%);top:var(--spotlight-y, 44%);z-index:-3;width:var(--spotlight-size, 190px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(248,245,255,.64),var(--rarity-glow) 24%,transparent 66%),conic-gradient(from 0deg,transparent,var(--rarity-beam),transparent,rgba(57,255,90,.18),transparent);opacity:0;transform:translate(-50%,-50%) scale(.48) rotate(-24deg);filter:blur(.2px);animation:revealSpotlight .98s cubic-bezier(.16,.98,.2,1) var(--spotlight-delay) forwards;pointer-events:none}.reveal-hit-flash{position:absolute;inset:-18px -16px 18px;z-index:3;border-radius:10px;background:linear-gradient(110deg,transparent 36%,rgba(248,245,255,.88) 49%,transparent 62%),radial-gradient(circle at 50% 50%,var(--rarity-glow),transparent 64%);opacity:0;transform:translate(-28%) rotate(7deg) scale(.86);mix-blend-mode:screen;animation:revealHitFlash .72s ease-out var(--spotlight-delay) forwards;pointer-events:none}.reveal-uncommon{--rarity-metal: #71f6cb;--rarity-glow: rgba(113, 246, 203, .3);--rarity-beam: rgba(113, 246, 203, .28)}.reveal-rare{--rarity-metal: #ffcf5a;--rarity-glow: rgba(255, 207, 90, .44);--rarity-beam: rgba(255, 207, 90, .4)}.reveal-mythic{--rarity-metal: #ff68f7;--rarity-glow: rgba(255, 104, 247, .56);--rarity-beam: rgba(255, 104, 247, .52)}.reveal-card-inner{position:relative;display:grid;transform-style:preserve-3d;filter:drop-shadow(0 24px 34px rgba(0,0,0,.56));animation:revealCardLift .76s cubic-bezier(.16,.92,.18,1) var(--flip-delay) both;will-change:transform}.reveal-card-inner:after{content:"";position:absolute;inset:-18px;border-radius:10px;background:radial-gradient(circle,var(--rarity-glow),transparent 64%),conic-gradient(from 90deg,transparent,rgba(248,245,255,.18),transparent,var(--rarity-glow),transparent);opacity:.75;z-index:-1}.reveal-slot[data-active=true] .reveal-card-inner{filter:drop-shadow(0 28px 40px rgba(0,0,0,.62)) drop-shadow(0 0 26px var(--rarity-glow))}.reveal-slot[data-revealed=true] .reveal-card-inner:after{opacity:.95}.reveal-card-face{grid-area:1 / 1;backface-visibility:hidden;transform-style:preserve-3d;opacity:1;will-change:transform,opacity}.reveal-card-front{opacity:0;transform:rotateY(-180deg);animation:revealFrontFace .98s cubic-bezier(.16,.92,.18,1) var(--flip-delay) forwards}.reveal-card-back{transform:rotateY(0);animation:revealBackFace .98s cubic-bezier(.16,.92,.18,1) var(--flip-delay) forwards}.reveal-slot[data-revealed=true] .reveal-card-front,.reveal-slot[data-card-phase=complete] .reveal-card-front{opacity:1;transform:rotateY(0)}.reveal-slot[data-revealed=true] .reveal-card-back,.reveal-slot[data-card-phase=complete] .reveal-card-back{opacity:0;transform:rotateY(180deg)}.reveal-rare .reveal-card-inner:after,.reveal-mythic .reveal-card-inner:after{animation:rarePulse 1.55s ease-in-out var(--reveal-delay) 2}.reveal-rarity{min-height:24px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--rarity-metal),transparent 48%);border-radius:6px;color:var(--rarity-metal);background:linear-gradient(90deg,rgba(248,245,255,.14),transparent),#050008c7;box-shadow:0 0 18px var(--rarity-glow),inset 0 0 12px #f8f5ff14;font-size:10px;font-weight:950;text-transform:uppercase;opacity:0;transform:translateY(10px) scale(.9);animation:rarityBadgePop .54s cubic-bezier(.18,1.1,.22,1) calc(var(--reveal-delay) + .27s) forwards}.pack-actions{position:absolute;right:clamp(18px,4vw,42px);bottom:clamp(18px,4vw,42px);z-index:5;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;opacity:0;transform:translateY(18px) scale(.96);animation:packActionsIn .56s cubic-bezier(.18,1,.22,1) var(--actions-delay, 2.9s) forwards}.pack-actions button{position:relative;min-height:40px;padding:0 14px;border-color:#f8f5ff52;background:linear-gradient(135deg,#f8f5ff2e,#39ff5a1a),#08010ed1;box-shadow:0 14px 34px #0000005c,0 0 24px #7b1fff2e,inset 0 0 18px #f8f5ff14;font-size:11px;font-weight:950;text-transform:uppercase;overflow:hidden}.pack-actions button:after{content:"";position:absolute;inset:-60% -40%;background:linear-gradient(110deg,transparent 40%,rgba(248,245,255,.38) 48%,transparent 56%);opacity:0;transform:translate(-44%) rotate(8deg);animation:buttonSweep 2.8s ease-in-out calc(var(--actions-delay, 2.9s) + .18s) infinite;pointer-events:none}.pack-overlay-rare .pack-stage,.pack-overlay[data-rarity=rare] .pack-stage,.pack-overlay[data-top-rarity=rare] .pack-stage{border-color:#ffcf5a61;box-shadow:0 42px 140px #000000c7,0 0 84px #ffcf5a2e,inset 0 0 100px #ffcf5a24}.pack-overlay-mythic .pack-stage,.pack-overlay[data-rarity=mythic] .pack-stage,.pack-overlay[data-top-rarity=mythic] .pack-stage{border-color:#ff68f775;box-shadow:0 42px 140px #000000c7,0 0 96px #ff68f738,inset 0 0 116px #ff68f72e}.pack-overlay-rare .pack-burst,.pack-overlay-mythic .pack-burst,.pack-overlay[data-rarity=rare] .pack-burst,.pack-overlay[data-rarity=mythic] .pack-burst,.pack-overlay[data-top-rarity=rare] .pack-burst,.pack-overlay[data-top-rarity=mythic] .pack-burst{filter:saturate(1.28) contrast(1.08)}.pack-phase-complete .pack-light-rig span,.pack-stage-complete .pack-light-rig span{animation-duration:1.2s,4.2s}.pack-phase-complete .pack-floor,.pack-stage-complete .pack-floor{opacity:.72}@keyframes cardSweep{0%,38%,to{transform:translate(-44%) rotate(8deg);opacity:.12}54%{transform:translate(34%) rotate(8deg);opacity:.36}}@keyframes lightRigDrop{0%{opacity:0;clip-path:polygon(48% 0,52% 0,60% 100%,40% 100%)}38%{opacity:.5}to{opacity:.24;clip-path:polygon(40% 0,60% 0,100% 100%,0 100%)}}@keyframes lightRigSweep{0%,to{opacity:.18;filter:blur(.4px) brightness(.96)}45%{opacity:.36;filter:blur(.1px) brightness(1.18)}}@keyframes premiumFloorPulse{0%,to{opacity:.42;transform:translate(-50%) rotateX(64deg) scaleX(.86) scaleY(.94)}50%{opacity:.72;transform:translate(-50%) rotateX(64deg) scaleX(1) scaleY(1.04)}}@keyframes packBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.18) rotate(-18deg)}34%{opacity:.96;transform:translate(-50%,-50%) scale(.82) rotate(18deg)}to{opacity:.18;transform:translate(-50%,-50%) scale(1.22) rotate(58deg)}}@keyframes dealTrail{0%{opacity:0;transform:translate3d(-50%,-50%,-12px) rotate(var(--deal-angle, 0deg)) scaleX(.12)}30%{opacity:.82;transform:translate3d(calc(-50% + var(--deal-drift, 0px)),calc(-50% - var(--deal-arc, 72px)),24px) rotate(var(--deal-angle, 0deg)) scaleX(1)}to{opacity:0;transform:translate3d(calc(-50% + var(--slot-x, 0px)),calc(-50% + 164px),-8px) rotate(var(--deal-angle, 0deg)) scaleX(.26)}}@keyframes sparkField{0%{opacity:0;transform:translateY(10px) scale(.98)}38%{opacity:.9}to{opacity:.48;transform:translateY(-20px) scale(1.02)}}@keyframes particleDrift{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:80px -120px,-90px -130px,120px -90px,-70px -110px,72px 72px,-72px -72px}}@keyframes overlaySweep{0%{opacity:0;transform:translate(-38%) rotate(3deg)}30%{opacity:.85}to{opacity:0;transform:translate(42%) rotate(3deg)}}@keyframes stageCircuit{0%,to{box-shadow:inset 0 0 #39ff5a00;opacity:.72}50%{box-shadow:inset 0 0 42px #39ff5a1f;opacity:1}}@keyframes packStageFloat{0%,to{transform:translateY(0) rotateX(0)}50%{transform:translateY(-3px) rotateX(.6deg)}}@keyframes stageSweep{0%{opacity:0;transform:translate(-34%) scaleX(.72)}35%{opacity:1}to{opacity:.46;transform:translate(34%) scaleX(1)}}@keyframes floorGlow{0%,to{opacity:.34;transform:translate(0) scaleX(.92)}50%{opacity:.74;transform:translate(0) scaleX(1.04)}}@keyframes packSparkRing{0%{opacity:0;transform:scale(.55) rotate(0)}42%{opacity:.9}to{opacity:.18;transform:scale(1.16) rotate(58deg)}}@keyframes packCorePulse{0%{opacity:0;transform:scale(.72)}44%{opacity:.9;transform:scale(1.06)}to{opacity:.2;transform:scale(1.42)}}@keyframes sealedPack{0%{opacity:0;transform:translate(-50%) translateY(22px) translateZ(-80px) scale(.68) rotateX(16deg) rotate(-9deg)}28%{opacity:1;transform:translate(-50%) translateY(0) translateZ(28px) scale(1) rotateX(0) rotate(0)}58%{opacity:1;transform:translate(-50%) translateY(-8px) translateZ(42px) scale(1.05) rotateX(-3deg) rotate(2deg)}to{opacity:0;transform:translate(-50%) translateY(-96px) translateZ(-40px) scale(.78) rotateX(14deg) rotate(12deg)}}@keyframes ripLine{0%{opacity:0;transform:scaleX(0) rotate(-10deg) translateY(0)}48%{opacity:1}to{opacity:0;transform:scaleX(1.06) rotate(-10deg) translateY(-3px)}}@keyframes stackHover{0%,to{transform:translate(-50%) rotateX(7deg) translateY(0)}50%{transform:translate(-50%) rotateX(7deg) translateY(-5px)}}@keyframes stackHaloPulse{0%,to{opacity:.28;transform:translateZ(-60px) scale(.9)}50%{opacity:.72;transform:translateZ(-60px) scale(1.05)}}@keyframes packOrbit{0%{opacity:.22;transform:translateZ(-60px) rotate(0) scale(.88)}50%{opacity:.5}to{opacity:.22;transform:translateZ(-60px) rotate(360deg) scale(.88)}}@keyframes stackCardGather{0%{opacity:0;transform:translate3d(calc(var(--stack-x, 0) * 1.7),calc(var(--stack-y, 0) + 34px),-140px) rotate(calc(var(--stack-rotate, 0deg) - 14deg)) rotateX(20deg) rotateY(-24deg) scale(.58)}58%{opacity:1;transform:translate3d(calc(var(--stack-x, 0) * .56),calc(var(--stack-y, 0) - 10px),42px) rotate(calc(var(--stack-rotate, 0deg) + 3deg)) rotateX(-6deg) rotateY(8deg) scale(1.01)}to{opacity:1;transform:translate3d(var(--stack-x, 0),var(--stack-y, 0),0) rotate(var(--stack-rotate, 0deg)) rotateX(8deg) rotateY(0) scale(.92)}}@keyframes stackCardDeal{0%{opacity:1;transform:translate3d(var(--stack-x, 0),var(--stack-y, 0),0) rotate(var(--stack-rotate, 0deg)) rotateX(8deg) rotateY(0) scale(.92)}28%{opacity:1;transform:translate3d(calc(var(--slot-x, 0px) * .18),-54px,132px) rotate(calc(var(--stack-rotate, 0deg) * .6)) rotateX(-12deg) rotateY(32deg) scale(1.04)}68%{opacity:1;transform:translate3d(var(--slot-x, 0px),142px,88px) rotate(0) rotateX(4deg) rotateY(78deg) scale(.98)}to{opacity:0;transform:translate3d(var(--slot-x, 0px),184px,-16px) rotate(0) rotateX(0) rotateY(98deg) scale(.88)}}@keyframes cardReveal{0%{opacity:0;transform:translate3d(var(--slot-start-x, 0px),-190px,70px) rotateX(12deg) rotateY(-96deg) rotate(var(--stack-rotate, 0deg)) scale(.74)}32%{opacity:1;transform:translate3d(calc(var(--slot-start-x, 0px) * .25),-74px,124px) rotateX(-9deg) rotateY(-32deg) rotate(0) scale(1.05)}68%{opacity:1;transform:translate3d(0,-10px,34px) rotateX(4deg) rotateY(10deg) scale(1.04)}to{opacity:1;transform:translateZ(0) rotateX(0) rotateY(0) scale(1)}}@keyframes revealCardLift{0%,to{transform:translateZ(0) scale(1)}44%{transform:translateZ(38px) scale(1.035)}}@keyframes revealBackFace{0%,34%{opacity:1;transform:rotateY(0)}56%,to{opacity:0;transform:rotateY(180deg)}}@keyframes revealFrontFace{0%,42%{opacity:0;transform:rotateY(-180deg)}64%,to{opacity:1;transform:rotateY(0)}}@keyframes revealBeam{0%{opacity:0;transform:scaleY(.42) translateY(22px)}42%{opacity:.9}to{opacity:.2;transform:scaleY(1.12) translateY(-12px)}}@keyframes revealParticles{0%{opacity:0;transform:translateY(18px) scale(.78)}36%{opacity:.92}to{opacity:.18;transform:translateY(-24px) scale(1.12)}}@keyframes revealSpotlight{0%{opacity:0;transform:translate(-50%,-50%) scale(.42) rotate(-24deg)}38%{opacity:.95}to{opacity:.26;transform:translate(-50%,-50%) scale(1.18) rotate(34deg)}}@keyframes revealHitFlash{0%{opacity:0;transform:translate(-34%) rotate(7deg) scale(.82)}32%{opacity:.94}to{opacity:0;transform:translate(32%) rotate(7deg) scale(1.08)}}@keyframes rarePulse{0%,to{filter:drop-shadow(0 0 0 transparent);transform:translateY(0)}50%{filter:drop-shadow(0 0 24px var(--rarity-metal));transform:translateY(-4px) scale(1.02)}}@keyframes rarityBadgePop{0%{opacity:0;transform:translateY(12px) scale(.86)}62%{opacity:1;transform:translateY(-3px) scale(1.08)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes revealLabel{to{opacity:1;transform:translateY(0)}}@keyframes packActionsIn{0%{opacity:0;transform:translateY(18px) scale(.96)}68%{opacity:1;transform:translateY(-3px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes buttonSweep{0%,28%,to{opacity:0;transform:translate(-46%) rotate(8deg)}48%{opacity:.8}72%{opacity:0;transform:translate(46%) rotate(8deg)}}.deck-lab .starter-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.deck-columns{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) minmax(220px,.8fr);gap:14px}.deck-line,.mini-card-list button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;min-height:42px;margin-bottom:5px;padding:5px 9px;text-align:left}.art-line{display:grid;grid-template-columns:42px minmax(0,1fr) auto}.art-line span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-thumb{width:42px;height:30px;border:1px solid rgba(248,245,255,.22);border-radius:5px;object-fit:cover;background:#050008}.mini-card-list{max-height:620px;overflow:auto;padding-right:4px}.deck-line em,.mini-card-list em{color:var(--gold);font-style:normal}.challenge-list{display:grid;gap:10px}.challenge-card{display:grid;grid-template-columns:1fr auto auto auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:8px;background:#05000870}.challenge-card span,.challenge-card em{color:var(--muted);font-size:12px;font-style:normal}.rules .rule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rules .rule-grid p{margin:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#05000861}@media(max-width:1100px){.app-header,.play-grid,.shop,.challenges,.deck-columns{grid-template-columns:1fr}.wallet-pill{min-width:0}.rules .rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-stage{min-height:auto;align-content:start}.reveal-flow{min-height:570px;padding-top:188px;padding-bottom:98px}.reveal-stack{top:70px}}@media(max-width:640px){.app-shell{padding:10px}.app-header{position:relative}.section-head,.center-line{grid-template-columns:1fr;display:grid}.section-head input,.section-head select{max-width:none}.moni-card{width:100%}.moni-card.compact{width:min(168px,calc(50vw - 22px))}.card-grid{grid-template-columns:1fr}.pack-overlay{padding:8px;overflow-x:hidden}.pack-stage{width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:14px;animation:none}.pack-light-rig span{width:clamp(52px,17vw,88px);opacity:.18}.pack-floor{bottom:92px;width:94%;height:90px}.pack-close{top:12px;right:12px}.sealed-pack{top:54px;width:148px}.reveal-flow{min-height:540px;padding:174px 0 108px;width:100%}.reveal-stack{top:70px;width:138px;min-height:220px}.stack-card .moni-card{width:138px}.reveal-cards{gap:8px;justify-content:flex-start;padding:0 4px 10px;max-width:calc(100vw - 44px)}.reveal-slot .moni-card.compact,.reveal-card-face .moni-card.compact{width:min(142px,38vw);min-height:228px}.pack-actions{left:14px;right:14px;justify-content:center;bottom:14px}.pack-actions button{flex:1 1 132px;min-width:0}.challenge-card,.rules .rule-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.rarity-rare:after,.rarity-mythic:after,.pack-overlay:before,.pack-overlay:after,.pack-stage:before,.pack-stage:after,.pack-stage,.pack-burst,.pack-burst:before,.pack-burst:after,.sealed-pack,.pack-rip-line,.reveal-stack,.reveal-stack:before,.reveal-stack:after,.stack-card,.stack-card-shell:before,.stack-card-shell:after,.reveal-slot,.reveal-slot:before,.reveal-slot:after,.reveal-card-inner,.reveal-rarity,.reveal-rare .reveal-card-inner:after,.reveal-mythic .reveal-card-inner:after,.pack-light-rig span,.pack-floor,.deal-trail,.reveal-spotlight,.reveal-hit-flash,.pack-actions,.pack-actions button:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}.reveal-stack{display:none}.reveal-flow{min-height:auto;padding-top:132px}.reveal-slot{opacity:1;transform:none!important}.reveal-card-inner{transform:none!important}}.pack-overlay{position:fixed;inset:0;z-index:100;display:block;min-width:320px;min-height:100dvh;padding:0;overflow-x:hidden;overflow-y:auto;isolation:isolate;perspective:1600px;background:radial-gradient(circle at 50% 14%,color-mix(in srgb,var(--pack-accent),transparent 78%),transparent 18%),radial-gradient(ellipse at 50% 38%,rgba(123,31,255,.34),transparent 34%),radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--pack-color),transparent 86%),transparent 26%),radial-gradient(circle at 84% 78%,color-mix(in srgb,var(--pack-accent),transparent 86%),transparent 26%),linear-gradient(180deg,#09010f,#13031f 42%,#050008);-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.pack-overlay:before,.pack-overlay:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}.pack-overlay:before{background:linear-gradient(90deg,transparent 49.8%,rgba(248,245,255,.05) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,rgba(57,255,90,.025) 50%,transparent 50.2%),radial-gradient(circle at 18% 22%,rgba(255,104,247,.22) 0 1px,transparent 2px),radial-gradient(circle at 74% 20%,rgba(57,255,90,.24) 0 1px,transparent 2px),radial-gradient(circle at 58% 78%,rgba(244,184,58,.2) 0 1px,transparent 2px);background-size:76px 76px,76px 76px,132px 132px,174px 174px,210px 210px;opacity:.74;animation:particleDrift 12s linear infinite}.pack-overlay:after{background:radial-gradient(ellipse at 50% 55%,transparent 0 44%,rgba(5,0,8,.62) 78%,rgba(5,0,8,.88)),linear-gradient(112deg,transparent 43%,rgba(248,245,255,.09) 49%,transparent 56%);opacity:.82;mix-blend-mode:screen}.pack-stage{position:relative;z-index:1;display:grid;grid-template-rows:1fr auto;align-items:center;justify-items:center;width:100%;min-height:100dvh;padding:clamp(82px,9vh,112px) clamp(14px,3vw,44px) clamp(112px,13vh,150px);border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;transform-style:preserve-3d;animation:none}.pack-stage:before,.pack-stage:after{display:none}.pack-close,.pack-balance-chip{position:fixed;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:8}.pack-close{min-width:94px;min-height:48px;padding:0 18px;border-color:#f8f5ff57;background:linear-gradient(135deg,#f8f5ff29,#7b1fff29),#0a0212db;box-shadow:0 18px 46px #0000006b,inset 0 0 24px #f8f5ff14;font-size:13px;font-weight:950;text-transform:uppercase}.pack-balance-chip{display:grid;gap:2px;min-width:154px;min-height:54px;align-content:center;padding:8px 16px;border:1px solid rgba(248,245,255,.3);border-radius:12px;color:var(--text);background:radial-gradient(circle at 18% 18%,rgba(248,245,255,.22),transparent 28%),linear-gradient(135deg,#39ff5a29,#7b1fff33),#08010ed6;box-shadow:0 22px 60px #0000007a,0 0 28px #39ff5a29,inset 0 1px #f8f5ff2e,inset 0 0 26px #f8f5ff0f;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);pointer-events:none}.pack-balance-chip span{color:#f8f5ffad;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.pack-balance-chip strong{color:var(--green);font-size:18px;font-weight:950;line-height:1.08;text-shadow:0 0 18px rgba(57,255,90,.32)}.pack-light-rig{position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.pack-light-rig span{position:absolute;top:-10vh;width:clamp(78px,10vw,150px);height:68vh;clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);opacity:.16;filter:blur(.5px);transform-origin:50% 0;animation:revealBeamSweep 7s ease-in-out infinite}.pack-light-rig span:nth-child(1){left:6%;background:linear-gradient(180deg,rgba(255,104,247,.34),transparent 78%);transform:rotate(-16deg)}.pack-light-rig span:nth-child(2){left:25%;background:linear-gradient(180deg,color-mix(in srgb,var(--pack-accent),transparent 72%),transparent 78%);transform:rotate(-8deg);animation-delay:.6s}.pack-light-rig span:nth-child(3){left:45%;width:clamp(112px,15vw,220px);background:linear-gradient(180deg,rgba(248,245,255,.34),transparent 80%);animation-delay:.2s}.pack-light-rig span:nth-child(4){right:24%;background:linear-gradient(180deg,color-mix(in srgb,var(--pack-color),transparent 72%),transparent 78%);transform:rotate(8deg);animation-delay:.9s}.pack-light-rig span:nth-child(5){right:7%;background:linear-gradient(180deg,rgba(40,168,255,.24),transparent 78%);transform:rotate(16deg);animation-delay:.35s}.pack-floor{position:fixed;left:50%;bottom:clamp(84px,11vh,126px);z-index:1;width:min(880px,88vw);height:clamp(90px,12vh,150px);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(248,245,255,.22),transparent 50%),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--pack-accent),transparent 78%),transparent 68%),repeating-radial-gradient(ellipse at 50% 50%,rgba(248,245,255,.13) 0 1px,transparent 1px 20px);opacity:.72;transform:translate(-50%) rotateX(66deg);pointer-events:none;animation:revealFloorBreathe 4.8s ease-in-out infinite}.pack-burst{position:fixed;top:50%;left:50%;z-index:1;width:min(780px,86vw,72dvh);aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from -10deg,rgba(248,245,255,.18) 0deg 2deg,transparent 2deg 13deg),radial-gradient(circle,rgba(248,245,255,.34),color-mix(in srgb,var(--pack-color),transparent 78%) 34%,transparent 68%);opacity:0;transform:translate(-50%,-50%) scale(.28);animation:packBurstClean 1.25s cubic-bezier(.18,.86,.22,1) .18s forwards;pointer-events:none}.pack-burst:before,.pack-burst:after{display:none}.sealed-pack{position:fixed;top:50%;left:50%;z-index:5;display:grid;place-items:center;width:min(340px,31vw,48dvh);aspect-ratio:1 / var(--moni-card-ratio-height, 1.4545);transform:translate(-50%,-50%);filter:drop-shadow(0 34px 70px rgba(0,0,0,.72)) drop-shadow(0 0 46px color-mix(in srgb,var(--pack-color),transparent 48%)) drop-shadow(0 0 22px color-mix(in srgb,var(--pack-accent),transparent 78%));pointer-events:none;animation:sealedPackClean 2s cubic-bezier(.18,.92,.2,1) forwards}.pack-wrapper{position:relative;width:100%;height:100%;transform-style:preserve-3d}.pack-wrapper:before,.pack-wrapper:after{content:"";position:absolute;inset:-8%;z-index:4;border-radius:14px;pointer-events:none}.pack-wrapper:before{background:linear-gradient(105deg,transparent 38%,rgba(248,245,255,.9) 49%,transparent 61%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--pack-accent),transparent 78%),transparent 58%);opacity:0;transform:translate(-28%) rotate(8deg);mix-blend-mode:screen;animation:packTearSweep .62s ease-out .36s forwards}.pack-wrapper:after{left:50%;top:50%;width:170%;aspect-ratio:1;background:radial-gradient(circle,rgba(248,245,255,.5),rgba(123,31,255,.24) 32%,transparent 68%);opacity:0;transform:translate(-50%,-50%) scale(.36);animation:packTearPop .76s cubic-bezier(.18,.92,.2,1) .52s forwards}.pack-half{position:absolute;inset:0;overflow:hidden;border-radius:9px;backface-visibility:hidden;transform-origin:50% 50%;will-change:transform,opacity,filter;opacity:1}.pack-half:before,.pack-half:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none}.pack-half:before{background:linear-gradient(112deg,transparent 33%,rgba(248,245,255,.42) 47%,transparent 60%),repeating-linear-gradient(90deg,rgba(248,245,255,.08) 0 1px,transparent 1px 10px);mix-blend-mode:screen;opacity:.62}.pack-half:after{inset:-3px;border:2px solid rgba(248,245,255,.22);border-radius:12px;box-shadow:inset 0 0 34px #39ff5a1f}.pack-half .moni-card,.pack-half .themed-pack-back{width:100%;height:100%;min-height:100%;aspect-ratio:1 / var(--moni-card-ratio-height, 1.4545);box-shadow:0 22px 80px #7b1fff70,0 0 36px #39ff5a2e}.pack-half-top{clip-path:polygon(0 0,100% 0,100% 48%,90% 51%,78% 47%,65% 53%,52% 48%,38% 54%,24% 48%,12% 53%,0 48%);animation:packHalfTopRip 1.08s cubic-bezier(.18,.92,.2,1) .36s forwards}.pack-half-bottom{clip-path:polygon(0 49%,12% 54%,24% 49%,38% 55%,52% 49%,65% 54%,78% 48%,90% 52%,100% 49%,100% 100%,0 100%);animation:packHalfBottomRip 1.08s cubic-bezier(.18,.92,.2,1) .36s forwards}.pack-mouth{position:absolute;left:-18%;right:-18%;top:46.5%;z-index:5;height:clamp(34px,4.8vw,64px);clip-path:polygon(0 44%,8% 52%,16% 38%,26% 58%,35% 43%,47% 62%,57% 39%,70% 57%,81% 42%,92% 55%,100% 44%,100% 100%,0 100%);background:linear-gradient(90deg,transparent,rgba(5,0,8,.96) 10% 90%,transparent),linear-gradient(90deg,transparent,rgba(248,245,255,.42),color-mix(in srgb,var(--pack-accent),transparent 56%),color-mix(in srgb,var(--pack-color),transparent 64%),transparent);box-shadow:0 0 24px #f8f5ff57,0 0 42px #39ff5a38;opacity:0;transform:scaleX(.22) translateY(-50%);animation:packMouthOpen .84s ease-out .42s forwards;pointer-events:none}.pack-rip-line{position:absolute;left:-24%;right:-24%;top:48%;z-index:6;height:clamp(8px,1vw,14px);border-radius:999px;background:linear-gradient(90deg,transparent,#ffffff 20%,var(--gold) 38%,var(--pack-accent) 54%,var(--pack-color) 70%,transparent),repeating-linear-gradient(90deg,transparent 0 11px,rgba(5,0,8,.5) 11px 14px);box-shadow:0 0 18px #f8f5ffe6,0 0 42px color-mix(in srgb,var(--pack-accent),transparent 46%),0 0 70px color-mix(in srgb,var(--pack-color),transparent 70%);opacity:0;transform:scaleX(0) rotate(-6deg);transform-origin:0 50%;animation:ripLineClean .74s ease-out .32s forwards}.pack-tear-glow{position:absolute;left:50%;top:50%;z-index:3;width:170%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(248,245,255,.55),color-mix(in srgb,var(--pack-accent),transparent 72%) 24%,color-mix(in srgb,var(--pack-color),transparent 82%) 44%,transparent 68%);opacity:0;transform:translate(-50%,-50%) scale(.34);animation:packTearPop .78s cubic-bezier(.18,.92,.2,1) .5s forwards;pointer-events:none}.pack-shard{position:absolute;left:50%;top:48%;z-index:7;width:16px;height:24px;border:1px solid rgba(248,245,255,.36);border-radius:3px;background:linear-gradient(135deg,#f8f5ffcc,color-mix(in srgb,var(--pack-color),transparent 38%) 42%,color-mix(in srgb,var(--pack-accent),transparent 48%));box-shadow:0 0 18px #f8f5ff47;opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(0);animation:packShardFly .9s cubic-bezier(.16,.92,.18,1) .5s forwards;pointer-events:none}.shard-1{--shard-x: -106px;--shard-y: -74px;--shard-r: -42deg}.shard-2{--shard-x: -58px;--shard-y: -118px;--shard-r: 36deg;width:12px;height:18px}.shard-3{--shard-x: 96px;--shard-y: -82px;--shard-r: 54deg}.shard-4{--shard-x: -94px;--shard-y: 70px;--shard-r: 28deg;width:13px;height:20px}.shard-5{--shard-x: 68px;--shard-y: 98px;--shard-r: -34deg;width:18px;height:18px}.shard-6{--shard-x: 128px;--shard-y: 40px;--shard-r: 68deg;width:11px;height:20px}.pack-label{position:absolute;bottom:18px;left:50%;z-index:8;padding:6px 9px;border-radius:6px;font-size:9px;transform:translate(-50%);animation:packLabelRip .98s ease-out .42s forwards}.reveal-flow{position:relative;z-index:4;display:grid;place-items:center;width:min(1180px,100%);min-height:auto;padding:clamp(96px,15vh,154px) 0 0;perspective:1400px;transform-style:preserve-3d}.reveal-stack{display:none;isolation:isolate}.reveal-stack:before,.reveal-stack:after{display:none}.stack-card{display:none}.stack-card-shell:before,.stack-card-shell:after{display:none}.stack-card-shell{width:clamp(124px,12.4vw,164px);aspect-ratio:168 / 268}.stack-card .moni-card.card-back.compact{width:100%;height:100%;min-height:0;aspect-ratio:168 / 268}.stack-card .card-back-art{width:100%;height:100%}.deal-trail{display:none;mix-blend-mode:screen}.reveal-cards{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center;align-items:start;gap:clamp(10px,1.35vw,18px);width:min(1060px,100%);max-width:100%;padding:0;overflow:visible;opacity:0;visibility:hidden;transform:translateY(34px) scale(.96);animation:none}.pack-phase-dealing .reveal-cards{z-index:8;visibility:visible;animation:cardsTrayInClean .52s cubic-bezier(.16,.92,.18,1) .46s forwards}.pack-phase-dealing .reveal-slot{opacity:0}.pack-phase-dealing .reveal-slot[data-laid=true],.pack-phase-reveal .reveal-slot[data-laid=true],.pack-phase-dealing .reveal-slot[data-revealed=true],.pack-phase-reveal .reveal-slot[data-revealed=true],.pack-phase-complete .reveal-slot{opacity:1}.pack-phase-reveal .reveal-cards,.pack-phase-complete .reveal-cards{visibility:visible;opacity:1;transform:none;animation:none}.reveal-slot{--rarity-metal: #d9d3e9;--rarity-glow: rgba(248, 245, 255, .18);--rarity-beam: rgba(248, 245, 255, .2);position:relative;display:grid;justify-items:center;align-content:start;gap:8px;width:100%;min-width:0;opacity:1;transform:none;transform-style:preserve-3d;animation:none;border-radius:12px;outline:0;transition:transform .18s ease,filter .18s ease,z-index 0ms linear .18s}.reveal-slot[data-laid=true]{z-index:3;filter:drop-shadow(0 18px 26px rgba(0,0,0,.42)) drop-shadow(0 0 12px color-mix(in srgb,var(--rarity-glow),transparent 30%))}.pack-phase-dealing .reveal-slot[data-laid=true] .reveal-card-inner{animation:cardBackLandedClean .44s cubic-bezier(.16,.96,.18,1) both}.reveal-slot:before,.reveal-slot:after{display:none}.reveal-slot[data-active=true]{z-index:8}.reveal-slot[data-revealed=true]{opacity:1;cursor:zoom-in}.reveal-slot[data-zoomable=false]{cursor:default}@media(hover:hover){.reveal-slot[data-revealed=true][data-zoomable=true]:hover{z-index:30;filter:none;transform:translateY(-16px);transition:transform .18s ease,filter .18s ease,z-index 0ms}.reveal-slot[data-revealed=true][data-zoomable=true]:hover .reveal-card-inner{filter:none;transform:translateZ(0) scale(1.045);transform-origin:center center}}.reveal-slot[data-revealed=true][data-zoomable=true]:focus-visible{z-index:30;transform:translateY(-14px)}.reveal-slot[data-revealed=true][data-zoomable=true]:focus-visible .reveal-card-inner{filter:none;transform:translateZ(0) scale(1.035)}.reveal-slot[data-revealed=true][data-zoomable=true]:focus-visible .reveal-card-inner{outline:2px solid rgba(57,255,90,.84);outline-offset:8px}.reveal-spotlight{position:absolute;left:50%;top:44%;z-index:-2;width:min(180px,130%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(248,245,255,.44),var(--rarity-glow) 28%,transparent 66%);opacity:0;transform:translate(-50%,-50%) scale(.6);animation:revealSpotlightClean .72s ease-out var(--spotlight-delay) forwards;pointer-events:none}.reveal-hit-flash{position:absolute;inset:-10px;z-index:5;border-radius:10px;background:linear-gradient(108deg,transparent 36%,rgba(248,245,255,.84) 50%,transparent 64%);opacity:0;transform:translate(-26%) rotate(6deg);mix-blend-mode:screen;animation:revealHitFlashClean .42s ease-out var(--spotlight-delay) forwards;pointer-events:none}.reveal-card-inner{position:relative;display:grid;width:100%;max-width:178px;transform-style:preserve-3d;filter:drop-shadow(0 22px 30px rgba(0,0,0,.52)) drop-shadow(0 0 16px var(--rarity-glow));animation:revealCardLift .72s cubic-bezier(.16,.92,.18,1) var(--flip-delay) both}.reveal-card-inner:after{inset:-10px;border-radius:10px;opacity:.72}.reveal-card-face{grid-area:1 / 1;backface-visibility:hidden;transform-style:preserve-3d;opacity:1}.reveal-card-face .moni-card.compact{width:100%;min-height:284px}.reveal-card-front{opacity:0;transform:rotateY(-180deg);animation:revealFrontFace .82s cubic-bezier(.16,.92,.18,1) var(--flip-delay) forwards}.reveal-card-back{opacity:1;transform:rotateY(0);animation:revealBackFace .82s cubic-bezier(.16,.92,.18,1) var(--flip-delay) forwards}.reveal-rarity{display:none}.pack-actions{position:fixed;left:50%;right:auto;bottom:max(20px,env(safe-area-inset-bottom));z-index:9;display:grid;grid-template-columns:minmax(126px,.54fr) minmax(210px,1fr);gap:14px;width:min(640px,calc(100vw - 28px));padding:12px;border:1px solid rgba(248,245,255,.26);border-radius:12px;background:linear-gradient(135deg,#f8f5ff29,#39ff5a1a),linear-gradient(180deg,#120520f0,#06000ae0);box-shadow:0 26px 80px #000000a3,0 0 34px #7b1fff38,inset 0 1px #f8f5ff29,inset 0 0 34px #f8f5ff12;opacity:0;transform:translate(-50%) translateY(18px);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);animation:packActionsInClean .44s ease-out var(--actions-delay, 80ms) forwards}.pack-zoom-open .pack-actions{opacity:0!important;pointer-events:none;transform:translate(-50%) translateY(22px) scale(.96)}.pack-actions button{position:relative;min-height:64px;padding:0 20px;border:1px solid rgba(248,245,255,.24);border-radius:10px;overflow:hidden;color:#f8f5ff;background:linear-gradient(135deg,#f8f5ff24,#7b1fff24),#050008d1;box-shadow:0 14px 34px #00000061,inset 0 0 24px #f8f5ff0f;font-size:14px;line-height:1.08;font-weight:950;letter-spacing:0;text-transform:uppercase;white-space:normal;isolation:isolate}.pack-actions button:disabled{opacity:.5;filter:grayscale(.35)}.pack-actions button:before,.pack-actions button:after{content:"";position:absolute;inset:0;pointer-events:none}.pack-actions button:before{z-index:-1;background:radial-gradient(circle at 24% 14%,rgba(248,245,255,.24),transparent 26%),linear-gradient(100deg,transparent 0 32%,rgba(248,245,255,.16) 48%,transparent 64%);opacity:.78}.pack-actions button:after{display:block;width:46%;background:linear-gradient(90deg,transparent,rgba(248,245,255,.5),transparent);opacity:0;transform:translate(-130%) skew(-18deg);animation:buttonSweep 3.4s ease-in-out calc(var(--actions-delay, 80ms) + .26s) infinite}.pack-actions .primary{border-color:#39ff5a73;color:#f8f5ff;background:linear-gradient(135deg,#39ff5a57,#7b1fff52),linear-gradient(180deg,#0f3618eb,#08010ee0);box-shadow:0 18px 42px #39ff5a29,0 0 30px #7b1fff3d,inset 0 0 30px #f8f5ff14}.pack-actions button:hover:not(:disabled){transform:translateY(-2px);border-color:#f8f5ff85}.pack-actions .primary:hover:not(:disabled){border-color:#39ff5abd;box-shadow:0 20px 48px #39ff5a38,0 0 36px #7b1fff4d,inset 0 0 32px #f8f5ff1a}.card-zoom-overlay{position:fixed;inset:0;z-index:12;display:grid;place-items:center;padding:clamp(18px,4vw,52px);background:radial-gradient(circle at 50% 50%,rgba(123,31,255,.28),transparent 36%),#050008c2;-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16);cursor:zoom-out;opacity:1}.card-zoom-shell{width:min(390px,calc(100vw - 40px));max-height:calc(100dvh - 52px);display:grid;place-items:center;cursor:default;opacity:1;transform:translateY(0) scale(1)}.card-zoom-shell .moni-card{width:min(390px,calc(100vw - 44px));min-height:min(610px,calc(100dvh - 64px));box-shadow:0 36px 120px #000000b8,0 0 56px var(--rarity-glow),0 0 34px var(--frame-shadow),inset 0 0 0 4px #050008d1,inset 0 0 0 7px color-mix(in srgb,var(--frame-metal),transparent 86%),inset 0 0 0 10px #05000880}@keyframes zoomBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes zoomCardIn{0%{opacity:0;transform:translateY(18px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.pack-overlay[data-top-rarity=rare]{background:radial-gradient(circle at 50% 14%,rgba(255,207,90,.16),transparent 18%),radial-gradient(ellipse at 50% 38%,rgba(123,31,255,.32),transparent 34%),radial-gradient(circle at 20% 82%,rgba(57,255,90,.1),transparent 26%),linear-gradient(180deg,#09010f,#16061d 42%,#050008)}.pack-overlay[data-top-rarity=mythic]{background:radial-gradient(circle at 50% 14%,rgba(255,104,247,.18),transparent 18%),radial-gradient(ellipse at 50% 38%,rgba(123,31,255,.38),transparent 34%),radial-gradient(circle at 18% 82%,rgba(57,255,90,.12),transparent 26%),linear-gradient(180deg,#09010f,#190526 42%,#050008)}@keyframes revealBeamSweep{0%,to{opacity:.12;filter:blur(.5px) brightness(.95)}50%{opacity:.26;filter:blur(.15px) brightness(1.18)}}@keyframes revealFloorBreathe{0%,to{opacity:.46;transform:translate(-50%) rotateX(66deg) scaleX(.9)}50%{opacity:.76;transform:translate(-50%) rotateX(66deg) scaleX(1)}}@keyframes packBurstClean{0%{opacity:0;transform:translate(-50%,-50%) scale(.24) rotate(-12deg)}42%{opacity:.78}to{opacity:.14;transform:translate(-50%,-50%) scale(1.14) rotate(38deg)}}@keyframes sealedPackClean{0%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}8%,76%{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1) rotate(0)}to{opacity:0;transform:translate(-50%,-50%) translateY(-22px) scale(1.08) rotate(2deg)}}@keyframes packHalfTopRip{0%,18%{transform:translateZ(0) rotate(0) rotateX(0);opacity:1;filter:brightness(1)}34%{transform:translate3d(-14px,-34px,52px) rotate(-8deg) rotateX(10deg);filter:brightness(1.48) saturate(1.25)}70%{transform:translate3d(-54px,-118px,74px) rotate(-20deg) rotateX(18deg);opacity:1}to{transform:translate3d(-82px,-178px,28px) rotate(-29deg) rotateX(24deg) scale(.86);opacity:0;filter:brightness(1.08)}}@keyframes packHalfBottomRip{0%,18%{transform:translateZ(0) rotate(0) rotateX(0);opacity:1;filter:brightness(1)}34%{transform:translate3d(14px,34px,52px) rotate(8deg) rotateX(-10deg);filter:brightness(1.42) saturate(1.24)}70%{transform:translate3d(58px,124px,68px) rotate(21deg) rotateX(-17deg);opacity:1}to{transform:translate3d(88px,186px,24px) rotate(30deg) rotateX(-23deg) scale(.86);opacity:0;filter:brightness(1.08)}}@keyframes packMouthOpen{0%{opacity:0;transform:scaleX(.18) translateY(-50%)}32%{opacity:1;transform:scaleX(.8) translateY(-50%)}70%{opacity:1;transform:scaleX(1.04) translateY(-50%)}to{opacity:0;transform:scaleX(1.08) translateY(-50%)}}@keyframes packTearSweep{0%{opacity:0;transform:translate(-36%) rotate(8deg)}34%{opacity:.95}to{opacity:0;transform:translate(36%) rotate(8deg)}}@keyframes packTearPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.28)}38%{opacity:.86}to{opacity:0;transform:translate(-50%,-50%) scale(1.22)}}@keyframes packShardFly{0%{opacity:0;transform:translate(-50%,-50%) scale(.34) rotate(0)}26%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--shard-x, 0px)),calc(-50% + var(--shard-y, 0px))) scale(.9) rotate(var(--shard-r, 0deg))}}@keyframes packLabelRip{0%,30%{opacity:1;transform:translate(-50%) translateY(0) rotate(0)}to{opacity:0;transform:translate(-50%) translateY(24px) rotate(5deg)}}@keyframes ripLineClean{0%{opacity:0;transform:translateY(0) scaleX(0) rotate(-6deg)}28%{opacity:1;transform:translateY(-2px) scaleX(.74) rotate(-6deg)}58%{opacity:1;transform:translateY(2px) scaleX(1.04) rotate(-6deg)}to{opacity:0;transform:translateY(0) scaleX(1.1) rotate(-6deg)}}@keyframes stackCardGatherClean{0%{opacity:0;transform:translate3d(calc(var(--stack-x, 0) * 1.2),calc(var(--stack-y, 0) + 26px),-80px) rotate(calc(var(--stack-rotate, 0deg) - 8deg)) scale(.58)}to{opacity:1;transform:translate3d(var(--stack-x, 0),var(--stack-y, 0),0) rotate(var(--stack-rotate, 0deg)) scale(.92)}}@keyframes stackCardDealClean{0%{opacity:1;transform:translate3d(var(--stack-x, 0),var(--stack-y, 0),0) rotate(var(--stack-rotate, 0deg)) scale(.92)}18%{opacity:1;transform:translate3d(calc(var(--slot-x, 0px) * .2),26px,0) rotate(calc(var(--stack-rotate, 0deg) * .24)) scale(1.04)}72%{opacity:1;transform:translate3d(var(--slot-x, 0px),136px,0) rotate(0) scale(1)}94%{opacity:1;transform:translate3d(var(--slot-x, 0px),150px,0) rotate(0) scale(.992)}to{opacity:0;transform:translate3d(var(--slot-x, 0px),150px,0) rotate(0) scale(.992)}}@keyframes dealTrailClean{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--deal-angle, 0deg)) scaleX(.1)}26%{opacity:.78;transform:translate(calc(-50% + var(--deal-drift, 0px)),calc(-50% + var(--deal-hang, 10px))) rotate(var(--deal-angle, 0deg)) scaleX(1.08)}64%{opacity:.5;transform:translate(calc(-50% + var(--deal-drift, 0px)),calc(-50% + 46px)) rotate(var(--deal-angle, 0deg)) scaleX(.72)}to{opacity:0;transform:translate(calc(-50% + var(--deal-drift, 0px)),calc(-50% + 74px)) rotate(var(--deal-angle, 0deg)) scaleX(.24)}}@keyframes cardBackLandedClean{0%{opacity:0;transform:translate3d(var(--slot-start-x, 0px),-132px,0) rotate(calc(var(--deal-angle, 0deg) * -.28)) scale(.78);filter:drop-shadow(0 34px 42px rgba(0,0,0,.62)) drop-shadow(0 0 30px var(--rarity-glow))}24%{opacity:1;transform:translate3d(calc(var(--slot-start-x, 0px) * .58),-76px,0) rotate(calc(var(--deal-angle, 0deg) * -.18)) scale(.92)}74%{opacity:1;transform:translate3d(calc(var(--slot-start-x, 0px) * .08),10px,0) rotate(calc(var(--deal-angle, 0deg) * .04)) scale(1.035)}to{opacity:1;transform:translateY(0) scale(1);filter:drop-shadow(0 18px 26px rgba(0,0,0,.42)) drop-shadow(0 0 14px var(--rarity-glow))}}@keyframes cardsTrayInClean{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cardRevealClean{0%{opacity:0;transform:translate3d(0,-108px,60px) rotateX(12deg) rotateY(-18deg) scale(.58)}52%{opacity:1;transform:translate3d(0,-12px,36px) rotateX(-3deg) rotateY(6deg) scale(1.04)}to{opacity:1;transform:translateZ(0) rotateX(0) rotateY(0) scale(1)}}@keyframes revealSpotlightClean{0%{opacity:0;transform:translate(-50%,-50%) scale(.42)}44%{opacity:.8}to{opacity:.22;transform:translate(-50%,-50%) scale(1.08)}}@keyframes revealHitFlashClean{0%{opacity:0;transform:translate(-26%) rotate(6deg)}34%{opacity:.7}to{opacity:0;transform:translate(24%) rotate(6deg)}}@keyframes packActionsInClean{to{opacity:1;transform:translate(-50%) translateY(0)}}@media(max-width:900px){.pack-choice-overlay{align-items:start;padding:22px}.pack-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-choice-card{min-height:330px}.pack-choice-visual{min-height:150px}.pack-choice-cardback{width:min(116px,68%)}.pack-stage{padding-top:88px;padding-bottom:120px}.reveal-flow{width:min(760px,100%);padding-top:118px}.reveal-cards{grid-template-columns:repeat(3,minmax(0,1fr));width:min(620px,100%);gap:10px}.reveal-card-inner{max-width:150px}.reveal-card-face .moni-card.compact{min-height:236px}}@media(max-width:640px){.pack-choice-overlay{padding:14px 10px 18px;align-items:center}.pack-choice-shell{gap:10px}.pack-choice-top{align-items:start;gap:10px}.pack-choice-top h2{font-size:27px}.pack-choice-balance{min-width:118px;min-height:44px;padding:7px 10px}.pack-choice-balance strong{font-size:15px}.pack-choice-grid{gap:8px}.pack-choice-card{min-height:206px;gap:6px;padding:8px}.pack-choice-visual{min-height:74px}.pack-choice-cardback{width:min(52px,54%)}.pack-choice-cardback .moni-card.compact,.pack-choice-launch-card .moni-card.compact,.pack-choice-cardback .themed-pack-back.compact,.pack-choice-launch-card .themed-pack-back.compact{width:100%;min-height:auto}.pack-choice-cardback .card-back.compact,.pack-choice-launch-card .card-back.compact,.pack-choice-cardback .themed-pack-back.compact,.pack-choice-launch-card .themed-pack-back.compact{min-height:auto}.pack-choice-ring{width:min(92px,92%)}.pack-choice-copy{gap:4px}.pack-choice-copy small,.pack-choice-copy em{font-size:7px;line-height:1.08}.pack-choice-copy strong{font-size:12px;line-height:1}.pack-choice-card>b{padding:5px 6px;font-size:8px}.pack-choice-back{min-height:42px;font-size:11px}.pack-choice-launch-card{width:min(176px,46vw)}.pack-overlay{min-height:100dvh;padding:0}.pack-stage{min-height:100dvh;padding:72px 12px 112px}.pack-close{top:12px;right:12px;min-width:82px;min-height:44px;padding:0 14px;font-size:12px}.pack-balance-chip{top:12px;right:12px;min-width:128px;min-height:46px;padding:7px 12px}.pack-balance-chip span{font-size:9px}.pack-balance-chip strong{font-size:15px}.sealed-pack{top:50%;width:min(244px,68vw,39dvh)}.pack-burst{top:50%;width:min(520px,96vw,68dvh)}.pack-floor{bottom:74px;width:92vw;height:92px}.pack-light-rig span{width:72px;height:62vh;opacity:.12}.reveal-flow{width:100%;padding-top:104px}.reveal-stack{top:68px;width:104px;min-height:166px}.stack-card .moni-card{width:104px}.reveal-cards{grid-template-columns:repeat(3,minmax(0,1fr));width:min(356px,100%);gap:8px}.reveal-slot{gap:5px}.reveal-card-inner{max-width:100%}.reveal-card-face .moni-card.compact{min-height:178px;padding:5px;gap:3px}.reveal-card-face .moni-card.compact header{grid-template-columns:minmax(0,1fr) 20px;min-height:28px;padding:3px 3px 3px 5px;gap:4px}.reveal-card-face .moni-card.compact header strong{font-size:8px;line-height:1.02}.reveal-card-face .moni-card.compact header b{width:20px;height:20px;font-size:10px}.reveal-card-face .moni-card.compact .card-type{padding:4px 5px;font-size:7px}.reveal-card-face .moni-card.compact p{min-height:34px;padding:5px;font-size:7px;line-height:1.12}.reveal-card-face .moni-card.compact footer{font-size:7px}.reveal-card-face .moni-card.compact .rarity-gem{top:12px;right:29px;width:11px;height:11px}.reveal-card-face .moni-card.compact .rarity-marker-triangle{width:12px;height:11px}.reveal-card-face .moni-card.compact .rarity-marker-monad{width:13px;height:13px;border-radius:4px}.reveal-rarity{display:none}.pack-actions{bottom:max(10px,env(safe-area-inset-bottom));width:calc(100vw - 18px);grid-template-columns:minmax(88px,.48fr) minmax(0,1fr);gap:8px;padding:8px;border-radius:10px}.pack-actions button{min-height:54px;padding:0 10px;font-size:11px}.card-zoom-overlay{padding:12px;align-items:center}.card-zoom-shell{width:min(300px,calc(100vw - 24px))}.card-zoom-shell .moni-card{width:min(300px,calc(100vw - 24px));min-height:min(472px,calc(100dvh - 40px))}}@media(max-width:370px){.pack-choice-card{min-height:196px;padding:7px}.pack-choice-copy strong{font-size:11px}.pack-choice-copy small,.pack-choice-copy em{font-size:7px}.reveal-cards{width:min(330px,100%);gap:6px}.reveal-card-face .moni-card.compact{min-height:166px}.pack-actions button{font-size:10px}.pack-balance-chip{min-width:118px}}@media(prefers-reduced-motion:reduce){.pack-overlay:before,.pack-overlay:after,.pack-light-rig span,.pack-floor,.pack-burst,.sealed-pack,.pack-rip-line,.reveal-stack,.stack-card,.deal-trail,.reveal-slot,.reveal-spotlight,.reveal-hit-flash,.reveal-card-inner,.reveal-card-front,.reveal-card-back,.reveal-rarity,.pack-actions{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}.pack-choice-overlay:before,.pack-choice-overlay:after,.pack-choice-beams span,.pack-choice-shell,.pack-choice-card,.pack-choice-ring,.pack-choice-launch{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}.card-zoom-overlay,.card-zoom-shell{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}.reveal-stack,.sealed-pack{display:none}.reveal-slot{opacity:1;transform:none!important}.reveal-card-inner{transform:none!important}.reveal-card-front{opacity:1!important;transform:rotateY(0)!important}.reveal-card-back{opacity:0!important}}body{background:radial-gradient(circle at 12% 6%,rgba(244,184,58,.12),transparent 24%),radial-gradient(circle at 86% 14%,rgba(57,255,90,.16),transparent 26%),radial-gradient(circle at 52% 0%,rgba(123,31,255,.32),transparent 36%),linear-gradient(145deg,#030006,#12051c 52%,#050008)}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid rgba(57,255,90,.9);outline-offset:3px}.quick-deck-tile,.quick-rival-card,.quick-mini-thumb,.quick-start-button,.quick-difficulty-select,.quick-difficulty-select select,.quick-vs-core button{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.quick-deck-tile img,.quick-rival-card img,.quick-mini-thumb img{-webkit-touch-callout:none!important;pointer-events:none}.quick-deck-tile:focus-visible,.quick-rival-card:focus-visible,.quick-mini-thumb:focus-visible{outline:none!important;box-shadow:0 0 0 2px #f8f5ff59,0 0 18px color-mix(in srgb,var(--deck-card-color, var(--green)),transparent 55%)!important}.app-shell{max-width:1640px;width:min(1640px,100%)}.panel{border-color:#f8f5ff2e;background:radial-gradient(circle at 10% 0%,rgba(244,184,58,.09),transparent 25%),linear-gradient(145deg,rgba(248,245,255,.07),transparent 42%),#07020edb;box-shadow:0 28px 90px #0000005c,inset 0 0 64px #7b1fff1a}.app-header{grid-template-columns:minmax(210px,auto) minmax(0,1fr) minmax(190px,auto);border-color:#f8f5ff33;background:linear-gradient(135deg,#f8f5ff14,#39ff5a09),#050008e6}.brand-lockup h1{line-height:.92}.app-header nav{justify-self:center;padding:5px;border:1px solid rgba(248,245,255,.1);border-radius:10px;background:#05000885;overflow-x:auto}.app-header nav button{border-color:transparent;border-radius:7px;white-space:nowrap}.app-header nav button.active,.app-header nav button[aria-current=page]{color:#050008;border-color:#39ff5a8c;background:linear-gradient(135deg,#39ff5af0,#f4b83ac2);box-shadow:0 0 24px #39ff5a38}.wallet-pill{grid-template-columns:1fr auto;min-width:188px;border-color:#39ff5a47;background:linear-gradient(135deg,#39ff5a14,#7b1fff38),#050008ad}.wallet-pill small{color:var(--muted);font-size:9px;font-weight:950;text-transform:uppercase}.wallet-pill strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-pill span{grid-row:1 / 3;grid-column:2;align-self:center;font-size:18px}.wallet-pill button{min-height:30px}.login-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:center;width:min(1040px,calc(100vw - 28px));padding:clamp(22px,4vw,42px);overflow:hidden}.login-copy{display:grid;gap:14px}.login-copy p{max-width:620px;margin:0;font-size:18px}.beta-strip{width:fit-content;padding:8px 10px;border:1px solid rgba(57,255,90,.28);border-radius:8px;color:var(--green);background:#39ff5a14;font-size:12px;font-weight:900;text-transform:uppercase}.login-pack-fan{position:relative;display:grid;place-items:center;min-height:360px}.login-pack-fan>span{position:absolute;width:156px;filter:drop-shadow(0 28px 48px rgba(0,0,0,.55))}.login-pack-fan>span:nth-child(1){transform:translate(-96px) translateY(18px) rotate(-13deg)}.login-pack-fan>span:nth-child(2){transform:translate(-32px) translateY(4px) rotate(-4deg)}.login-pack-fan>span:nth-child(3){transform:translate(32px) translateY(4px) rotate(4deg)}.login-pack-fan>span:nth-child(4){transform:translate(96px) translateY(18px) rotate(13deg)}.login-pack-fan .themed-pack-back{width:156px}.login-entry{grid-column:1 / -1;display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:end}.login-entry .error{grid-column:1 / -1;margin:0}.section-head-premium{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:18px}.section-head-premium h2{margin:3px 0 0;font-size:clamp(28px,3vw,44px);line-height:.95}.section-head-premium p{max-width:760px;margin:8px 0 0}.section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.section-actions input,.section-actions select{width:min(260px,100%)}.rarity-gem:after{content:attr(data-rarity-code);position:absolute;inset:0;display:grid;place-items:center;color:#050008;font-size:9px;font-weight:950}.type-sigil{display:inline-grid;place-items:center;min-width:28px;min-height:22px;padding:0 5px;border:1px solid rgba(5,0,8,.34);border-radius:6px;color:#050008;background:#f8f5ffe0;font-size:8px;font-style:normal;font-weight:950}.card-type{grid-template-columns:auto 1fr auto}.rarity-code,.qty-badge{padding:2px 5px;border:1px solid rgba(248,245,255,.22);border-radius:999px;color:var(--gold);background:#05000894;font-style:normal}.moni-card.compact p{max-height:48px;overflow:hidden}.reveal-card-face .moni-card.compact p,.unit-card .moni-card.compact p,.collection-card .moni-card.compact p{max-height:34px}.themed-pack-back{animation:packFoilIdle 4.2s ease-in-out infinite}.themed-pack-back:after{animation:packFoilSweep 3.6s ease-in-out infinite}.pack-back-aura{animation:packAuraPulse 3.2s ease-in-out infinite}.themed-pack-back[data-pack-type=random]{--pack-hue: 0deg;background:radial-gradient(circle at 50% 42%,rgba(57,255,90,.2),transparent 32%),conic-gradient(from 90deg at 50% 38%,#7b1fff99,#39ff5a47,#f4b83a2e,#7b1fff99),linear-gradient(145deg,#12031f,#050008 54%,#39ff5a)}.themed-pack-back[data-pack-type=random] .pack-back-aura{border-radius:22%;background:radial-gradient(circle at 50% 50%,#f8f5ff 0 10%,transparent 11%),conic-gradient(from 0deg,#39ff5a,#7b1fff,#f4b83a,#39ff5a)}.shop .pack-result{min-height:320px;padding:18px;border:1px solid rgba(248,245,255,.12);border-radius:10px;background:radial-gradient(circle at 50% 12%,rgba(57,255,90,.1),transparent 30%),#0500086b}.shop-pack-showcase{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:clamp(12px,2vw,22px);width:100%;align-items:end}.shop-pack-stand{display:grid;justify-items:center;gap:10px;min-height:288px;padding:14px;border:1px solid color-mix(in srgb,var(--pack-accent),transparent 58%);border-radius:10px;background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--pack-accent),transparent 78%),transparent 44%),#05000873}.shop-pack-stand .themed-pack-back{width:min(154px,82%);transform:rotate(calc((var(--pack-index) - 1.5) * 2deg))}.shop-pack-stand>span{color:color-mix(in srgb,var(--pack-accent),#fff 28%);font-size:12px;font-weight:950;text-transform:uppercase}.pack-choice-funds{display:grid;place-items:center;min-height:42px;padding:9px 12px;border:1px solid rgba(255,79,109,.42);border-radius:10px;color:#ffdce4;background:linear-gradient(135deg,#ff4f6d1f,#7b1fff1a),#28040eb8;font-size:12px;font-weight:950;text-align:center;text-transform:uppercase}@media(min-width:641px){.pack-choice-cardback{width:min(164px,82%)}}.pack-choice-chips{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.pack-choice-chips b{padding:7px 10px;border:1px solid color-mix(in srgb,var(--pack-accent),transparent 44%);border-radius:8px;color:color-mix(in srgb,var(--pack-accent),#fff 18%);background:#050008b8;font-size:10px;line-height:1;text-transform:uppercase}.pack-choice-actions{position:relative;z-index:8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pack-tile-quantity-control{grid-column:1 / -1;display:grid;gap:7px;min-height:74px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--pack-accent),transparent 44%);border-radius:8px;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--pack-accent),transparent 78%),transparent 48%),#050008b8;box-shadow:inset 0 0 0 1px #f8f5ff0d,0 10px 24px #00000038}.pack-tile-quantity-control>span:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.pack-tile-quantity-control b,.pack-tile-quantity-control em{min-width:0;overflow-wrap:anywhere;font-size:10px;font-weight:950;line-height:1.05;letter-spacing:0;text-transform:uppercase}.pack-tile-quantity-control b{color:color-mix(in srgb,var(--pack-accent),#fff 20%)}.pack-tile-quantity-control em{justify-self:end;font-style:normal;color:var(--text)}.pack-tile-quantity-stepper{display:grid;grid-template-columns:34px minmax(48px,1fr) 34px;gap:7px;align-items:center}.pack-tile-quantity-stepper input{width:100%;min-height:36px;border:1px solid color-mix(in srgb,var(--pack-accent),transparent 42%);border-radius:8px;color:var(--text);background:#0000006b;font-family:Orbitron,sans-serif;font-weight:950;letter-spacing:0;text-align:center;appearance:textfield}.pack-tile-quantity-stepper input::-webkit-outer-spin-button,.pack-tile-quantity-stepper input::-webkit-inner-spin-button{margin:0;appearance:none}.pack-choice-actions button{min-height:42px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--pack-accent),transparent 36%);border-radius:8px;color:#050008;background:linear-gradient(135deg,color-mix(in srgb,var(--pack-accent),#fff 18%),var(--green));font-size:11px;font-weight:950;line-height:1;text-transform:uppercase;box-shadow:0 12px 28px color-mix(in srgb,var(--pack-accent),transparent 76%),inset 0 1px #ffffff6b}.pack-choice-actions button:last-child{color:var(--text);background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--pack-color),transparent 34%),#050008b3)}.pack-choice-actions button:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.72)}.pack-choice-actions .pack-tile-quantity-stepper button{min-height:36px;padding:0;border:1px solid color-mix(in srgb,var(--pack-accent),transparent 42%);border-radius:8px;color:#050008;background:linear-gradient(135deg,color-mix(in srgb,var(--pack-accent),#fff 16%),var(--green));font-family:Orbitron,sans-serif;font-size:15px;font-weight:950;line-height:1;box-shadow:0 10px 20px color-mix(in srgb,var(--pack-accent),transparent 80%)}.pack-choice-actions .pack-tile-quantity-stepper button:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.72)}.pack-choice-card[data-disabled=true]{cursor:default}.pack-choice-card[data-disabled=true]:hover,.pack-choice-card[data-disabled=true]:focus-visible{transform:translateY(0) scale(1)}.shop{grid-template-columns:minmax(0,1fr)}.pack-selector-panel{position:relative;display:grid;gap:clamp(14px,2.4vw,24px);padding:clamp(14px,2vw,22px);border:1px solid rgba(248,245,255,.13);border-radius:12px;background:radial-gradient(circle at 18% 12%,rgba(57,255,90,.09),transparent 26%),radial-gradient(circle at 82% 22%,rgba(244,184,58,.08),transparent 26%),linear-gradient(145deg,rgba(248,245,255,.055),transparent 42%),#05000870;overflow:hidden}.pack-selector-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.6%,rgba(248,245,255,.04) 50%,transparent 50.4%),linear-gradient(0deg,transparent 49.6%,rgba(57,255,90,.025) 50%,transparent 50.4%);background-size:64px 64px;opacity:.55;pointer-events:none}.pack-selector-top,.pack-selector-grid,.pack-selector-panel .pack-choice-funds{position:relative;z-index:1}.pack-selector-top{display:flex;gap:16px;align-items:end;justify-content:space-between}.pack-selector-top h3{margin:3px 0 0;font-size:clamp(28px,3.6vw,52px);line-height:.95;text-transform:uppercase}.pack-selector-top p{max-width:720px;margin:7px 0 0}.pack-quantity-control{display:grid;gap:7px;min-width:190px;padding:10px;border:1px solid color-mix(in srgb,var(--pack-accent),transparent 48%);border-radius:10px;background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--pack-accent),transparent 78%),transparent 46%),#050008a8;box-shadow:inset 0 0 0 1px #f8f5ff0d}.pack-quantity-control>span{color:color-mix(in srgb,var(--pack-accent),#fff 24%);font-family:Orbitron,sans-serif;font-size:10px;font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase}.pack-quantity-control small{color:#f8f5ffb8;font-size:11px;font-weight:850;line-height:1.1;text-transform:uppercase}.pack-quantity-stepper{display:grid;grid-template-columns:38px minmax(56px,1fr) 38px;gap:7px;align-items:center}.pack-quantity-stepper button,.pack-quantity-stepper input{width:100%;min-height:38px;border:1px solid color-mix(in srgb,var(--pack-accent),transparent 42%);border-radius:8px;font-family:Orbitron,sans-serif;font-weight:950;letter-spacing:0;text-align:center}.pack-quantity-stepper button{color:#050008;background:linear-gradient(135deg,color-mix(in srgb,var(--pack-accent),#fff 16%),var(--green));box-shadow:0 10px 20px color-mix(in srgb,var(--pack-accent),transparent 80%)}.pack-quantity-stepper button:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.72)}.pack-quantity-stepper input{color:var(--text);background:#0000006b;appearance:textfield}.pack-quantity-stepper input::-webkit-outer-spin-button,.pack-quantity-stepper input::-webkit-inner-spin-button{margin:0;appearance:none}.pack-bulk-summary{position:absolute;top:clamp(82px,11vh,118px);left:50%;z-index:18;display:grid;gap:3px;width:min(420px,calc(100dvw - 28px));padding:10px 12px;border:1px solid color-mix(in srgb,var(--pack-accent),transparent 42%);border-radius:10px;background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--pack-accent),transparent 76%),transparent 46%),#050008d1;color:var(--text);text-align:center;transform:translate(-50%);box-shadow:0 18px 34px #00000057;pointer-events:none}.pack-bulk-summary strong{color:color-mix(in srgb,var(--pack-accent),#fff 20%);font-family:Orbitron,sans-serif;font-size:clamp(14px,1.5vw,18px);font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase}.pack-bulk-summary span{color:#f8f5ffbd;font-size:12px;font-weight:820;line-height:1.2}.pack-selector-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pack-selector-card{min-height:clamp(430px,56vh,560px);border-radius:10px}.pack-selector-card[data-opening=true]{pointer-events:none;animation:packInlineCommit .42s cubic-bezier(.18,.92,.2,1) both}.pack-selector-card[data-opening=true] .pack-choice-cardback{animation:packInlineLift .42s cubic-bezier(.18,.92,.2,1) both}.pack-recent-strip{display:flex;gap:10px;padding:12px;overflow-x:auto;border:1px solid rgba(248,245,255,.1);border-radius:10px;background:#0500086b}.themed-pack-back{--pack-dark: #050008;--pack-metal: color-mix(in srgb, var(--pack-accent), #f8f5ff 38%);position:relative;display:grid;width:190px;min-height:auto;aspect-ratio:1 / var(--moni-card-ratio-height, 1.4545);border:1px solid color-mix(in srgb,var(--pack-accent),transparent 24%);border-radius:12px;background:linear-gradient(90deg,rgba(248,245,255,.14),transparent 9% 91%,rgba(248,245,255,.1)),radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--pack-accent),transparent 54%),transparent 26%),linear-gradient(155deg,color-mix(in srgb,var(--pack-color),#050008 34%),#050008 55%,color-mix(in srgb,var(--pack-accent),#050008 32%));box-shadow:0 24px 70px #00000085,0 0 34px color-mix(in srgb,var(--pack-color),transparent 58%),inset 0 0 0 4px #050008db,inset 0 0 0 7px color-mix(in srgb,var(--pack-metal),transparent 76%),inset 0 0 42px #f8f5ff0f;overflow:hidden;isolation:isolate}.themed-pack-back.compact{width:190px;min-height:auto}.themed-pack-back[data-has-image=true]{border-radius:8px;background:#050008}.pack-back-art{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit;background:#050008}.themed-pack-back:before,.themed-pack-back:after{display:none}.pack-back-vault,.pack-back-pattern,.pack-back-window,.pack-back-scene,.pack-back-sigil,.pack-back-cut,.pack-back-foil,.pack-back-ridge,.pack-back-series,.pack-back-name,.pack-back-type{position:absolute;pointer-events:none}.pack-back-vault{inset:7px;z-index:1;border:1px solid color-mix(in srgb,var(--pack-metal),transparent 42%);border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--pack-metal),transparent 80%) 0 2px,transparent 2px calc(100% - 2px),color-mix(in srgb,var(--pack-metal),transparent 80%) calc(100% - 2px)),linear-gradient(0deg,color-mix(in srgb,var(--pack-metal),transparent 80%) 0 2px,transparent 2px calc(100% - 2px),color-mix(in srgb,var(--pack-metal),transparent 80%) calc(100% - 2px))}.pack-back-pattern{inset:0;z-index:0;background:repeating-linear-gradient(122deg,transparent 0 12px,color-mix(in srgb,var(--pack-accent),transparent 84%) 12px 14px,transparent 14px 25px),radial-gradient(circle at 16% 20%,rgba(248,245,255,.17),transparent 16%),radial-gradient(circle at 88% 84%,color-mix(in srgb,var(--pack-accent),transparent 70%),transparent 22%);mix-blend-mode:screen;opacity:.9}.pack-back-window{left:14%;right:14%;top:18%;z-index:3;aspect-ratio:1;display:grid;place-items:center;border:2px solid color-mix(in srgb,var(--pack-metal),#fff 20%);border-radius:22px;background:radial-gradient(circle,#f8f5ff66,color-mix(in srgb,var(--pack-accent),transparent 34%) 34%,color-mix(in srgb,var(--pack-dark),transparent 4%) 68%);box-shadow:0 0 30px color-mix(in srgb,var(--pack-accent),transparent 46%),inset 0 0 22px #f8f5ff2e;transform:rotate(45deg)}.pack-back-scene{inset:9%;border-radius:18px;background:conic-gradient(from 0deg,var(--pack-accent),#f8f5ff,var(--pack-color),var(--pack-accent));opacity:.86}.pack-back-sigil{inset:28%;border-radius:9px;background:#050008;box-shadow:0 0 0 8px #f8f5ffeb,0 0 0 13px color-mix(in srgb,var(--pack-accent),transparent 16%),0 0 26px #f8f5ff99}.pack-back-cut{width:70%;height:7px;border-radius:999px;background:color-mix(in srgb,var(--pack-metal),#fff 18%);box-shadow:0 0 18px color-mix(in srgb,var(--pack-accent),transparent 35%)}.pack-back-cut-a{left:15%;top:18%}.pack-back-cut-b{right:15%;bottom:18%}.pack-back-foil{inset:-64% -48%;z-index:5;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.32) 48%,transparent 54%);opacity:.5;transform:translate(-30%) rotate(9deg);mix-blend-mode:screen;animation:packFoilSweep 3.7s ease-in-out infinite}.pack-back-ridge{left:9%;right:9%;z-index:4;height:16px;border:1px solid color-mix(in srgb,var(--pack-metal),transparent 34%);border-radius:999px;background:repeating-linear-gradient(90deg,rgba(248,245,255,.16) 0 2px,transparent 2px 7px),#05000875}.pack-back-ridge-top{top:8%}.pack-back-ridge-bottom{bottom:8%}.pack-back-series{top:6.6%;left:12%;right:12%;z-index:6;color:color-mix(in srgb,var(--pack-accent),#fff 26%);font-size:clamp(5px,4.9cqw,9px);font-weight:950;letter-spacing:.08em;line-height:1;text-align:center;text-transform:uppercase}.pack-back-name,.pack-back-type{left:10%;right:10%;z-index:6;font-weight:950;letter-spacing:0;line-height:.88;text-align:center;text-transform:uppercase;text-shadow:0 2px 0 rgba(5,0,8,.92),0 0 18px color-mix(in srgb,var(--pack-accent),transparent 28%)}.pack-back-name{bottom:18.5%;color:#fff;font-size:clamp(10px,11cqw,21px)}.pack-back-type{bottom:12%;color:color-mix(in srgb,var(--pack-accent),#fff 22%);font-size:clamp(5px,5.1cqw,9px)}.themed-pack-back[data-pack-type=fire]{--pack-dark: #180306;--pack-metal: #ffcf55;background:radial-gradient(circle at 50% 30%,rgba(255,207,85,.32),transparent 28%),repeating-linear-gradient(105deg,rgba(255,79,61,.24) 0 9px,transparent 9px 22px),linear-gradient(155deg,#611202,#100205 54%,#ff4f3d)}.themed-pack-back[data-pack-type=fire] .pack-back-pattern{background:linear-gradient(118deg,transparent 0 36%,rgba(255,207,85,.28) 37% 39%,transparent 40%),repeating-linear-gradient(122deg,rgba(255,79,61,.2) 0 5px,transparent 5px 18px),radial-gradient(circle at 50% 92%,rgba(255,132,37,.52),transparent 28%)}.themed-pack-back[data-pack-type=fire] .pack-back-scene{border-radius:52% 48% 58% 42%/62% 48% 52% 38%;background:radial-gradient(circle at 50% 62%,#fff4c7 0 14%,transparent 15%),conic-gradient(from -28deg,#ffcf55,#ff4f3d,#5e0a04,#ffb347,#ffcf55)}.themed-pack-back[data-pack-type=water]{--pack-dark: #02101f;--pack-metal: #c7fbff;background:radial-gradient(circle at 50% 30%,rgba(199,251,255,.32),transparent 30%),repeating-radial-gradient(circle at 14% 90%,rgba(144,244,255,.18) 0 2px,transparent 2px 13px),linear-gradient(155deg,#06366b,#020914 55%,#28a8ff)}.themed-pack-back[data-pack-type=water] .pack-back-pattern{background:radial-gradient(ellipse at 50% 38%,transparent 0 38%,rgba(144,244,255,.24) 39% 41%,transparent 42%),repeating-linear-gradient(160deg,rgba(199,251,255,.16) 0 2px,transparent 2px 14px)}.themed-pack-back[data-pack-type=water] .pack-back-window{border-radius:50%}.themed-pack-back[data-pack-type=water] .pack-back-scene{border-radius:50%;background:radial-gradient(circle at 50% 50%,#f8f5ff 0 15%,transparent 16%),conic-gradient(from 20deg,#d8fbff,#28a8ff,#061f42,#8ff4ff,#d8fbff)}.themed-pack-back[data-pack-type=grass]{--pack-dark: #03170a;--pack-metal: #d8ff7a;background:radial-gradient(circle at 50% 30%,rgba(216,255,122,.34),transparent 30%),repeating-linear-gradient(128deg,rgba(62,230,111,.22) 0 6px,transparent 6px 19px),linear-gradient(155deg,#0d4b1f,#020b05 55%,#3ee66f)}.themed-pack-back[data-pack-type=grass] .pack-back-pattern{background:radial-gradient(ellipse at 20% 70%,rgba(216,255,122,.22),transparent 20%),radial-gradient(ellipse at 78% 42%,rgba(62,230,111,.24),transparent 22%),repeating-linear-gradient(64deg,rgba(216,255,122,.14) 0 3px,transparent 3px 16px)}.themed-pack-back[data-pack-type=grass] .pack-back-window{border-radius:18% 70%/20% 72%}.themed-pack-back[data-pack-type=grass] .pack-back-scene{border-radius:18% 70%/20% 72%;background:radial-gradient(circle at 50% 50%,#efffb0 0 12%,transparent 13%),conic-gradient(from 55deg,#c8ff54,#3ee66f,#0a3217,#b8ff58,#c8ff54)}.themed-pack-back[data-pack-type=random]{--pack-dark: #050008;--pack-metal: #f8f5ff;background:radial-gradient(circle at 50% 30%,rgba(57,255,90,.24),transparent 30%),conic-gradient(from 110deg at 50% 36%,#7b1fffad,#39ff5a52,#f4b83a33,#7b1fffad),linear-gradient(155deg,#1b0631,#050008 58%,#39ff5a)}.themed-pack-back[data-pack-type=random] .pack-back-pattern{background:repeating-linear-gradient(90deg,rgba(57,255,90,.13) 0 1px,transparent 1px 9px),repeating-linear-gradient(132deg,rgba(248,245,255,.11) 0 2px,transparent 2px 19px),radial-gradient(circle at 50% 50%,rgba(123,31,255,.3),transparent 35%)}.themed-pack-back[data-pack-type=random] .pack-back-window{border-radius:23%}.themed-pack-back[data-pack-type=random] .pack-back-scene{background:radial-gradient(circle at 50% 50%,#f8f5ff 0 10%,transparent 11%),conic-gradient(from 0deg,#39ff5a,#7b1fff,#f4b83a,#39ff5a)}@keyframes packInlineCommit{0%{transform:translateY(-12px) scale(1.025)}58%{transform:translateY(-20px) scale(1.055);filter:saturate(1.16) brightness(1.08)}to{transform:translateY(8px) scale(.98);filter:saturate(.9) brightness(.9)}}@keyframes packInlineLift{0%{transform:rotate(-4deg) translateY(0) scale(1)}to{transform:rotate(0) translateY(-18px) scale(1.08)}}.collection-toolbar{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(128px,1fr));gap:10px;margin-bottom:16px}.filter-field{display:grid;gap:5px;min-width:0;color:var(--muted);font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.filter-field span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-field.wide{min-width:min(260px,100%)}.collection-status{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:-4px 0 16px}.collection-status strong,.collection-status span,.challenge-hint span,.challenge-hint strong,.toggle-row{padding:6px 9px;border:1px solid rgba(248,245,255,.14);border-radius:999px;background:#05000885;font-size:10px;font-weight:950;text-transform:uppercase}.collection-status strong,.challenge-hint strong{color:var(--green);border-color:#39ff5a47}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,168px));justify-content:center;gap:14px}.collection-card{position:relative;display:grid;justify-items:center;min-height:0;padding:0;border:0;background:none;transform:none;cursor:zoom-in;-webkit-user-select:none;user-select:none}.collection-card:hover:not(:disabled),.collection-card:focus-visible{transform:translateY(-5px);background:none}.collection-card:focus-visible{outline:2px solid rgba(57,255,90,.9);outline-offset:5px;border-radius:12px}.collection-card .moni-card.compact{width:168px}.collection-card.unowned{filter:grayscale(.72) brightness(.62)}.collection-owned-chip{position:absolute;left:8px;bottom:8px;z-index:4;padding:4px 7px;border:1px solid rgba(248,245,255,.22);border-radius:999px;color:var(--text);background:#050008c7;font-size:9px;font-weight:950;text-transform:uppercase}.collection-empty{display:grid;gap:8px;place-items:center;min-height:160px;padding:20px;border:1px dashed rgba(248,245,255,.18);border-radius:10px;color:var(--muted);background:#05000861;text-align:center}.collection-empty strong{color:var(--text);font-size:20px}.collection-empty.compact{min-height:120px}.battlefield{grid-template-rows:minmax(222px,auto) auto minmax(222px,auto);border-color:#39ff5a2e}.play-grid.match-active{grid-template-columns:minmax(210px,.68fr) minmax(0,2.5fr)}.match-live-pill{display:grid;place-items:center;min-height:52px;padding:10px;border:1px solid rgba(57,255,90,.3);border-radius:8px;color:var(--green);background:#39ff5a14;font-size:12px;font-weight:950;text-transform:uppercase}.unit-row{display:grid;grid-template-columns:repeat(4,minmax(132px,1fr));gap:10px;min-height:222px}.board-slot{min-width:0;min-height:222px}.unit-card{position:relative;display:grid;place-items:center;padding:0;border:1px solid rgba(248,245,255,.08);border-radius:10px;background:#05000857;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease}.unit-card[aria-disabled=true]{opacity:1}.unit-card .moni-card.compact{width:min(168px,100%)}.unit-card.ready{border-color:#39ff5a47;box-shadow:inset 0 0 30px #39ff5a14}.unit-card.selected,.unit-card.targetable{border-color:#f4b83ac7;box-shadow:0 0 32px #f4b83a47,inset 0 0 34px #f4b83a1f;transform:translateY(-4px)}.unit-card.action-pulse{animation:damagePulse .62s ease-out both}.unit-stats{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:center}.unit-stats b,.unit-stats span{padding:2px 5px;border-radius:999px;background:#050008b8;font-size:9px;line-height:1}.empty-slot.board-slot{min-width:0;border-radius:10px;color:#f8f5ff57;background:linear-gradient(135deg,rgba(248,245,255,.035),transparent),#05000842}.center-line{grid-template-columns:auto 1fr auto auto;padding:10px;border:1px solid rgba(248,245,255,.1);border-radius:10px;background:#0500088c}.center-line strong{color:var(--green);text-transform:uppercase}.enemy-base-target{border-color:#ff4f6d5c}.hand-row{display:flex;flex-wrap:nowrap;gap:10px;padding:12px;overflow-x:auto;border:1px solid rgba(248,245,255,.1);border-radius:10px;background:#05000885}.hand-card{flex:0 0 auto;transition:transform .15s ease,filter .15s ease}.hand-card.playable{filter:drop-shadow(0 0 20px rgba(57,255,90,.14))}.hand-card.playable:hover,.hand-card.inspectable:hover{transform:translateY(-7px)}.hand-card.playable:focus-within,.hand-card.inspectable:focus-within{transform:translateY(-7px);filter:drop-shadow(0 0 26px rgba(57,255,90,.24))}.hand-card.unplayable{filter:grayscale(.28) brightness(.82)}.player-lane{display:grid;grid-template-columns:minmax(120px,1fr) repeat(5,auto);border-radius:10px}.life-counter,.energy-pips,.deck-counter,.terrain-pill{padding:5px 8px;border:1px solid rgba(248,245,255,.14);border-radius:999px;background:#0500087a;font-weight:900}.life-counter{color:#ffcfda;border-color:#ff4f6d52}.energy-pips{color:var(--green);background:linear-gradient(90deg,rgba(57,255,90,.18) 0 var(--energy-fill),rgba(5,0,8,.48) var(--energy-fill) 100%)}.terrain-pill.empty{color:#f8f5ff7a}.match-log{border-radius:10px;background:#05000885}.match-log p:first-child{color:var(--green);animation:logItemIn .52s ease both}.challenge-create{grid-template-columns:minmax(180px,1fr) 150px auto;align-items:end}.challenge-hint{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:7px;align-items:center}.arena-empty{min-height:220px;border-style:solid;background:radial-gradient(circle at 50% 20%,rgba(57,255,90,.1),transparent 36%),#05000870}.challenge-card{border-radius:10px;background:linear-gradient(135deg,rgba(248,245,255,.065),transparent),#05000885}.rules .rule-grid p{border-radius:10px}.deck-builder-toolbar{display:grid;grid-template-columns:minmax(160px,1fr) minmax(126px,.72fr);gap:8px;margin-bottom:10px}.toggle-row{display:flex;grid-column:1 / -1;gap:7px;align-items:center;width:fit-content;color:var(--text);letter-spacing:0}.toggle-row input{width:auto;min-height:auto;accent-color:var(--green)}.mini-card-list button.maxed{border-color:#f8f5ff14;color:#f8f5ff6b;background:#05000857}.card-zoom-shell{position:relative}@media(prefers-reduced-motion:no-preference){.reveal-stack{display:block;opacity:1;z-index:26}.pack-phase-intro .reveal-stack,.pack-phase-intro .stack-card,.pack-phase-intro .deal-trail{display:none;opacity:0;visibility:hidden}.stack-card{display:block;animation:stackCardGatherClean .42s cubic-bezier(.18,.92,.2,1) var(--gather-delay, 0ms) both}.pack-phase-dealing .reveal-stack{z-index:42;filter:drop-shadow(0 34px 54px rgba(0,0,0,.58)) drop-shadow(0 0 24px color-mix(in srgb,var(--pack-accent),transparent 62%))}.pack-phase-dealing .stack-card{z-index:calc(60 + var(--stack-z, 1))}.pack-phase-dealing .stack-card[data-active=true]{z-index:160;filter:drop-shadow(0 30px 42px rgba(0,0,0,.64)) drop-shadow(0 0 30px var(--stack-glow))}.pack-phase-dealing .reveal-cards{z-index:10}.pack-phase-dealing .reveal-slot[data-laid=true]{z-index:2}.pack-phase-dealing .stack-card,.pack-phase-reveal .stack-card{animation:stackCardDealClean .46s cubic-bezier(.16,.96,.18,1) var(--deal-phase-delay, 0ms) both}.deal-trail{display:block;animation:dealTrailClean .44s ease-out var(--deal-phase-delay, 0ms) both}.pack-phase-complete .reveal-stack,.pack-phase-complete .stack-card,.pack-phase-complete .deal-trail{opacity:0;pointer-events:none}}@keyframes packFoilIdle{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.16) brightness(1.08)}}@keyframes packFoilSweep{0%,to{transform:translate(-38%) rotate(8deg)}50%{transform:translate(22%) rotate(8deg)}}@keyframes packAuraPulse{0%,to{transform:translate(-50%,-50%) rotate(45deg) scale(.94)}50%{transform:translate(-50%,-50%) rotate(45deg) scale(1.04)}}@keyframes damagePulse{0%{transform:translateY(-4px) scale(1)}42%{transform:translateY(-8px) scale(1.035);filter:brightness(1.3)}to{transform:translateY(0) scale(1)}}@keyframes logItemIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.app-header{grid-template-columns:1fr}.app-header nav{justify-self:stretch;justify-content:flex-start}.wallet-pill{justify-self:stretch}.collection-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.unit-row{grid-template-columns:repeat(4,minmax(118px,1fr));overflow-x:auto}.play-grid.match-active{grid-template-columns:1fr}.play-grid.match-active .setup-panel{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end;padding:10px;position:sticky;top:86px;z-index:8;border-color:#39ff5a33;background:linear-gradient(135deg,#39ff5a12,#7b1fff1c),#050008e6}.play-grid.match-active .setup-panel h2,.play-grid.match-active .match-live-pill{display:none}.play-grid.match-active .setup-panel label{gap:5px;font-size:9px}.play-grid.match-active .setup-panel select,.play-grid.match-active .setup-panel button{min-height:40px}}@media(max-width:760px){.login-panel{grid-template-columns:1fr}.login-pack-fan{min-height:240px}.login-pack-fan>span,.login-pack-fan .themed-pack-back{width:118px}.login-pack-fan>span:nth-child(1){transform:translate(-66px) translateY(16px) rotate(-12deg)}.login-pack-fan>span:nth-child(2){transform:translate(-22px) translateY(4px) rotate(-4deg)}.login-pack-fan>span:nth-child(3){transform:translate(22px) translateY(4px) rotate(4deg)}.login-pack-fan>span:nth-child(4){transform:translate(66px) translateY(16px) rotate(12deg)}.login-entry,.section-head-premium,.challenge-create{grid-template-columns:1fr}.section-actions{justify-content:stretch}.section-actions>*{flex:1 1 180px}.collection-toolbar{grid-template-columns:1fr 1fr}.collection-toolbar .filter-field.wide,.deck-builder-toolbar .filter-field.wide{grid-column:1 / -1}.deck-builder-toolbar{grid-template-columns:1fr}.challenge-hint{align-items:stretch}.challenge-hint span,.challenge-hint strong{flex:1 1 140px;text-align:center}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-card .moni-card.compact{width:100%}.shop-pack-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.player-lane,.center-line{grid-template-columns:1fr 1fr}.play-grid.match-active .setup-panel{display:none}.match-board{scroll-margin-top:92px;padding-bottom:238px}.battlefield{grid-template-rows:minmax(206px,auto) auto minmax(206px,auto)}.unit-row,.board-slot{min-height:206px}.unit-card .moni-card.compact{width:138px;min-height:232px}.unit-card .moni-card.compact .card-art{min-height:96px}.match-board .hand-row{position:fixed;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));z-index:44;padding:10px;border-color:#39ff5a42;background:linear-gradient(135deg,#39ff5a14,#7b1fff29),#050008f0;box-shadow:0 -18px 54px #0000008f,inset 0 0 34px #39ff5a14;-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12)}.match-board .hand-card{cursor:pointer}.match-board .hand-card .moni-card.compact{width:132px;min-height:206px}.match-board .hand-card .card-art{min-height:76px}.match-board .hand-card .moni-card.compact p{min-height:30px;max-height:30px;padding:5px;font-size:8px}.match-board .hand-card button{min-height:30px;padding:6px 8px}.match-log{margin-bottom:8px}}@media(max-width:640px){.app-header{position:sticky;top:0;gap:8px;padding:10px}.brand-lockup .eyebrow{font-size:9px}.brand-lockup h1{font-size:24px}.app-header nav{display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-start;overflow-x:auto;padding:4px}.app-header nav button{flex:0 0 auto;min-height:30px;padding:0 9px;font-size:10px}.wallet-pill{grid-template-columns:minmax(0,1fr) auto;padding:6px 8px}.wallet-pill span{font-size:16px}.wallet-pill button{min-height:28px}}@media(max-width:420px){.collection-toolbar{grid-template-columns:1fr}.collection-grid{gap:8px}.shop-pack-stand{padding:10px}.pack-choice-chips b{padding:5px 6px;font-size:8px}}@media(prefers-reduced-motion:reduce){.reveal-stack,.stack-card,.deal-trail{display:none!important}.themed-pack-back,.themed-pack-back:after,.pack-back-foil,.pack-choice-ring,.pack-choice-spark,.unit-card.action-pulse,.match-log p:first-child{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}}.pack-selector-panel{overflow:visible}.pack-selector-panel .pack-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));isolation:isolate}.pack-selector-panel .pack-choice-cardback{width:min(166px,78%);z-index:12;transform:translateY(-26px) rotate(-4deg)}.pack-selector-panel .pack-choice-visual{z-index:8;min-height:clamp(198px,26vh,286px);margin-top:-18px;overflow:visible;isolation:isolate}.pack-selector-panel .pack-choice-card{min-height:clamp(430px,56vh,560px);overflow:visible}.pack-selector-panel .pack-choice-card:after{inset:0;border-radius:inherit}.pack-selector-panel .pack-choice-ring{z-index:1}.pack-selector-panel .pack-choice-spark{z-index:13}.pack-selector-panel .pack-choice-copy,.pack-selector-panel .pack-choice-chips{position:relative;z-index:5}.pack-selector-panel .pack-choice-copy strong{font-size:clamp(18px,2vw,25px)}.pack-selector-panel .pack-choice-copy small,.pack-selector-panel .pack-choice-copy em{font-size:11px}.pack-actions{grid-template-columns:minmax(190px,1fr);width:min(360px,calc(100vw - 28px))}.pack-actions button{width:100%}@media(max-width:900px){.chog-starter-offer,.wallet-grid,.chog-price-row,.chog-wallet-balances{grid-template-columns:1fr}.pack-selector-top{align-items:start}.pack-quantity-control{min-width:168px}.pack-selector-panel .pack-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-selector-panel .pack-choice-card{min-height:390px}.pack-selector-panel .pack-choice-cardback{width:min(128px,68%);transform:translateY(-18px) rotate(-4deg)}.pack-selector-panel .pack-choice-visual{min-height:182px;margin-top:-12px}}@media(max-width:640px){.pack-selector-panel{gap:10px;padding:10px;border-radius:10px}.pack-selector-top{display:grid;gap:8px}.pack-quantity-control{width:100%;min-width:0;padding:9px}.pack-quantity-stepper{grid-template-columns:42px minmax(0,1fr) 42px}.pack-bulk-summary{top:72px;padding:8px 10px}.pack-selector-top h3{font-size:26px}.pack-selector-top p{margin-top:4px;font-size:14px;line-height:1.35}.pack-selector-top .pack-choice-balance{min-height:42px}.pack-selector-panel .pack-choice-grid{gap:8px}.pack-selector-panel .pack-choice-card{min-height:316px;gap:7px;padding:8px}.pack-selector-panel .pack-choice-visual{min-height:126px;margin-top:-8px}.pack-selector-panel .pack-choice-cardback{width:min(112px,76%);transform:translateY(-10px) rotate(-4deg)}.pack-selector-panel .pack-choice-copy strong{font-size:15px}.pack-selector-panel .pack-choice-copy small,.pack-selector-panel .pack-choice-copy em{font-size:9px}.pack-selector-panel .pack-choice-chips b{padding:6px 7px;font-size:8px}.pack-tile-quantity-control{grid-template-columns:1fr;gap:4px;min-height:78px;padding:7px}.pack-tile-quantity-control>span:first-child{grid-template-columns:1fr;gap:3px}.pack-tile-quantity-control b,.pack-tile-quantity-control em{font-size:9px}.pack-tile-quantity-control em{justify-self:start}.pack-tile-quantity-stepper{grid-template-columns:32px minmax(42px,1fr) 32px;gap:6px}.pack-choice-actions .pack-tile-quantity-stepper button,.pack-tile-quantity-stepper input{min-height:34px}}@media(max-width:370px){.pack-selector-panel .pack-choice-card{min-height:300px}.pack-selector-panel .pack-choice-cardback{width:min(104px,80%);transform:translateY(-8px) rotate(-4deg)}}.sealed-pack .pack-half .themed-pack-back,.sealed-pack .pack-half .themed-pack-back.compact{width:100%;max-width:none;height:100%;min-height:0;aspect-ratio:auto;border-radius:inherit}.sealed-pack .pack-half .pack-back-vault{inset:4%}.reveal-stack .stack-card-shell{width:clamp(124px,12.4vw,164px);aspect-ratio:168 / 268}.reveal-stack .stack-card .moni-card.card-back.compact{width:100%;height:100%;min-height:0;aspect-ratio:168 / 268}.reveal-stack .stack-card .card-back-art{width:100%;height:100%}.pack-half-top{transform-origin:50% 47%}.pack-half-bottom{transform-origin:50% 53%}.pack-rip-line:after{content:"";position:absolute;inset:35% 4%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.96),var(--pack-accent),transparent);box-shadow:0 0 14px #ffffffad,0 0 26px color-mix(in srgb,var(--pack-accent),transparent 38%);opacity:.86}.deal-trail:after{content:"";position:absolute;inset:7px 24px;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.86),rgba(255,255,255,.22),transparent);filter:blur(.25px);opacity:.76}.reveal-slot.reveal-common{--rarity-metal: #d8e6ff;--rarity-core: rgba(238, 246, 255, .16);--rarity-edge: rgba(116, 164, 255, .24);--rarity-glow: rgba(168, 196, 255, .05);--rarity-beam: rgba(168, 196, 255, .06);--rarity-sparkle-a: rgba(238, 246, 255, .9);--rarity-sparkle-b: rgba(168, 196, 255, .7);--rarity-sparkle-opacity: .22}.reveal-slot.reveal-uncommon{--rarity-metal: #68ffad;--rarity-core: rgba(205, 255, 228, .18);--rarity-edge: rgba(57, 255, 90, .3);--rarity-glow: rgba(57, 255, 90, .08);--rarity-beam: rgba(57, 255, 90, .08);--rarity-sparkle-a: rgba(205, 255, 228, .94);--rarity-sparkle-b: rgba(57, 255, 90, .78);--rarity-sparkle-opacity: .28}.reveal-slot.reveal-rare{--rarity-metal: #ffcf5a;--rarity-core: rgba(255, 238, 168, .22);--rarity-edge: rgba(255, 167, 36, .38);--rarity-glow: rgba(255, 196, 62, .1);--rarity-beam: rgba(255, 190, 46, .1);--rarity-sparkle-a: rgba(255, 238, 168, .96);--rarity-sparkle-b: rgba(255, 167, 36, .84);--rarity-sparkle-opacity: .38}.reveal-slot.reveal-mythic{--rarity-metal: #ff68f7;--rarity-core: rgba(255, 203, 252, .24);--rarity-edge: rgba(171, 78, 255, .44);--rarity-glow: rgba(255, 72, 246, .12);--rarity-beam: rgba(174, 78, 255, .12);--rarity-sparkle-a: rgba(255, 203, 252, .96);--rarity-sparkle-b: rgba(57, 255, 90, .84);--rarity-sparkle-opacity: .46}.reveal-slot:before{background:radial-gradient(ellipse at 50% 84%,color-mix(in srgb,var(--rarity-edge),transparent 88%),transparent 48%);filter:none;transform:scaleY(.18) translateY(34px)}.reveal-slot:after{inset:-8px;background:radial-gradient(circle at 14% 14%,var(--rarity-sparkle-a) 0 1px,transparent 2px),radial-gradient(circle at 86% 18%,var(--rarity-sparkle-b) 0 1px,transparent 2px),radial-gradient(circle at 88% 84%,var(--rarity-sparkle-a) 0 1px,transparent 2px);background-size:72px 72px,88px 88px,96px 96px}.reveal-slot[data-laid=true] .reveal-card-inner:after,.reveal-slot[data-revealed=true] .reveal-card-inner:after{inset:-5px;border:1px solid color-mix(in srgb,var(--rarity-edge),transparent 52%);background:radial-gradient(circle at 8% 12%,var(--rarity-sparkle-a) 0 1.4px,transparent 2.2px),radial-gradient(circle at 92% 13%,var(--rarity-sparkle-b) 0 1.4px,transparent 2.2px),radial-gradient(circle at 96% 78%,var(--rarity-sparkle-a) 0 1.4px,transparent 2.4px),radial-gradient(circle at 8% 86%,var(--rarity-sparkle-b) 0 1.4px,transparent 2.2px),linear-gradient(135deg,color-mix(in srgb,var(--rarity-edge),transparent 84%),transparent 34%,transparent 68%,color-mix(in srgb,var(--rarity-edge),transparent 86%));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rarity-edge),transparent 78%);opacity:var(--rarity-sparkle-opacity, .34)}.reveal-slot[data-laid=true] .reveal-card-inner,.reveal-slot[data-revealed=true] .reveal-card-inner{filter:drop-shadow(0 24px 32px rgba(0,0,0,.58)) drop-shadow(0 0 2px color-mix(in srgb,var(--rarity-edge),transparent 62%))}.reveal-cards{isolation:isolate;z-index:10}.reveal-card-inner:before{content:"";position:absolute;inset:-12px;z-index:4;border-radius:12px;background:radial-gradient(circle at 5% 18%,var(--rarity-sparkle-a) 0 1.8px,transparent 2.8px),radial-gradient(circle at 96% 20%,var(--rarity-sparkle-b) 0 1.5px,transparent 2.6px),radial-gradient(circle at 93% 82%,var(--rarity-sparkle-a) 0 1.7px,transparent 2.8px),radial-gradient(circle at 7% 84%,var(--rarity-sparkle-b) 0 1.4px,transparent 2.4px);opacity:0;pointer-events:none}.reveal-slot[data-revealed=true] .reveal-card-inner:before{opacity:calc(var(--rarity-sparkle-opacity, .34) * .58)}.reveal-slot.reveal-rare[data-revealed=true] .reveal-card-inner:before,.reveal-slot.reveal-mythic[data-revealed=true] .reveal-card-inner:before{animation:rarityEdgeTwinkle 2.2s ease-in-out infinite}.reveal-card-front .moni-card.compact{--rarity-glow: color-mix(in srgb, var(--rarity-metal), transparent 84%);box-shadow:0 18px 42px #00000080,0 0 4px color-mix(in srgb,var(--rarity-metal),transparent 90%),0 0 6px color-mix(in srgb,var(--frame-shadow),transparent 70%),inset 0 0 0 4px #050008d1,inset 0 0 0 7px color-mix(in srgb,var(--frame-metal),transparent 86%),inset 0 0 0 10px #05000880}.reveal-card-front .moni-card.compact .rarity-gem{box-shadow:0 0 0 1px #f8f5ff2e,0 0 8px color-mix(in srgb,var(--rarity-metal),transparent 68%)}.reveal-card-face,.reveal-card-face .moni-card.compact,.reveal-card-face .card-art,.reveal-card-face .card-art-img{backface-visibility:hidden;transform:translateZ(0)}.reveal-card-face .card-art-img{image-rendering:auto}.reveal-spotlight{background:radial-gradient(circle at 18% 20%,var(--rarity-sparkle-a) 0 1.6px,transparent 2.7px),radial-gradient(circle at 82% 18%,var(--rarity-sparkle-b) 0 1.3px,transparent 2.5px),radial-gradient(circle at 88% 72%,var(--rarity-sparkle-a) 0 1.6px,transparent 3px),radial-gradient(circle at 12% 78%,var(--rarity-sparkle-b) 0 1.3px,transparent 2.5px),radial-gradient(circle at 50% 8%,var(--rarity-core) 0 1px,transparent 2px);width:min(118px,86%);filter:none;opacity:0;animation:raritySparkleBurst .62s ease-out var(--spotlight-delay) forwards}.reveal-hit-flash:after{display:none}.reveal-slot.reveal-rare[data-laid=true] .reveal-card-inner:after,.reveal-slot.reveal-rare[data-revealed=true] .reveal-card-inner:after,.reveal-slot.reveal-mythic[data-laid=true] .reveal-card-inner:after,.reveal-slot.reveal-mythic[data-revealed=true] .reveal-card-inner:after{animation:rarityEdgeTwinkle 2.4s ease-in-out infinite}.pack-phase-dealing .reveal-stack{display:block;visibility:visible;opacity:1;z-index:24;pointer-events:none;transform:translate(-50%) rotateX(7deg);transform-style:preserve-3d}.pack-phase-dealing .reveal-flow{perspective:1800px;transform-style:preserve-3d}.pack-phase-reveal .reveal-stack,.pack-phase-complete .reveal-stack{z-index:0;visibility:hidden;opacity:0;pointer-events:none}.pack-phase-dealing .stack-card{z-index:calc(1000 + var(--stack-z, 1));visibility:hidden;opacity:0;transform-style:preserve-3d;backface-visibility:visible;will-change:transform,opacity}.pack-phase-dealing .stack-card[data-active=true]{z-index:1400;visibility:visible;opacity:1;animation:activeStackPulsePremium .52s cubic-bezier(.16,.96,.22,1) both;filter:drop-shadow(0 38px 48px rgba(0,0,0,.72)) drop-shadow(0 0 42px var(--stack-glow))}.pack-phase-dealing .stack-card[data-laid=true]{visibility:hidden;opacity:0}.pack-phase-dealing .stack-card-shell,.pack-phase-dealing .stack-card .moni-card.card-back.compact,.pack-phase-dealing .stack-card .card-back-art{opacity:1;transform-style:preserve-3d;backface-visibility:visible}.pack-phase-dealing .stack-card-shell:before,.pack-phase-dealing .stack-card-shell:after{display:none}.pack-phase-dealing .stack-card[data-active=true] .deal-trail{display:block!important}.pack-phase-reveal .deal-trail,.pack-phase-complete .deal-trail{display:none}.pack-phase-dealing .reveal-cards,.pack-phase-reveal .reveal-cards,.pack-phase-complete .reveal-cards{z-index:20;visibility:visible;opacity:1;transform:none;animation:none}.pack-phase-dealing .reveal-slot,.pack-phase-reveal .reveal-slot{z-index:1;pointer-events:none;will-change:transform,opacity,filter;transition:filter .18s ease,z-index 0ms linear .18s}.pack-phase-dealing .reveal-slot:not([data-laid=true]),.pack-phase-reveal .reveal-slot:not([data-laid=true]){opacity:0;transform:translate3d(var(--slot-start-x, 0px),-176px,84px) rotateX(15deg) rotateY(-88deg) rotate(var(--stack-rotate, 0deg)) scale(.76);animation:none}.pack-phase-dealing .reveal-slot[data-laid=true]{z-index:calc(40 + var(--reveal-index, 0));opacity:1;transform:none;animation:packDealLandPremium .64s cubic-bezier(.16,.96,.18,1.08) both}.pack-phase-reveal .reveal-slot[data-laid=true],.pack-phase-complete .reveal-slot{opacity:1;transform:none;animation:none}.pack-phase-reveal .reveal-slot[data-active=true]{z-index:80;animation:packRevealPopPremium .52s cubic-bezier(.16,.96,.18,1.08) both}.pack-phase-reveal .reveal-slot[data-revealed=true]{z-index:calc(60 + var(--reveal-index, 0))}.pack-phase-dealing .reveal-slot[data-laid=true] .reveal-card-back,.pack-phase-reveal .reveal-slot[data-laid=true]:not([data-revealed=true]) .reveal-card-back{opacity:1;transform:rotateY(0);animation:none}.pack-phase-dealing .reveal-slot[data-laid=true] .reveal-card-front,.pack-phase-reveal .reveal-slot[data-laid=true]:not([data-revealed=true]) .reveal-card-front{opacity:0;transform:rotateY(-180deg);animation:none}.pack-phase-reveal .reveal-slot[data-revealed=true] .reveal-card-inner{animation:packFlipLiftPremium .72s cubic-bezier(.16,.96,.18,1) both;transform-origin:center center}.pack-phase-reveal .reveal-slot[data-revealed=true] .reveal-card-front{opacity:1;transform:rotateY(0);animation:packFaceFrontPremium .72s cubic-bezier(.16,.96,.18,1) both}.pack-phase-reveal .reveal-slot[data-revealed=true] .reveal-card-back{opacity:0;transform:rotateY(180deg);animation:packFaceBackPremium .72s cubic-bezier(.16,.96,.18,1) both}.pack-phase-complete .reveal-slot[data-revealed=true] .reveal-card-inner,.pack-phase-complete .reveal-slot[data-revealed=true] .reveal-card-front,.pack-phase-complete .reveal-slot[data-revealed=true] .reveal-card-back{animation:none}.pack-phase-complete .reveal-slot[data-revealed=true] .reveal-card-front{opacity:1;transform:rotateY(0)}.pack-phase-complete .reveal-slot[data-revealed=true] .reveal-card-back{opacity:0;transform:rotateY(180deg)}@keyframes activeStackPulsePremium{0%{opacity:0;transform:translate3d(var(--stack-x, 0),calc(var(--stack-y, 0) + 10px),0) rotate(var(--stack-rotate, 0deg)) rotateX(10deg) scale(.9)}36%{opacity:1;transform:translate3d(var(--stack-x, 0),var(--stack-y, 0),20px) rotate(var(--stack-rotate, 0deg)) rotateX(7deg) scale(1.04)}to{opacity:1;transform:translate3d(var(--stack-x, 0),var(--stack-y, 0),0) rotate(var(--stack-rotate, 0deg)) rotateX(8deg) scale(1)}}@keyframes packDealLandPremium{0%{opacity:0;filter:blur(.6px) brightness(1.18);transform:translate3d(var(--slot-start-x, 0px),-176px,84px) rotateX(15deg) rotateY(-88deg) rotate(var(--stack-rotate, 0deg)) scale(.76)}52%{opacity:1;filter:blur(0) brightness(1.1);transform:translate3d(calc(var(--slot-x, 0px) * .18),14px,38px) rotateX(5deg) rotateY(-12deg) rotate(calc(var(--stack-rotate, 0deg) * .35)) scale(1.045)}76%{opacity:1;filter:brightness(1.04);transform:translate3d(0,-6px,12px) rotateX(2deg) rotateY(4deg) rotate(0) scale(1.02)}to{opacity:1;filter:none;transform:translateZ(0) rotateX(0) rotateY(0) rotate(0) scale(1)}}@keyframes packRevealPopPremium{0%{filter:brightness(1) saturate(1);transform:translateZ(0) scale(1)}42%{filter:brightness(1.24) saturate(1.16);transform:translate3d(0,-12px,32px) scale(1.045)}to{filter:brightness(1) saturate(1);transform:translateZ(0) scale(1)}}@keyframes packFlipLiftPremium{0%{transform:translateY(0) scale(1)}44%{transform:translateY(-11px) scale(1.045)}to{transform:translateY(0) scale(1)}}@keyframes packFaceFrontPremium{0%{opacity:0;transform:rotateY(-180deg)}46%{opacity:.18;transform:rotateY(-88deg)}to{opacity:1;transform:rotateY(0)}}@keyframes packFaceBackPremium{0%{opacity:1;transform:rotateY(0)}46%{opacity:.82;transform:rotateY(88deg)}to{opacity:0;transform:rotateY(180deg)}}@media(hover:hover){.pack-phase-dealing .reveal-slot[data-revealed=true][data-zoomable=true]:hover,.pack-phase-reveal .reveal-slot[data-revealed=true][data-zoomable=true]:hover{z-index:10;transform:translateZ(0);filter:drop-shadow(0 18px 26px rgba(0,0,0,.42)) drop-shadow(0 0 12px color-mix(in srgb,var(--rarity-glow),transparent 30%))}.pack-phase-complete .reveal-slot[data-revealed=true][data-zoomable=true]:hover{z-index:30;filter:none;transform:translateY(-16px)}.pack-phase-complete .reveal-slot[data-revealed=true][data-zoomable=true]:hover .reveal-card-inner{filter:none;transform:translateZ(0) scale(1.045);transform-origin:center center}}.pack-phase-dealing .reveal-slot[data-revealed=true][data-zoomable=true]:focus-visible,.pack-phase-reveal .reveal-slot[data-revealed=true][data-zoomable=true]:focus-visible{z-index:10;transform:translateZ(0)}.pack-phase-complete .reveal-slot[data-revealed=true][data-zoomable=true]:focus-visible{z-index:30;transform:translateY(-14px)}.pack-phase-complete .reveal-slot[data-revealed=true][data-zoomable=true]:focus-visible .reveal-card-inner{filter:none;transform:translateZ(0) scale(1.035)}@keyframes revealHitShockwaveClean{0%{opacity:0;transform:scale(.5)}38%{opacity:.42}to{opacity:0;transform:scale(1.34)}}@keyframes raritySparkleBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.72) rotate(-10deg)}34%{opacity:calc(var(--rarity-sparkle-opacity, .42) * .64)}to{opacity:calc(var(--rarity-sparkle-opacity, .42) * .28);transform:translate(-50%,-50%) scale(1.04) rotate(4deg)}}@keyframes rarityEdgeTwinkle{0%,to{opacity:calc(var(--rarity-sparkle-opacity, .42) * .68);filter:saturate(1)}48%{opacity:calc(var(--rarity-sparkle-opacity, .42) * .9);filter:saturate(1.12)}}@media(max-width:640px){.reveal-flow{--reveal-gap: 8px;--reveal-card-w: clamp(92px, calc((100vw - 48px) / 3), 112px);--slot-step: calc(var(--reveal-card-w) + var(--reveal-gap));align-self:start;padding:88px 0 calc(96px + env(safe-area-inset-bottom))}.reveal-cards{grid-template-columns:repeat(3,var(--reveal-card-w));justify-content:center;width:100%;max-width:calc((var(--reveal-card-w) * 3) + (var(--reveal-gap) * 2));gap:var(--reveal-gap);overflow:visible}.reveal-card-inner,.reveal-stack .stack-card-shell{width:var(--reveal-card-w);max-width:var(--reveal-card-w)}.stack-card:nth-child(1),.reveal-slot:nth-child(1){--slot-x: calc(-1 * var(--slot-step));--slot-start-x: var(--slot-step)}.stack-card:nth-child(2),.reveal-slot:nth-child(2){--slot-x: 0px;--slot-start-x: 0px}.stack-card:nth-child(3),.reveal-slot:nth-child(3){--slot-x: var(--slot-step);--slot-start-x: calc(-1 * var(--slot-step))}.stack-card:nth-child(4),.reveal-slot:nth-child(4){--slot-x: calc(-.5 * var(--slot-step));--slot-start-x: calc(.5 * var(--slot-step))}.stack-card:nth-child(5),.reveal-slot:nth-child(5){--slot-x: calc(.5 * var(--slot-step));--slot-start-x: calc(-.5 * var(--slot-step))}.reveal-slot:nth-child(4){grid-column:1 / 3;justify-self:end}.reveal-slot:nth-child(5){grid-column:2 / 4;justify-self:start}}@media(max-width:370px){.reveal-flow{--reveal-gap: 6px;--reveal-card-w: clamp(88px, calc((100vw - 42px) / 3), 102px);padding-top:78px}}:root{--font-body: "Rajdhani", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui: "Oxanium", "Rajdhani", ui-sans-serif, system-ui, sans-serif;--font-display: "Orbitron", "Oxanium", ui-sans-serif, system-ui, sans-serif;--font-impact: "Black Ops One", "Orbitron", "Arial Black", ui-sans-serif, system-ui, sans-serif;--font-card-title: "Oxanium", "Orbitron", ui-sans-serif, system-ui, sans-serif;--font-card-body: "Rajdhani", "Oxanium", ui-sans-serif, system-ui, sans-serif;font-family:var(--font-body)}body{font-family:var(--font-body);font-weight:500;text-rendering:optimizeLegibility;font-synthesis-weight:none}button,input,select,.wallet-pill,.filter-field,.deck-line,.art-line,.mini-card-list,.challenge-card,.match-log,.player-lane,.center-line,.unit-stats,.pack-choice-balance,.pack-balance-chip{font-family:var(--font-ui)}.login-panel h1,.brand-lockup h1,.pack-selector-top h3,.pack-choice-top h2{font-family:var(--font-impact);font-weight:400;letter-spacing:.02em}.panel h2,.section-head-premium h2,.deck-preview h3,.setup-panel h2,.deck-builder h3,.collection-toolbar h3,.pack-choice-copy strong,.pack-actions button,.primary{font-family:var(--font-display);font-weight:900;letter-spacing:.02em}.app-header nav button,.eyebrow,.beta-strip,.wallet-pill small,.pack-choice-chips b,.pack-choice-copy small,.pack-choice-copy em,.pack-choice-back,.pack-choice-launch strong,.pack-back-series,.pack-back-type,.pack-result h3,.starter-buttons button,.filter-field span,.collection-owned-chip,.rarity-code,.qty-badge{font-family:var(--font-ui);font-weight:800;letter-spacing:.08em}.moni-card{font-family:var(--font-card-body);font-weight:600}.moni-card header strong,.moni-card header b,.card-type,.type-sigil,.moni-card footer,.rarity-gem:after,.rarity-code,.qty-badge{font-family:var(--font-card-title);font-weight:800;letter-spacing:.025em}.moni-card header strong{letter-spacing:.015em}.moni-card header b{font-family:var(--font-display);font-weight:900}.moni-card p{font-family:var(--font-card-body);font-weight:600;letter-spacing:.01em;line-height:1.28}.moni-card.compact p,.reveal-card-face .moni-card.compact p,.unit-card .moni-card.compact p,.collection-card .moni-card.compact p{line-height:1.18}.card-zoom-shell .moni-card header strong{font-family:var(--font-card-title);font-weight:800;font-size:20px;letter-spacing:.02em}.card-zoom-shell .moni-card header b{font-size:20px}.card-zoom-shell .card-type{font-size:12px}.card-zoom-shell .type-sigil{min-width:34px;min-height:26px;font-size:10px}.card-zoom-shell .moni-card p{font-family:var(--font-card-body);font-weight:600;min-height:96px;font-size:14px;line-height:1.32}.card-zoom-shell .moni-card footer,.card-zoom-shell .rarity-code,.card-zoom-shell .qty-badge{font-size:12px}.pack-selector-panel .pack-choice-card{min-height:clamp(452px,58vh,590px)}.pack-selector-panel .pack-choice-copy em{font-weight:700;line-height:1.16}.pack-back-name{font-family:var(--font-impact);font-weight:400;letter-spacing:.015em}.pack-back-series,.pack-back-type{font-family:var(--font-display)}.pack-choice-copy strong,.pack-selector-top h3,.pack-actions button{text-wrap:balance}@media(max-width:640px){.pack-selector-panel .pack-choice-card{min-height:312px}.pack-selector-panel .pack-choice-copy em{font-size:9.5px;line-height:1.08}.card-zoom-shell .moni-card header strong{font-size:17px}.card-zoom-shell .moni-card header b{font-size:17px}.card-zoom-shell .moni-card p{font-size:12px;line-height:1.24}}.moni-card:not(.card-back){--card-ink: #050008;--frame-bright: color-mix(in srgb, var(--frame-metal), #ffffff 18%);--frame-mid: color-mix(in srgb, var(--frame-metal), var(--card-accent) 28%);--frame-deep: color-mix(in srgb, var(--card-color), #050008 68%);--frame-line: color-mix(in srgb, var(--frame-metal), transparent 42%);--card-panel: rgba(5, 0, 8, .68);--card-panel-strong: rgba(5, 0, 8, .82);--rarity-frame: #e7e9f5;--rarity-core: #f8f5ff;--rarity-sheen: rgba(248, 245, 255, .22);--rarity-aura: rgba(248, 245, 255, .16);--rarity-flare: rgba(248, 245, 255, .3);width:244px;min-height:388px;gap:9px;padding:13px;border:1px solid var(--frame-line);border-radius:10px;background:radial-gradient(circle at 18% 7%,rgba(255,255,255,.26),transparent 17%),radial-gradient(circle at 80% 3%,var(--rarity-aura),transparent 20%),linear-gradient(135deg,rgba(255,255,255,.18),transparent 13% 82%,rgba(255,255,255,.12)),linear-gradient(180deg,color-mix(in srgb,var(--frame-deep),transparent 8%),#050008f5 58%,color-mix(in srgb,var(--card-color),#050008 74%)),var(--frame-material, linear-gradient(145deg, rgba(248, 245, 255, .16), rgba(123, 31, 255, .12)));box-shadow:0 24px 70px #00000085,0 0 0 1px #f8f5ff14,0 0 24px var(--rarity-aura),0 0 34px color-mix(in srgb,var(--frame-shadow),transparent 22%),inset 0 0 0 2px #ffffff14,inset 0 0 0 5px #050008c7,inset 0 0 0 8px color-mix(in srgb,var(--frame-mid),transparent 72%),inset 0 0 0 11px #0500088f}.moni-card:not(.card-back):before{inset:7px;border:1px solid color-mix(in srgb,var(--frame-bright),transparent 62%);border-radius:7px;background:linear-gradient(var(--frame-bright),var(--frame-bright)) left top / 36px 2px no-repeat,linear-gradient(var(--frame-bright),var(--frame-bright)) right top / 36px 2px no-repeat,linear-gradient(var(--frame-bright),var(--frame-bright)) left bottom / 36px 2px no-repeat,linear-gradient(var(--frame-bright),var(--frame-bright)) right bottom / 36px 2px no-repeat,linear-gradient(90deg,var(--frame-bright),var(--frame-bright)) left top / 2px 36px no-repeat,linear-gradient(90deg,var(--frame-bright),var(--frame-bright)) right top / 2px 36px no-repeat,linear-gradient(90deg,var(--frame-bright),var(--frame-bright)) left bottom / 2px 36px no-repeat,linear-gradient(90deg,var(--frame-bright),var(--frame-bright)) right bottom / 2px 36px no-repeat,radial-gradient(circle at 10% 11%,var(--rarity-sheen),transparent 10%),radial-gradient(circle at 90% 89%,color-mix(in srgb,var(--card-accent),transparent 70%),transparent 13%);box-shadow:inset 0 0 0 1px #050008b3,inset 0 0 22px #f8f5ff0b}.moni-card:not(.card-back):after{inset:-34% -42%;background:linear-gradient(112deg,transparent 41%,rgba(255,255,255,.2) 47%,transparent 53%),repeating-linear-gradient(128deg,transparent 0 17px,rgba(248,245,255,.035) 17px 18px,transparent 18px 32px);opacity:.25;mix-blend-mode:screen}.moni-card:not(.card-back) .frame-circuit{inset:11px;border-radius:7px;background:linear-gradient(90deg,transparent 0 10%,var(--rarity-aura) 10% 11%,transparent 11% 89%,var(--rarity-aura) 89% 90%,transparent 90%),linear-gradient(0deg,transparent 0 8%,color-mix(in srgb,var(--card-accent),transparent 78%) 8% 9%,transparent 9% 91%,color-mix(in srgb,var(--frame-metal),transparent 78%) 91% 92%,transparent 92%),radial-gradient(circle at 18% 19%,var(--type-core),transparent 12%),radial-gradient(circle at 83% 78%,color-mix(in srgb,var(--card-accent),transparent 82%),transparent 16%),var(--type-mark);opacity:.68;mix-blend-mode:screen}.moni-card.rarity-common:not(.card-back){--rarity-frame: #e1e8ff;--rarity-core: #f8f5ff;--rarity-aura: rgba(206, 222, 255, .17);--rarity-flare: rgba(225, 232, 255, .38)}.moni-card.rarity-uncommon:not(.card-back){--rarity-frame: #62ffd1;--rarity-core: #c6fff1;--rarity-aura: rgba(98, 255, 209, .24);--rarity-flare: rgba(98, 255, 209, .52)}.moni-card.rarity-rare:not(.card-back){--rarity-frame: #ffd76a;--rarity-core: #fff4b8;--rarity-aura: rgba(255, 215, 106, .31);--rarity-flare: rgba(255, 215, 106, .58)}.moni-card.rarity-epic:not(.card-back){--rarity-frame: #ff8adf;--rarity-core: #ffe6f6;--rarity-aura: rgba(255, 138, 223, .34);--rarity-flare: rgba(255, 138, 223, .62)}.moni-card.rarity-legendary:not(.card-back){--rarity-frame: #ffd66b;--rarity-core: #fff5bf;--rarity-aura: rgba(255, 214, 107, .38);--rarity-flare: rgba(255, 214, 107, .72)}.moni-card.rarity-mythic:not(.card-back){--rarity-frame: #ff68f7;--rarity-core: #f8f5ff;--rarity-aura: rgba(255, 104, 247, .34);--rarity-flare: rgba(57, 255, 90, .46)}.moni-card[data-faction=fire]:not(.card-back){--frame-bright: #ffe0a8;--frame-mid: #ff8847;--frame-deep: #3b0804;--card-panel: rgba(43, 8, 4, .72)}.moni-card[data-faction=water]:not(.card-back){--frame-bright: #e4fdff;--frame-mid: #63d8ff;--frame-deep: #031c37;--card-panel: rgba(3, 22, 49, .72)}.moni-card[data-faction=grass]:not(.card-back){--frame-bright: #d6ffad;--frame-mid: #55ff73;--frame-deep: #062d13;--card-panel: rgba(5, 38, 16, .72)}.moni-card[data-faction=chog]:not(.card-back){--frame-bright: #f4e9ff;--frame-mid: #9a74ff;--frame-deep: #13062d;--card-panel: rgba(16, 6, 45, .74)}.moni-card[data-faction=pampam]:not(.card-back){--frame-bright: #fff0f3;--frame-mid: #ff4e65;--frame-deep: #2d0516;--card-panel: rgba(45, 5, 22, .74)}.moni-card[data-faction=fournad]:not(.card-back){--frame-bright: #eadcff;--frame-mid: #8f6bff;--frame-deep: #160630;--card-panel: rgba(18, 5, 48, .74)}.moni-card[data-faction=ignis]:not(.card-back){--frame-bright: #dffaff;--frame-mid: #57dfff;--frame-deep: #031237;--card-panel: rgba(3, 12, 48, .74)}.moni-card:not(.card-back) header{grid-template-columns:minmax(0,1fr) 42px;min-height:50px;gap:10px;padding:7px 7px 7px 11px;border:1px solid color-mix(in srgb,var(--frame-bright),transparent 60%);border-radius:7px;background:linear-gradient(90deg,rgba(255,255,255,.16),transparent 30% 72%,rgba(255,255,255,.08)),linear-gradient(180deg,rgba(5,0,8,.42),var(--card-panel-strong)),linear-gradient(90deg,color-mix(in srgb,var(--frame-mid),transparent 72%),transparent);box-shadow:inset 0 0 0 1px #0500089e,inset 0 -8px 20px #00000038,0 7px 18px #00000042}.moni-card:not(.card-back) header:before,.moni-card:not(.card-back) header:after{content:"";position:absolute;left:10px;right:58px;height:1px;border-radius:999px;background:linear-gradient(90deg,var(--rarity-frame),transparent);opacity:.58;pointer-events:none}.moni-card:not(.card-back) header:before{top:5px}.moni-card:not(.card-back) header:after{bottom:5px;opacity:.32}.moni-card:not(.card-back) header strong{color:#fff;font-size:15.5px;line-height:1;max-width:100%;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 1px 0 rgba(5,0,8,.9),0 0 12px color-mix(in srgb,var(--card-accent),transparent 58%)}.moni-card:not(.card-back)[data-title-fit=medium] header strong{font-size:14.25px}.moni-card:not(.card-back)[data-title-fit=long] header strong{font-size:12.75px;line-height:1.04}.moni-card:not(.card-back) header b{position:relative;display:grid;grid-template-rows:13px 1fr;place-items:center;width:42px;height:42px;padding:3px 0 4px;border:1px solid rgba(5,0,8,.78);border-radius:9px;color:var(--card-ink);background:radial-gradient(circle at 30% 20%,#ffffff 0 11%,transparent 25%),linear-gradient(135deg,var(--rarity-core),var(--rarity-frame) 45%,var(--card-accent));box-shadow:0 0 0 1px #f8f5ff52,0 0 18px var(--rarity-flare),inset 0 0 0 2px #ffffff3d,inset 0 -8px 15px #05000838;isolation:isolate}.moni-card:not(.card-back) header b:before{content:"LV";align-self:end;color:#050008d1;font-family:var(--font-ui);font-size:7px;font-weight:950;letter-spacing:.08em;line-height:1}.moni-card:not(.card-back) header b:after{content:"";position:absolute;inset:4px;z-index:-1;border:1px solid rgba(5,0,8,.22);border-radius:6px}.moni-card:not(.card-back) header b span{align-self:start;color:#050008;font-size:18px;line-height:.92;text-shadow:0 1px 0 rgba(255,255,255,.42)}.moni-card:not(.card-back) .rarity-gem{top:21px;right:65px;width:22px;height:22px;border:2px solid rgba(5,0,8,.86);background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.98),transparent 25%),linear-gradient(135deg,#ffffff,var(--rarity-frame) 50%,var(--card-accent));box-shadow:0 0 0 1px #f8f5ff57,0 0 18px var(--rarity-flare),0 0 28px var(--rarity-aura),inset 0 0 0 2px #ffffff2e}.moni-card:not(.card-back) .rarity-gem:after{inset:0;display:grid;place-items:center;color:#050008;background:none;font-size:8px;font-weight:950;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.36)}.moni-card:not(.card-back) .rarity-marker-diamond:after,.moni-card:not(.card-back) .rarity-marker-monad:after{transform:rotate(-45deg)}.moni-card:not(.card-back) .rarity-marker-triangle{width:24px;height:22px}.moni-card:not(.card-back) .rarity-marker-monad{width:24px;height:24px;border-radius:7px;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.98),transparent 24%),conic-gradient(from 34deg,#39ff5a,#f8f5ff,#ff68f7,#7b1fff,#39ff5a)}.moni-card:not(.card-back) .card-art{border:1px solid color-mix(in srgb,var(--frame-bright),transparent 38%);border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent),#050008;box-shadow:0 0 0 2px #050008d1,0 0 0 3px color-mix(in srgb,var(--frame-mid),transparent 74%),0 12px 24px #0000005c,inset 0 0 30px #f8f5ff1a}.moni-card:not(.card-back) .card-art:before{content:"";position:absolute;inset:4px;z-index:2;border:1px solid rgba(248,245,255,.12);border-radius:4px;background:linear-gradient(var(--rarity-frame),var(--rarity-frame)) left top / 18px 1px no-repeat,linear-gradient(var(--rarity-frame),var(--rarity-frame)) right top / 18px 1px no-repeat,linear-gradient(var(--rarity-frame),var(--rarity-frame)) left bottom / 18px 1px no-repeat,linear-gradient(var(--rarity-frame),var(--rarity-frame)) right bottom / 18px 1px no-repeat;opacity:.62;pointer-events:none}.moni-card:not(.card-back) .card-art:after{z-index:3;background:linear-gradient(115deg,rgba(255,255,255,.16),transparent 20% 78%,rgba(255,255,255,.12)),radial-gradient(circle at 84% 16%,var(--rarity-sheen),transparent 17%),linear-gradient(0deg,rgba(5,0,8,.2),transparent 34%)}.moni-card:not(.card-back) .card-type{min-height:32px;padding:6px 8px;border:1px solid color-mix(in srgb,var(--frame-bright),transparent 52%);border-radius:7px;color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--frame-mid),transparent 18%),#050008d1 32% 68%,color-mix(in srgb,var(--rarity-frame),transparent 18%)),linear-gradient(180deg,#ffffff1f,#05000838);box-shadow:0 0 18px color-mix(in srgb,var(--card-accent),transparent 64%),inset 0 0 0 1px #0500088a;text-shadow:0 1px 0 rgba(5,0,8,.82)}.moni-card:not(.card-back) .card-type:before{opacity:.26;mix-blend-mode:screen}.moni-card:not(.card-back) .type-sigil{min-width:34px;min-height:22px;border:1px solid rgba(5,0,8,.54);border-radius:6px;color:#050008;background:radial-gradient(circle at 30% 20%,#ffffff,transparent 28%),linear-gradient(135deg,var(--rarity-core),var(--frame-bright));box-shadow:0 0 0 1px #f8f5ff33,0 0 12px var(--rarity-aura),inset 0 -5px 10px #05000829;text-shadow:none}.moni-card[data-type=unit]:not(.card-back) .card-type{border-color:color-mix(in srgb,var(--rarity-frame),#f8f5ff 18%)}.moni-card[data-type=mystic]:not(.card-back) .card-type{background:radial-gradient(circle at 50% 50%,rgba(255,104,247,.24),transparent 45%),linear-gradient(90deg,#7b1fffb8,#050008d1 32% 68%,#ff68f799)}.moni-card[data-type=technique]:not(.card-back) .card-type{background:repeating-linear-gradient(105deg,transparent 0 10px,rgba(144,244,255,.1) 10px 12px,transparent 12px 22px),linear-gradient(90deg,#90f4ff9e,#050008d1 34% 66%,#f8f5ff85)}.moni-card[data-type=terrain]:not(.card-back) .card-type{background:radial-gradient(circle at 14% 50%,rgba(57,255,90,.26),transparent 38%),linear-gradient(90deg,#39ff5a99,#050008d1 34% 66%,#baff9085)}.moni-card:not(.card-back) p{min-height:78px;padding:9px;border:1px solid color-mix(in srgb,var(--frame-bright),transparent 72%);border-radius:7px;color:#f8f5ffeb;background:linear-gradient(180deg,rgba(248,245,255,.08),transparent 35%),radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--card-accent),transparent 88%),transparent 40%),var(--card-panel);box-shadow:inset 0 0 0 1px #0500088f,inset 0 -14px 24px #0000002e}.moni-card:not(.card-back) footer{align-items:center;gap:6px;min-height:29px;padding:5px 6px;border:1px solid color-mix(in srgb,var(--frame-bright),transparent 68%);border-radius:7px;color:var(--frame-bright);background:linear-gradient(90deg,color-mix(in srgb,var(--card-accent),transparent 82%),transparent 32% 68%,var(--rarity-aura)),#050008b3;box-shadow:inset 0 0 0 1px #0500089e}.moni-card:not(.card-back) footer>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moni-card:not(.card-back) .rarity-code,.moni-card:not(.card-back) .qty-badge{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--rarity-frame),transparent 45%);color:#050008;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.9),transparent 28%),linear-gradient(135deg,var(--rarity-core),var(--rarity-frame));box-shadow:0 0 12px var(--rarity-aura),inset 0 -5px 8px #05000824;text-shadow:0 1px 0 rgba(255,255,255,.38)}.moni-card:not(.card-back).compact{width:170px;min-height:274px;gap:5px;padding:8px;border-radius:8px}.moni-card:not(.card-back).compact:before{inset:5px;border-radius:5px;background:linear-gradient(var(--frame-bright),var(--frame-bright)) left top / 24px 1px no-repeat,linear-gradient(var(--frame-bright),var(--frame-bright)) right top / 24px 1px no-repeat,linear-gradient(var(--frame-bright),var(--frame-bright)) left bottom / 24px 1px no-repeat,linear-gradient(var(--frame-bright),var(--frame-bright)) right bottom / 24px 1px no-repeat,linear-gradient(90deg,var(--frame-bright),var(--frame-bright)) left top / 1px 24px no-repeat,linear-gradient(90deg,var(--frame-bright),var(--frame-bright)) right top / 1px 24px no-repeat,linear-gradient(90deg,var(--frame-bright),var(--frame-bright)) left bottom / 1px 24px no-repeat,linear-gradient(90deg,var(--frame-bright),var(--frame-bright)) right bottom / 1px 24px no-repeat,radial-gradient(circle at 10% 11%,var(--rarity-sheen),transparent 10%),radial-gradient(circle at 90% 89%,color-mix(in srgb,var(--card-accent),transparent 72%),transparent 12%)}.moni-card:not(.card-back).compact .frame-circuit{inset:7px;border-radius:5px}.moni-card:not(.card-back).compact header{grid-template-columns:minmax(0,1fr) 30px;min-height:36px;gap:6px;padding:5px 5px 5px 7px;border-radius:6px}.moni-card:not(.card-back).compact header:before,.moni-card:not(.card-back).compact header:after{left:7px;right:40px}.moni-card:not(.card-back).compact header strong{font-size:10.5px}.moni-card:not(.card-back).compact header b{grid-template-rows:9px 1fr;width:30px;height:30px;border-radius:7px;padding:2px 0 3px}.moni-card:not(.card-back).compact header b:before{font-size:5.5px}.moni-card:not(.card-back).compact header b span{font-size:13px}.moni-card:not(.card-back).compact .rarity-gem{top:15px;right:47px;width:15px;height:15px;border-width:1px}.moni-card:not(.card-back).compact .rarity-gem:after{font-size:6px}.moni-card:not(.card-back).compact .rarity-marker-triangle{width:17px;height:15px}.moni-card:not(.card-back).compact .rarity-marker-monad{width:17px;height:17px;border-radius:5px}.moni-card:not(.card-back).compact .card-art{border-radius:5px}.moni-card:not(.card-back).compact .card-type{min-height:23px;gap:5px;padding:4px 5px;border-radius:5px;font-size:7.5px}.moni-card:not(.card-back).compact .type-sigil{min-width:25px;min-height:17px;padding:0 4px;border-radius:5px;font-size:6.5px}.moni-card:not(.card-back).compact p{min-height:47px;max-height:45px;padding:5px;border-radius:5px;font-size:8.7px;line-height:1.13}.moni-card:not(.card-back).compact footer{min-height:22px;gap:4px;padding:3px 4px;border-radius:5px;font-size:7.5px}.moni-card:not(.card-back).compact .rarity-code{display:grid;place-items:center;min-width:18px;height:16px;padding:0;font-size:0}.moni-card:not(.card-back).compact .rarity-code:after{content:attr(data-rarity-code);font-size:7.5px;line-height:1}.reveal-card-front .moni-card:not(.card-back).compact{box-shadow:0 18px 42px #00000080,0 0 5px color-mix(in srgb,var(--rarity-frame),transparent 82%),0 0 9px color-mix(in srgb,var(--frame-shadow),transparent 64%),inset 0 0 0 2px #ffffff0f,inset 0 0 0 5px #050008c7,inset 0 0 0 8px color-mix(in srgb,var(--frame-mid),transparent 76%),inset 0 0 0 11px #0500088f}.card-zoom-shell .moni-card:not(.card-back){width:min(398px,calc(100vw - 44px));min-height:min(630px,calc(100dvh - 64px));gap:11px;padding:17px;box-shadow:0 42px 130px #000000c2,0 0 0 1px #f8f5ff29,0 0 42px var(--rarity-aura),0 0 56px color-mix(in srgb,var(--frame-shadow),transparent 18%),inset 0 0 0 2px #ffffff14,inset 0 0 0 6px #050008c7,inset 0 0 0 10px color-mix(in srgb,var(--frame-mid),transparent 72%),inset 0 0 0 14px #0500088f}.card-zoom-shell .moni-card:not(.card-back) header{grid-template-columns:minmax(0,1fr) 52px;min-height:62px;padding:9px 9px 9px 14px}.card-zoom-shell .moni-card:not(.card-back) header:before,.card-zoom-shell .moni-card:not(.card-back) header:after{right:70px}.card-zoom-shell .moni-card:not(.card-back) header b{grid-template-rows:15px 1fr;width:52px;height:52px;border-radius:11px}.card-zoom-shell .moni-card:not(.card-back) header b:before{font-size:8px}.card-zoom-shell .moni-card:not(.card-back) header b span{font-size:23px}.card-zoom-shell .moni-card:not(.card-back)[data-title-fit=medium] header strong{font-size:17.5px}.card-zoom-shell .moni-card:not(.card-back)[data-title-fit=long] header strong{font-size:16px;line-height:1.04}.card-zoom-shell .moni-card:not(.card-back) .rarity-gem{top:29px;right:82px;width:28px;height:28px}.card-zoom-shell .moni-card:not(.card-back) .rarity-gem:after{font-size:10px}.card-zoom-shell .moni-card:not(.card-back) .card-type{min-height:38px}.card-zoom-shell .moni-card:not(.card-back) .type-sigil{min-width:42px;min-height:27px}.card-zoom-shell .moni-card:not(.card-back) p{min-height:104px;padding:12px}@media(max-width:640px){.moni-card:not(.card-back){width:min(244px,calc(100vw - 44px))}.card-zoom-shell .moni-card:not(.card-back){min-height:min(600px,calc(100dvh - 54px));gap:8px;padding:12px}.card-zoom-shell .moni-card:not(.card-back) header{grid-template-columns:minmax(0,1fr) 44px;min-height:54px;padding:7px 7px 7px 10px}.card-zoom-shell .moni-card:not(.card-back) header:before,.card-zoom-shell .moni-card:not(.card-back) header:after{right:58px}.card-zoom-shell .moni-card:not(.card-back) header b{grid-template-rows:13px 1fr;width:44px;height:44px}.card-zoom-shell .moni-card:not(.card-back) header b span{font-size:19px}.card-zoom-shell .moni-card:not(.card-back) .rarity-gem{top:22px;right:66px;width:22px;height:22px}.card-zoom-shell .moni-card:not(.card-back) p{min-height:88px;padding:9px}}@media(max-width:640px){.reveal-card-face .moni-card:not(.card-back).compact{width:min(108px,100%);min-height:178px;gap:3px;padding:5px;border-radius:6px}.reveal-card-front .moni-card:not(.card-back).compact{box-shadow:0 14px 28px #0000007a,0 0 5px color-mix(in srgb,var(--rarity-frame),transparent 84%),0 0 8px color-mix(in srgb,var(--frame-shadow),transparent 66%),inset 0 0 0 1px #ffffff0f,inset 0 0 0 4px #050008c7,inset 0 0 0 6px color-mix(in srgb,var(--frame-mid),transparent 78%),inset 0 0 0 8px #0500088f}.reveal-card-face .moni-card:not(.card-back).compact:before{inset:4px}.reveal-card-face .moni-card:not(.card-back).compact:after{inset:-16% -22%}.reveal-card-face .moni-card:not(.card-back).compact header{grid-template-columns:minmax(0,1fr) 21px;min-height:27px;gap:3px;padding:3px 3px 3px 5px;border-radius:5px}.reveal-card-face .moni-card:not(.card-back).compact header:before,.reveal-card-face .moni-card:not(.card-back).compact header:after{left:5px;right:28px}.reveal-card-face .moni-card:not(.card-back).compact header strong{font-size:7.4px;line-height:1.02}.reveal-card-face .moni-card:not(.card-back).compact header b{grid-template-rows:7px 1fr;width:21px;height:21px;border-radius:5px;padding:1px 0 2px}.reveal-card-face .moni-card:not(.card-back).compact header b:before{font-size:4.4px}.reveal-card-face .moni-card:not(.card-back).compact header b span{font-size:9.6px}.reveal-card-face .moni-card:not(.card-back).compact .rarity-gem{top:12px;right:29px;width:11px;height:11px}.reveal-card-face .moni-card:not(.card-back).compact .rarity-gem:after{font-size:4.8px}.reveal-card-face .moni-card:not(.card-back).compact .rarity-marker-triangle{width:12px;height:11px}.reveal-card-face .moni-card:not(.card-back).compact .rarity-marker-monad{width:13px;height:13px;border-radius:4px}.reveal-card-face .moni-card:not(.card-back).compact .card-type{min-height:20px;gap:4px;padding:3px 4px;border-radius:5px;font-size:6.4px}.reveal-card-face .moni-card:not(.card-back).compact .type-sigil{min-width:21px;min-height:14px;padding:0 3px;border-radius:4px;font-size:5.2px}.reveal-card-face .moni-card:not(.card-back).compact p{min-height:32px;max-height:32px;padding:4px;border-radius:5px;font-size:6.5px;line-height:1.08}.reveal-card-face .moni-card:not(.card-back).compact footer{min-height:18px;gap:3px;padding:2px 3px;border-radius:5px;font-size:6.2px}.reveal-card-face .moni-card:not(.card-back).compact .rarity-code{min-width:15px;height:13px}.reveal-card-face .moni-card:not(.card-back).compact .rarity-code:after{font-size:6px}.pack-overlay[data-zoom-open=true]{overflow:hidden}.pack-overlay[data-zoom-open=true] .card-zoom-overlay{inset:0;align-items:center;justify-items:center;min-height:100dvh;padding:14px;overflow:auto}.pack-overlay[data-zoom-open=true] .card-zoom-shell{width:min(326px,calc(100vw - 36px));max-height:calc(100dvh - 28px)}.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){width:min(326px,calc(100vw - 36px));min-height:min(526px,calc(100dvh - 36px));gap:7px;padding:10px}.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) header{grid-template-columns:minmax(0,1fr) 40px;min-height:50px}.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) header b{width:40px;height:40px}.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) header b span{font-size:18px}.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .rarity-gem{top:20px;right:61px;width:20px;height:20px}.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-type{min-height:32px}.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{min-height:78px;padding:8px}.pack-phase-complete .pack-actions{top:calc(100dvh - 86px);bottom:auto;grid-template-columns:1fr;width:min(304px,calc(100vw - 28px));padding:8px}.pack-phase-complete .pack-actions button{min-height:56px}}@media(max-width:370px){.reveal-card-face .moni-card:not(.card-back).compact{width:min(102px,100%);min-height:168px}.reveal-card-face .moni-card:not(.card-back).compact p{min-height:29px;max-height:29px;font-size:6.1px}}.moni-card:not(.card-back){--card-face-line: color-mix(in srgb, var(--rarity-frame), transparent 36%);--card-face-glow: color-mix(in srgb, var(--rarity-aura), transparent 12%);--card-edge-hot: color-mix(in srgb, var(--rarity-frame), #ffffff 22%);--card-edge-cold: color-mix(in srgb, var(--frame-mid), #050008 18%);border-radius:8px;border-color:transparent;background:linear-gradient(155deg,rgba(255,255,255,.22),transparent 16% 83%,rgba(255,255,255,.16)) padding-box,radial-gradient(circle at 22% 6%,var(--rarity-flare),transparent 18%) padding-box,linear-gradient(180deg,color-mix(in srgb,var(--frame-deep),transparent 5%),#050008f5 58%,color-mix(in srgb,var(--card-color),#050008 70%)) padding-box,conic-gradient(from 28deg,var(--card-edge-hot),var(--frame-mid),var(--rarity-frame),var(--card-edge-cold),var(--card-edge-hot)) border-box;box-shadow:0 26px 74px #00000094,0 0 0 1px #f8f5ff1c,0 0 30px var(--card-face-glow),0 0 48px color-mix(in srgb,var(--frame-shadow),transparent 18%),inset 0 0 0 2px #ffffff1a,inset 0 0 0 5px #050008d1,inset 0 0 0 8px color-mix(in srgb,var(--rarity-frame),transparent 70%),inset 0 0 0 12px #05000894}.moni-card.rarity-common:not(.card-back){--rarity-frame: #eef4ff;--rarity-core: #ffffff;--rarity-aura: rgba(210, 226, 255, .22);--rarity-flare: rgba(238, 244, 255, .46)}.moni-card.rarity-uncommon:not(.card-back){--rarity-frame: #65ffd4;--rarity-core: #d1fff2;--rarity-aura: rgba(101, 255, 212, .3);--rarity-flare: rgba(101, 255, 212, .6)}.moni-card.rarity-rare:not(.card-back){--rarity-frame: #ffdc6f;--rarity-core: #fff6bf;--rarity-aura: rgba(255, 220, 111, .38);--rarity-flare: rgba(255, 220, 111, .72)}.moni-card.rarity-epic:not(.card-back){--rarity-frame: #ff8adf;--rarity-core: #ffe6f6;--rarity-aura: rgba(255, 138, 223, .38);--rarity-flare: rgba(255, 138, 223, .72)}.moni-card.rarity-legendary:not(.card-back){--rarity-frame: #ffd66b;--rarity-core: #fff5bf;--rarity-aura: rgba(255, 214, 107, .42);--rarity-flare: rgba(255, 214, 107, .78)}.moni-card.rarity-mythic:not(.card-back){--rarity-frame: #ff6ff8;--rarity-core: #f8f5ff;--rarity-aura: rgba(255, 111, 248, .44);--rarity-flare: rgba(57, 255, 90, .58)}.moni-card:not(.card-back):before{border-color:color-mix(in srgb,var(--rarity-frame),transparent 52%);box-shadow:inset 0 0 0 1px #050008bd,inset 0 0 28px #f8f5ff0f,0 0 18px color-mix(in srgb,var(--rarity-aura),transparent 36%)}.moni-card:not(.card-back):after{opacity:.34}.moni-card:not(.card-back) .frame-rail{position:absolute;top:76px;bottom:54px;z-index:1;width:8px;border:1px solid color-mix(in srgb,var(--rarity-frame),transparent 48%);border-radius:5px;background:linear-gradient(180deg,var(--card-edge-hot),transparent 18% 82%,var(--card-edge-hot)),repeating-linear-gradient(180deg,transparent 0 12px,color-mix(in srgb,var(--rarity-frame),transparent 58%) 12px 13px,transparent 13px 24px),#050008b8;box-shadow:0 0 16px color-mix(in srgb,var(--rarity-aura),transparent 36%),inset 0 0 0 1px #05000894;pointer-events:none}.moni-card:not(.card-back) .frame-rail-left{left:8px}.moni-card:not(.card-back) .frame-rail-right{right:8px}.moni-card:not(.card-back) header{border-color:color-mix(in srgb,var(--rarity-frame),transparent 45%);background:linear-gradient(90deg,color-mix(in srgb,var(--rarity-frame),transparent 82%),transparent 24% 78%,color-mix(in srgb,var(--frame-bright),transparent 82%)),linear-gradient(180deg,#f8f5ff1f,#0500085c),var(--card-panel-strong)}.moni-card:not(.card-back) header strong{letter-spacing:0;text-shadow:0 1px 0 rgba(5,0,8,.95),0 0 14px color-mix(in srgb,var(--rarity-frame),transparent 56%)}.moni-card:not(.card-back) header b{border-radius:8px;background:radial-gradient(circle at 32% 20%,#ffffff 0 12%,transparent 26%),linear-gradient(135deg,var(--rarity-core),var(--rarity-frame) 44%,var(--card-accent));box-shadow:0 0 0 1px #f8f5ff6b,0 0 20px var(--rarity-flare),0 6px 14px #00000057,inset 0 0 0 2px #ffffff47,inset 0 -8px 15px #0500083d}.moni-card:not(.card-back) header b:before{content:"LVL";letter-spacing:0}.moni-card:not(.card-back) .rarity-gem{border-radius:7px;border-color:#050008e6;box-shadow:0 0 0 1px #f8f5ff6b,0 0 20px var(--rarity-flare),0 0 34px var(--rarity-aura),inset 0 0 0 2px #ffffff38}.moni-card:not(.card-back) .card-art{border-color:color-mix(in srgb,var(--rarity-frame),transparent 28%);box-shadow:0 0 0 2px #050008d6,0 0 0 3px color-mix(in srgb,var(--rarity-frame),transparent 64%),0 14px 30px #0000006b,0 0 22px color-mix(in srgb,var(--rarity-aura),transparent 34%),inset 0 0 34px #f8f5ff1f}.moni-card:not(.card-back) .card-rarity-band{min-height:27px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--rarity-frame),transparent 48%);border-radius:7px;background:linear-gradient(90deg,color-mix(in srgb,var(--rarity-aura),transparent 14%),#050008d6 38% 72%,color-mix(in srgb,var(--card-accent),transparent 72%)),#050008c2;padding:4px 7px;box-shadow:inset 0 0 0 1px #05000899,0 7px 16px #00000042}.moni-card:not(.card-back) .card-rarity-band span,.moni-card:not(.card-back) .card-rarity-band em{min-width:0;overflow:hidden;color:#fff;font-family:var(--font-ui);font-size:9.2px;font-style:normal;font-weight:950;letter-spacing:0;line-height:1;text-overflow:ellipsis;text-shadow:0 1px 0 rgba(5,0,8,.9);text-transform:uppercase;white-space:nowrap}.moni-card:not(.card-back) .card-rarity-band em{display:inline-flex;align-items:center;justify-content:center;min-height:18px;border:1px solid rgba(5,0,8,.62);border-radius:5px;color:#050008;background:radial-gradient(circle at 30% 20%,#ffffff,transparent 34%),linear-gradient(135deg,var(--rarity-core),var(--rarity-frame));padding:0 6px;text-shadow:0 1px 0 rgba(255,255,255,.38)}.moni-card:not(.card-back) .card-type,.moni-card:not(.card-back) p,.moni-card:not(.card-back) footer{border-color:color-mix(in srgb,var(--rarity-frame),transparent 60%)}.moni-card:not(.card-back) footer>span,.moni-card:not(.card-back) .rarity-code,.moni-card:not(.card-back) .qty-badge{letter-spacing:0}.moni-card:not(.card-back).compact{gap:6px}.moni-card:not(.card-back).compact .frame-rail{top:52px;bottom:36px;width:5px;border-radius:4px}.moni-card:not(.card-back).compact .frame-rail-left{left:5px}.moni-card:not(.card-back).compact .frame-rail-right{right:5px}.moni-card:not(.card-back).compact .card-rarity-band{min-height:20px;gap:5px;padding:2px 5px;border-radius:5px}.moni-card:not(.card-back).compact .card-rarity-band span,.moni-card:not(.card-back).compact .card-rarity-band em{font-size:6.8px}.moni-card:not(.card-back).compact .card-rarity-band em{min-height:14px;padding:0 4px}.reveal-card-face .moni-card:not(.card-back).compact .frame-rail{top:42px;bottom:28px;width:4px}.reveal-card-face .moni-card:not(.card-back).compact .card-rarity-band{min-height:16px;gap:3px;padding:1px 3px}.reveal-card-face .moni-card:not(.card-back).compact .card-rarity-band span,.reveal-card-face .moni-card:not(.card-back).compact .card-rarity-band em{font-size:5.5px}.reveal-card-face .moni-card:not(.card-back).compact .card-rarity-band em{min-height:11px;padding:0 3px}@media(max-width:640px){.reveal-card-face .moni-card:not(.card-back).compact .card-rarity-band{display:none}.reveal-card-face .moni-card:not(.card-back).compact .frame-rail{top:36px;bottom:24px;width:3px}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-band{min-height:24px}}.pack-overlay[data-awaiting-open=true]{overflow:hidden}.pack-overlay[data-awaiting-open=true]:after{opacity:.18;animation:none;transform:translate(0) rotate(3deg)}.pack-overlay[data-awaiting-open=true] .pack-stage{min-height:100vh;min-height:100dvh}.pack-overlay[data-awaiting-open=true] .pack-burst{opacity:.18;transform:translate(-50%,-50%) scale(.74) rotate(0);animation:packWaitAura 4.8s ease-in-out infinite}.pack-phase-waiting .sealed-pack{top:50%;left:50%;z-index:12;width:min(340px,31vw,48dvh);opacity:1;transform:translate(-50%,-50%);pointer-events:auto;animation:packGateGlow 3.4s ease-in-out infinite}.pack-phase-waiting .pack-wrapper:before,.pack-phase-waiting .pack-wrapper:after,.pack-phase-waiting .pack-mouth,.pack-phase-waiting .pack-tear-glow,.pack-phase-waiting .pack-shard{opacity:0;animation:none}.pack-phase-waiting .pack-half-top,.pack-phase-waiting .pack-half-bottom{opacity:1;transform:none;animation:none;filter:saturate(1.04)}.pack-phase-waiting .pack-rip-line{left:-22%;right:-22%;top:47.5%;z-index:7;height:clamp(32px,4.6vw,48px);border:1px solid color-mix(in srgb,var(--pack-accent),transparent 44%);border-left:0;border-right:0;border-radius:0;background:linear-gradient(90deg,transparent,rgba(248,245,255,.16) 18%,color-mix(in srgb,var(--pack-accent),transparent 74%) 50%,rgba(248,245,255,.16) 82%,transparent),repeating-linear-gradient(90deg,transparent 0 10px,rgba(5,0,8,.62) 10px 14px,transparent 14px 22px);box-shadow:0 0 18px color-mix(in srgb,var(--pack-accent),transparent 52%),inset 0 1px #f8f5ff5c,inset 0 -1px #050008b8;opacity:.96;transform:scaleX(1) rotate(-5deg);transform-origin:50% 50%;animation:packPerforationPulse 2.2s ease-in-out infinite}.pack-phase-waiting .pack-rip-line:after{inset:calc(50% - 2px) 5%;height:4px;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(248,245,255,.94) 0 8px,transparent 8px 16px),linear-gradient(90deg,transparent,var(--pack-accent),transparent);box-shadow:0 0 12px #f8f5ffad,0 0 22px color-mix(in srgb,var(--pack-accent),transparent 44%);opacity:1}.pack-tear-button{position:absolute;left:50%;top:47.5%;z-index:10;display:inline-grid;place-items:center;min-width:clamp(150px,15vw,190px);min-height:50px;padding:0 22px;border:1px solid color-mix(in srgb,var(--pack-accent),#fff 14%);border-radius:6px;color:#fff;background:linear-gradient(135deg,#f8f5ff38,#f8f5ff0f),linear-gradient(90deg,color-mix(in srgb,var(--pack-color),#050008 28%),#050008 52%,color-mix(in srgb,var(--pack-accent),#050008 34%));box-shadow:0 18px 34px #00000075,0 0 28px color-mix(in srgb,var(--pack-accent),transparent 44%),inset 0 0 0 1px #f8f5ff24;cursor:pointer;font-family:var(--font-display);font-size:clamp(13px,1.1vw,16px);font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase;text-shadow:0 2px 0 rgba(5,0,8,.9),0 0 18px color-mix(in srgb,var(--pack-accent),transparent 42%);touch-action:manipulation;transform:translate(-50%,-50%) rotate(-5deg);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease;overflow:hidden}.pack-tear-button:before,.pack-tear-button:after{content:"";position:absolute;pointer-events:none}.pack-tear-button:before{left:-56px;right:-56px;top:calc(50% - 2px);height:4px;z-index:-1;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(248,245,255,.82) 0 8px,transparent 8px 16px);opacity:.8}.pack-tear-button:after{inset:-70% -36%;background:linear-gradient(108deg,transparent 38%,rgba(248,245,255,.48) 48%,transparent 58%);opacity:0;transform:translate(-42%) rotate(8deg);animation:packTearButtonSweep 2.8s ease-in-out infinite}.pack-tear-button span{position:relative;z-index:1;white-space:nowrap}.pack-tear-button:hover:not(:disabled),.pack-tear-button:focus-visible{border-color:color-mix(in srgb,var(--pack-accent),#fff 30%);box-shadow:0 22px 42px #00000085,0 0 38px color-mix(in srgb,var(--pack-accent),transparent 34%),0 0 24px color-mix(in srgb,var(--pack-color),transparent 48%),inset 0 0 0 1px #f8f5ff2e;filter:brightness(1.08) saturate(1.08);transform:translate(-50%,-50%) rotate(-5deg) scale(1.035)}.pack-tear-button:focus-visible{outline:2px solid color-mix(in srgb,var(--pack-accent),#fff 20%);outline-offset:4px}.pack-tear-button:active:not(:disabled){transform:translate(-50%,-50%) rotate(-5deg) scale(.98)}.pack-tear-button:disabled{cursor:wait;filter:saturate(.82)}.pack-tear-button[aria-busy=true]:after{opacity:.9;animation-duration:.9s}.pack-wait-actions{position:absolute;left:clamp(18px,4vw,42px);bottom:clamp(18px,4vw,42px);z-index:13}.pack-wait-actions button{min-height:38px;padding:0 13px;border:1px solid rgba(248,245,255,.26);border-radius:6px;color:#f8f5ffe0;background:#050008a8;font-size:11px;font-weight:950;text-transform:uppercase}@keyframes packGateGlow{0%,to{filter:drop-shadow(0 34px 70px rgba(0,0,0,.72)) drop-shadow(0 0 42px color-mix(in srgb,var(--pack-color),transparent 52%)) drop-shadow(0 0 20px color-mix(in srgb,var(--pack-accent),transparent 80%))}50%{filter:drop-shadow(0 36px 76px rgba(0,0,0,.76)) drop-shadow(0 0 58px color-mix(in srgb,var(--pack-color),transparent 40%)) drop-shadow(0 0 32px color-mix(in srgb,var(--pack-accent),transparent 62%))}}@keyframes packWaitAura{0%,to{opacity:.12;transform:translate(-50%,-50%) scale(.68) rotate(0)}50%{opacity:.24;transform:translate(-50%,-50%) scale(.86) rotate(18deg)}}@keyframes packPerforationPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}@keyframes packTearButtonSweep{0%,38%,to{opacity:0;transform:translate(-42%) rotate(8deg)}54%{opacity:.82;transform:translate(38%) rotate(8deg)}}@media(max-width:720px){.pack-overlay[data-awaiting-open=true] .pack-stage{min-height:calc(100vh + 60px);min-height:calc(100dvh + 60px)}.pack-phase-waiting .sealed-pack{width:min(244px,68vw,39dvh)}.pack-tear-button{min-width:min(172px,54vw);min-height:48px;padding-inline:18px;font-size:13px}.pack-wait-actions{left:14px;right:14px;display:flex;justify-content:center}.pack-choice-pack-pick .pack-choice-shell{padding-inline:0}.pack-pick-stage{min-height:clamp(330px,58vh,470px)}.pack-pick-pack{width:min(170px,30vw);gap:9px}.pack-pick-pack[data-slot=left]{transform:translate(-50%,-50%) translate(clamp(-180px,-28vw,-110px)) rotate(-7deg) scale(.9)}.pack-pick-pack[data-slot=right]{transform:translate(-50%,-50%) translate(clamp(110px,28vw,180px)) rotate(7deg) scale(.9)}.pack-pick-cardback{width:min(148px,90%)}}@media(prefers-reduced-motion:reduce){.pack-overlay[data-awaiting-open=true] .sealed-pack{display:grid;opacity:1;transform:translate(-50%,-50%)!important;animation:none!important}.pack-overlay[data-awaiting-open=true] .pack-burst,.pack-overlay[data-awaiting-open=true] .pack-rip-line,.pack-overlay[data-awaiting-open=true] .pack-tear-button:after{animation:none!important}}.pack-overlay[data-awaiting-open=true]:after{opacity:0;animation:none}.pack-overlay[data-awaiting-open=true] .pack-burst{opacity:.12;animation:none}.pack-phase-waiting .sealed-pack[data-clickable=true]{cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%) translateY(6px) scale(.96) rotate(-1deg);animation:none!important}.pack-phase-waiting .sealed-pack[data-clickable=true]:focus-visible{outline:2px solid color-mix(in srgb,var(--pack-accent),#ffffff 18%);outline-offset:10px}.pack-phase-waiting .pack-wrapper:before,.pack-phase-waiting .pack-wrapper:after,.pack-phase-waiting .pack-mouth,.pack-phase-waiting .pack-rip-line,.pack-phase-waiting .pack-rip-line:after,.pack-phase-waiting .pack-tear-glow,.pack-phase-waiting .pack-shard{opacity:0!important;animation:none!important}.pack-tear-button,.pack-wait-actions{display:none!important}.pack-phase-waiting .pack-half-top{clip-path:none!important}.pack-phase-waiting .pack-half-bottom{clip-path:none!important;opacity:0!important;pointer-events:none}@media(max-width:720px){.pack-phase-waiting .sealed-pack[data-clickable=true]{transform:translate(-50%,-50%) translateY(34px) scale(.96) rotate(-1deg)}}:root{--moni-card-base-width: 276px;--moni-card-base-height: 400px;--moni-card-compact-width: 172px;--moni-card-compact-height: 250px;--moni-card-board-width: clamp(128px, 10.1vw, 158px);--moni-card-board-height: clamp(186px, 14.7vw, 230px);--moni-card-hand-width: clamp(128px, 9.6vw, 158px);--moni-card-hand-height: clamp(186px, 14vw, 230px);--moni-reveal-card-width: clamp(166px, 12.2vw, 178px);--moni-reveal-card-height: calc(var(--moni-reveal-card-width) * 1.4545)}.moni-card:not(.card-back){width:var(--card-display-width, var(--moni-card-base-width));height:var(--card-display-height, var(--moni-card-base-height));min-height:0;grid-template-rows:44px minmax(0,112px) 23px 28px minmax(0,54px) 24px auto;gap:5px;padding:10px}.moni-card:not(.card-back) header{min-height:0;grid-template-columns:minmax(0,1fr) 36px;gap:7px;padding:5px 6px 5px 8px}.moni-card:not(.card-back) header:before,.moni-card:not(.card-back) header:after{right:48px}.moni-card:not(.card-back) header strong{font-size:13px;line-height:1}.moni-card:not(.card-back) header b{grid-template-rows:11px 1fr;width:36px;height:36px;border-radius:8px}.moni-card:not(.card-back) header b:before{content:"LV";font-size:6px}.moni-card:not(.card-back) header b span{font-size:16px}.moni-card:not(.card-back) .rarity-gem{top:18px;right:55px;width:18px;height:18px}.moni-card:not(.card-back) .card-art{min-height:0;aspect-ratio:auto}.moni-card:not(.card-back) .card-rarity-band{min-height:0;gap:6px;padding:3px 6px}.moni-card:not(.card-back) .card-type{min-height:0;gap:6px;padding:4px 7px}.moni-card:not(.card-back) .type-sigil{min-width:29px;min-height:18px;font-size:7px}.moni-card:not(.card-back) p{min-height:0;max-height:none;padding:6px 7px;font-size:10.5px;line-height:1.14}.moni-card:not(.card-back) footer{min-height:0;padding:3px 5px;font-size:9px}.moni-card:not(.card-back) .frame-rail{top:62px;bottom:42px;width:6px}.moni-card:not(.card-back).compact{--card-display-width: var(--moni-card-compact-width);--card-display-height: var(--moni-card-compact-height);width:var(--card-display-width);height:var(--card-display-height);min-height:0;grid-template-rows:31px minmax(0,66px) 18px 22px minmax(0,39px) 19px auto;gap:4px;padding:7px}.moni-card:not(.card-back).compact header{grid-template-columns:minmax(0,1fr) 26px;gap:5px;padding:4px 4px 4px 6px}.moni-card:not(.card-back).compact header:before,.moni-card:not(.card-back).compact header:after{left:6px;right:34px}.moni-card:not(.card-back).compact header strong{font-size:9px}.moni-card:not(.card-back).compact header b{grid-template-rows:8px 1fr;width:26px;height:26px;border-radius:6px}.moni-card:not(.card-back).compact header b:before{font-size:5px}.moni-card:not(.card-back).compact header b span{font-size:11px}.moni-card:not(.card-back).compact .rarity-gem{top:13px;right:39px;width:13px;height:13px}.moni-card:not(.card-back).compact .card-rarity-band{min-height:0;padding:2px 4px}.moni-card:not(.card-back).compact .card-rarity-band span,.moni-card:not(.card-back).compact .card-rarity-band em{font-size:5.9px}.moni-card:not(.card-back).compact .card-type{min-height:0;gap:4px;padding:3px 4px;font-size:6.4px}.moni-card:not(.card-back).compact .type-sigil{min-width:20px;min-height:13px;padding:0 3px;font-size:5.4px}.moni-card:not(.card-back).compact p{min-height:0;max-height:none;padding:4px;font-size:6.9px;line-height:1.08}.moni-card:not(.card-back).compact footer{min-height:0;gap:3px;padding:2px 3px;font-size:6.4px}.moni-card:not(.card-back).compact .frame-rail{top:41px;bottom:31px;width:4px}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(174px,174px))}.collection-card .moni-card.compact{--card-display-width: 174px;--card-display-height: 253px;height:var(--card-display-height);min-height:0;width:174px}.card-zoom-shell .moni-card:not(.card-back){--card-display-width: min(376px, calc(100vw - 44px) );--card-display-height: min(545px, calc(100dvh - 64px) );grid-template-rows:58px minmax(0,168px) 28px 38px minmax(0,92px) 31px auto}.reveal-card-face .moni-card:not(.card-back).compact{--card-display-width: min(var(--moni-reveal-card-width), 100%);--card-display-height: var(--moni-reveal-card-height);width:var(--card-display-width);height:var(--card-display-height);min-height:0}.reveal-card-face,.reveal-card-face .moni-card.compact,.reveal-stack .stack-card-shell,.reveal-stack .stack-card .moni-card.card-back.compact{height:var(--moni-reveal-card-height);min-height:0;aspect-ratio:.6875 / 1}.reveal-card-back .moni-card.card-back.compact,.reveal-stack .stack-card .moni-card.card-back.compact{width:100%;max-width:none;height:100%;min-height:0}.reveal-card-face .themed-pack-back,.reveal-stack .themed-pack-back{width:100%;height:100%;min-height:0;aspect-ratio:auto}.play-grid.match-active{grid-template-columns:minmax(0,1fr);gap:12px}.play-grid.match-active .setup-panel{display:none}.match-board{gap:10px;overflow:hidden}.duel-table{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,172px);gap:10px;min-height:clamp(510px,62dvh,720px);padding:12px;border:1px solid rgba(244,184,58,.26);border-radius:8px;background:radial-gradient(ellipse at 50% 0%,rgba(244,184,58,.18),transparent 32%),radial-gradient(ellipse at 50% 90%,rgba(57,255,90,.12),transparent 35%),linear-gradient(180deg,#62220db8,#170704f5);box-shadow:inset 0 0 0 1px #f8f5ff14,inset 0 0 80px #0500086b,0 26px 80px #00000075;perspective:1200px}.duel-table:before{content:"";position:absolute;inset:16px 190px 16px 16px;border:1px solid rgba(248,245,255,.08);border-radius:8px;background:linear-gradient(90deg,transparent 24.6%,rgba(248,245,255,.07) 25%,transparent 25.4%,transparent 49.6%,rgba(248,245,255,.07) 50%,transparent 50.4%,transparent 74.6%,rgba(248,245,255,.07) 75%,transparent 75.4%),linear-gradient(0deg,transparent 30%,rgba(244,184,58,.11) 30.5%,transparent 31%,transparent 68.8%,rgba(57,255,90,.09) 69.3%,transparent 69.8%);transform:rotateX(8deg);transform-origin:50% 50%;pointer-events:none}.duel-main{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-width:0;transform:rotateX(3deg);transform-origin:50% 56%}.battlefield{position:relative;grid-template-rows:minmax(156px,1fr) 50px minmax(156px,1fr);gap:8px;min-height:0;padding:14px;border-radius:8px;border-color:#f8f5ff1f;background:linear-gradient(90deg,rgba(5,0,8,.48),transparent 10% 90%,rgba(5,0,8,.48)),repeating-linear-gradient(90deg,rgba(248,245,255,.035) 0 1px,transparent 1px 19%),linear-gradient(180deg,#48260eeb,#102d1dcc 50%,#3e230ceb);box-shadow:inset 0 0 0 2px #0500086b,inset 0 0 54px #00000061;overflow:hidden}.battlefield:before{content:"";position:absolute;inset:12px;border-radius:8px;background:linear-gradient(90deg,transparent 24.6%,rgba(248,245,255,.1) 25%,transparent 25.4%,transparent 49.6%,rgba(248,245,255,.1) 50%,transparent 50.4%,transparent 74.6%,rgba(248,245,255,.1) 75%,transparent 75.4%),linear-gradient(0deg,transparent 49.5%,rgba(248,245,255,.13) 50%,transparent 50.5%);pointer-events:none}.unit-row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(104px,1fr));gap:9px;min-height:0;align-items:center}.unit-row.hostile{transform:scale(.95) translateY(-4px);transform-origin:50% 0}.unit-row.mine{transform:scale(1.01) translateY(3px);transform-origin:50% 100%}.board-slot{min-width:0;min-height:clamp(202px,16.4vw,246px)}.unit-card{border-radius:7px;background:linear-gradient(145deg,rgba(248,245,255,.08),transparent),#05000857}.unit-card .moni-card.compact{--card-display-width: var(--moni-card-board-width);--card-display-height: var(--moni-card-board-height);height:var(--card-display-height);min-height:0;width:var(--card-display-width)}.unit-card .unit-stats{position:absolute;left:7px;right:7px;bottom:7px;z-index:4;justify-content:center;pointer-events:none}.empty-slot.board-slot{min-height:clamp(202px,16.4vw,246px);border-radius:7px;border-style:solid;background:linear-gradient(135deg,rgba(248,245,255,.08),transparent 20% 80%,rgba(244,184,58,.08)),repeating-linear-gradient(135deg,transparent 0 12px,rgba(248,245,255,.035) 12px 13px,transparent 13px 24px),#0500083d;font-size:10px;font-weight:900;text-transform:uppercase}.center-line{position:relative;z-index:2;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:50px;padding:8px;border-radius:7px;background:linear-gradient(90deg,#050008b8,#1e0b04d1,#050008b8)}.center-line button{min-height:34px}.player-lane{position:relative;z-index:2;grid-template-columns:minmax(116px,1fr) repeat(5,auto);gap:6px;min-height:44px;padding:6px 8px;border-radius:7px;background:linear-gradient(90deg,rgba(248,245,255,.08),transparent),#050008a8}.player-lane strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duel-command-panel{position:relative;z-index:2;display:grid;align-content:start;gap:9px;min-width:0;padding:10px;border:1px solid rgba(248,245,255,.2);border-radius:7px;background:linear-gradient(180deg,rgba(255,201,101,.18),transparent 20%),linear-gradient(180deg,#3b1c08f5,#050008e0);box-shadow:inset 0 0 0 1px #0500088f,0 16px 38px #00000042}.duel-command-top{display:grid;gap:3px;padding-bottom:8px;border-bottom:1px solid rgba(248,245,255,.18)}.duel-command-top span,.duel-stat-stack b,.duel-phase-list span{font-family:var(--font-ui);font-size:9px;font-weight:950;letter-spacing:0;text-transform:uppercase}.duel-command-top strong{color:var(--gold);font-family:var(--font-display);font-size:14px;line-height:1;text-transform:uppercase}.duel-phase-list{display:grid;gap:4px}.duel-phase-list span{min-height:24px;display:grid;align-items:center;padding:0 8px;border:1px solid rgba(248,245,255,.14);border-radius:5px;color:#f8f5ffb3;background:#05000875}.duel-phase-list span[data-active=true]{color:#050008;border-color:#39ff5ab8;background:radial-gradient(circle at 20% 20%,#ffffff,transparent 32%),linear-gradient(135deg,var(--green),var(--gold))}.duel-stat-stack{display:grid;gap:5px}.duel-stat-stack span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;min-height:26px;padding:0 8px;border:1px solid rgba(248,245,255,.11);border-radius:5px;background:#0500085c}.duel-stat-stack em{color:var(--green);font-style:normal;font-weight:950}.duel-end-turn{min-height:40px}.hand-row{position:sticky;bottom:0;z-index:4;display:flex;flex-wrap:nowrap;justify-content:center;align-items:end;min-height:clamp(188px,22dvh,242px);padding:34px 22px 12px;overflow:visible;border-radius:8px;background:radial-gradient(ellipse at 50% 100%,rgba(244,184,58,.18),transparent 50%),linear-gradient(180deg,#05000852,#050008e0);box-shadow:inset 0 1px #f8f5ff1f,0 -18px 42px #00000052;perspective:900px}.hand-card{flex:0 0 auto;margin-inline:clamp(-24px,-1.45vw,-12px);z-index:calc(30 + var(--hand-index, 0));transform:translateY(13px) rotate(calc(var(--hand-offset, 0) * 4.5deg));transform-origin:50% 115%;transition:transform .17s ease,filter .17s ease,z-index .17s ease}.hand-card .moni-card.compact{--card-display-width: var(--moni-card-hand-width);--card-display-height: var(--moni-card-hand-height);height:var(--card-display-height);min-height:0;width:var(--card-display-width)}.hand-card .moni-card.compact>button{position:absolute;left:7px;right:7px;bottom:7px;z-index:5;min-height:24px;opacity:0;transform:translateY(5px);transition:opacity .15s ease,transform .15s ease}.hand-card.playable:hover .moni-card.compact>button,.hand-card.playable:focus-within .moni-card.compact>button{opacity:1;transform:translateY(0)}.hand-card.playable{filter:drop-shadow(0 0 16px rgba(57,255,90,.18)) drop-shadow(0 12px 24px rgba(0,0,0,.36))}.hand-card.playable:hover,.hand-card.playable:focus-within,.hand-card.inspectable:hover,.hand-card.inspectable:focus-within{z-index:120;transform:translateY(-24px) scale(1.08) rotate(0)}.hand-card.unplayable{filter:grayscale(.32) brightness(.76)}.match-log{max-height:108px;border-radius:7px}@media(max-width:1180px){.play-grid.match-active{grid-template-columns:1fr}.play-grid.match-active .setup-panel{display:none}}@media(max-width:900px){.duel-table{grid-template-columns:1fr;min-height:auto;padding:9px}.duel-table:before{inset:12px}.duel-main{transform:none}.duel-command-panel{grid-template-columns:minmax(116px,.8fr) minmax(0,1.2fr) minmax(112px,.8fr) auto;align-items:center;gap:7px}.duel-command-top{padding:0;border-bottom:0}.duel-phase-list,.duel-stat-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.duel-phase-list span,.duel-stat-stack span{min-height:24px;padding-inline:6px}.unit-row{grid-template-columns:repeat(4,minmax(92px,1fr));gap:7px}.board-slot,.empty-slot.board-slot{min-height:178px}.unit-card .moni-card.compact{--card-display-width: min(122px, 100%);--card-display-height: 177px}}@media(max-width:640px){.reveal-flow{--moni-reveal-card-width: clamp(104px, calc((100vw - 44px) / 3), 118px);--moni-reveal-card-height: calc(var(--moni-reveal-card-width) * 1.4545);--reveal-card-w: var(--moni-reveal-card-width)}.moni-card:not(.card-back){--card-display-width: min(230px, calc(100vw - 44px) );--card-display-height: min(334px, calc((100vw - 44px)*1.45) )}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-card .moni-card.compact{--card-display-width: min(166px, 100%);--card-display-height: 241px;width:var(--card-display-width)}.reveal-card-face .moni-card:not(.card-back).compact{--card-display-width: min(var(--moni-reveal-card-width), 100%);--card-display-height: var(--moni-reveal-card-height);width:var(--card-display-width);height:var(--card-display-height);min-height:0}.duel-table{padding:7px}.battlefield{grid-template-rows:minmax(142px,auto) auto minmax(142px,auto);padding:8px}.unit-row{grid-template-columns:repeat(4,minmax(84px,1fr));overflow-x:auto;padding-bottom:4px}.board-slot,.empty-slot.board-slot{min-width:84px;min-height:152px}.unit-card .moni-card.compact{--card-display-width: 96px;--card-display-height: 140px;grid-template-rows:22px minmax(0,36px) 0 16px minmax(0,25px) 15px auto;padding:5px}.unit-card .moni-card.compact .card-rarity-band{display:none}.unit-card .moni-card.compact header{grid-template-columns:minmax(0,1fr) 18px;padding:2px 3px}.unit-card .moni-card.compact header strong{font-size:6.2px}.unit-card .moni-card.compact header b{width:18px;height:18px}.unit-card .moni-card.compact p{font-size:5.4px}.duel-command-panel{grid-template-columns:1fr}.duel-phase-list{display:flex;overflow-x:auto}.duel-phase-list span{flex:0 0 auto}.duel-stat-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.center-line{grid-template-columns:1fr 1fr}.center-line strong{grid-column:1 / -1}.player-lane{grid-template-columns:minmax(0,1fr) auto auto;overflow:hidden}.player-lane .terrain-pill,.player-lane .deck-counter{display:none}.match-board .hand-row,.hand-row{position:relative;left:auto;right:auto;bottom:auto;justify-content:flex-start;min-height:196px;margin-top:10px;padding:26px 26px 10px;overflow-x:auto;overflow-y:visible;scroll-padding-inline:26px}.hand-card{margin-inline:-10px;transform:translateY(7px) rotate(calc(var(--hand-offset, 0) * 2deg))}.hand-card.playable:hover,.hand-card.playable:focus-within{transform:translateY(-16px) scale(1.05) rotate(0)}.match-board .hand-card .moni-card.compact,.hand-card .moni-card.compact{--card-display-width: 120px;--card-display-height: 174px;width:var(--card-display-width);height:var(--card-display-height);min-height:0}.hand-card .moni-card.compact .card-rarity-band,.hand-card .moni-card.compact footer{display:none}.hand-card .moni-card.compact p{font-size:5.8px}.match-log{max-height:86px}}@media(max-width:370px){.reveal-flow{--moni-reveal-card-width: clamp(100px, calc((100vw - 40px) / 3), 108px);--moni-reveal-card-height: calc(var(--moni-reveal-card-width) * 1.4545);--reveal-card-w: var(--moni-reveal-card-width)}.reveal-card-face .moni-card:not(.card-back).compact{--card-display-width: min(var(--moni-reveal-card-width), 100%);--card-display-height: var(--moni-reveal-card-height);width:var(--card-display-width)}}:root{--moni-card-ratio-height: 1.4545;--moni-card-base-width: 318px;--moni-card-base-height: 462px;--moni-card-compact-width: 198px;--moni-card-compact-height: 288px;--moni-card-board-width: clamp(140px, 11.2vw, 180px);--moni-card-board-height: calc(var(--moni-card-board-width) * var(--moni-card-ratio-height));--moni-card-hand-width: clamp(142px, 10.8vw, 182px);--moni-card-hand-height: calc(var(--moni-card-hand-width) * var(--moni-card-ratio-height));--moni-reveal-card-width: clamp(190px, 13.8vw, 204px);--moni-reveal-card-height: calc(var(--moni-reveal-card-width) * var(--moni-card-ratio-height))}.moni-card:not(.card-back){--card-display-width: var(--moni-card-base-width);--card-display-height: calc(var(--card-display-width) * var(--moni-card-ratio-height));--card-pad: calc(var(--card-display-width) * .041);--card-gap: calc(var(--card-display-width) * .019);--card-header-h: calc(var(--card-display-width) * .18);--card-art-h: calc(var(--card-display-width) * .43);--card-rarity-h: calc(var(--card-display-width) * .095);--card-type-h: calc(var(--card-display-width) * .12);--card-rules-h: calc(var(--card-display-width) * .32);--card-footer-h: calc(var(--card-display-width) * .1);--card-title-size: clamp(10px, calc(var(--card-display-width) * .052), 22px);--card-level-size: clamp(11px, calc(var(--card-display-width) * .066), 26px);--card-type-size: clamp(7.8px, calc(var(--card-display-width) * .036), 14px);--card-rules-size: clamp(15px, calc(var(--card-rules-h) * .19), 24px);--card-footer-size: clamp(7.8px, calc(var(--card-display-width) * .036), 14px);--card-rarity-size: clamp(7.2px, calc(var(--card-display-width) * .034), 13px);width:var(--card-display-width);height:var(--card-display-height);min-height:0;grid-template-rows:var(--card-header-h) minmax(0,var(--card-art-h)) var(--card-rarity-h) var(--card-type-h) minmax(0,var(--card-rules-h)) var(--card-footer-h) auto;gap:var(--card-gap);padding:var(--card-pad);overflow:hidden}.moni-card:not(.card-back)[data-title-fit=medium]{--card-title-size: clamp(9px, calc(var(--card-display-width) * .047), 19px)}.moni-card:not(.card-back)[data-title-fit=long]{--card-title-size: clamp(8.5px, calc(var(--card-display-width) * .041), 16px)}.moni-card:not(.card-back)[data-text-fit=medium]{--card-rules-size: clamp(10px, calc(var(--card-display-width) * .042), 16px)}.moni-card:not(.card-back)[data-text-fit=long]{--card-rules-size: clamp(9px, calc(var(--card-display-width) * .035), 14px)}.moni-card:not(.card-back).compact{--card-display-width: var(--moni-card-compact-width);--card-display-height: calc(var(--card-display-width) * var(--moni-card-ratio-height));width:var(--card-display-width);height:var(--card-display-height);min-height:0}.moni-card:not(.card-back) header,.moni-card:not(.card-back) .card-art,.moni-card:not(.card-back) .card-rarity-band,.moni-card:not(.card-back) .card-type,.moni-card:not(.card-back) p,.moni-card:not(.card-back) footer{min-height:0;height:100%}.moni-card:not(.card-back) header{grid-template-columns:minmax(0,1fr) calc(var(--card-header-h) * .78);gap:calc(var(--card-display-width) * .024);padding:calc(var(--card-display-width) * .022) calc(var(--card-display-width) * .024) calc(var(--card-display-width) * .022) calc(var(--card-display-width) * .035)}.moni-card:not(.card-back) header:before,.moni-card:not(.card-back) header:after{left:calc(var(--card-display-width) * .035);right:calc((var(--card-header-h) * .78) + var(--card-display-width) * .08)}.moni-card:not(.card-back) header strong,.moni-card:not(.card-back) .card-type span,.moni-card:not(.card-back) footer>span,.moni-card:not(.card-back) .card-rarity-band span,.moni-card:not(.card-back) .card-rarity-band em{min-width:0;overflow:hidden;text-overflow:ellipsis}.moni-card:not(.card-back) header strong{font-size:var(--card-title-size);line-height:1.02}.moni-card:not(.card-back) header b{grid-template-rows:calc(var(--card-header-h) * .28) 1fr;width:calc(var(--card-header-h) * .78);height:calc(var(--card-header-h) * .78);border-radius:calc(var(--card-display-width) * .028)}.moni-card:not(.card-back) header b:before{font-size:clamp(5px,calc(var(--card-display-width) * .02),9px)}.moni-card:not(.card-back) header b span{font-size:var(--card-level-size)}.moni-card:not(.card-back) .rarity-gem{top:calc(var(--card-pad) + var(--card-header-h) * .3);right:calc(var(--card-pad) + var(--card-header-h) * 1.1);width:calc(var(--card-header-h) * .42);height:calc(var(--card-header-h) * .42)}.moni-card:not(.card-back) .rarity-gem:after{font-size:clamp(5.5px,calc(var(--card-display-width) * .026),11px)}.moni-card:not(.card-back) .rarity-marker-triangle{width:calc(var(--card-header-h) * .46);height:calc(var(--card-header-h) * .4)}.moni-card:not(.card-back) .rarity-marker-monad{width:calc(var(--card-header-h) * .44);height:calc(var(--card-header-h) * .44)}.moni-card:not(.card-back) .card-art{aspect-ratio:auto}.moni-card:not(.card-back) .card-rarity-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(var(--card-display-width) * .02);padding:calc(var(--card-display-width) * .012) calc(var(--card-display-width) * .024)}.moni-card:not(.card-back) .card-rarity-band span,.moni-card:not(.card-back) .card-rarity-band em{font-size:var(--card-rarity-size);line-height:1;white-space:nowrap}.moni-card:not(.card-back) .card-rarity-band em{min-height:calc(var(--card-rarity-h) * .62);padding-inline:calc(var(--card-display-width) * .018)}.moni-card:not(.card-back) .card-type{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(var(--card-display-width) * .018);padding:calc(var(--card-display-width) * .014) calc(var(--card-display-width) * .024);font-size:var(--card-type-size);white-space:nowrap}.moni-card:not(.card-back) .type-sigil{min-width:calc(var(--card-type-h) * 1.1);min-height:calc(var(--card-type-h) * .64);padding-inline:calc(var(--card-display-width) * .014);font-size:clamp(6px,calc(var(--card-display-width) * .03),12px)}.moni-card:not(.card-back) p{max-height:none;padding:calc(var(--card-display-width) * .026);overflow:hidden;font-size:var(--card-rules-size);line-height:1.12;overflow-wrap:anywhere}.moni-card:not(.card-back) footer{align-items:center;gap:calc(var(--card-display-width) * .018);padding:calc(var(--card-display-width) * .012) calc(var(--card-display-width) * .018);font-size:var(--card-footer-size);white-space:nowrap}.moni-card:not(.card-back) .rarity-code,.moni-card:not(.card-back) .qty-badge{display:grid;place-items:center;min-width:calc(var(--card-footer-h) * .78);height:calc(var(--card-footer-h) * .62);padding-inline:calc(var(--card-display-width) * .012);font-size:var(--card-footer-size);line-height:1}.moni-card:not(.card-back).compact .rarity-code{font-size:0}.moni-card:not(.card-back).compact .rarity-code:after{font-size:var(--card-footer-size)}.moni-card:not(.card-back).compact{grid-template-rows:var(--card-header-h) minmax(0,var(--card-art-h)) var(--card-rarity-h) var(--card-type-h) minmax(0,var(--card-rules-h)) var(--card-footer-h) auto;gap:var(--card-gap);padding:var(--card-pad)}.moni-card:not(.card-back).compact header{grid-template-columns:minmax(0,1fr) calc(var(--card-header-h) * .78);gap:calc(var(--card-display-width) * .024);min-height:0;height:100%;padding:calc(var(--card-display-width) * .022) calc(var(--card-display-width) * .024) calc(var(--card-display-width) * .022) calc(var(--card-display-width) * .035)}.moni-card:not(.card-back).compact header:before,.moni-card:not(.card-back).compact header:after{left:calc(var(--card-display-width) * .035);right:calc((var(--card-header-h) * .78) + var(--card-display-width) * .08)}.moni-card:not(.card-back).compact header b{grid-template-rows:calc(var(--card-header-h) * .28) 1fr;width:calc(var(--card-header-h) * .78);height:calc(var(--card-header-h) * .78);padding:0}.moni-card:not(.card-back).compact header b:before{font-size:clamp(5px,calc(var(--card-display-width) * .02),9px)}.moni-card:not(.card-back).compact header b span{font-size:var(--card-level-size)}.moni-card:not(.card-back).compact .rarity-gem{top:calc(var(--card-pad) + var(--card-header-h) * .3);right:calc(var(--card-pad) + var(--card-header-h) * 1.1);width:calc(var(--card-header-h) * .42);height:calc(var(--card-header-h) * .42)}.moni-card:not(.card-back).compact .rarity-gem:after{font-size:clamp(5.5px,calc(var(--card-display-width) * .026),11px)}.moni-card:not(.card-back).compact .rarity-marker-triangle{width:calc(var(--card-header-h) * .46);height:calc(var(--card-header-h) * .4)}.moni-card:not(.card-back).compact .rarity-marker-monad{width:calc(var(--card-header-h) * .44);height:calc(var(--card-header-h) * .44)}.moni-card:not(.card-back).compact .card-rarity-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(var(--card-display-width) * .02);min-height:0;height:100%;padding:calc(var(--card-display-width) * .012) calc(var(--card-display-width) * .024)}.moni-card:not(.card-back).compact .card-rarity-band em{min-height:calc(var(--card-rarity-h) * .62);padding-inline:calc(var(--card-display-width) * .018)}.moni-card:not(.card-back).compact .card-type{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(var(--card-display-width) * .018);min-height:0;height:100%;padding:calc(var(--card-display-width) * .014) calc(var(--card-display-width) * .024)}.moni-card:not(.card-back).compact .type-sigil{min-width:calc(var(--card-type-h) * 1.1);min-height:calc(var(--card-type-h) * .64);padding-inline:calc(var(--card-display-width) * .014)}.moni-card:not(.card-back).compact p{height:100%;padding:calc(var(--card-display-width) * .026)}.moni-card:not(.card-back).compact footer{height:100%;align-items:center;gap:calc(var(--card-display-width) * .018);padding:calc(var(--card-display-width) * .012) calc(var(--card-display-width) * .018)}.moni-card:not(.card-back).compact header strong{font-size:var(--card-title-size)}.moni-card:not(.card-back).compact .card-rarity-band span,.moni-card:not(.card-back).compact .card-rarity-band em{font-size:var(--card-rarity-size)}.moni-card:not(.card-back).compact .card-type{font-size:var(--card-type-size)}.moni-card:not(.card-back).compact .type-sigil{font-size:clamp(6px,calc(var(--card-display-width) * .03),12px)}.moni-card:not(.card-back).compact p,.collection-card .moni-card.compact p,.reveal-card-face .moni-card.compact p,.unit-card .moni-card.compact p{min-height:0;max-height:none;font-size:var(--card-rules-size);line-height:1.12}.moni-card:not(.card-back).compact footer,.moni-card:not(.card-back).compact .rarity-code,.moni-card:not(.card-back).compact .qty-badge{font-size:var(--card-footer-size)}.moni-card:not(.card-back) .frame-rail{top:calc(var(--card-pad) + var(--card-header-h) + var(--card-gap) + var(--card-art-h) * .06);bottom:calc(var(--card-pad) + var(--card-footer-h) + var(--card-gap) + var(--card-rules-h) * .08);width:calc(var(--card-display-width) * .026)}.moni-card:not(.card-back).compact .frame-rail{width:calc(var(--card-display-width) * .024)}.moni-card.card-back{--card-display-width: var(--moni-card-base-width);--card-display-height: calc(var(--card-display-width) * var(--moni-card-ratio-height));width:var(--card-display-width);height:var(--card-display-height);min-height:0;aspect-ratio:1 / var(--moni-card-ratio-height)}.moni-card.card-back.compact{--card-display-width: var(--moni-card-compact-width);--card-display-height: calc(var(--card-display-width) * var(--moni-card-ratio-height))}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(214px,1fr));justify-items:center;align-items:start}.collection-card{display:grid;justify-items:center}.collection-card .moni-card.compact,.deck-preview .moni-card.compact,.pack-recent-strip .moni-card.compact{--card-display-width: var(--moni-card-compact-width);--card-display-height: calc(var(--card-display-width) * var(--moni-card-ratio-height));width:var(--card-display-width);height:var(--card-display-height);min-height:0}.deck-preview>div,.pack-recent-strip{justify-content:center}.reveal-card-inner,.reveal-stack .stack-card-shell{width:var(--moni-reveal-card-width);max-width:var(--moni-reveal-card-width)}.reveal-card-face,.reveal-card-face .moni-card.compact,.reveal-stack .stack-card-shell,.reveal-stack .stack-card .moni-card.card-back.compact{width:var(--moni-reveal-card-width);height:var(--moni-reveal-card-height);min-height:0;aspect-ratio:.6875 / 1}.reveal-card-face .moni-card:not(.card-back).compact,.reveal-card-front .moni-card:not(.card-back).compact{--card-display-width: var(--moni-reveal-card-width);--card-display-height: var(--moni-reveal-card-height);width:var(--card-display-width);height:var(--card-display-height);min-height:0}.reveal-card-face .moni-card:not(.card-back).compact .card-rarity-band{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:0;height:100%}.reveal-card-face .moni-card:not(.card-back).compact .frame-rail{top:calc(var(--card-pad) + var(--card-header-h) + var(--card-gap) + var(--card-art-h) * .06);bottom:calc(var(--card-pad) + var(--card-footer-h) + var(--card-gap) + var(--card-rules-h) * .08);width:calc(var(--card-display-width) * .024)}.reveal-card-face .moni-card:not(.card-back).compact p{min-height:0;max-height:none;height:100%;padding:calc(var(--card-display-width) * .026);font-size:var(--card-rules-size);line-height:1.12}.reveal-card-back .moni-card.card-back.compact,.reveal-stack .stack-card .moni-card.card-back.compact,.reveal-card-face .themed-pack-back,.reveal-stack .themed-pack-back{width:100%;max-width:none;height:100%;min-height:0;aspect-ratio:auto}.pack-choice-card{min-height:clamp(486px,62vh,650px)}.pack-choice-visual{min-height:clamp(184px,26vh,276px)}.pack-choice-cardback,.pack-selector-panel .pack-choice-cardback{width:min(196px,84%)}.pack-choice-cardback .moni-card,.pack-choice-cardback .themed-pack-back,.pack-choice-launch-card .moni-card,.pack-choice-launch-card .themed-pack-back{width:100%;height:auto}.pack-choice-copy strong{font-size:clamp(20px,2vw,28px)}.pack-choice-copy small,.pack-choice-copy em,.pack-choice-chips b{font-size:clamp(10px,.9vw,13px);line-height:1.12}.unit-card .moni-card.compact{--card-display-width: var(--moni-card-board-width);--card-display-height: calc(var(--card-display-width) * var(--moni-card-ratio-height));width:var(--card-display-width);height:var(--card-display-height);min-height:0}.board-slot,.empty-slot.board-slot{min-height:calc(var(--moni-card-board-height) + 14px)}.hand-row{min-height:clamp(226px,25dvh,286px)}.hand-card .moni-card.compact,.match-board .hand-card .moni-card.compact{--card-display-width: var(--moni-card-hand-width);--card-display-height: calc(var(--card-display-width) * var(--moni-card-ratio-height));width:var(--card-display-width);height:var(--card-display-height);min-height:0}.hand-card .moni-card.compact p{font-size:clamp(13px,calc(var(--card-rules-h) * .16),20px)}.card-zoom-shell{width:min(460px,calc(100vw - 40px));max-height:calc(100dvh - 40px)}.card-zoom-shell .moni-card:not(.card-back),.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){--card-display-width: var(--zoom-card-width, min(430px, calc(100vw - 48px) , calc((100dvh - 72px) / var(--moni-card-ratio-height))));--card-display-height: calc(var(--card-display-width) * var(--moni-card-ratio-height));width:var(--card-display-width);height:var(--card-display-height);min-height:0;grid-template-rows:var(--card-header-h) minmax(0,var(--card-art-h)) var(--card-rarity-h) var(--card-type-h) minmax(0,var(--card-rules-h)) var(--card-footer-h) auto;gap:var(--card-gap);padding:var(--card-pad)}.card-zoom-shell .moni-card:not(.card-back) header,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) header{grid-template-columns:minmax(0,1fr) calc(var(--card-header-h) * .78);min-height:0;height:100%;padding:calc(var(--card-display-width) * .022) calc(var(--card-display-width) * .024) calc(var(--card-display-width) * .022) calc(var(--card-display-width) * .035)}.card-zoom-shell .moni-card:not(.card-back) header b,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) header b{width:calc(var(--card-header-h) * .78);height:calc(var(--card-header-h) * .78)}.card-zoom-shell .moni-card:not(.card-back) header strong,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) header strong{font-size:var(--card-title-size)}.card-zoom-shell .moni-card:not(.card-back) header b span,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) header b span{font-size:var(--card-level-size)}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-band,.card-zoom-shell .moni-card:not(.card-back) .card-type,.card-zoom-shell .moni-card:not(.card-back) p,.card-zoom-shell .moni-card:not(.card-back) footer,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-type,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer{min-height:0;height:100%}.card-zoom-shell .moni-card:not(.card-back) .card-type,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-type{font-size:var(--card-type-size)}.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{min-height:0;max-height:none;padding:calc(var(--card-display-width) * .026);font-size:var(--card-rules-size);line-height:1.12}.card-zoom-shell .moni-card:not(.card-back) footer,.card-zoom-shell .moni-card:not(.card-back) .rarity-code,.card-zoom-shell .moni-card:not(.card-back) .qty-badge,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .rarity-code,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .qty-badge{font-size:var(--card-footer-size)}.card-zoom-shell .moni-card:not(.card-back) .rarity-gem,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .rarity-gem{top:calc(var(--card-pad) + var(--card-header-h) * .3);right:calc(var(--card-pad) + var(--card-header-h) * 1.1);width:calc(var(--card-header-h) * .42);height:calc(var(--card-header-h) * .42)}.moni-card:not(.card-back) .rarity-marker-image,.moni-card:not(.card-back) .rarity-gem.rarity-marker-image,.card-zoom-shell .moni-card:not(.card-back) .rarity-marker-image,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .rarity-marker-image{overflow:visible;border:0;border-radius:50%;background:transparent;box-shadow:none;clip-path:none;transform:none;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--rarity-frame),transparent 38%)) drop-shadow(0 0 14px color-mix(in srgb,var(--rarity-aura),transparent 28%))}.moni-card:not(.card-back) .rarity-marker-image:before,.moni-card:not(.card-back) .rarity-marker-image:after,.card-zoom-shell .moni-card:not(.card-back) .rarity-marker-image:before,.card-zoom-shell .moni-card:not(.card-back) .rarity-marker-image:after,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .rarity-marker-image:before,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .rarity-marker-image:after{content:none}.rarity-marker-image img,.card-rarity-corner img,.rules-rarity-icon img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.moni-card:not(.card-back) .rarity-marker-image img{transform:scale(1.34)}.card-rarity-corner{position:absolute;right:calc(var(--card-pad) + var(--card-display-width) * .012);bottom:calc(var(--card-pad) + var(--card-footer-h) * .45);z-index:8;display:grid;place-items:center;width:calc(var(--card-footer-h) * 1.32);height:calc(var(--card-footer-h) * 1.32);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--rarity-frame),transparent 34%)) drop-shadow(0 7px 10px rgba(0,0,0,.5));pointer-events:none}.moni-card:not(.card-back) footer .rarity-code{visibility:hidden}.moni-card:not(.card-back) footer .qty-badge{margin-right:calc(var(--card-footer-h) * .94)}.moni-card:not(.card-back).compact .card-rarity-corner{width:calc(var(--card-footer-h) * 1.14);height:calc(var(--card-footer-h) * 1.14);right:calc(var(--card-pad) + var(--card-display-width) * .006);bottom:calc(var(--card-pad) + var(--card-footer-h) * .34)}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner{width:calc(var(--card-footer-h) * 1.46);height:calc(var(--card-footer-h) * 1.46);right:calc(var(--card-pad) + var(--card-display-width) * .01);bottom:calc(var(--card-pad) + var(--card-footer-h) * .42)}@media(max-width:900px){:root{--moni-card-board-width: clamp(122px, 24vw, 154px);--moni-card-hand-width: clamp(136px, 28vw, 166px)}.unit-row{grid-template-columns:repeat(4,minmax(116px,1fr))}.board-slot,.empty-slot.board-slot{min-height:calc(var(--moni-card-board-height) + 12px)}}@media(max-width:640px){:root{--moni-reveal-card-width: clamp(112px, calc((100vw - 24px) / 3), 126px);--moni-reveal-card-height: calc(var(--moni-reveal-card-width) * var(--moni-card-ratio-height));--moni-card-hand-width: 136px;--moni-card-board-width: 104px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-card .moni-card.compact{--card-display-width: min(176px, calc((100vw - 56px)/2) )}.reveal-flow{--moni-reveal-card-width: clamp(112px, calc((100vw - 24px) / 3), 126px);--moni-reveal-card-height: calc(var(--moni-reveal-card-width) * var(--moni-card-ratio-height));--reveal-gap: 6px;--reveal-card-w: var(--moni-reveal-card-width)}.reveal-cards{grid-template-columns:repeat(3,var(--moni-reveal-card-width));max-width:calc((var(--moni-reveal-card-width) * 3) + (var(--reveal-gap) * 2));gap:var(--reveal-gap)}.reveal-card-face .moni-card:not(.card-back).compact{width:var(--card-display-width);height:var(--card-display-height);min-height:0}.pack-choice-card{min-height:342px}.pack-choice-visual{min-height:150px}.pack-choice-cardback,.pack-selector-panel .pack-choice-cardback{width:min(156px,88%)}.pack-choice-copy strong{font-size:18px}.pack-choice-copy small,.pack-choice-copy em,.pack-choice-chips b{font-size:10px}.unit-card .moni-card.compact{--card-display-width: var(--moni-card-board-width);grid-template-rows:var(--card-header-h) minmax(0,var(--card-art-h)) 0 var(--card-type-h) minmax(0,var(--card-rules-h)) var(--card-footer-h) auto;padding:var(--card-pad)}.board-slot,.empty-slot.board-slot{min-width:104px;min-height:calc(var(--moni-card-board-height) + 10px)}.match-board .hand-row,.hand-row{min-height:218px;padding:28px 26px 12px}.hand-card .moni-card.compact .card-rarity-band,.hand-card .moni-card.compact footer{display:grid}.hand-card .moni-card.compact p{font-size:clamp(12px,calc(var(--card-rules-h) * .15),18px)}.card-zoom-shell{width:min(360px,calc(100vw - 28px));max-height:calc(100dvh - 28px)}.card-zoom-shell .moni-card:not(.card-back),.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){--card-display-width: var(--zoom-card-width, min(352px, calc(100vw - 32px) , calc((100dvh - 48px) / var(--moni-card-ratio-height))))}}@media(max-width:370px){:root{--moni-reveal-card-width: clamp(104px, calc((100vw - 22px) / 3), 116px);--moni-card-hand-width: 128px;--moni-card-board-width: 96px}.reveal-flow{--moni-reveal-card-width: clamp(104px, calc((100vw - 22px) / 3), 116px);--moni-reveal-card-height: calc(var(--moni-reveal-card-width) * var(--moni-card-ratio-height));--reveal-card-w: var(--moni-reveal-card-width)}.collection-card .moni-card.compact{--card-display-width: min(166px, calc((100vw - 48px)/2) )}}.card-zoom-overlay:focus{outline:none}.card-zoom-overlay{overflow:auto}.card-zoom-stage{--zoom-card-width: min(430px, calc(100vw - 48px) , calc((100dvh - 72px) / var(--moni-card-ratio-height)));--zoom-nav-gap: 12px;--zoom-nav-width: 34px;--zoom-nav-height: 42px;position:relative;z-index:321;display:grid;place-items:center;width:var(--zoom-card-width);max-height:calc(100dvh - 40px);cursor:default;isolation:isolate;touch-action:pan-y}.card-zoom-actions{position:relative;z-index:35;display:grid;gap:8px;width:min(100%,var(--zoom-card-width));margin-top:clamp(10px,1.6dvh,16px);padding:clamp(9px,1.4dvh,12px);border:1px solid rgba(248,245,255,.18);border-radius:8px;background:linear-gradient(145deg,#39ff5a1f,#f4b83a14),#050008db;box-shadow:0 18px 48px #00000073,inset 0 0 0 1px #f8f5ff0f;cursor:default}.card-zoom-actions p{margin:0;color:#f8f5ffc7;font-family:Rajdhani,sans-serif;font-size:clamp(.78rem,1.4vw,.9rem);font-weight:700;line-height:1.18}.card-zoom-action{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:clamp(46px,5.6dvh,56px);padding:9px 12px;border-radius:8px;border:1px solid rgba(57,255,90,.38);background:linear-gradient(135deg,#39ff5a47,#f4b83a2e),#050008c2;color:#f8f5ff;font-family:Orbitron,sans-serif;font-size:clamp(.78rem,1.35vw,.94rem);font-weight:900;letter-spacing:0;text-align:left;cursor:pointer}.card-zoom-action span{min-width:0;overflow-wrap:anywhere}.card-zoom-action small{flex:0 1 auto;color:#f8f5ffad;font-family:Rajdhani,sans-serif;font-size:clamp(.7rem,1.2vw,.82rem);font-weight:700;line-height:1.05;text-align:right}.card-zoom-action.secondary{border-color:#f8f5ff47;background:linear-gradient(135deg,#f8f5ff24,#7b1fff24),#050008c2}.card-zoom-action.danger{border-color:#ff4f6d80;background:linear-gradient(135deg,#ff4f6d4d,#f4b83a24),#050008c2}.card-zoom-action:hover:not(:disabled),.card-zoom-action:focus-visible{transform:translateY(-1px);border-color:#f4b83ab8;box-shadow:0 10px 24px #00000047,0 0 20px #39ff5a2e}.card-zoom-action:disabled{cursor:not-allowed;opacity:.52;filter:saturate(.58)}.card-zoom-stage .card-zoom-shell{width:var(--zoom-card-width)}.card-zoom-nav{position:absolute;top:50%;z-index:30;display:grid;place-items:center;width:var(--zoom-nav-width);height:var(--zoom-nav-height);padding:0;border:0;border-radius:0;appearance:none;background:transparent;color:#ffd76a;font-family:Orbitron,sans-serif;font-size:clamp(.98rem,1.7vw,1.34rem);font-weight:900;line-height:1;text-shadow:0 0 7px rgba(255,215,106,.95),0 0 16px rgba(244,184,58,.72),0 2px 8px rgba(0,0,0,.82);box-shadow:none;cursor:pointer;transform:translateY(-50%);transition:transform .15s ease,color .15s ease}.card-zoom-nav-prev{left:calc((var(--zoom-nav-width) + var(--zoom-nav-gap)) * -1);transform:translateY(-50%)}.card-zoom-nav-next{right:calc((var(--zoom-nav-width) + var(--zoom-nav-gap)) * -1);transform:translateY(-50%)}.card-zoom-nav span{display:block;transform:translateY(-.03em);letter-spacing:-.12em}.card-zoom-nav:hover{color:#fff1a8;background:transparent;border-color:transparent;box-shadow:none;text-shadow:0 0 8px rgba(255,242,177,.96),0 0 22px rgba(244,184,58,.9),0 0 28px rgba(57,255,90,.34),0 2px 8px rgba(0,0,0,.82)}.card-zoom-nav:hover:not(:disabled),.card-zoom-nav:focus,.card-zoom-nav:focus-visible{outline:none;background:transparent;border-color:transparent;box-shadow:none}.card-zoom-nav-prev:hover{transform:translateY(-50%) translate(-3px)}.card-zoom-nav-next:hover{transform:translateY(-50%) translate(3px)}.card-zoom-nav:active{filter:brightness(1.12)}.card-zoom-shell{--zoom-tilt-x: 0deg;--zoom-tilt-y: 0deg;--zoom-scale: 1;--zoom-shine-x: 50%;--zoom-shine-y: 44%;perspective:1200px;transform-style:preserve-3d;cursor:grab;touch-action:none}.card-zoom-shell:active{cursor:grabbing}.card-zoom-shell .moni-card:not(.card-back),.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){cursor:inherit;transform:perspective(1200px) rotateX(var(--zoom-tilt-x)) rotateY(var(--zoom-tilt-y)) translateZ(0) scale(var(--zoom-scale));transform-style:preserve-3d;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease;will-change:transform}@media(hover:hover)and (pointer:fine){.card-zoom-shell:hover{--zoom-scale: 1.012}.card-zoom-shell:hover .moni-card:not(.card-back),.pack-overlay[data-zoom-open=true] .card-zoom-shell:hover .moni-card:not(.card-back){filter:saturate(1.08) brightness(1.04);box-shadow:0 42px 132px #000000c2,0 0 66px var(--rarity-glow),0 0 42px var(--frame-shadow),inset 0 0 0 4px #050008d1,inset 0 0 0 7px color-mix(in srgb,var(--frame-metal),transparent 84%),inset 0 0 0 10px #05000880}.card-zoom-shell .moni-card:not(.card-back):after,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back):after{background:radial-gradient(circle at var(--zoom-shine-x) var(--zoom-shine-y),rgba(255,255,255,.34),transparent 22%),linear-gradient(112deg,transparent 36%,rgba(255,255,255,.22) 46%,transparent 56%),repeating-linear-gradient(128deg,transparent 0 17px,rgba(248,245,255,.04) 17px 18px,transparent 18px 32px);opacity:.42;mix-blend-mode:screen}}@media(prefers-reduced-motion:reduce),(hover:none){.card-zoom-shell .moni-card:not(.card-back),.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){transform:none;transition:none}}@media(max-width:640px){.card-zoom-stage,.pack-overlay[data-zoom-open=true] .card-zoom-stage{--zoom-card-width: min(352px, calc(100vw - 76px) , calc((100dvh - 48px) / var(--moni-card-ratio-height)));--zoom-nav-gap: 6px;--zoom-nav-width: 24px;--zoom-nav-height: 34px;width:var(--zoom-card-width)}.card-zoom-nav{font-size:.95rem}.card-zoom-actions{gap:7px;margin-top:8px;padding:8px}.card-zoom-action{min-height:44px;padding:8px 10px}.card-zoom-nav-prev:hover{transform:translateY(-50%) translate(-2px)}.card-zoom-nav-next:hover{transform:translateY(-50%) translate(2px)}}.deck-lab-arcade{position:relative;isolation:isolate;overflow:hidden;padding:clamp(14px,1.8vw,24px);border-color:#f4b83a42;background:radial-gradient(circle at 22% 0%,rgba(244,184,58,.18),transparent 32%),radial-gradient(circle at 82% 8%,rgba(57,255,90,.12),transparent 34%),linear-gradient(135deg,#7b1fff29,#050008c7 36%,#15342e47),var(--panel);box-shadow:0 22px 88px #00000057,inset 0 0 84px #7b1fff1f,inset 0 0 0 1px #f8f5ff0d}.deck-lab-arcade:before,.deck-lab-arcade:after{content:"";position:absolute;pointer-events:none}.deck-lab-arcade:before{inset:82px -6% auto;z-index:-1;height:48%;background:linear-gradient(rgba(244,184,58,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(57,255,90,.14) 1px,transparent 1px);background-size:82px 70px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8% 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8% 92%,transparent);opacity:.45;transform:perspective(900px) rotateX(58deg);transform-origin:top center}.deck-lab-arcade:after{inset:0;z-index:-1;background:linear-gradient(180deg,transparent 0 48%,rgba(248,245,255,.055) 49%,transparent 50%),radial-gradient(circle at 50% 22%,rgba(248,245,255,.12),transparent 28%);opacity:.62}.deck-lab-arcade .section-head-premium{position:relative;z-index:1;align-items:end;margin-bottom:12px}.deck-lab-arcade .section-head-premium p{max-width:760px}.deck-lab-arcade .section-actions{align-items:center}.deck-lab-arcade .section-actions input{min-width:min(280px,100%);border-color:#f4b83a47;background:linear-gradient(180deg,rgba(248,245,255,.06),transparent),#050008c7}.deck-lab-starter-rail{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:8px;border:1px solid rgba(248,245,255,.11);border-radius:8px;background:linear-gradient(90deg,rgba(57,255,90,.08),transparent 24% 76%,rgba(244,184,58,.1)),#0500087a}.deck-lab-starter-rail button{min-height:36px;padding:0 12px;border-color:#f8f5ff24;color:#f8f5ffdb;background:linear-gradient(135deg,#f8f5ff14,#7b1fff1f),#05000894;font-size:11px;font-weight:950;text-transform:uppercase}.deck-lab-status{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.deck-lab-status strong,.deck-lab-status span,.deck-lab-status em{display:inline-grid;place-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(248,245,255,.12);border-radius:999px;background:#0500088f;font-size:11px;font-style:normal;font-weight:900;letter-spacing:0;white-space:nowrap}.deck-lab-status strong{color:var(--gold);border-color:#f4b83a61;background:#f4b83a1a}.deck-lab-status .ok{color:var(--green);border-color:#39ff5a52;background:#39ff5a14}.deck-lab-status .error{border-color:#ff4f6d57;background:#ff4f6d1a}.deck-lab-board{position:relative;z-index:1;display:grid;grid-template-columns:minmax(292px,.78fr) minmax(0,1.54fr) minmax(220px,.56fr);gap:clamp(12px,1.5vw,18px);align-items:stretch}.deck-preview-console,.deck-main-console,.saved-decks-console,.deck-card-pool-console{position:relative;min-width:0;border:1px solid rgba(248,245,255,.13);border-radius:8px;background:linear-gradient(145deg,rgba(248,245,255,.085),transparent 46%),#0500089e;box-shadow:0 18px 54px #00000047,inset 0 0 0 1px #f8f5ff0b}.deck-preview-console{display:grid;justify-items:center;align-content:start;gap:12px;z-index:3;min-height:664px;padding:clamp(12px,1.5vw,18px);overflow:visible;isolation:isolate;perspective:1300px}.deck-preview-console:before{content:"";position:absolute;inset:10px;z-index:0;border:1px solid rgba(244,184,58,.17);border-radius:8px;background:radial-gradient(circle at 50% 30%,rgba(244,184,58,.1),transparent 32%),repeating-linear-gradient(0deg,transparent 0 18px,rgba(248,245,255,.035) 18px 19px);opacity:.68;pointer-events:none}.deck-preview-orbit{position:absolute;top:26px;left:50%;z-index:1;width:min(330px,84%);aspect-ratio:1;border:1px solid rgba(57,255,90,.22);border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(57,255,90,.28),transparent 32%,rgba(244,184,58,.28),transparent 68%,rgba(255,104,247,.2),transparent);filter:blur(.2px) drop-shadow(0 0 20px rgba(57,255,90,.18));opacity:.64;transform:translate(-50%) rotateX(68deg);animation:deckOrbit 10s linear infinite;pointer-events:none}.deck-preview-console>.moni-card{--card-display-width: min(312px, calc(100vw - 64px) );position:relative;z-index:8;margin-top:12px;transform:rotateX(4deg) rotateY(-7deg) translateZ(0);transform-style:preserve-3d;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease;animation:deckPreviewFloat 5.6s ease-in-out infinite}.deck-preview-console:hover>.moni-card,.deck-preview-console:focus-within>.moni-card{transform:rotateX(0) rotateY(0) translateY(-4px) scale(1.015);filter:saturate(1.1) brightness(1.04)}.deck-preview-rules{position:relative;z-index:3;display:grid;gap:8px;width:100%;padding:12px;border:1px solid rgba(248,245,255,.14);border-radius:8px;background:linear-gradient(180deg,rgba(248,245,255,.075),transparent),#050008b8}.deck-preview-rules>span{color:var(--gold);font-size:11px;font-weight:950;text-transform:uppercase}.deck-preview-rules h3,.deck-zone-header h3{margin:0;letter-spacing:0}.deck-preview-rules h3{font-size:clamp(18px,2.1vw,28px);line-height:1}.deck-preview-rules p{margin:0;padding:10px;border:1px solid rgba(248,245,255,.12);border-radius:7px;color:#f8f5ffe6;background:#f8f5ff0e;font-size:clamp(13px,1.02vw,16px);line-height:1.35}.deck-preview-rules div{display:flex;flex-wrap:wrap;gap:6px}.deck-preview-rules b{display:inline-grid;place-items:center;min-height:26px;padding:0 8px;border:1px solid rgba(57,255,90,.2);border-radius:999px;color:var(--green);background:#39ff5a12;font-size:10px;text-transform:uppercase}.deck-main-console{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:664px;padding:12px;overflow:hidden}.saved-decks-console{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:664px;padding:12px}.deck-zone-header{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.deck-zone-header.compact{align-items:start}.deck-zone-header h3{color:#fff;font-size:clamp(17px,1.55vw,24px);line-height:1.05}.deck-zone-header strong{display:inline-grid;place-items:center;min-height:30px;padding:0 9px;border:1px solid rgba(244,184,58,.28);border-radius:999px;color:var(--gold);background:#f4b83a14;font-size:11px;white-space:nowrap}.deck-grid-arena{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(126px,1fr));align-content:start;gap:12px;min-height:560px;max-height:72vh;padding:14px;border:1px solid rgba(57,255,90,.12);border-radius:8px;overflow:auto;perspective:1100px;background:linear-gradient(rgba(57,255,90,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(244,184,58,.11) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgba(57,255,90,.1),transparent 34%),#0500088f;background-size:100% 84px,124px 100%,auto,auto}.deck-grid-arena:before{content:"";position:sticky;top:0;grid-column:1 / -1;display:block;height:0;border-top:1px solid rgba(244,184,58,.26);box-shadow:0 0 26px #f4b83a3d;pointer-events:none}.deck-stack-card,.deck-pool-card{--deck-card-color: var(--purple);--deck-card-accent: var(--gold);position:relative;isolation:isolate;border:0;border-radius:8px;background:transparent;box-shadow:none;text-align:left;transform-style:preserve-3d}.deck-stack-card[data-faction=fire],.deck-pool-card[data-faction=fire]{--deck-card-color: #ff4f3d;--deck-card-accent: #ffb347}.deck-stack-card[data-faction=water],.deck-pool-card[data-faction=water]{--deck-card-color: #28a8ff;--deck-card-accent: #90f4ff}.deck-stack-card[data-faction=grass],.deck-pool-card[data-faction=grass]{--deck-card-color: #3ee66f;--deck-card-accent: #d8ff7a}.deck-stack-card[data-faction=chog],.deck-pool-card[data-faction=chog]{--deck-card-color: #7c4dff;--deck-card-accent: #39ff5a}.deck-stack-card[data-faction=fournad],.deck-pool-card[data-faction=fournad]{--deck-card-color: #6f3dff;--deck-card-accent: #d8b4ff}.deck-stack-card[data-faction=ignis],.deck-pool-card[data-faction=ignis]{--deck-card-color: #3f7bff;--deck-card-accent: #9df8ff}.deck-stack-card{display:grid;place-items:center;min-height:212px;margin:0;padding:8px 6px 28px;perspective:900px;animation:deckCardIn .36s ease both}.deck-stack-card:before{content:"";position:absolute;inset:14px 18px 24px;z-index:-1;border:1px solid color-mix(in srgb,var(--deck-card-color),transparent 62%);border-radius:8px;background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--deck-card-color),transparent 80%),transparent 42%),#05000870;box-shadow:inset 0 0 28px #0006;transform:rotateX(64deg) translateY(22px);opacity:.8}.deck-stack-face{display:grid;place-items:center;transform:rotateX(10deg) rotateY(calc((var(--deck-slot, 0) - 5) * .6deg)) translateZ(0);transform-style:preserve-3d;transition:transform .18s ease,filter .18s ease}.deck-stack-face .moni-card.compact{--card-display-width: clamp(112px, 7.9vw, 142px)}.deck-stack-card:hover:not(:disabled),.deck-stack-card:focus-visible,.deck-pool-card:hover:not(:disabled),.deck-pool-card:focus-visible{transform:translateY(-2px);outline:none}.deck-stack-card:hover .deck-stack-face,.deck-stack-card:focus-visible .deck-stack-face{transform:translateY(-14px) rotateX(0) rotateY(-7deg) scale(1.05);filter:saturate(1.08) brightness(1.04)}.deck-stack-qty,.deck-stack-action{position:absolute;z-index:3;display:inline-grid;place-items:center;border-radius:999px;font-weight:950;text-transform:uppercase}.deck-stack-qty{top:5px;right:8px;min-width:34px;height:28px;border:1px solid rgba(244,184,58,.42);color:var(--gold);background:#050008db;box-shadow:0 0 18px #f4b83a33;font-size:12px}.deck-stack-action{right:12px;bottom:6px;left:12px;height:24px;border:1px solid rgba(255,79,109,.22);color:#ffdce4e6;background:#4c0516b8;font-size:9px;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.deck-stack-card:hover .deck-stack-action,.deck-stack-card:focus-visible .deck-stack-action{opacity:1;transform:translateY(0)}.saved-deck-list{display:grid;align-content:start;gap:8px;min-height:0;overflow:auto}.saved-deck-chip.deck-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:44px;margin:0;padding:8px 10px;border-color:#f8f5ff1f;background:linear-gradient(135deg,#f4b83a14,#7b1fff21),#05000894;font-weight:900}.saved-deck-chip span{display:inline-grid;place-items:center;min-width:30px;height:26px;border-radius:999px;color:var(--green);background:#39ff5a14;font-size:11px}.deck-card-pool-console{z-index:1;margin-top:clamp(12px,1.5vw,18px);padding:12px}.deck-card-pool-console .deck-zone-header{align-items:end}.deck-card-pool-console .deck-builder-toolbar{grid-template-columns:minmax(180px,1.1fr) minmax(138px,.72fr) auto;align-items:end;width:min(690px,100%);margin:0}.deck-card-pool-console .toggle-row{grid-column:auto;min-height:40px;padding:0 10px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:#0500088a;white-space:nowrap}.deck-pool-grid.mini-card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:10px;max-height:min(720px,70vh);padding:4px 4px 6px;overflow:auto;perspective:1000px}.mini-card-list .deck-pool-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:start;gap:12px;min-height:196px;margin:0;padding:10px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--deck-card-color),transparent 88%),transparent 42%),#0500088a;overflow:hidden;animation:deckCardIn .3s ease both}.deck-pool-card:after{content:"";position:absolute;inset:-70% -34%;z-index:-1;background:linear-gradient(112deg,transparent 38%,rgba(248,245,255,.12) 48%,transparent 58%);opacity:0;transform:translate(-30%) rotate(8deg);transition:opacity .18s ease,transform .36s ease}.deck-pool-card:hover:after,.deck-pool-card:focus-visible:after{opacity:1;transform:translate(30%) rotate(8deg)}.deck-pool-card[data-maxed=true]{border-color:#f8f5ff12;background:linear-gradient(135deg,rgba(248,245,255,.04),transparent 44%),#0500086b}.deck-pool-card[data-maxed=true] .deck-pool-card-face{filter:saturate(.74) brightness(.78)}.deck-pool-card-face{display:grid;place-items:center;width:clamp(112px,8vw,132px);transform:rotateX(9deg) rotateY(8deg);transform-style:preserve-3d;transition:transform .18s ease,filter .18s ease}.deck-pool-card-face .moni-card.compact{--card-display-width: clamp(106px, 7.4vw, 126px)}.deck-pool-card:hover .deck-pool-card-face,.deck-pool-card:focus-visible .deck-pool-card-face{transform:translateY(-5px) rotateX(0) rotateY(-9deg) scale(1.04);filter:saturate(1.08) brightness(1.04)}.deck-pool-card-copy{display:grid;gap:7px;min-width:0}.deck-pool-card-copy strong{color:#fff;font-size:clamp(14px,1.02vw,18px);line-height:1.06}.deck-pool-card-copy small{display:-webkit-box;min-height:70px;overflow:hidden;color:#f8f5ffc7;font-size:12px;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:4}.deck-pool-card-copy em{justify-self:start;display:inline-grid;place-items:center;min-height:27px;padding:0 8px;border:1px solid rgba(244,184,58,.26);border-radius:999px;color:var(--gold);background:#f4b83a14;font-size:11px;font-style:normal;font-weight:950}.deck-pool-card[data-maxed=true] .deck-pool-card-copy em{color:#f8f5ff8a;border-color:#f8f5ff1a;background:#f8f5ff0b}.deck-lab-arcade .collection-empty.compact{display:grid;place-items:center;gap:6px;min-height:160px;width:100%;padding:18px;border:1px dashed rgba(248,245,255,.16);border-radius:8px;color:var(--muted);background:#05000861;text-align:center}.deck-lab-arcade .collection-empty.compact strong{color:#fff}@keyframes deckOrbit{to{transform:translate(-50%) rotateX(68deg) rotate(360deg)}}@keyframes deckPreviewFloat{0%,to{transform:rotateX(4deg) rotateY(-7deg) translateY(0)}50%{transform:rotateX(2deg) rotateY(6deg) translateY(-8px)}}@keyframes deckCardIn{0%{opacity:0;transform:translateY(12px) rotateX(18deg) scale(.96)}to{opacity:1;transform:translateY(0) rotateX(0) scale(1)}}@media(max-width:1240px){.deck-lab-board{grid-template-columns:minmax(272px,.8fr) minmax(0,1.2fr)}.saved-decks-console{grid-column:1 / -1;min-height:auto}.saved-deck-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));max-height:220px}.deck-grid-arena{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}}@media(max-width:900px){.deck-lab-arcade .section-head-premium,.deck-card-pool-console .deck-zone-header,.deck-zone-header{align-items:stretch}.deck-lab-board,.deck-card-pool-console .deck-builder-toolbar{grid-template-columns:1fr}.deck-preview-console,.deck-main-console,.saved-decks-console{min-height:auto}.deck-preview-console>.moni-card{--card-display-width: min(300px, calc(100vw - 64px) )}.deck-grid-arena{min-height:390px;max-height:none}.deck-card-pool-console .deck-zone-header{display:grid}.deck-card-pool-console .toggle-row{grid-column:1 / -1;width:fit-content}.deck-pool-grid.mini-card-list{grid-template-columns:1fr;max-height:none}}@media(max-width:560px){.deck-lab-arcade{padding:12px}.deck-lab-status{display:grid;grid-template-columns:1fr 1fr}.deck-lab-status strong,.deck-lab-status span,.deck-lab-status em{justify-content:center;white-space:normal;text-align:center}.deck-lab-status span{grid-column:1 / -1}.deck-grid-arena{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.deck-stack-card{min-height:188px}.deck-stack-face .moni-card.compact{--card-display-width: min(116px, calc((100vw - 78px)/2) )}.mini-card-list .deck-pool-card{grid-template-columns:1fr;justify-items:center;min-height:auto}.deck-pool-card-face,.deck-pool-card-face .moni-card.compact{--card-display-width: min(170px, calc(100vw - 72px) );width:var(--card-display-width)}.deck-pool-card-copy{justify-items:center;text-align:center}}@media(prefers-reduced-motion:reduce){.deck-preview-orbit,.deck-preview-console>.moni-card,.deck-stack-card,.deck-pool-card{animation:none}.deck-stack-face,.deck-pool-card-face,.deck-preview-console>.moni-card{transition:none}}.title-menu{position:sticky;top:0;isolation:isolate;grid-template-columns:minmax(250px,1fr) auto;gap:clamp(12px,1.4vw,20px);min-height:92px;padding:16px;overflow:hidden;border-color:#f4b83a3d;background:linear-gradient(120deg,rgba(248,245,255,.1),transparent 34%),radial-gradient(circle at 12% 0%,rgba(244,184,58,.18),transparent 32%),radial-gradient(circle at 78% 18%,rgba(57,255,90,.16),transparent 28%),#050008e6;box-shadow:0 24px 86px #00000070,inset 0 0 0 1px #f8f5ff0d,inset 0 -1px #39ff5a29}.title-menu:before,.title-menu:after{content:"";position:absolute;pointer-events:none}.title-menu:before{inset:0;z-index:-1;background:linear-gradient(90deg,transparent,rgba(248,245,255,.12),transparent),repeating-linear-gradient(90deg,transparent 0 48px,rgba(57,255,90,.05) 48px 49px);opacity:.62;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12% 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12% 88%,transparent)}.title-menu:after{right:16px;bottom:10px;left:16px;height:1px;background:linear-gradient(90deg,transparent,rgba(57,255,90,.64),rgba(244,184,58,.5),transparent);box-shadow:0 0 24px #39ff5a47}.title-menu .brand-lockup{display:flex;gap:12px;align-items:center;min-width:0}.brand-sigil{position:relative;display:grid;flex:0 0 58px;place-items:center;width:58px;height:58px;border:1px solid rgba(244,184,58,.34);border-radius:8px;color:#050008;background:linear-gradient(135deg,#39ff5afa,#f4b83ae6),#39ff5a;box-shadow:0 0 28px #39ff5a33,inset 0 0 0 3px #0500082e;font-family:Black Ops One,Inter,sans-serif;font-size:32px;line-height:1}.brand-sigil:after{content:"";position:absolute;inset:6px;border:1px solid rgba(5,0,8,.36);border-radius:6px}.title-menu .brand-lockup h1{color:#fff;text-shadow:0 0 24px rgba(248,245,255,.14)}.brand-status-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.brand-status-row span{display:inline-grid;place-items:center;min-height:22px;padding:0 7px;border:1px solid rgba(248,245,255,.12);border-radius:999px;color:#f8f5ffb8;background:#0500088a;font-size:9px;font-weight:950;text-transform:uppercase;white-space:nowrap}.title-nav{position:relative;justify-self:stretch;align-self:center;display:flex;flex-wrap:nowrap;gap:7px;justify-content:center;padding:7px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(180deg,rgba(248,245,255,.07),transparent),#05000894;box-shadow:inset 0 0 26px #7b1fff24}.title-nav button{position:relative;min-height:44px;padding:0 13px;overflow:hidden;border-color:#f8f5ff14;border-radius:7px;color:#f8f5ffb8;background:linear-gradient(180deg,rgba(248,245,255,.06),transparent),#f8f5ff0a;box-shadow:inset 0 0 0 1px #f8f5ff06}.title-nav button:after{content:"";position:absolute;inset:-80% -30%;background:linear-gradient(108deg,transparent 38%,rgba(255,255,255,.24) 50%,transparent 62%);opacity:0;transform:translate(-28%) rotate(8deg);transition:opacity .18s ease,transform .36s ease}.title-nav button:hover:after,.title-nav button:focus-visible:after,.title-nav button.active:after{opacity:.7;transform:translate(28%) rotate(8deg)}.title-menu .wallet-pill{justify-self:end;min-height:72px;padding:10px 12px;border-color:#39ff5a57;background:radial-gradient(circle at 90% 0%,rgba(57,255,90,.18),transparent 46%),linear-gradient(135deg,#39ff5a14,#7b1fff29),#050008bd;box-shadow:0 0 28px #39ff5a14,inset 0 0 0 1px #f8f5ff0a}.title-menu .wallet-pill button{border-color:#f8f5ff24;background:#f8f5ff0f}.title-menu .player-hud{justify-self:end;align-self:start;display:flex;gap:8px;align-items:flex-start;justify-content:flex-end;min-width:0}.player-hud span{display:grid;gap:2px;min-width:92px;min-height:42px;padding:7px 9px;border:1px solid rgba(248,245,255,.13);border-radius:8px;background:linear-gradient(145deg,rgba(248,245,255,.07),transparent 48%),#05000894;box-shadow:0 10px 28px #00000038,inset 0 0 0 1px #f8f5ff09;text-align:right}.player-hud small{color:#f8f5ff9e;font-size:9px;font-weight:950;line-height:1;text-transform:uppercase}.player-hud b{max-width:150px;overflow:hidden;color:#fff;font-size:15px;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.player-hud span:last-child{border-color:#39ff5a47;background:radial-gradient(circle at 100% 0%,rgba(57,255,90,.16),transparent 48%),#05000894}.player-hud span:last-child b{color:var(--green);font-family:Orbitron,Inter,sans-serif;font-size:17px}.player-hud button{min-height:42px;padding:0 13px;border-radius:8px;border-color:#f8f5ff24;background:linear-gradient(145deg,rgba(248,245,255,.07),transparent 48%),#05000894;color:#f8f5ffd1;box-shadow:0 10px 28px #00000038,inset 0 0 0 1px #f8f5ff09;font-size:11px;font-weight:950;text-transform:uppercase}.player-hud .hud-wallet-action{border-color:#39ff5a75;color:#031006;background:linear-gradient(180deg,#e0ffe5eb,#39ff5adb 48%,#11b037eb),var(--green);box-shadow:0 0 22px #39ff5a33,0 10px 28px #0000003d,inset 0 0 0 1px #ffffff57}.player-hud .hud-wallet-action:hover,.player-hud .hud-wallet-action:focus-visible{border-color:#f8fff9c2;filter:saturate(1.12) brightness(1.06)}.player-hud .hud-menu-action{border-color:color-mix(in srgb,var(--mode-color),transparent 56%);color:color-mix(in srgb,var(--mode-color),#fff 18%);background:linear-gradient(145deg,color-mix(in srgb,var(--mode-color),transparent 88%),transparent 48%),#0500089e}.player-hud .hud-menu-action:hover,.player-hud .hud-menu-action:focus-visible{border-color:color-mix(in srgb,var(--mode-color),transparent 20%);box-shadow:0 0 22px color-mix(in srgb,var(--mode-color),transparent 76%),0 10px 28px #0000003d,inset 0 0 0 1px #f8f5ff14}.flat-top-bar{grid-template-columns:1fr;min-height:46px;padding:6px;border-color:#f8f5ff1a;border-radius:8px;background:linear-gradient(180deg,#f8f5ff0e,#0500081a),#050008d1;box-shadow:0 12px 32px #00000042,inset 0 -1px color-mix(in srgb,var(--mode-color),transparent 70%),inset 0 0 0 1px #f8f5ff06}.flat-top-bar:before,.flat-top-bar:after{display:none}.flat-top-bar .player-hud{justify-self:stretch;align-self:center;display:flex;gap:5px;align-items:center;justify-content:flex-end;width:100%}.flat-session-tabs{padding:4px;border:1px solid rgba(248,245,255,.08);border-radius:7px;background:#05000857}.flat-session-tabs span,.flat-session-tabs button{min-height:34px;border-radius:6px}.flat-session-tabs span{display:inline-flex;gap:6px;align-items:center;min-width:0;padding:0 10px;border:1px solid rgba(248,245,255,.08);background:#f8f5ff0b;box-shadow:none;text-align:left}.flat-session-tabs span:before{display:none}.flat-session-tabs .session-player{margin-right:auto}.flat-session-tabs .session-player-action{position:relative;justify-content:flex-start;min-width:0;overflow:hidden;text-align:left}.flat-session-tabs .session-player-action:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(248,245,255,.12),transparent),repeating-linear-gradient(0deg,transparent 0 6px,rgba(57,255,90,.04) 6px 7px);opacity:.54;pointer-events:none}.flat-session-tabs .session-player-action:hover,.flat-session-tabs .session-player-action:focus-visible{border-color:#f4b83a75;background:#f4b83a1a}.flat-session-tabs .session-player b{max-width:220px;color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flat-session-tabs .session-points{border-color:#f4b83a47;color:var(--gold);background:#f4b83a17}.flat-session-tabs .session-points b{color:var(--gold);font-family:Orbitron,Inter,sans-serif;font-size:13px}.flat-session-tabs .session-points small{color:#f4b83ac7;font-size:10px}.flat-session-tabs button{padding:0 12px;border-color:#f8f5ff14;background:#f8f5ff0b;box-shadow:none;font-size:10px}.flat-session-tabs .hud-wallet-action{border-color:#39ff5a57;background:#39ff5a29;color:var(--green);box-shadow:inset 0 0 0 1px #39ff5a14}.flat-session-tabs .hud-wallet-action:hover,.flat-session-tabs .hud-wallet-action:focus-visible{background:#39ff5a3d;color:#dfffe5;filter:none}.flat-session-tabs .hud-menu-action{border-color:color-mix(in srgb,var(--mode-color),transparent 60%);background:color-mix(in srgb,var(--mode-color),transparent 88%)}.main-menu-hub{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:calc(100vh - 72px);padding:clamp(12px,1.6vw,22px);overflow:hidden;border:1px solid rgba(244,184,58,.24);border-radius:10px;background:linear-gradient(90deg,#050008c7,#0500086b 46%,#050008db),var(--title-wide-image) center / cover no-repeat,#050008;box-shadow:0 28px 90px #0000006b,inset 0 0 0 1px #f8f5ff0a,inset 0 0 90px #7b1fff2e}.main-menu-hub:before,.main-menu-hub:after{content:"";position:absolute;pointer-events:none}.main-menu-hub:before{inset:0;z-index:-1;background:linear-gradient(90deg,transparent 0 49%,rgba(57,255,90,.07) 50%,transparent 51%),repeating-linear-gradient(90deg,transparent 0 52px,rgba(248,245,255,.035) 52px 53px),repeating-linear-gradient(0deg,transparent 0 34px,rgba(248,245,255,.025) 34px 35px);opacity:.72}.main-menu-hub:after{inset:14px;border:1px solid rgba(244,184,58,.24);border-radius:8px;box-shadow:inset 0 0 0 1px #39ff5a14,0 0 34px #7b1fff2e}.main-menu-hero{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;min-height:64px;padding:12px 14px;border:1px solid rgba(57,255,90,.2);border-left:2px solid rgba(57,255,90,.72);border-radius:8px;background:linear-gradient(90deg,rgba(57,255,90,.1),transparent 42%),#050008a8;box-shadow:0 16px 42px #00000047,inset 0 0 0 1px #f8f5ff0a}.main-menu-hero h2{margin:0;color:#fff;font-family:Black Ops One,Inter,sans-serif;font-size:28px;line-height:1;text-transform:uppercase;text-shadow:0 0 18px rgba(248,245,255,.24),0 0 36px rgba(123,31,255,.28)}.main-menu-hero p{margin:0 0 0 auto;color:#f8f5ffd1;font-family:Orbitron,Inter,sans-serif;font-size:12px;font-weight:900;letter-spacing:.08em;line-height:1.25;text-align:right;text-transform:uppercase}.main-menu-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(168px,1fr);gap:12px;align-content:stretch;min-height:0}.main-menu-tile{position:relative;isolation:isolate;display:grid;align-items:end;min-height:168px;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--tile-color),transparent 48%);border-radius:8px;color:#fff;background:#050008;box-shadow:0 18px 46px #00000057,0 0 24px color-mix(in srgb,var(--tile-color),transparent 84%),inset 0 0 0 1px #f8f5ff0f;transform:translateZ(0);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.main-menu-tile.featured{grid-column:span 2;grid-row:span 2;min-height:348px}.main-menu-tile.featured img{object-fit:contain;padding:clamp(14px,2.2vw,32px);filter:drop-shadow(0 0 20px rgba(176,38,255,.28)) drop-shadow(0 0 30px rgba(57,255,90,.16))}.main-menu-tile img{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .36s ease,filter .24s ease}.main-menu-tile:not(.featured) img{filter:saturate(1.08) contrast(1.06)}.main-menu-tile-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#05000814,#0500086b 46%,#050008e6),linear-gradient(130deg,color-mix(in srgb,var(--tile-color),transparent 72%),transparent 48%),linear-gradient(0deg,color-mix(in srgb,var(--tile-accent),transparent 84%),transparent 38%)}.main-menu-tile:before,.main-menu-tile:after{content:"";position:absolute;pointer-events:none}.main-menu-tile:before{inset:7px;border:1px solid rgba(248,245,255,.14);border-radius:6px;box-shadow:inset 0 0 24px color-mix(in srgb,var(--tile-color),transparent 82%)}.main-menu-tile:after{inset:-70% -32%;background:linear-gradient(112deg,transparent 40%,rgba(255,255,255,.28) 50%,transparent 60%);opacity:0;transform:translate(-34%) rotate(10deg);transition:opacity .18s ease,transform .46s ease}.main-menu-tile:hover,.main-menu-tile:focus-visible{border-color:color-mix(in srgb,var(--tile-color),#fff 20%);box-shadow:0 24px 62px #0000006b,0 0 34px color-mix(in srgb,var(--tile-color),transparent 62%),inset 0 0 0 1px #f8f5ff1f;filter:brightness(1.05);transform:translateY(-4px)}.main-menu-tile:hover img,.main-menu-tile:focus-visible img{transform:scale(1.08)}.main-menu-tile:hover:after,.main-menu-tile:focus-visible:after{opacity:.78;transform:translate(32%) rotate(10deg)}.main-menu-tile:active{transform:translateY(-1px) scale(.99)}.main-menu-tile-content{position:relative;z-index:1;display:grid;gap:6px;padding:18px;text-align:left}.main-menu-tile-content small,.main-menu-tile-content em{color:color-mix(in srgb,var(--tile-color),#fff 18%);font-family:Orbitron,Inter,sans-serif;font-size:10px;font-style:normal;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.main-menu-tile-content strong{color:#fff;font-family:Black Ops One,Inter,sans-serif;font-size:29px;font-weight:400;line-height:.96;text-shadow:0 0 22px color-mix(in srgb,var(--tile-color),transparent 72%);text-transform:uppercase}.main-menu-tile.featured .main-menu-tile-content strong{font-size:46px}.play-grid.quick-duel-screen{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr;min-height:calc(100vh - 150px);padding:clamp(14px,1.8vw,24px);overflow-x:clip;overflow-y:visible;border-color:#f4b83a38;background:radial-gradient(circle at 12% 4%,rgba(244,184,58,.14),transparent 26%),radial-gradient(circle at 86% 14%,rgba(57,255,90,.12),transparent 26%),linear-gradient(135deg,#7b1fff29,#050008d1 44%,#0d322633),#050008e0}.play-grid.quick-duel-screen:before{content:"";position:absolute;inset:128px -5% auto;z-index:-1;height:72%;background:linear-gradient(rgba(57,255,90,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(244,184,58,.11) 1px,transparent 1px);background-size:96px 76px;opacity:.34;transform:perspective(920px) rotateX(58deg);transform-origin:top center;pointer-events:none}.quick-duel-home{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.38fr);grid-template-areas:"hero decks" "hero rivals";gap:clamp(12px,1.5vw,18px);width:100%;max-width:100%;min-width:0;overflow-x:clip}.quick-hero-console,.quick-loadout-panel,.quick-selected-stage,.quick-rival-panel{position:relative;min-width:0;border:1px solid rgba(248,245,255,.13);border-radius:8px;background:linear-gradient(145deg,rgba(248,245,255,.08),transparent 48%),#0500089e;box-shadow:0 20px 62px #00000047,inset 0 0 0 1px #f8f5ff0a}.quick-hero-console{grid-area:hero;display:grid;align-content:end;gap:13px;min-height:348px;padding:clamp(18px,2.2vw,28px);overflow:hidden;background:radial-gradient(circle at 24% 16%,rgba(57,255,90,.16),transparent 30%),linear-gradient(145deg,rgba(244,184,58,.13),transparent 42%),#050008ad}.quick-hero-console:before{content:"";position:absolute;top:-80px;right:-50px;width:240px;aspect-ratio:1;border:1px solid rgba(57,255,90,.18);border-radius:50%;background:conic-gradient(from 20deg,transparent,rgba(57,255,90,.28),transparent 34%,rgba(244,184,58,.26),transparent 70%,rgba(255,104,247,.2),transparent);opacity:.68;animation:quickDial 12s linear infinite;pointer-events:none}.quick-hero-console h2{max-width:560px;margin:0;color:#fff;font-size:clamp(34px,4.8vw,72px);line-height:.94;letter-spacing:0}.quick-hero-console p{max-width:620px;margin:0;color:#f8f5ffc2;font-size:clamp(14px,1.2vw,18px)}.quick-hero-stats{display:flex;flex-wrap:wrap;gap:8px}.quick-hero-stats span{display:inline-flex;gap:6px;align-items:center;min-height:34px;padding:0 10px;border:1px solid rgba(248,245,255,.12);border-radius:999px;background:#0500088a;color:#f8f5ffc7;font-size:11px;font-weight:900;text-transform:uppercase}.quick-hero-stats b{color:var(--green)}.quick-start-button{justify-self:start;min-width:min(280px,100%);min-height:56px;border-color:#39ff5a80;color:#050008;background:linear-gradient(135deg,#39ff5af5,#f4b83ad1);box-shadow:0 0 34px #39ff5a38,inset 0 0 0 1px #ffffff47;font-size:14px}.quick-loadout-panel{grid-area:decks;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px;overflow:hidden}.quick-panel-head{position:relative;z-index:2;display:flex;gap:12px;align-items:center;justify-content:space-between}.quick-panel-head h3{margin:0;color:#fff;font-size:clamp(20px,2vw,30px);line-height:1;letter-spacing:0}.quick-panel-head strong{display:inline-grid;place-items:center;min-height:30px;padding:0 9px;border:1px solid rgba(244,184,58,.28);border-radius:999px;color:var(--gold);background:#f4b83a14;font-size:11px;white-space:nowrap}.quick-deck-rail{display:flex;gap:12px;width:100%;max-width:100%;min-width:0;min-height:320px;padding:5px 4px 12px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:4px;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.quick-deck-rail::-webkit-scrollbar{display:none}.quick-deck-rail[data-dragging=true]{cursor:grabbing;scroll-snap-type:none}.quick-deck-tile{position:relative;display:grid;flex:0 0 clamp(268px,32vw,390px);align-content:end;min-height:296px;margin:0;padding:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--deck-card-color, var(--purple)),transparent 58%);border-radius:8px;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--deck-card-color, var(--purple)),transparent 78%),transparent 44%),linear-gradient(145deg,rgba(248,245,255,.08),transparent 46%),#05000894;scroll-snap-align:start;text-align:left;box-shadow:inset 0 0 0 1px #f8f5ff09,0 16px 42px #00000038}.quick-deck-tile[data-faction=fire]{--deck-card-color: #ff4f3d}.quick-deck-tile[data-faction=water]{--deck-card-color: #28a8ff}.quick-deck-tile[data-faction=grass]{--deck-card-color: #3ee66f}.quick-deck-tile[data-faction=chog]{--deck-card-color: #7c4dff}.quick-deck-tile[data-faction=fournad]{--deck-card-color: #6f3dff}.quick-deck-tile[data-faction=ignis]{--deck-card-color: #3f7bff}.quick-deck-tile[data-active=true]{border-color:#39ff5a9e;box-shadow:0 0 38px color-mix(in srgb,var(--deck-card-color),transparent 76%),inset 0 0 0 1px #39ff5a33}.quick-deck-tile:hover,.quick-deck-tile:focus-visible{transform:translateY(-4px)}.quick-deck-fan{position:absolute;top:26px;right:0;left:0;height:184px;pointer-events:none;perspective:980px}.quick-deck-fan>span{position:absolute;left:50%;bottom:0;z-index:var(--fan-z);display:block;transform:translate(calc(-50% + var(--fan-x))) translateY(var(--fan-y)) rotate(var(--fan-rot)) rotateX(8deg);filter:drop-shadow(0 14px 20px rgba(0,0,0,.44));transition:transform .18s ease,filter .18s ease}.quick-deck-tile:hover .quick-deck-fan>span,.quick-deck-tile:focus-visible .quick-deck-fan>span{transform:translate(calc(-50% + var(--fan-x))) translateY(calc(var(--fan-y) - 8px)) rotate(var(--fan-rot)) rotateX(0) scale(1.03)}.quick-deck-fan .moni-card.compact{--card-display-width: clamp(92px, 8.5vw, 126px)}.quick-deck-copy{position:relative;z-index:2;display:grid;gap:6px;min-width:0;padding:11px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:#050008bd}.quick-deck-copy small,.quick-deck-copy em{color:#f8f5ffad;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.quick-deck-copy strong{display:-webkit-box;overflow:hidden;color:#fff;font-size:clamp(18px,1.7vw,24px);line-height:1.05;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quick-selected-stage{grid-area:stage;display:grid;grid-template-rows:auto minmax(340px,1fr);gap:12px;padding:14px;overflow:hidden;background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--quick-faction, var(--purple)),transparent 78%),transparent 42%),linear-gradient(145deg,rgba(248,245,255,.07),transparent 46%),#0500089e}.quick-card-showcase{position:relative;min-height:346px;border:1px solid rgba(248,245,255,.1);border-radius:8px;overflow:hidden;background:linear-gradient(rgba(57,255,90,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(244,184,58,.1) 1px,transparent 1px),#0500086b;background-size:82px 64px;perspective:1100px}.quick-card-showcase>span{position:absolute;left:50%;bottom:48px;z-index:var(--showcase-z);transform:translate(calc(-50% + var(--showcase-x))) translateY(var(--showcase-y)) rotate(var(--showcase-rot)) rotateX(8deg);transform-origin:bottom center;filter:drop-shadow(0 18px 28px rgba(0,0,0,.5));transition:transform .18s ease,filter .18s ease}.quick-selected-stage:hover .quick-card-showcase>span{transform:translate(calc(-50% + var(--showcase-x))) translateY(calc(var(--showcase-y) - 9px)) rotate(var(--showcase-rot)) rotateX(0) scale(1.035)}.quick-card-showcase .moni-card.compact{--card-display-width: clamp(104px, 8.2vw, 138px)}.quick-card-showcase>.moni-card.card-back.compact{position:absolute;left:50%;bottom:18px;transform:translate(-50%)}.quick-rival-panel{grid-area:rivals;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:14px;overflow:hidden}.quick-rival-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:100%;min-width:0;padding:5px 0 0;overflow:visible}.quick-rival-card{position:relative;display:grid;align-content:end;min-height:292px;margin:0;padding:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--rival-color),transparent 62%);border-radius:8px;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--rival-color),transparent 78%),transparent 44%),linear-gradient(145deg,rgba(248,245,255,.08),transparent 46%),#05000894;text-align:left;box-shadow:inset 0 0 0 1px #f8f5ff09,0 16px 42px #00000038}.quick-rival-fan .moni-card.compact{--card-display-width: clamp(92px, 7.7vw, 118px)}.quick-rival-card:hover,.quick-rival-card:focus-visible{transform:translateY(-4px)}.quick-rival-card:hover .quick-rival-fan>span,.quick-rival-card:focus-visible .quick-rival-fan>span{transform:translate(calc(-50% + var(--fan-x))) translateY(calc(var(--fan-y) - 8px)) rotate(var(--fan-rot)) rotateX(0) scale(1.03)}.quick-rival-card[data-active=true]{border-color:#39ff5a99;box-shadow:0 0 34px color-mix(in srgb,var(--rival-color),transparent 76%),inset 0 0 0 1px #39ff5a2e}.match-command-strip{position:relative;border:1px solid rgba(248,245,255,.13);border-radius:8px;padding:12px;background:linear-gradient(145deg,rgba(248,245,255,.07),transparent 48%),#050008a8}@keyframes quickDial{to{transform:rotate(360deg)}}@media(max-width:1180px){.title-menu{grid-template-columns:1fr}.title-nav{justify-content:flex-start;overflow-x:auto}.title-menu .wallet-pill{justify-self:stretch}.title-menu .player-hud{justify-self:end}.main-menu-hub{grid-template-columns:1fr;min-height:auto}.main-menu-hero{min-height:58px}.main-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-duel-home{grid-template-columns:1fr;grid-template-areas:"hero" "decks" "rivals"}}@media(max-width:760px){.title-menu{min-height:auto;padding:12px}.flat-top-bar{min-height:42px;padding:5px}.brand-sigil{flex-basis:48px;width:48px;height:48px;font-size:27px}.brand-status-row{display:none}.title-nav button{min-height:36px;padding:0 10px}.title-menu .player-hud{justify-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.flat-top-bar .player-hud{display:flex;flex-wrap:wrap;justify-self:stretch;gap:4px}.player-hud span{min-width:0}.flat-session-tabs{padding:3px}.flat-session-tabs span,.flat-session-tabs button{min-height:31px;padding:0 8px}.flat-session-tabs .session-player{flex:1 1 112px}.flat-session-tabs .session-player b{max-width:128px;font-size:12px}.flat-session-tabs .session-points{flex:0 0 auto}.player-hud button{min-width:0;padding:0 9px}.main-menu-hub{min-height:auto;padding:10px;background:linear-gradient(180deg,#05000880,#050008eb),var(--title-mobile-image) center top / cover no-repeat,#050008}.main-menu-hub:after{inset:8px}.main-menu-hero{display:grid;min-height:auto;padding:12px}.main-menu-hero h2{font-size:24px}.main-menu-hero p{margin:0;text-align:left}.main-menu-grid{grid-auto-rows:minmax(124px,auto);gap:8px}.main-menu-tile,.main-menu-tile.featured{min-height:136px}.main-menu-tile.featured{grid-column:1 / -1;grid-row:auto}.main-menu-tile-content{padding:14px}.main-menu-tile-content strong,.main-menu-tile.featured .main-menu-tile-content strong{font-size:24px}.quick-hero-console{min-height:330px}.quick-deck-rail{min-height:292px}.quick-deck-tile{flex-basis:min(320px,86vw);min-height:270px}.quick-rival-grid{grid-template-columns:1fr}.quick-rival-card{min-height:270px}}@media(max-width:480px){.quick-duel-screen{padding:10px}.quick-hero-console h2{font-size:34px}.quick-deck-fan .moni-card.compact{--card-display-width: 94px}}@media(prefers-reduced-motion:reduce){.quick-hero-console:before{animation:none}.quick-deck-tile,.quick-deck-fan>span,.quick-card-showcase>span{transition:none}}.rules-command-center{position:relative;isolation:isolate;display:grid;gap:clamp(14px,1.5vw,20px);padding:clamp(14px,1.8vw,24px);overflow:hidden;border-color:#f4b83a3d;background:radial-gradient(circle at 14% 5%,rgba(244,184,58,.14),transparent 28%),radial-gradient(circle at 86% 16%,rgba(57,255,90,.13),transparent 28%),linear-gradient(135deg,#7b1fff24,#050008d6 46%,#0e32272e),#050008e0}.rules-command-center:before{content:"";position:absolute;inset:126px -8% auto;z-index:-1;height:74%;background:linear-gradient(rgba(57,255,90,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(244,184,58,.1) 1px,transparent 1px);background-size:98px 76px;opacity:.32;transform:perspective(940px) rotateX(58deg);transform-origin:top center}.rules-hero,.rules-flow,.rules-type-panel,.rules-reference-panel,.rules-rarity-panel,.rules-faction-panel,.rules-footer-note{position:relative;min-width:0;border:1px solid rgba(248,245,255,.13);border-radius:8px;background:linear-gradient(145deg,rgba(248,245,255,.08),transparent 48%),#0500089e;box-shadow:0 20px 62px #00000047,inset 0 0 0 1px #f8f5ff0a}.rules-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;min-height:270px;padding:clamp(18px,2.2vw,30px);overflow:hidden;background:radial-gradient(circle at 76% 20%,rgba(57,255,90,.16),transparent 26%),radial-gradient(circle at 20% 0%,rgba(244,184,58,.12),transparent 30%),#050008ad}.rules-hero:after{content:"";position:absolute;top:-92px;right:-42px;width:280px;aspect-ratio:1;border:1px solid rgba(57,255,90,.18);border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(57,255,90,.26),transparent 34%,rgba(244,184,58,.24),transparent 68%,rgba(255,104,247,.2),transparent);opacity:.7;animation:rulesDial 14s linear infinite;pointer-events:none}.rules-hero-copy{position:relative;z-index:1;display:grid;gap:12px}.rules-hero h2{margin:0;color:#fff;font-size:clamp(48px,7vw,104px);line-height:.9;letter-spacing:0}.rules-hero p{max-width:900px;margin:0;color:#f8f5ffcc;font-size:clamp(17px,1.35vw,23px);line-height:1.38}.rules-scoreboard{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(118px,1fr));gap:8px;width:min(360px,100%)}.rules-scoreboard span{display:grid;gap:2px;min-height:76px;padding:12px;border:1px solid rgba(248,245,255,.13);border-radius:8px;background:#05000894;color:#f8f5ffad;font-size:12px;font-weight:950;text-transform:uppercase}.rules-scoreboard b{color:var(--green);font-family:Orbitron,Inter,sans-serif;font-size:28px;line-height:1}.rules-flow{display:grid;gap:14px;padding:14px;overflow:hidden}.rules-phase-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.rules-phase-track:before{content:"";position:absolute;top:50%;right:5%;left:5%;height:2px;background:linear-gradient(90deg,#39ff5a1a,#39ff5ab3,#f4b83a9e,#ff68f780);box-shadow:0 0 22px #39ff5a38;transform:translateY(-50%)}.rules-phase-card{position:relative;display:grid;place-items:center;gap:6px;min-height:124px;padding:13px;border:1px solid rgba(248,245,255,.13);border-radius:8px;background:radial-gradient(circle at 50% 0%,rgba(57,255,90,.12),transparent 46%),#050008c2;box-shadow:inset 0 0 0 1px #f8f5ff09,0 14px 36px #0000003d;animation:rulesPhasePulse 4.6s ease-in-out infinite;animation-delay:calc(var(--phase-index) * .18s)}.rules-phase-card span{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(57,255,90,.34);border-radius:8px;color:#050008;background:linear-gradient(135deg,#39ff5af5,#f4b83ad6);font-family:Orbitron,Inter,sans-serif;font-size:15px;font-weight:950}.rules-phase-card strong{color:#fff;font-size:clamp(16px,1.35vw,22px)}.rules-body-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);grid-template-areas:"types reference" "rarity factions";gap:clamp(12px,1.5vw,18px);align-items:start}.rules-type-panel{grid-area:types}.rules-reference-panel{grid-area:reference}.rules-rarity-panel{grid-area:rarity}.rules-faction-panel{grid-area:factions}.rules-type-panel,.rules-reference-panel,.rules-rarity-panel,.rules-faction-panel{display:grid;align-content:start;gap:13px;padding:14px}.rules-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rules-type-card,.rules-rule-card,.rules-rarity-card,.rules-faction-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(145deg,rgba(248,245,255,.07),transparent 48%),#05000894}.rules-type-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;min-height:168px;padding:14px}.rules-type-card:after,.rules-rule-card:after,.rules-rarity-card:after,.rules-faction-card:after{content:"";position:absolute;inset:-80% -30%;background:linear-gradient(108deg,transparent 38%,rgba(255,255,255,.16) 50%,transparent 62%);opacity:0;transform:translate(-28%) rotate(8deg);transition:opacity .18s ease,transform .42s ease}.rules-type-card:hover:after,.rules-rule-card:hover:after,.rules-rarity-card:hover:after,.rules-faction-card:hover:after{opacity:1;transform:translate(28%) rotate(8deg)}.rules-type-card b{display:grid;grid-row:1 / 3;place-items:center;width:56px;height:56px;border:1px solid rgba(244,184,58,.3);border-radius:8px;color:#050008;background:linear-gradient(135deg,#f4b83aeb,#39ff5adb);font-family:Orbitron,Inter,sans-serif;font-size:15px}.rules-type-card[data-type=technique] b{background:linear-gradient(135deg,#ffb347,#ff4f3d)}.rules-type-card[data-type=mystic] b{background:linear-gradient(135deg,#ff68f7,#7b1fff)}.rules-type-card[data-type=terrain] b{background:linear-gradient(135deg,#90f4ff,#28a8ff)}.rules-type-card strong,.rules-rule-card strong,.rules-faction-card strong{color:#fff;font-size:clamp(19px,1.6vw,26px);line-height:1.05}.rules-type-card p,.rules-rule-card p,.rules-faction-card p{margin:0;color:#f8f5ffc7;font-size:clamp(16px,1.14vw,20px);line-height:1.42}.rules-rule-list{display:grid;gap:9px}.rules-rule-card{display:grid;grid-template-columns:minmax(86px,auto) minmax(0,1fr);gap:4px 12px;align-items:center;min-height:98px;padding:13px;animation:rulesCardIn .52s ease both;animation-delay:calc(var(--rule-index) * 28ms)}.rules-rule-card span{grid-row:1 / 3;display:grid;place-items:center;min-height:50px;padding:0 10px;border:1px solid rgba(57,255,90,.24);border-radius:8px;color:var(--green);background:#39ff5a12;font-size:12px;font-weight:950;text-transform:uppercase}.rules-rarity-track,.rules-faction-grid{display:grid;gap:10px}.rules-rarity-track{grid-template-columns:repeat(4,minmax(0,1fr))}.rules-rarity-card{display:grid;justify-items:center;gap:8px;min-height:154px;padding:13px;text-align:center;animation:rulesPhasePulse 5.2s ease-in-out infinite;animation-delay:calc(var(--rarity-index) * .19s)}.rules-rarity-card span{display:grid;place-items:center;width:54px;height:54px;border:2px solid rgba(5,0,8,.78);border-radius:50%;color:#050008;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.96),transparent 32%),linear-gradient(135deg,#fff,#d9d3e9);box-shadow:0 0 22px #f8f5ff2e;font-family:Orbitron,Inter,sans-serif;font-weight:950}.rules-rarity-card[data-rarity=uncommon] span{border-radius:8px;clip-path:polygon(50% 4%,98% 92%,2% 92%);background:linear-gradient(135deg,#d8ff7a,#39ff5a)}.rules-rarity-card[data-rarity=rare] span{border-radius:8px;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:linear-gradient(135deg,#ffeeb8,#f4b83a)}.rules-rarity-card[data-rarity=mythic] span{border-radius:12px;background:conic-gradient(from 45deg,#ff68f7,#39ff5a,#f4b83a,#7b1fff,#ff68f7)}.rules-rarity-card strong{color:#fff;font-size:clamp(16px,1.25vw,22px)}.rules-rarity-card em{color:#f8f5ffad;font-size:12px;font-style:normal;font-weight:900;text-transform:uppercase}.rules-rarity-card .rules-rarity-icon,.rules-rarity-card[data-rarity=uncommon] .rules-rarity-icon,.rules-rarity-card[data-rarity=rare] .rules-rarity-icon,.rules-rarity-card[data-rarity=mythic] .rules-rarity-icon{width:clamp(72px,6vw,94px);height:clamp(72px,6vw,94px);border:0;border-radius:50%;background:transparent;box-shadow:none;clip-path:none;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--rarity-frame, #f8f5ff),transparent 42%)) drop-shadow(0 16px 20px rgba(0,0,0,.46))}.rules-rarity-card p{margin:0;color:#f8f5ffc7;font-size:clamp(12px,.92vw,15px);font-weight:700;line-height:1.25}.rules-faction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rules-faction-card{display:grid;gap:8px;min-height:188px;padding:14px;border-color:color-mix(in srgb,var(--faction-color),transparent 62%);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--faction-color),transparent 78%),transparent 48%),linear-gradient(145deg,rgba(248,245,255,.075),transparent 44%),#05000894}.rules-faction-card span{display:grid;place-items:center;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--faction-accent),transparent 34%);border-radius:8px;color:#050008;background:linear-gradient(135deg,var(--faction-accent),var(--faction-color));font-family:Black Ops One,Inter,sans-serif;font-size:27px}.rules-footer-note{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 16px;color:#f8f5ffd1;font-size:clamp(15px,1.1vw,18px)}.rules-footer-note strong{color:var(--gold);text-transform:uppercase}@keyframes rulesDial{to{transform:rotate(360deg)}}@keyframes rulesPhasePulse{0%,to{transform:translateY(0);filter:brightness(1)}48%{transform:translateY(-4px);filter:brightness(1.08)}}@keyframes rulesCardIn{0%{opacity:.74;filter:brightness(.86);transform:translateY(7px)}to{opacity:1;filter:brightness(1);transform:translateY(0)}}@media(max-width:1180px){.rules-hero,.rules-body-grid{grid-template-columns:1fr}.rules-body-grid{grid-template-areas:"types" "reference" "rarity" "factions"}.rules-scoreboard{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.rules-hero{min-height:auto}.rules-scoreboard,.rules-phase-track,.rules-type-grid,.rules-rarity-track,.rules-faction-grid{grid-template-columns:1fr}.rules-phase-track:before{top:8%;bottom:8%;left:50%;width:2px;height:auto;transform:translate(-50%)}.rules-rule-card{grid-template-columns:1fr}.rules-rule-card span{grid-row:auto;justify-self:start}}@media(prefers-reduced-motion:reduce){.rules-hero:after,.rules-phase-card,.rules-rule-card,.rules-rarity-card{animation:none}.rules-type-card:after,.rules-rule-card:after,.rules-rarity-card:after,.rules-faction-card:after{transition:none}}:root{--ui-line-soft: rgba(248, 245, 255, .13);--ui-line-hot: rgba(57, 255, 90, .44);--ui-glass: rgba(5, 0, 8, .66)}button:focus-visible,input:focus-visible,select:focus-visible,[role=button]:focus-visible,.collection-card:focus-visible,.quick-deck-tile:focus-visible,.quick-rival-card:focus-visible,.deck-stack-preview:focus-visible,.deck-stack-remove:focus-visible,.deck-pool-card:focus-visible{outline:2px solid rgba(57,255,90,.95);outline-offset:4px;box-shadow:0 0 0 4px #39ff5a1f,0 0 28px #39ff5a33}.toast{z-index:260}.title-menu{grid-template-columns:minmax(270px,.86fr) minmax(0,1.24fr) minmax(188px,auto);min-height:94px}.title-nav{scrollbar-width:none}.title-nav::-webkit-scrollbar{display:none}.title-nav button{min-width:0}.player-hud span{min-height:48px;border-color:#f8f5ff29;background:linear-gradient(145deg,rgba(248,245,255,.09),transparent 48%),#050008a8}.quick-hero-console{min-height:316px}.quick-hero-console h2{max-width:520px;font-size:clamp(36px,4.2vw,62px)}.quick-loadout-panel{isolation:isolate}.quick-loadout-panel:before,.quick-loadout-panel:after{content:"";position:absolute;top:74px;bottom:12px;z-index:5;width:42px;pointer-events:none}.quick-loadout-panel:before{left:0;background:linear-gradient(90deg,rgba(5,0,8,.92),transparent)}.quick-loadout-panel:after{right:0;background:linear-gradient(270deg,rgba(5,0,8,.92),transparent)}.quick-deck-rail{padding-inline:18px}.quick-deck-tile[aria-pressed=true],.quick-rival-card[aria-pressed=true]{border-color:#39ff5aad}.quick-deck-copy{min-height:106px;align-content:end}.quick-rival-copy em{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.collection-panel{overflow:visible}.collection-panel .section-head-premium{align-items:center}.collection-toolbar{grid-template-columns:minmax(260px,1.3fr) repeat(auto-fit,minmax(138px,1fr));align-items:end;padding:12px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:linear-gradient(145deg,rgba(248,245,255,.055),transparent 46%),#05000870}.collection-status{min-height:34px}.collection-status .filter-chip{min-height:30px;padding:0 10px;border-color:#39ff5a38;color:#f8f5ffd6;background:linear-gradient(135deg,#39ff5a17,#7b1fff1a),#05000894;font-size:10px;font-weight:950;text-transform:uppercase}.collection-status .filter-chip:after{content:"x";margin-left:7px;color:var(--green)}.collection-grid{--collection-card-w: clamp(196px, 13.2vw, 226px);grid-template-columns:repeat(auto-fill,minmax(var(--collection-card-w),1fr));gap:clamp(12px,1.2vw,18px)}.collection-card .moni-card.compact{--card-display-width: var(--collection-card-w)}.collection-card.unowned{filter:none}.collection-card.unowned .moni-card.compact{filter:grayscale(.74) brightness(.58)}.collection-card.unowned .collection-owned-chip{color:#f8f5ffc7;border-color:#f8f5ff38;background:#050008e0}.deck-lab-arcade{overflow:hidden}.deck-lab-board{grid-template-areas:"preview main saved";grid-template-columns:minmax(306px,.78fr) minmax(0,1.64fr) minmax(230px,.58fr)}.deck-preview-console{grid-area:preview;z-index:8}.deck-main-console{grid-area:main}.saved-decks-console{grid-area:saved}.deck-grid-arena{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;padding:18px}.deck-stack-card{min-height:258px;padding:8px 6px 42px}.deck-stack-card:hover,.deck-stack-card:focus-within{z-index:6}.deck-stack-preview{display:grid;place-items:center;width:100%;min-height:0;padding:0;border:0;background:transparent;cursor:zoom-in}.deck-stack-preview:hover:not(:disabled),.deck-stack-preview:focus-visible{background:transparent;transform:none}.deck-stack-face .moni-card.compact{--card-display-width: clamp(132px, 8.6vw, 160px)}.deck-stack-remove{position:absolute;right:12px;bottom:7px;left:12px;z-index:5;min-height:30px;padding:0 10px;border-color:#ff4f6d5c;color:#ffdce4;background:linear-gradient(135deg,#ff4f6d29,#7b1fff1a),#300412db;font-size:10px;font-weight:950;text-transform:uppercase;opacity:.86}.deck-stack-remove:hover:not(:disabled),.deck-stack-remove:focus-visible{transform:translateY(-1px);border-color:#ff4f6db3;background:linear-gradient(135deg,#ff4f6d42,#7b1fff29),#300412eb}.deck-stack-action{display:none}.deck-pool-card:disabled,.deck-pool-card[aria-disabled=true]{cursor:not-allowed}.deck-pool-card:disabled .deck-pool-card-copy strong,.deck-pool-card[aria-disabled=true] .deck-pool-card-copy strong{color:#f8f5ff94}.challenges{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start;min-height:calc(100vh - 158px);overflow:hidden;background:radial-gradient(circle at 16% 6%,rgba(255,79,109,.12),transparent 28%),radial-gradient(circle at 82% 10%,rgba(57,255,90,.12),transparent 28%),linear-gradient(135deg,#7b1fff24,#050008db 48%,#1d08306b),#050008db}.challenges .section-head-premium{margin:0}.challenge-create{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(150px,.32fr) auto;gap:12px;align-items:end;padding:14px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(145deg,rgba(248,245,255,.07),transparent 48%),#05000894}.challenge-create .primary{min-height:48px}.challenge-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.challenge-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:118px;padding:14px;overflow:hidden;border:1px solid rgba(248,245,255,.13);border-radius:8px;background:radial-gradient(circle at 0% 0%,rgba(244,184,58,.1),transparent 34%),linear-gradient(145deg,rgba(248,245,255,.075),transparent 48%),#0500088f}.challenge-card:after{content:"";position:absolute;inset:auto 12px 0;height:1px;background:linear-gradient(90deg,rgba(57,255,90,.5),rgba(244,184,58,.34),transparent);opacity:.56}.challenge-card-main{display:grid;gap:6px}.challenge-card-main strong{color:#fff;font-size:clamp(19px,1.4vw,25px);line-height:1}.challenge-card-main span,.challenge-card-main em{justify-self:start;min-height:26px;padding:5px 8px;border:1px solid rgba(248,245,255,.12);border-radius:999px;color:#f8f5ffc2;background:#0500088a;font-size:10px;font-style:normal;font-weight:950;text-transform:uppercase}.challenge-card-main em[data-status=open]{color:var(--green);border-color:#39ff5a4d;background:#39ff5a14}.challenge-card p{grid-column:1 / -1;margin:0;color:#f8f5ffc7}.challenge-card button{min-height:40px;padding-inline:12px;font-weight:950;text-transform:uppercase}.hand-row{overflow-x:auto;overflow-y:visible;scroll-padding-inline:22px}@media(hover:none){.hand-card .moni-card.compact>button{opacity:1;transform:translateY(0)}}@media(max-width:1240px){.deck-lab-board{grid-template-areas:"preview main" "saved saved"}}@media(max-width:900px){.title-menu{grid-template-columns:1fr}.title-nav{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}.deck-lab-board{grid-template-areas:"main" "saved" "preview"}.deck-preview-console{min-height:auto}.challenge-create{grid-template-columns:1fr}}@media(max-width:760px){.app-shell{padding:10px}.title-menu{overflow:hidden}.quick-hero-console{min-height:auto;padding:18px}.quick-hero-console h2{font-size:clamp(33px,11vw,43px)}.quick-hero-console p{font-size:14px}.quick-deck-copy{min-height:92px}.quick-rival-copy em{-webkit-line-clamp:2}.collection-toolbar{grid-template-columns:1fr}.collection-grid{--collection-card-w: min(178px, calc((100vw - 54px)/2) );grid-template-columns:repeat(2,minmax(0,1fr))}.deck-grid-arena{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.deck-stack-card{min-height:218px;padding-bottom:38px}.deck-stack-face .moni-card.compact{--card-display-width: min(132px, calc((100vw - 86px)/2) )}.rules-scoreboard,.rules-rarity-track{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-phase-track{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.rules-phase-track:before{inset:50% 6% auto;width:auto;height:2px;transform:translateY(-50%)}.rules-phase-card{flex:0 0 154px;scroll-snap-align:start}}@media(max-width:420px){.player-hud b{max-width:128px}.collection-grid{--collection-card-w: min(166px, calc((100vw - 44px)/2) );gap:10px}.quick-deck-tile{flex-basis:min(300px,82vw)}}@media(prefers-reduced-motion:reduce){.title-nav button:after,.quick-deck-tile,.quick-rival-card,.quick-deck-fan>span,.deck-stack-card,.deck-pool-card,.hand-card,.match-log p:first-child{animation:none!important;transition:none!important}.quick-deck-tile:hover,.quick-rival-card:hover,.deck-stack-card:hover,.deck-pool-card:hover,.hand-card.playable:hover{transform:none!important}}body:before,body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}body:before{background:linear-gradient(rgba(57,255,90,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(244,184,58,.03) 1px,transparent 1px),repeating-linear-gradient(0deg,transparent 0 7px,rgba(248,245,255,.018) 7px 8px);background-size:90px 72px,90px 72px,100% 8px;opacity:.58}body:after{background:linear-gradient(115deg,transparent 0 44%,rgba(57,255,90,.08) 48%,transparent 54%),linear-gradient(180deg,transparent,rgba(123,31,255,.12),transparent);opacity:.34;transform:translate(-30%);animation:shellSweep 9s ease-in-out infinite}.app-shell{position:relative;z-index:1}.title-menu{--mode-color: var(--green);--mode-accent: var(--gold)}.title-menu[data-active-tab=collection]{--mode-color: #28a8ff;--mode-accent: #90f4ff}.title-menu[data-active-tab=decks]{--mode-color: #f4b83a;--mode-accent: #39ff5a}.title-menu[data-active-tab=shop]{--mode-color: #ff68f7;--mode-accent: #f4b83a}.title-menu[data-active-tab=challenges]{--mode-color: #ff4f6d;--mode-accent: #f4b83a}.title-menu[data-active-tab=rules]{--mode-color: #39ff5a;--mode-accent: #28a8ff}.title-menu[data-active-tab=leaderboards]{--mode-color: #b383ff;--mode-accent: #39ff5a}.title-menu[data-active-tab=earn]{--mode-color: #39ff5a;--mode-accent: #28a8ff}.title-menu[data-active-tab=wallet]{--mode-color: #39ff5a;--mode-accent: #f4b83a}.title-menu:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mode-color),transparent 22%),color-mix(in srgb,var(--mode-accent),transparent 30%),transparent);box-shadow:0 0 28px color-mix(in srgb,var(--mode-color),transparent 64%)}.brand-sigil{border-color:color-mix(in srgb,var(--mode-color),transparent 42%);box-shadow:0 0 30px color-mix(in srgb,var(--mode-color),transparent 70%),inset 0 0 0 3px #0500082e}.title-nav{isolation:isolate;overflow:visible}.title-nav:before{content:"Select mode";position:absolute;top:-18px;left:9px;color:color-mix(in srgb,var(--mode-color),#fff 18%);font-size:8px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;opacity:.74}.title-nav button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;min-width:88px;text-align:left}.title-nav button.active,.title-nav button[aria-current=page]{border-color:color-mix(in srgb,var(--mode-color),transparent 28%);background:linear-gradient(135deg,color-mix(in srgb,var(--mode-color),#f8f5ff 8%),color-mix(in srgb,var(--mode-accent),#050008 8%));box-shadow:0 0 24px color-mix(in srgb,var(--mode-color),transparent 68%),inset 0 0 0 1px #ffffff38}.nav-code{display:inline-grid;place-items:center;min-width:34px;min-height:21px;padding:0 5px;border:1px solid rgba(248,245,255,.16);border-radius:6px;color:color-mix(in srgb,var(--mode-color),#fff 14%);background:#05000880;font-size:8px;font-weight:950;line-height:1;text-align:center;text-transform:uppercase}.title-nav button.active .nav-code,.title-nav button[aria-current=page] .nav-code{color:#050008;border-color:#05000838;background:#f8f5ffd1}.player-hud span{position:relative;overflow:hidden}.player-hud span:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(248,245,255,.12),transparent),repeating-linear-gradient(0deg,transparent 0 6px,rgba(57,255,90,.04) 6px 7px);opacity:.54;pointer-events:none}.player-hud small,.player-hud b{position:relative;z-index:1}.app-header.title-menu.flat-top-bar{grid-template-columns:1fr;min-height:46px;padding:5px;overflow:visible;border-color:#f8f5ff1a;background:linear-gradient(180deg,#f8f5ff0e,#0500081a),#050008d1;box-shadow:0 12px 32px #00000042,inset 0 -1px color-mix(in srgb,var(--mode-color),transparent 70%),inset 0 0 0 1px #f8f5ff06}.app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{display:flex;gap:4px;align-items:center;justify-content:flex-end;width:100%;padding:3px;border:1px solid rgba(248,245,255,.08);border-radius:7px;background:#05000857}.app-header.title-menu.flat-top-bar .flat-session-tabs span,.app-header.title-menu.flat-top-bar .flat-session-tabs button{min-height:30px;height:30px;padding:0 10px;border-radius:6px;box-shadow:none}.app-header.title-menu.flat-top-bar .flat-session-tabs span{display:inline-flex}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player{margin-right:auto}.panel:not(.shop){position:relative;isolation:isolate}.panel:not(.shop):after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,transparent 0 48%,rgba(57,255,90,.055) 50%,transparent 52%),repeating-linear-gradient(0deg,transparent 0 17px,rgba(248,245,255,.018) 17px 18px);pointer-events:none}.quick-hero-console:after{content:"Single player // ready";position:absolute;top:18px;right:18px;z-index:1;padding:7px 9px;border:1px solid rgba(57,255,90,.24);border-radius:999px;color:var(--green);background:#0500089e;font-size:10px;font-weight:950;text-transform:uppercase}.quick-loadout-panel,.quick-rival-panel,.deck-preview-console,.deck-main-console,.saved-decks-console,.deck-card-pool-console,.rules-hero,.rules-flow,.rules-type-panel,.rules-reference-panel,.rules-rarity-panel,.rules-faction-panel,.challenge-create,.challenge-card,.collection-toolbar{box-shadow:0 18px 54px #00000057,inset 0 0 0 1px #f8f5ff0a,inset 0 1px #f8f5ff14}.quick-panel-head,.deck-zone-header{min-height:42px;padding-bottom:8px;border-bottom:1px solid rgba(248,245,255,.08)}.quick-panel-head:before,.deck-zone-header:before{content:"";width:9px;height:9px;flex:0 0 auto;order:-1;border-radius:999px;background:var(--green);box-shadow:0 0 16px #39ff5a99}.quick-deck-tile,.quick-rival-card,.saved-deck-chip.deck-line,.deck-pool-card,.challenge-card{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}.quick-deck-tile:hover,.quick-rival-card:hover,.saved-deck-chip.deck-line:hover,.deck-pool-card:hover:not(:disabled),.challenge-card:hover{box-shadow:0 18px 54px #00000057,0 0 26px color-mix(in srgb,var(--deck-card-color, var(--mode-color, var(--green))),transparent 76%),inset 0 0 0 1px #f8f5ff0f}.deck-lab-status strong,.deck-lab-status span,.deck-lab-status em,.collection-status strong,.collection-status .filter-chip,.challenge-hint span,.challenge-hint strong{box-shadow:inset 0 0 0 1px #f8f5ff09,0 0 18px #0000002e}.rules-phase-card span,.rules-type-card b,.rules-faction-card span{box-shadow:0 0 22px #39ff5a2e,inset 0 0 0 1px #ffffff3d}@keyframes shellSweep{0%,to{transform:translate(-34%);opacity:.18}48%{transform:translate(28%);opacity:.36}}@media(max-width:760px){.title-menu .title-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.title-nav:before{display:none}.title-menu .title-nav button{min-width:0;width:100%;white-space:normal}.nav-code{min-width:30px;font-size:7px}.quick-hero-console:after{top:12px;right:12px;font-size:9px}}@media(prefers-reduced-motion:reduce){body:after{animation:none}}.deck-lab-starter-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.deck-lab-starter-rail button{--starter-color: var(--green);display:grid;gap:4px;align-content:center;min-height:64px;text-align:left;border-color:color-mix(in srgb,var(--starter-color),transparent 64%);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--starter-color),transparent 78%),transparent 34%),linear-gradient(135deg,#f8f5ff14,#7b1fff1f),#0500089e}.deck-lab-starter-rail button[data-faction=fire]{--starter-color: #ff4f3d}.deck-lab-starter-rail button[data-faction=water]{--starter-color: #28a8ff}.deck-lab-starter-rail button[data-faction=grass]{--starter-color: #3ee66f}.deck-lab-starter-rail button[data-faction=chog]{--starter-color: #7c4dff}.deck-lab-starter-rail button[data-faction=fournad]{--starter-color: #6f3dff}.deck-lab-starter-rail button[data-faction=ignis]{--starter-color: #3f7bff}.deck-lab-starter-rail button[data-locked=true]{border-style:dashed;opacity:.86}.deck-lab-starter-rail button[data-locked=true] strong:after{content:" LOCKED";margin-left:6px;color:var(--gold);font-size:10px}.deck-lab-starter-rail button strong,.deck-lab-starter-rail button span{display:block;min-width:0}.deck-lab-starter-rail button strong{color:#fff;font-size:12px;line-height:1}.deck-lab-starter-rail button span{display:-webkit-box;overflow:hidden;color:#f8f5ffa8;font-size:10px;line-height:1.24;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.deck-lab-command-bar{display:grid;grid-template-columns:minmax(210px,.88fr) minmax(280px,1.22fr) minmax(240px,.88fr) auto;gap:10px;align-items:stretch;padding:10px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(90deg,rgba(57,255,90,.08),transparent 42%,rgba(244,184,58,.08)),#0500088a}.deck-lab-command-bar>*{min-width:0}.deck-size-meter{position:relative;display:grid;gap:4px;align-content:center;min-height:74px;padding:12px;overflow:hidden;border:1px solid rgba(248,245,255,.13);border-radius:8px;background:#0500089e}.deck-size-meter:before{content:"";position:absolute;inset:auto 0 0;width:var(--deck-progress);height:4px;background:linear-gradient(90deg,var(--green),var(--gold));box-shadow:0 0 18px #39ff5a6b}.deck-size-meter.needs-work:before{background:linear-gradient(90deg,#ff4f6d,var(--gold))}.deck-size-meter span,.deck-size-meter strong,.deck-size-meter em{display:block;place-items:unset;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;line-height:1;text-align:left}.deck-size-meter span{color:var(--gold);font-size:10px;font-weight:950;text-transform:uppercase}.deck-size-meter strong{color:#fff;font-size:clamp(28px,2.6vw,42px)}.deck-size-meter em{color:var(--green);font-size:12px;font-style:normal;font-weight:950;text-transform:uppercase}.deck-size-meter.needs-work em{color:#ffd15f}.deck-build-breakdown,.deck-faction-strip{display:grid;gap:7px}.deck-build-breakdown{grid-template-columns:repeat(4,minmax(0,1fr))}.deck-faction-strip{grid-template-columns:1fr}.deck-build-breakdown span,.deck-faction-strip span{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:34px;padding:8px;overflow:hidden;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:#0500088f}.deck-build-breakdown span:before,.deck-faction-strip span:before{content:"";position:absolute;inset:auto 0 0;width:var(--type-progress, var(--faction-progress, 0%));height:3px;background:var(--faction-color, var(--green));opacity:.78;box-shadow:0 0 16px currentColor}.deck-build-breakdown b,.deck-build-breakdown em,.deck-faction-strip b,.deck-faction-strip em{position:relative;z-index:1;display:block;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;line-height:1}.deck-build-breakdown b,.deck-faction-strip b{overflow:hidden;color:#f8f5ffc7;font-size:10px;font-weight:950;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.deck-build-breakdown em,.deck-faction-strip em{color:#fff;font-size:15px;font-style:normal;font-weight:950}.deck-build-actions{display:grid;grid-template-columns:repeat(2,minmax(72px,1fr));gap:7px;align-content:stretch}.deck-build-actions span,.deck-build-actions button{display:grid;place-items:center;min-height:34px;padding:0 9px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:#05000899;color:#f8f5ffd1;box-shadow:none;font-size:10px;font-weight:950;line-height:1.05;text-align:center;text-transform:uppercase;white-space:normal}.deck-build-actions button{color:#050008;background:linear-gradient(135deg,var(--green),var(--gold))}.deck-build-actions button:disabled{color:#f8f5ff66;background:#f8f5ff0e}.deck-preview-rules .deck-preview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.deck-preview-actions button{min-height:38px;padding:0 10px;border-color:#39ff5a38;color:#050008;background:linear-gradient(135deg,var(--green),var(--gold));font-size:11px;font-weight:950;text-transform:uppercase}.deck-preview-actions button:first-child{border-color:#ff4f6d52;color:#ffdce4;background:linear-gradient(135deg,#ff4f6d38,#7b1fff1f),#300412e0}.deck-preview-actions button:disabled{color:#f8f5ff61;background:#f8f5ff0e}.deck-stack-qty{min-width:46px}.deck-stack-actions{position:absolute;right:12px;bottom:7px;left:12px;z-index:6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.deck-stack-actions .deck-stack-remove,.deck-stack-actions .deck-stack-add{position:static;inset:auto;min-height:32px;padding:0;border-radius:8px;font-size:16px;font-weight:950;line-height:1;opacity:.92;transform:none}.deck-stack-actions .deck-stack-remove{border-color:#ff4f6d5c;color:#ffdce4;background:linear-gradient(135deg,#ff4f6d2e,#7b1fff1a),#300412e0}.deck-stack-actions .deck-stack-add{border:1px solid rgba(57,255,90,.32);color:#050008;background:linear-gradient(135deg,var(--green),var(--gold))}.deck-stack-actions .deck-stack-add:disabled{cursor:not-allowed;color:#f8f5ff61;border-color:#f8f5ff17;background:#f8f5ff0e}.saved-deck-chip.deck-line{--saved-faction: var(--green);min-height:74px;gap:10px;border-color:color-mix(in srgb,var(--saved-faction),transparent 70%);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--saved-faction),transparent 80%),transparent 42%),linear-gradient(135deg,#f4b83a14,#7b1fff21),#0500089e}.saved-deck-chip[data-faction=fire]{--saved-faction: #ff4f3d}.saved-deck-chip[data-faction=water]{--saved-faction: #28a8ff}.saved-deck-chip[data-faction=grass]{--saved-faction: #3ee66f}.saved-deck-chip[data-faction=chog]{--saved-faction: #7c4dff}.saved-deck-chip[data-faction=fournad]{--saved-faction: #6f3dff}.saved-deck-chip[data-faction=ignis]{--saved-faction: #3f7bff}.saved-deck-chip span{display:grid;gap:4px;justify-items:start;place-items:unset;min-width:0;min-height:0;height:auto;padding:0;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none}.saved-deck-chip span:last-child{justify-items:end;align-self:stretch;min-width:58px;padding-left:10px;border-left:1px solid rgba(248,245,255,.11);text-align:right}.saved-deck-chip strong,.saved-deck-chip em{display:block;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;line-height:1.04}.saved-deck-chip strong{color:#fff;font-size:15px}.saved-deck-chip em{color:color-mix(in srgb,var(--saved-faction),#fff 12%);font-size:10px;font-style:normal;font-weight:950;text-transform:uppercase}.deck-pool-card-stats{display:flex;flex-wrap:wrap;gap:6px}.deck-pool-card-copy .deck-pool-card-stats em{min-height:25px}.deck-pool-card-action{justify-self:start;display:inline-grid;place-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(57,255,90,.24);border-radius:999px;color:#050008;background:linear-gradient(135deg,var(--green),var(--gold));box-shadow:0 0 18px #39ff5a29;font-size:11px;font-weight:950;text-transform:uppercase}.deck-pool-card[data-maxed=true] .deck-pool-card-action{color:#f8f5ff80;border-color:#f8f5ff1a;background:#f8f5ff0e;box-shadow:none}@media(max-width:1180px){.deck-lab-command-bar{grid-template-columns:1fr}.deck-faction-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-build-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.deck-lab-starter-rail,.deck-lab-command-bar,.deck-build-breakdown,.deck-faction-strip{grid-template-columns:1fr}.deck-build-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-size-meter{min-height:68px}.deck-preview-rules .deck-preview-actions{grid-template-columns:1fr}}@media(max-width:900px){.deck-card-pool-console .deck-zone-header{grid-template-columns:auto minmax(0,1fr);justify-content:stretch;width:100%}.deck-card-pool-console .deck-zone-header>div:first-of-type{min-width:0}.deck-card-pool-console .deck-builder-toolbar{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);width:100%;max-width:none}.deck-card-pool-console .deck-builder-toolbar .filter-field,.deck-card-pool-console .deck-builder-toolbar .toggle-row{width:100%;min-width:0}.deck-card-pool-console .deck-builder-toolbar input,.deck-card-pool-console .deck-builder-toolbar select{min-height:44px}.deck-card-pool-console .toggle-row{justify-content:flex-start}}.play-grid.match-active .setup-panel.match-command-strip{display:grid;grid-template-columns:auto minmax(160px,1fr) minmax(160px,1fr) auto auto;gap:10px;align-items:end}.match-notice,.deck-save-feedback{margin:0;padding:10px 12px;border:1px solid rgba(244,184,58,.24);border-radius:8px;color:#f8f5ffdb;background:#050008b8;font-size:13px;font-weight:800}.targeting-hint{margin:0;padding:9px;border:1px solid rgba(244,184,58,.26);border-radius:8px;color:var(--gold);background:#f4b83a14;font-size:12px;font-weight:900}.hand-card.targeting{filter:saturate(1.18) brightness(1.08)}.hand-card.targeting .moni-card{box-shadow:0 0 0 2px #f4b83a94,0 0 34px #f4b83a3d}.deck-save-feedback.ok{color:var(--green);border-color:#39ff5a47;background:#39ff5a14}.deck-save-feedback.error{color:#ffdce4;border-color:#ff4f6d57;background:#ff4f6d1a}.challenge-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}@media(max-width:1180px){.title-nav{justify-content:flex-start;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.play-grid.match-active .setup-panel.match-command-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;position:sticky;top:10px;z-index:24}.play-grid.match-active .setup-panel.match-command-strip h2,.play-grid.match-active .setup-panel.match-command-strip .match-live-pill{display:none}}@media(max-width:760px){.play-grid.match-active .setup-panel.match-command-strip{grid-template-columns:1fr;position:static}.title-menu{overflow:visible}.title-menu .title-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;justify-content:stretch;overflow-x:visible;overflow-y:visible}.title-menu .title-nav button{min-width:0;width:100%;white-space:normal}}@media(max-width:360px){.collection-grid,.deck-grid-arena{--collection-card-w: min(190px, calc(100vw - 76px) );grid-template-columns:1fr}.deck-stack-face .moni-card.compact{--card-display-width: min(148px, calc(100vw - 96px) )}}.moni-card.compact:not(.card-back){--card-rules-size: clamp(12px, calc(var(--card-rules-h) * .17), 18px)}.rules-command-center{gap:clamp(16px,1.8vw,24px)}.rules-command-center:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 22% 12%,rgba(255,104,247,.12),transparent 26%),linear-gradient(110deg,transparent 0 42%,rgba(57,255,90,.055) 46%,transparent 52%);opacity:.72;animation:rulesConsoleSweep 9s ease-in-out infinite;pointer-events:none}.rules-hero{grid-template-columns:minmax(0,1fr) minmax(190px,.34fr) minmax(270px,.48fr);min-height:310px}.rules-hero-anim{position:relative;z-index:1;display:grid;place-items:center;min-width:190px;aspect-ratio:1;filter:drop-shadow(0 0 28px rgba(57,255,90,.2))}.rules-hero-anim span{position:relative;z-index:2;display:grid;place-items:center;width:min(148px,78%);aspect-ratio:.72;border:2px solid rgba(57,255,90,.72);border-radius:8px;color:#050008;background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.62),transparent 28%),linear-gradient(135deg,#39ff5a,#f4b83a 62%,#7b1fff);box-shadow:0 22px 48px #0000005c,0 0 36px #39ff5a47,inset 0 0 0 5px #05000833;font-family:Black Ops One,Inter,sans-serif;font-size:clamp(23px,2.3vw,34px);transform-style:preserve-3d;animation:rulesHeroCard 4.8s ease-in-out infinite}.rules-hero-anim i{position:absolute;width:68%;aspect-ratio:.72;border:1px solid rgba(248,245,255,.16);border-radius:8px;background:linear-gradient(135deg,#7b1fff6b,#050008e6),repeating-linear-gradient(0deg,transparent 0 10px,rgba(57,255,90,.08) 10px 11px);opacity:.76}.rules-hero-anim i:nth-child(2){transform:translate(-38px) rotate(-14deg);animation:rulesHeroBackA 5.2s ease-in-out infinite}.rules-hero-anim i:nth-child(3){transform:translate(38px) rotate(14deg);animation:rulesHeroBackB 5.2s ease-in-out infinite}.rules-hero-anim i:nth-child(4){width:96%;border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(57,255,90,.34),transparent 35%,rgba(244,184,58,.28),transparent 70%);filter:blur(.3px);transform:rotateX(70deg);animation:rulesRingSpin 10s linear infinite}.rules-scoreboard{grid-template-columns:repeat(2,minmax(118px,1fr))}.rules-phase-card{align-content:start;place-items:start;min-height:172px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.rules-phase-card:hover{border-color:#39ff5a6b;box-shadow:0 18px 48px #00000057,0 0 30px #39ff5a29,inset 0 0 0 1px #f8f5ff12;transform:translateY(-5px)}.rules-phase-card p{margin:0;color:#f8f5ffc2;font-size:clamp(13px,1vw,16px);line-height:1.32}.rules-phase-card em{display:inline-grid;place-items:center;min-height:24px;padding:0 8px;border:1px solid rgba(244,184,58,.24);border-radius:999px;color:var(--gold);background:#f4b83a14;font-size:10px;font-style:normal;font-weight:950;text-transform:uppercase}.rules-body-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);grid-template-areas:"rulebook reference" "types fun" "rarity factions"}.rules-rulebook-panel{grid-area:rulebook}.rules-fun-panel{grid-area:fun}.rules-rulebook-panel,.rules-fun-panel{display:grid;align-content:start;gap:13px;padding:14px}.rules-rulebook-panel,.rules-fun-panel,.rules-type-panel,.rules-reference-panel,.rules-rarity-panel,.rules-faction-panel{position:relative;min-width:0;border:1px solid rgba(248,245,255,.13);border-radius:8px;background:linear-gradient(145deg,rgba(248,245,255,.08),transparent 48%),#0500089e;box-shadow:0 20px 62px #00000047,inset 0 0 0 1px #f8f5ff0a}.rules-chapter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rules-chapter-card,.rules-fun-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(145deg,rgba(248,245,255,.075),transparent 44%),#05000894}.rules-chapter-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:180px;padding:14px;animation:rulesCardIn .52s ease both;animation-delay:calc(var(--chapter-index) * 55ms)}.rules-chapter-card:after,.rules-fun-card:after{content:"";position:absolute;inset:-80% -32%;background:linear-gradient(108deg,transparent 38%,rgba(255,255,255,.16) 50%,transparent 62%);opacity:0;transform:translate(-28%) rotate(8deg);transition:opacity .18s ease,transform .42s ease}.rules-chapter-card:hover:after,.rules-fun-card:hover:after{opacity:1;transform:translate(28%) rotate(8deg)}.rules-chapter-card>span{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(57,255,90,.28);border-radius:8px;color:#050008;background:linear-gradient(135deg,var(--green),var(--gold));font-family:Orbitron,Inter,sans-serif;font-size:13px;font-weight:950;box-shadow:0 0 22px #39ff5a29}.rules-chapter-card strong,.rules-fun-card strong{color:#fff;font-size:clamp(18px,1.35vw,24px);line-height:1.04}.rules-chapter-card div{display:grid;gap:10px}.rules-chapter-card ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.rules-chapter-card li{position:relative;padding-left:18px;color:#f8f5ffc7;font-size:clamp(14px,1.02vw,17px);line-height:1.3}.rules-chapter-card li:before{content:"";position:absolute;top:.55em;left:0;width:8px;height:8px;border-radius:2px;background:var(--green);box-shadow:0 0 12px #39ff5a6b}.rules-fun-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rules-fun-card{display:grid;gap:8px;min-height:160px;padding:14px;border-color:#f4b83a2e;background:radial-gradient(circle at 16% 0%,rgba(244,184,58,.14),transparent 38%),radial-gradient(circle at 100% 100%,rgba(123,31,255,.16),transparent 42%),#05000894;animation:rulesFunFloat 5.4s ease-in-out infinite;animation-delay:calc(var(--fun-index) * .16s)}.rules-fun-card span{justify-self:start;display:inline-grid;place-items:center;min-height:25px;padding:0 8px;border:1px solid rgba(244,184,58,.28);border-radius:999px;color:var(--gold);background:#f4b83a14;font-size:10px;font-weight:950;text-transform:uppercase}.rules-fun-card p{margin:0;color:#f8f5ffc7;font-size:clamp(14px,1.05vw,17px);line-height:1.34}.rules-rule-list{grid-template-columns:repeat(3,minmax(0,1fr))}.rules-rule-card{grid-template-columns:1fr;min-height:130px;align-content:start}.rules-rule-card span{grid-row:auto;justify-self:start;min-height:32px}.rules-type-card{min-height:190px}.rules-faction-card{min-height:206px}@keyframes rulesConsoleSweep{0%,to{transform:translate(-24%);opacity:.48}52%{transform:translate(24%);opacity:.78}}@keyframes rulesHeroCard{0%,to{transform:rotateX(4deg) rotateY(-9deg) translateY(0)}50%{transform:rotateX(0) rotateY(9deg) translateY(-9px)}}@keyframes rulesHeroBackA{0%,to{transform:translate(-38px) rotate(-14deg)}50%{transform:translate(-52px) rotate(-18deg) translateY(7px)}}@keyframes rulesHeroBackB{0%,to{transform:translate(38px) rotate(14deg)}50%{transform:translate(52px) rotate(18deg) translateY(7px)}}@keyframes rulesRingSpin{to{transform:rotateX(70deg) rotate(360deg)}}@keyframes rulesFunFloat{0%,to{transform:translateY(0);filter:brightness(1)}50%{transform:translateY(-4px);filter:brightness(1.05)}}@media(max-width:1180px){.rules-hero{grid-template-columns:1fr}.rules-hero-anim{justify-self:start;width:min(260px,100%)}.rules-body-grid{grid-template-columns:1fr;grid-template-areas:"rulebook" "reference" "types" "fun" "rarity" "factions"}}@media(max-width:760px){.rules-scoreboard,.rules-chapter-grid,.rules-fun-grid,.rules-rule-list{grid-template-columns:1fr}.rules-hero-anim{justify-self:center;width:min(220px,82vw)}.rules-phase-card{flex:0 0 220px;min-height:188px}.rules-chapter-card,.rules-type-card,.rules-fun-card,.rules-faction-card{min-height:auto}.rules-chapter-card{grid-template-columns:1fr;gap:10px}.rules-chapter-card>span{width:40px;height:40px}.rules-type-card{grid-template-columns:1fr}.rules-type-card b{grid-row:auto}}@media(prefers-reduced-motion:reduce){.rules-command-center:after,.rules-hero-anim span,.rules-hero-anim i,.rules-fun-card{animation:none!important}}.challenge-arena{position:relative;overflow:hidden;isolation:isolate}.challenge-arena:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,rgba(244,184,58,.12),transparent 28% 72%,rgba(57,255,90,.12)),repeating-linear-gradient(90deg,rgba(248,245,255,.035) 0 1px,transparent 1px 34px);opacity:.8}.challenge-arena-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:stretch;margin:0 0 18px;padding:clamp(16px,2.4vw,26px);border:1px solid rgba(244,184,58,.32);border-radius:8px;background:radial-gradient(circle at 12% 10%,rgba(244,184,58,.22),transparent 34%),radial-gradient(circle at 88% 82%,rgba(57,255,90,.16),transparent 34%),linear-gradient(135deg,#260b05eb,#080512e6);box-shadow:inset 0 0 0 1px #f8f5ff14,0 22px 70px #00000057}.challenge-arena-hero h3{margin:6px 0 8px;font-family:var(--font-display);font-size:clamp(26px,4vw,46px);line-height:.95;text-transform:uppercase}.challenge-arena-hero p{max-width:760px;margin:0;color:#f8f5ffc7;font-size:clamp(15px,1.6vw,19px);line-height:1.45}.challenge-arena-stats{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;min-width:min(410px,100%)}.challenge-arena-stats span,.online-challenge-hud>span{display:grid;gap:4px;align-content:center;min-height:84px;padding:12px;border:1px solid rgba(248,245,255,.14);border-radius:7px;background:#05000880;box-shadow:inset 0 0 0 1px #0500088c}.challenge-arena-stats b,.online-challenge-hud b,.online-clock strong{font-family:var(--font-display);color:var(--gold)}.challenge-arena-stats b{font-size:28px;line-height:1}.challenge-arena .challenge-create{grid-template-columns:minmax(180px,1.1fr) minmax(150px,.7fr) auto minmax(260px,1fr);border-color:#39ff5a3d;background:linear-gradient(90deg,rgba(57,255,90,.1),transparent 45%),#0500088f}.challenge-arena .challenge-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:stretch}.challenge-arena .challenge-card{position:relative;min-height:190px;overflow:hidden;border-color:#f8f5ff29;background:linear-gradient(145deg,rgba(248,245,255,.08),transparent 30%),linear-gradient(180deg,#270f03f0,#050008eb)}.challenge-arena .challenge-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(248,245,255,.16),transparent),radial-gradient(circle at 88% 12%,rgba(244,184,58,.22),transparent 30%);opacity:.36;transform:translate(-60%);transition:transform .42s ease,opacity .22s ease;pointer-events:none}.challenge-arena .challenge-card:hover:before,.challenge-arena .challenge-card:focus-within:before{opacity:.6;transform:translate(40%)}.challenge-arena .challenge-card[data-status=active]{border-color:#39ff5a80;box-shadow:0 0 0 1px #39ff5a1f,0 24px 70px #39ff5a14}.challenge-arena .challenge-card[data-status=settled]{border-color:#90f4ff52}.challenge-arena .challenge-card-main{position:relative;z-index:1}.challenge-arena .challenge-card-main strong{font-size:clamp(18px,2vw,24px)}.challenge-arena .challenge-card button{position:relative;z-index:1;min-height:42px;justify-content:center;border-color:#f4b83a6b;background:linear-gradient(135deg,#f4b83a47,#39ff5a24)}.challenge-arena .challenge-card button:hover:not(:disabled),.challenge-arena .challenge-card button:focus-visible:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 34px #f4b83a24}.online-challenge-shell{display:grid;gap:14px;overflow:hidden;background:radial-gradient(circle at 18% 0%,rgba(244,184,58,.16),transparent 34%),radial-gradient(circle at 86% 6%,rgba(57,255,90,.12),transparent 28%),linear-gradient(180deg,#140904f5,#050008fa)}.online-challenge-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:clamp(14px,2vw,22px);border:1px solid rgba(244,184,58,.28);border-radius:8px;background:linear-gradient(90deg,rgba(244,184,58,.14),transparent 58%),#0500088f}.online-challenge-top h2{margin:4px 0;font-family:var(--font-display);font-size:clamp(24px,4vw,44px);line-height:1;text-transform:uppercase}.online-challenge-top p{margin:0;color:#f8f5ffc2}.online-challenge-hud{display:grid;grid-template-columns:minmax(150px,1.2fr) repeat(5,minmax(112px,1fr));gap:9px}.online-clock{position:relative;display:grid;gap:3px;align-content:center;min-height:92px;padding:14px 16px;border:1px solid rgba(244,184,58,.38);border-radius:8px;background:conic-gradient(from -90deg,rgba(57,255,90,.58) var(--clock-progress),rgba(248,245,255,.08) 0),#050008b8;box-shadow:inset 0 0 0 6px #050008b8,0 16px 40px #00000042}.online-challenge-hud[data-turn=rival] .online-clock{background:conic-gradient(from -90deg,rgba(244,184,58,.64) var(--clock-progress),rgba(248,245,255,.08) 0),#050008b8}.online-clock span,.online-challenge-hud span b{color:#f8f5ff94;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.online-clock strong{font-size:clamp(28px,4vw,42px);line-height:.92}.online-challenge-hud span em{color:#f8f5ffeb;font-style:normal;font-weight:900;text-transform:uppercase}.online-challenge-notice{margin:0;padding:10px 12px;border:1px solid rgba(244,184,58,.32);border-radius:7px;background:#f4b83a1f;color:#f8f5ffe6;font-weight:800}.online-challenge-shell .match-board{margin-top:0}@media(max-width:980px){.challenge-arena-hero,.online-challenge-top{grid-template-columns:1fr}.challenge-arena-stats,.online-challenge-hud{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-arena .challenge-create{grid-template-columns:1fr 1fr}}@media(max-width:620px){.challenge-arena-stats,.online-challenge-hud,.challenge-arena .challenge-create{grid-template-columns:1fr}.challenge-arena-stats span,.online-challenge-hud>span,.online-clock{min-height:68px}}.challenge-command-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;order:0}.challenge-command-row .challenge-setup-card{order:0;align-self:stretch;border-color:#39ff5a47;background:linear-gradient(135deg,rgba(57,255,90,.11),transparent 46%),linear-gradient(145deg,rgba(248,245,255,.075),transparent 52%),#050008a3}.challenge-support-grid .challenge-summary-card{border-color:#f4b83a52;background:linear-gradient(135deg,rgba(244,184,58,.12),transparent 46%),#05000899}.challenge-summary-card .challenge-arena-stats{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.challenge-summary-card .challenge-arena-stats span{min-height:70px;padding:10px}.challenge-summary-card .challenge-arena-stats b{font-size:clamp(20px,2vw,30px)}.challenge-command-row .challenge-create{grid-template-columns:minmax(220px,1fr) minmax(116px,.34fr) minmax(174px,auto);gap:10px;align-items:end;padding:0;border:0;background:transparent;box-shadow:none}.challenge-command-row .challenge-create .primary{min-height:48px}.challenge-command-row .challenge-hint{grid-column:1 / -1;align-self:start;align-content:center}.challenge-lobby-panel{--challenge-section-color: var(--green);position:relative;z-index:1;order:1;padding:clamp(12px,1.6vw,18px);border:1px solid color-mix(in srgb,var(--challenge-section-color),transparent 58%);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--challenge-section-color),transparent 90%),transparent 48%),#05000894;box-shadow:inset 4px 0 color-mix(in srgb,var(--challenge-section-color),transparent 18%),0 18px 54px #0000004d}.challenge-lobby-panel .challenge-list-head{margin:0;padding:0 0 12px;border:0;border-bottom:1px solid rgba(248,245,255,.08);background:transparent;box-shadow:none}.challenge-lobby-panel .challenge-list-head strong{color:var(--challenge-section-color);border-color:color-mix(in srgb,var(--challenge-section-color),transparent 64%);background:color-mix(in srgb,var(--challenge-section-color),transparent 90%)}.challenge-lobby-panel .challenge-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:7px;border-color:#f8f5ff1a;background:#0500088a;box-shadow:none}.challenge-lobby-panel .challenge-tabs button{min-height:50px;padding:8px 10px;border-color:#f8f5ff1f}.challenge-lobby-panel .challenge-tabs button[data-section=live][aria-selected=true]{border-color:#f4b83a9e;background:linear-gradient(135deg,var(--gold),var(--green))}.challenge-lobby-panel .challenge-tabs button[data-section=mine][aria-selected=true]{color:#f8f5ff;border-color:#7b1fffb8;background:linear-gradient(135deg,#7b1fffe6,#ff4f6dc7)}.challenge-lobby-panel .challenge-tabs button[data-section=settled][aria-selected=true]{border-color:#90f4ff9e;background:linear-gradient(135deg,#90f4ff,var(--green))}.challenge-lobby-panel .challenge-tabs button span{white-space:normal}.challenge-lobby-panel .challenge-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.challenge-support-grid{order:2;grid-template-columns:minmax(230px,.82fr) minmax(0,.9fr) minmax(280px,1.1fr)}@media(max-width:1180px){.challenge-command-row,.challenge-support-grid{grid-template-columns:1fr}.challenge-command-row .challenge-create{grid-template-columns:minmax(0,1fr) minmax(116px,.38fr) minmax(174px,auto)}}@media(max-width:760px){.challenge-command-row .challenge-create,.challenge-summary-card .challenge-arena-stats,.challenge-lobby-panel .challenge-tabs{grid-template-columns:1fr}.challenge-lobby-panel,.challenge-support-grid{order:initial}.challenge-command-row .challenge-setup-card{order:0}.challenge-lobby-panel{padding:12px}}.asset-loading-screen{position:fixed;inset:0;z-index:20;display:grid;place-items:center;min-width:320px;min-height:100dvh;padding:20px;overflow:hidden;color:var(--text);background:radial-gradient(circle at 50% 32%,rgba(123,31,255,.42),transparent 30%),radial-gradient(circle at 18% 12%,rgba(57,255,90,.18),transparent 25%),linear-gradient(145deg,#050008,#160526 48%,#050008)}.asset-loading-screen:before,.asset-loading-screen:after{content:"";position:absolute;inset:0;pointer-events:none}.asset-loading-screen:before{background:linear-gradient(rgba(57,255,90,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(244,184,58,.045) 1px,transparent 1px),repeating-linear-gradient(0deg,transparent 0 8px,rgba(248,245,255,.025) 8px 9px);background-size:92px 72px,92px 72px,100% 9px;opacity:.7}.asset-loading-screen:after{background:linear-gradient(115deg,transparent 0 42%,rgba(57,255,90,.16) 48%,rgba(244,184,58,.1) 50%,transparent 58%);opacity:.42;transform:translate(-55%);animation:assetLoaderSweep 3.6s ease-in-out infinite}.asset-loading-card{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;width:min(520px,100%);padding:28px;overflow:hidden;isolation:isolate;text-align:center;border:1px solid rgba(244,184,58,.48);border-radius:8px;background:linear-gradient(145deg,#7b1fff47,#050008d1 46%,#f4b83a1f),#0c041af0;box-shadow:0 30px 110px #00000094,0 0 44px #7b1fff38,inset 0 0 54px #f8f5ff14}.asset-loading-card:before{content:"";position:absolute;inset:10px;z-index:-1;border:1px solid rgba(248,245,255,.09);border-radius:6px;background:linear-gradient(90deg,transparent,rgba(248,245,255,.08),transparent),repeating-linear-gradient(90deg,transparent 0 18px,rgba(248,245,255,.035) 18px 19px)}.asset-loading-orbit{position:absolute;inset:20px;z-index:-1;border-radius:8px;opacity:.64}.asset-loading-orbit span{position:absolute;width:92px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--green),var(--gold),transparent);box-shadow:0 0 18px #39ff5a6b;animation:assetLoaderOrbit 2.4s linear infinite}.asset-loading-orbit span:nth-child(1){top:14%;left:-18px}.asset-loading-orbit span:nth-child(2){right:-26px;bottom:30%;animation-delay:-.8s}.asset-loading-orbit span:nth-child(3){bottom:12%;left:18%;animation-delay:-1.5s}.asset-loading-logo{display:grid;place-items:center;width:86px;aspect-ratio:59 / 86;border:2px solid rgba(244,184,58,.72);border-radius:8px;background:radial-gradient(circle at 50% 30%,rgba(248,245,255,.22),transparent 25%),linear-gradient(145deg,#7b1fff,#160526 54%,#39ff5a);box-shadow:0 0 24px #f4b83a3d,inset 0 0 26px #0500086b;animation:assetLoaderPulse 1.8s ease-in-out infinite}.asset-loading-logo b{font-family:var(--font-impact);font-size:44px;line-height:1;color:#f8f5ff;text-shadow:0 3px 0 rgba(5,0,8,.78),0 0 16px rgba(248,245,255,.52)}.asset-loading-card h1{margin:0;font-family:var(--font-display);font-size:44px;line-height:1}.asset-loading-card p{max-width:360px;margin:0;color:#f8f5ffb8;font-weight:700;line-height:1.45}.asset-loading-bar{position:relative;width:min(360px,100%);height:14px;overflow:hidden;border:1px solid rgba(248,245,255,.18);border-radius:999px;background:#050008c7;box-shadow:inset 0 0 18px #000000b8}.asset-loading-bar span{position:absolute;inset:0 auto 0 0;min-width:14px;border-radius:inherit;background:linear-gradient(90deg,var(--purple),var(--green) 52%,var(--gold)),repeating-linear-gradient(90deg,rgba(248,245,255,.18) 0 10px,transparent 10px 20px);box-shadow:0 0 18px #39ff5a6b;transition:width .18s ease}.asset-loading-stats{display:flex;align-items:baseline;justify-content:center;gap:12px;width:100%;font-family:var(--font-ui)}.asset-loading-stats strong{color:var(--gold);font-size:24px;font-weight:950}.asset-loading-stats span,.asset-loading-card em{color:#f8f5ffc2;font-size:14px;font-style:normal;font-weight:800}@keyframes assetLoaderPulse{0%,to{transform:translateY(0) rotate(-2deg);filter:saturate(1)}50%{transform:translateY(-5px) rotate(2deg);filter:saturate(1.18)}}@keyframes assetLoaderOrbit{0%{transform:translate(-28px);opacity:0}18%,78%{opacity:1}to{transform:translate(92px);opacity:0}}@keyframes assetLoaderSweep{0%,to{transform:translate(-55%)}50%{transform:translate(55%)}}@media(max-width:520px){.asset-loading-screen{padding:12px}.asset-loading-card{padding:22px 16px}.asset-loading-card h1{font-size:32px}.asset-loading-logo{width:74px}.asset-loading-logo b{font-size:38px}.asset-loading-stats{display:grid;gap:4px}}@media(prefers-reduced-motion:reduce){.asset-loading-screen:after,.asset-loading-logo,.asset-loading-orbit span{animation:none!important}}.app-shell:has(.title-splash){display:grid;place-items:center;width:100%;max-width:none;min-height:100dvh;padding:clamp(8px,1.3vw,18px)}.login-panel.title-splash{position:relative;display:block;width:min(calc(100vw - 24px),calc((100dvh - 24px) * 1672 / 941),1672px);aspect-ratio:1672 / 941;min-height:0;margin:0 auto;padding:0;overflow:visible;border:0;border-radius:0;background:var(--title-wide-image) center / contain no-repeat;box-shadow:0 28px 90px #00000094}.login-panel.title-splash:before,.login-panel.title-splash:after{content:"";position:absolute;pointer-events:none}.login-panel.title-splash:before{inset:1.7% 1.4%;border:1px solid rgba(244,184,58,.28);filter:drop-shadow(0 0 12px rgba(176,38,255,.22))}.login-panel.title-splash:after{inset:0;background:linear-gradient(110deg,transparent 0 40%,rgba(248,245,255,.18) 48%,transparent 56%),radial-gradient(circle at 70% 42%,rgba(176,38,255,.18),transparent 28%);opacity:.38;mix-blend-mode:screen;animation:titleSplashSweep 4.8s ease-in-out infinite}.title-splash .login-copy,.title-splash .login-pack-fan{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.title-splash .login-entry{position:absolute;left:4.8%;bottom:31.6%;z-index:2;display:block;width:28%;height:9.2%}.title-splash .login-entry label{position:absolute;top:calc(100% + 8px);left:0;display:grid;gap:5px;width:min(260px,100%);padding:8px 10px;border:1px solid rgba(244,184,58,.34);border-radius:7px;color:#f8f5ffd1;background:#050008b8;box-shadow:0 0 22px #7b1fff2e;font-size:10px;font-weight:900;text-transform:uppercase;opacity:0;transform:translateY(-5px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.title-splash:hover .login-entry label,.title-splash .login-entry:focus-within label{opacity:1;transform:translateY(0);pointer-events:auto}.title-splash .login-entry input{min-height:28px;border-color:#f8f5ff38;background:#050008d1;font-size:14px}.title-splash .login-entry .error{position:absolute;right:0;bottom:calc(100% + 8px);left:0;margin:0;padding:7px 9px;border:1px solid rgba(255,79,109,.38);border-radius:7px;background:#050008c7;color:var(--danger);font-size:12px;font-weight:900;text-align:center}.title-splash .login-entry .primary{position:absolute;inset:0;width:100%;min-height:0;height:100%;padding:0;border:0;border-radius:4px;color:transparent;background:#f4b83a00;box-shadow:none;outline:0}.title-splash .login-entry .primary:hover:not(:disabled),.title-splash .login-entry .primary:focus-visible{transform:none;background:linear-gradient(90deg,#f4b83a14,#b026ff1f,#f4b83a14);box-shadow:0 0 24px #f4b83a57,0 0 46px #b026ff47,inset 0 0 0 2px #f4b83a6b}.title-splash .login-entry .primary:disabled{opacity:.7;filter:grayscale(.2)}.title-splash .title-hotspot{position:absolute;z-index:3;display:block;min-height:0;padding:0;overflow:hidden;border:0;border-radius:5px;color:transparent;background:#f4b83a00;box-shadow:none;outline:0}.title-splash .title-hotspot:hover:not(:disabled),.title-splash .title-hotspot:focus-visible{transform:none;background:linear-gradient(135deg,#f4b83a1a,#b026ff24,#39ff5a14);box-shadow:0 0 22px #f4b83a4d,0 0 42px #b026ff47,inset 0 0 0 2px #f4b83a6b}.title-splash .title-hotspot-deck{left:4.3%;bottom:8.6%;width:9.3%;height:17.8%}.title-splash .title-hotspot-shop{left:14.2%;bottom:8.6%;width:9.3%;height:17.8%}.title-splash .title-hotspot-settings{left:24.1%;bottom:8.6%;width:9.3%;height:17.8%}@keyframes titleSplashSweep{0%,to{opacity:.2;transform:translate(-18%)}50%{opacity:.46;transform:translate(18%)}}@media(max-width:760px),(orientation:portrait){.app-shell:has(.title-splash){padding:8px}.login-panel.title-splash{width:min(calc(100vw - 16px),941px);height:calc(100dvh - 16px);min-height:620px;aspect-ratio:auto;overflow:hidden;background-image:var(--title-mobile-image);background-size:cover}.title-splash .login-entry{right:10.5%;bottom:19.4%;left:10.5%;width:auto;height:6.9%}.title-splash .login-entry label{top:calc(100% + 8px);width:100%;padding:7px 9px}.title-splash .title-hotspot-deck,.title-splash .title-hotspot-shop,.title-splash .title-hotspot-settings{bottom:5.7%;width:29.5%;height:13.6%}.title-splash .title-hotspot-deck{left:0}.title-splash .title-hotspot-shop{left:35.2%}.title-splash .title-hotspot-settings{right:0;left:auto}}@media(prefers-reduced-motion:reduce){.login-panel.title-splash:after{animation:none!important}}.auth-shell{position:relative;isolation:isolate;min-height:100dvh;display:grid;place-items:center;max-width:none;padding:clamp(14px,2vw,28px);overflow:hidden;background:radial-gradient(circle at 76% 24%,rgba(57,255,90,.14),transparent 30%),linear-gradient(145deg,#050008fa,#10051cf5)}.auth-shell:before,.auth-shell:after{content:"";position:absolute;pointer-events:none}.auth-shell:before{inset:0;z-index:-2;background:var(--auth-logo-image) center / cover no-repeat;opacity:.92;filter:saturate(1.16) contrast(1.08) drop-shadow(0 0 42px rgba(176,38,255,.32)) drop-shadow(0 0 58px rgba(57,255,90,.18));transform:translateZ(0) scale(1.015)}.auth-shell:after{inset:0;z-index:-1;background:linear-gradient(rgba(57,255,90,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(244,184,58,.045) 1px,transparent 1px),radial-gradient(circle at center,#0500081f,#05000857 45%,#050008c2),linear-gradient(180deg,#0500085c,#050008b8),linear-gradient(110deg,transparent 0 42%,rgba(248,245,255,.1) 50%,transparent 58%);background-size:74px 62px,74px 62px,auto,auto,auto;mix-blend-mode:screen;opacity:.88;animation:titleSplashSweep 5.8s ease-in-out infinite}.account-auth-panel{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;width:min(430px,100%);min-height:auto;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.auth-card{display:grid;gap:13px;width:min(420px,100%);padding:clamp(16px,3vw,22px);border:1px solid rgba(248,245,255,.12);border-radius:8px;background:radial-gradient(circle at 16% 0%,rgba(244,184,58,.14),transparent 28%),linear-gradient(145deg,rgba(248,245,255,.1),transparent 44%),#08020ecc;-webkit-backdrop-filter:blur(12px) saturate(1.12);backdrop-filter:blur(12px) saturate(1.12);box-shadow:0 18px 54px #0000006b,inset 0 0 0 1px #f4b83a1f}.auth-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;border:1px solid rgba(248,245,255,.08);border-radius:7px;background:#05000880}.auth-tabs button{min-height:36px;min-width:0;justify-content:center;border-color:transparent;background:#f8f5ff0b;font-weight:900;line-height:1.05;text-transform:uppercase;touch-action:manipulation}.auth-tabs button:focus-visible,.auth-panel-fields:focus-visible{outline:2px solid rgba(57,255,90,.86);outline-offset:2px}.auth-panel-fields{display:grid;gap:13px;min-width:0}.leaderboard-tabs button{display:grid;gap:3px;align-content:center;min-height:42px;min-width:160px;padding:8px 10px;border-color:#f8f5ff24;background:#050008a3;font-weight:900;text-align:left;text-transform:uppercase}.leaderboard-tabs button small{display:block;max-width:100%;overflow:hidden;color:#f8f5ff94;font-size:10px;font-weight:800;line-height:1.1;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.auth-tabs button[aria-selected=true],.auth-tabs button.active,.leaderboard-tabs button.active{color:#050008;border-color:#f4b83adb;background:linear-gradient(135deg,var(--gold),rgba(57,255,90,.86))}.leaderboard-tabs button.active small{color:#050008b8}.auth-card label,.wallet-console label{display:grid;gap:6px;color:#f8f5ffb8;font-size:12px;font-weight:900;text-transform:uppercase}.auth-card input,.wallet-console input,.wallet-console select{width:100%;min-height:44px}.auth-card input{border-color:#f8f5ff1f;background:#050008ad}.auth-starter-picker{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:radial-gradient(circle at 16% 0%,rgba(57,255,90,.09),transparent 34%),#05000870}.auth-starter-label{color:#f8f5ffb8;font-size:12px;font-weight:900;line-height:1;text-transform:uppercase}.auth-starter-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.auth-starter-options button{display:grid;gap:3px;align-content:center;min-width:0;min-height:62px;padding:8px 6px;border:1px solid color-mix(in srgb,var(--starter-color),transparent 54%);border-radius:8px;color:#f8f5ffe6;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--starter-color),transparent 72%),transparent 42%),linear-gradient(145deg,#f8f5ff14,#050008a8);box-shadow:inset 0 0 0 1px #ffffff0d}.auth-starter-options button strong,.auth-starter-options button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-starter-options button strong{color:#fff;font-family:var(--font-display);font-size:15px;line-height:1}.auth-starter-options button span{color:#f8f5ffad;font-size:10px;font-weight:900;line-height:1.05}.auth-starter-options button.active{color:#fff;border-color:color-mix(in srgb,var(--starter-color),#fff 28%);background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.26),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--starter-color),#fff 10%),color-mix(in srgb,var(--starter-accent),#050008 18%));box-shadow:0 0 22px color-mix(in srgb,var(--starter-color),transparent 74%),inset 0 0 0 1px #fff3}.auth-starter-picker em{color:#f8f5ffa3;font-size:11px;font-style:normal;font-weight:800;line-height:1.25}.auth-submit{position:relative;min-height:46px;overflow:hidden;border-color:#f4b83a80;color:#050008;background:linear-gradient(135deg,var(--gold),rgba(57,255,90,.88));box-shadow:0 0 26px #f4b83a29,inset 0 0 0 1px #ffffff4d}.auth-submit:disabled{opacity:1}.auth-submit-progress{position:absolute;inset:0 auto 0 0;width:var(--asset-progress, 0%);background:linear-gradient(90deg,#f4b83af2,#39ff5ad1),var(--gold);transition:width .18s ease}.auth-submit[data-loading=true]{color:#f8f5ff;border-color:#f4b83a4d;background:#f8f5ff0f;box-shadow:inset 0 0 0 1px #f8f5ff0a,0 0 20px #f4b83a1a}.auth-submit[data-loading=true] .auth-submit-progress{min-width:18%;background:linear-gradient(90deg,#f4b83a57,#f4b83ad6,#39ff5a6b);background-size:180% 100%;animation:authLoadingSweep 1.1s linear infinite}.auth-submit-label{position:relative;z-index:1;display:inline-grid;place-items:center}@keyframes authLoadingSweep{to{background-position:180% 0}}@media(max-width:680px){.auth-shell:before{background-position:center;background-size:cover;opacity:.84}}@media(prefers-reduced-motion:reduce){.auth-shell:after{animation:none!important}}.auth-shell{align-items:center;justify-items:center;min-height:100dvh;padding:clamp(14px,3vw,34px);overflow:auto;background:linear-gradient(rgba(144,244,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(57,255,90,.045) 1px,transparent 1px),linear-gradient(135deg,#06000bfa,#12041ff5 45%,#050008fa);background-size:72px 72px,72px 72px,auto}.auth-shell:before{inset:-8%;z-index:-2;background:linear-gradient(90deg,#05000847,#05000805 48%,#05000899),var(--auth-logo-image) 7% 50% / min(62vw,860px) auto no-repeat;opacity:.52;filter:saturate(1.18) contrast(1.08) blur(.2px);transform:none}.auth-shell:after{inset:0;z-index:-1;background:linear-gradient(110deg,transparent 0 35%,rgba(255,255,255,.08) 47%,transparent 58% 100%),linear-gradient(180deg,#05000829,#050008d1);background-size:auto;opacity:.9;mix-blend-mode:screen}.account-auth-panel{width:min(1120px,100%);min-height:0;padding:0}.auth-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,440px);gap:clamp(18px,4vw,54px);align-items:center;width:100%;min-height:min(760px,calc(100dvh - 68px))}.auth-visual{position:relative;min-height:clamp(480px,52vw,660px);overflow:visible}.auth-visual-logo{position:absolute;top:48%;left:47%;z-index:1;width:min(760px,82vw);max-width:none;opacity:.78;filter:drop-shadow(0 24px 50px rgba(0,0,0,.56)) drop-shadow(0 0 34px rgba(176,38,255,.34));transform:translate(-50%,-50%) rotate(-1.5deg)}.auth-rift-ring{position:absolute;inset:12% 10% 11% 2%;z-index:0;border:1px solid rgba(144,244,255,.18);border-radius:8px;background:linear-gradient(135deg,rgba(57,255,90,.08),transparent 36%),linear-gradient(315deg,rgba(255,104,247,.12),transparent 38%),#05000838;box-shadow:0 0 38px #39ff5a1a,inset 0 0 42px #90f4ff12}.auth-card-fan{position:absolute;right:clamp(8px,3vw,42px);bottom:clamp(6px,3vw,32px);z-index:2;width:min(520px,55vw);height:clamp(240px,28vw,360px)}.auth-card-fan-card{position:absolute;bottom:0;left:50%;width:clamp(134px,13vw,190px);aspect-ratio:.72;border:1px solid rgba(248,245,255,.22);border-radius:8px;object-fit:cover;box-shadow:0 22px 42px #00000075,0 0 0 1px #39ff5a14,inset 0 0 0 1px #ffffff14}.auth-card-fan-card:nth-child(1){transform:translate(-112%) rotate(-9deg)}.auth-card-fan-card:nth-child(2){z-index:2;transform:translate(-50%) translateY(-18px) rotate(1.5deg)}.auth-card-fan-card:nth-child(3){transform:translate(12%) rotate(10deg)}.auth-form-panel{position:relative;z-index:4;display:grid;gap:14px;min-width:0}.auth-intro{gap:9px;max-width:440px;text-align:left}.auth-intro .eyebrow{color:var(--gold);text-shadow:0 0 16px rgba(244,184,58,.28)}.auth-intro h1{max-width:10ch;color:#fff;font-size:clamp(42px,5.6vw,78px);text-shadow:0 3px 0 rgba(0,0,0,.5),0 0 24px rgba(144,244,255,.18)}.auth-product-intro{max-width:36rem;color:#f8f5ffc7;font-size:clamp(14px,1.4vw,18px);font-weight:700;line-height:1.38}.auth-card{position:relative;gap:14px;width:min(440px,100%);padding:clamp(16px,2.6vw,24px);overflow:hidden;border:1px solid rgba(144,244,255,.18);border-radius:8px;background:linear-gradient(135deg,#f8f5ff1c,#f8f5ff06 38%),linear-gradient(180deg,#0d0517eb,#050008db);-webkit-backdrop-filter:blur(16px) saturate(1.16);backdrop-filter:blur(16px) saturate(1.16);box-shadow:0 26px 70px #00000085,0 0 0 1px #39ff5a12,inset 0 1px #ffffff1f}.auth-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(57,255,90,.12),transparent 28% 74%,rgba(255,104,247,.11)),linear-gradient(rgba(248,245,255,.035) 1px,transparent 1px);background-size:auto,100% 34px;opacity:.7;mix-blend-mode:screen}.auth-card>*{position:relative;z-index:1}.auth-tabs{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;padding:5px;border-color:#f8f5ff1a;border-radius:8px;background:#05000894}.auth-tabs button{min-height:42px;border:1px solid transparent;border-radius:7px;color:#f8f5ffdb;background:#f8f5ff0e;font-size:12px}.auth-tabs button:hover:not(.active){border-color:#90f4ff3d;background:#90f4ff14}.auth-tabs button[aria-selected=true],.auth-tabs button.active{color:#050008;border-color:#f4b83adb;background:linear-gradient(135deg,var(--gold),rgba(57,255,90,.92));box-shadow:0 0 22px #39ff5a2e}.auth-panel-fields{gap:13px}.auth-card label{gap:7px;color:#f8f5ffbd;font-size:11px}.auth-card input{min-height:48px;border-color:#90f4ff29;border-radius:8px;color:#fff;background:#050008b8;box-shadow:inset 0 0 0 1px #ffffff08,0 10px 24px #0003}.auth-card input:focus{border-color:#39ff5a9e;box-shadow:0 0 0 2px #39ff5a21,inset 0 0 0 1px #ffffff0d}.auth-starter-picker{padding:12px;border-color:#90f4ff24;background:linear-gradient(135deg,#39ff5a14,#28a8ff0e),#0500086b}.auth-starter-options{gap:8px}.auth-starter-options button{min-height:66px;border-radius:8px}.auth-submit{min-height:54px;border-radius:8px;font-size:15px;letter-spacing:0;box-shadow:0 16px 34px #39ff5a29,0 0 0 1px #f4b83a1f,inset 0 1px #ffffff52}.auth-rules-link{min-height:48px!important;border-radius:8px!important;color:#f8f5ffe6!important;background:linear-gradient(135deg,#90f4ff17,#ff68f712),#0500086b!important}.remember-row{padding:2px 0}@media(max-width:980px){.auth-shell:before{background:linear-gradient(180deg,#0500080f,#050008cc),var(--auth-logo-image) 50% 2% / min(112vw,720px) auto no-repeat;opacity:.44}.auth-stage{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;width:min(520px,100%)}.auth-visual{min-height:clamp(132px,28vw,190px);margin-bottom:0;overflow:hidden;border:1px solid rgba(144,244,255,.12);border-radius:8px;background:linear-gradient(180deg,#05000814,#05000894),#05000847}.auth-visual-logo{top:-54px;left:50%;width:min(106vw,560px);opacity:.82;transform:translate(-50%) rotate(-1deg)}.auth-rift-ring{inset:12px 8px;opacity:.42}.auth-card-fan{right:50%;bottom:0;width:min(360px,78vw);height:150px;transform:translate(50%);opacity:.9}.auth-card-fan-card{width:92px}.auth-form-panel{gap:10px}.auth-intro{text-align:center;justify-items:center}.auth-intro h1{max-width:12ch;font-size:clamp(32px,9vw,44px)}.auth-product-intro{max-width:24rem;font-size:14px}.auth-card{width:100%}}@media(max-width:460px){.auth-shell{align-items:start;padding:10px}.auth-shell:before{opacity:.2;background:linear-gradient(180deg,#0500082e,#050008d6),var(--auth-logo-image) 50% -8% / min(116vw,520px) auto no-repeat}.auth-visual{min-height:112px}.auth-card-fan{display:none}.auth-rift-ring{inset:9px 4px}.auth-visual-logo{top:-58px;width:min(124vw,486px)}.auth-intro{gap:5px}.auth-intro h1{font-size:34px;line-height:.95}.auth-product-intro{font-size:13px}.auth-card{padding:13px}.auth-tabs{grid-template-columns:minmax(0,1fr)}.auth-tabs button{min-height:38px}.auth-starter-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.auth-starter-options button{min-height:58px;padding:7px 4px}.auth-starter-options button strong{font-size:14px}.auth-starter-options button span{font-size:9px}}.remember-row{grid-template-columns:auto 1fr;align-items:center;text-transform:none}.remember-row input{width:18px;min-height:18px}.username-modal-backdrop{position:fixed;inset:0;z-index:260;display:grid;place-items:center;padding:clamp(16px,4vw,40px);background:radial-gradient(circle at 50% 40%,rgba(123,31,255,.24),transparent 36%),#050008c7;-webkit-backdrop-filter:blur(14px) saturate(1.14);backdrop-filter:blur(14px) saturate(1.14)}.username-modal{display:grid;gap:13px;width:min(420px,100%);padding:clamp(16px,3vw,22px);border:1px solid rgba(248,245,255,.14);border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(244,184,58,.14),transparent 28%),linear-gradient(145deg,rgba(248,245,255,.1),transparent 44%),#08020eeb;box-shadow:0 24px 72px #0000008f,inset 0 0 0 1px #f4b83a1f}.username-modal-header{display:grid;gap:4px}.username-modal h2{margin:0;font-family:Orbitron,Inter,sans-serif;font-size:22px}.username-modal label{display:grid;gap:6px;color:#f8f5ffb8;font-size:12px;font-weight:900;text-transform:uppercase}.username-modal input{min-height:44px;border-color:#f8f5ff1f;background:#050008ad}.username-modal .error,.username-modal .ok{margin:0;font-weight:800}.username-modal-actions{display:flex;justify-content:flex-end;gap:8px}.username-modal-actions button{min-height:40px;padding:0 14px}.leaderboard-panel,.wallet-panel,.earn-panel{display:grid;gap:16px}.leaderboard-tabs{display:flex;flex-wrap:wrap;gap:8px}.leaderboard-active-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(57,255,90,.22);border-radius:8px;background:radial-gradient(circle at 88% 14%,rgba(57,255,90,.14),transparent 30%),linear-gradient(90deg,#7b1fff2e,#050008a3)}.leaderboard-active-summary h3,.leaderboard-active-summary p{margin:0}.leaderboard-active-summary h3{font-family:var(--font-display);font-size:clamp(22px,3vw,34px);line-height:1;text-transform:uppercase}.leaderboard-active-summary p{color:#f8f5ffb8;font-weight:700}.leaderboard-active-summary button{min-height:42px;padding-inline:14px;border-color:#f4b83a75;background:linear-gradient(135deg,#f4b83a47,#39ff5a29);font-weight:950;text-transform:uppercase}.leaderboard-list{display:grid;gap:8px}.leaderboard-row{display:grid;grid-template-columns:58px minmax(180px,1fr) minmax(160px,.38fr);gap:10px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid rgba(244,184,58,.2);border-radius:8px;background:linear-gradient(90deg,rgba(244,184,58,.1),transparent 62%),#050008a3}.leaderboard-row>b{color:var(--gold);font-size:22px}.leaderboard-player{display:grid;gap:3px;min-width:0}.leaderboard-player strong{min-width:0;overflow:hidden;font-family:var(--font-display);font-size:18px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.leaderboard-player span{color:#f8f5ff9e;font-size:11px;font-weight:800}.leaderboard-row span{display:grid;gap:3px;min-width:0;overflow:hidden;color:#f8f5ffc7;font-size:13px;font-weight:800;line-height:1.12;text-overflow:ellipsis}.leaderboard-row span small{min-width:0;overflow:hidden;color:#f8f5ff7a;font-size:9px;font-weight:950;letter-spacing:.06em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.leaderboard-row .leaderboard-primary{justify-items:end;padding:8px 9px;text-align:right;border:1px solid rgba(244,184,58,.34);border-radius:7px;background:linear-gradient(135deg,#f4b83a2e,#39ff5a1f);box-shadow:inset 0 0 20px #f8f5ff0f}.leaderboard-row .leaderboard-primary b{min-width:0;overflow:hidden;color:var(--gold);font-size:17px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.wallet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.chog-starter-offer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:16px;align-items:stretch;padding:18px;border:1px solid rgba(124,77,255,.42);border-radius:8px;background:radial-gradient(circle at 8% 14%,rgba(124,77,255,.34),transparent 28%),radial-gradient(circle at 88% 4%,rgba(57,255,90,.18),transparent 24%),linear-gradient(135deg,#f8f5ff14,#050008bd);box-shadow:0 22px 58px #00000057,inset 0 0 0 1px #f8f5ff0d}.chog-starter-offer h3{margin:6px 0;color:#fff;font-family:var(--font-display);font-size:clamp(28px,4vw,54px);line-height:.95}.chog-starter-offer p,.chog-wallet-card small{margin:0;color:#f8f5ffb8;font-weight:800;line-height:1.4}.chog-price-row,.chog-wallet-balances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.chog-price-row span,.chog-wallet-balances span{display:grid;gap:3px;padding:10px;min-width:0;border:1px solid rgba(248,245,255,.11);border-radius:7px;background:#05000894}.chog-price-row b,.chog-wallet-balances b{overflow:hidden;color:#fff;font-family:var(--font-display);font-size:18px;text-overflow:ellipsis}.chog-price-row em,.chog-wallet-balances em{color:var(--gold);font-style:normal;font-weight:950}.chog-wallet-card{display:grid;gap:12px;align-content:start;padding:14px;border:1px solid rgba(57,255,90,.24);border-radius:8px;background:linear-gradient(145deg,#39ff5a1a,#7c4dff29),#0500089e}.chog-wallet-card>strong{color:var(--green);font-family:var(--font-display);font-size:22px}.chog-wallet-card code{padding:8px;overflow-wrap:anywhere;border:1px solid rgba(248,245,255,.12);border-radius:7px;background:#050008bd}.chog-buy-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chog-buy-actions button{min-height:46px}.chog-starter-offer[data-owned=true]{border-color:#39ff5a7a}.wallet-console,.earn-task-card{display:grid;gap:12px;align-content:start;padding:16px;border:1px solid rgba(244,184,58,.24);border-radius:8px;background:radial-gradient(circle at 90% 10%,rgba(57,255,90,.14),transparent 34%),linear-gradient(145deg,#f8f5ff14,#050008c7);box-shadow:0 18px 44px #0000004d}.wallet-console code{display:block;width:100%;padding:10px;overflow-wrap:anywhere;border:1px solid rgba(248,245,255,.12);border-radius:7px;background:#050008b8;color:#f8f5ffd1}.wallet-console strong,.earn-task-card strong{font-family:var(--font-display);font-size:24px}.wallet-console p,.earn-task-card p{margin:0;color:#f8f5ffb8;font-weight:700;line-height:1.4}.wallet-balance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wallet-amount-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.wallet-amount-row button{min-height:44px;padding-inline:14px;border-color:#f4b83a7a;color:#050008;background:linear-gradient(135deg,var(--gold),var(--green));font-weight:950;text-transform:uppercase}.wallet-balance-grid span{display:grid;gap:2px;padding:10px;border:1px solid rgba(248,245,255,.1);border-radius:7px;background:#0500088f}.wallet-balance-grid b{overflow:hidden;font-size:16px;text-overflow:ellipsis}.wallet-balance-grid em{color:var(--gold);font-style:normal;font-weight:900}.earn-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.earn-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.earn-summary-card{position:relative;display:grid;grid-template-columns:minmax(158px,180px) minmax(0,1fr);gap:14px;align-content:start;align-items:center;min-width:0;min-height:312px;overflow:hidden;padding:16px;border:1px solid rgba(57,255,90,.24);border-radius:8px;background:radial-gradient(circle at 10% 14%,rgba(57,255,90,.16),transparent 32%),radial-gradient(circle at 92% 12%,rgba(244,184,58,.15),transparent 30%),linear-gradient(145deg,#f8f5ff14,#050008c7);box-shadow:0 18px 44px #0000004d}.earn-summary-card-frame,.earn-task-card-frame,.earn-empty-card-frame{position:relative;display:grid;place-items:center;min-width:0;width:100%;overflow:visible}.earn-summary-card-frame .moni-card.compact,.earn-task-card-frame .moni-card.compact,.earn-empty-card-frame .moni-card.compact{width:min(100%,168px);min-height:268px;transform:none;box-shadow:0 18px 34px #00000061,0 0 22px color-mix(in srgb,var(--card-color, #39ff5a),transparent 78%)}.earn-summary-card-frame{align-self:center}.earn-summary-copy{display:grid;gap:10px;align-content:start;min-width:0}.earn-summary-copy>span{color:var(--gold);font-size:11px;font-weight:950;text-transform:uppercase}.earn-summary-copy>strong{min-width:0;overflow:hidden;color:#fff;font-family:var(--font-display);font-size:clamp(28px,4vw,48px);line-height:.95;text-overflow:ellipsis}.earn-summary-copy p,.earn-summary-copy small{margin:0;color:#f8f5ffb8;font-weight:800;line-height:1.34}.earn-referral-stats{display:flex;flex-wrap:wrap;gap:8px}.earn-referral-stats span{display:inline-flex;gap:6px;align-items:center;width:fit-content;padding:7px 9px;border:1px solid rgba(248,245,255,.12);border-radius:7px;background:#05000885;color:#f8f5ffbd;font-size:12px;font-weight:950;text-transform:uppercase}.earn-referral-stats b{color:var(--green);font-family:var(--font-display);font-size:15px;line-height:1}.earn-referral-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.earn-referral-link code{min-width:0;padding:10px;overflow:hidden;border:1px solid rgba(248,245,255,.12);border-radius:7px;background:#050008b8;color:#f8f5ffd1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.earn-referral-link button{min-height:40px;padding-inline:14px;border-color:#f4b83a7a;color:#050008;background:linear-gradient(135deg,var(--gold),var(--green));font-weight:950;text-transform:uppercase}.earn-task-card{grid-template-rows:auto auto auto minmax(52px,1fr) auto;min-height:510px;padding:12px;overflow:hidden}.earn-task-card-frame{align-self:start;min-height:276px}.earn-task-card-frame em{position:absolute;right:max(8px,calc((100% - 168px)/2 + 8px));bottom:8px;z-index:2;padding:5px 8px;border:1px solid rgba(248,245,255,.18);border-radius:7px;background:#050008b8;color:#fff;font-size:10px;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase;box-shadow:0 8px 18px #00000047}.earn-task-reward{width:fit-content;padding:5px 9px;border-radius:7px;background:#39ff5a24;color:var(--green);font-weight:950}.earn-task-card strong{line-height:1.02}.earn-task-card[data-claimed=true]{opacity:.72}.earn-task-card[data-claimed=true] .earn-task-card-frame{filter:grayscale(.25) brightness(.82)}.earn-empty-state{grid-column:1 / -1;justify-items:center;min-height:268px;padding:22px;text-align:center}.earn-empty-card-frame{width:min(100%,240px);min-height:278px;margin-bottom:2px}@media(max-width:980px){.account-auth-panel,.wallet-grid,.earn-summary-grid{grid-template-columns:1fr}.leaderboard-row{grid-template-columns:48px minmax(0,1fr) minmax(112px,auto)}.leaderboard-active-summary{grid-template-columns:1fr}.leaderboard-row>span:not(.leaderboard-primary){display:none}.earn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.earn-summary-card{grid-template-columns:minmax(150px,178px) minmax(0,1fr)}}@media(max-width:560px){.account-auth-panel{padding:0;background:transparent}.auth-tabs,.earn-grid{grid-template-columns:1fr}.earn-summary-card{grid-template-columns:1fr;justify-items:center}.earn-summary-card-frame{max-width:190px}.earn-referral-link{grid-template-columns:1fr}.leaderboard-row{grid-template-columns:42px minmax(0,1fr)}.leaderboard-row .leaderboard-primary{grid-column:1 / -1}.leaderboard-row>b{font-size:18px}}.earn-panel{overflow:hidden}.earn-summary-card.earn-flow-card,.earn-task-card.earn-flow-card{--flow-accent: #39ff5a;--earn-bg-image: none;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:12px;min-width:0;overflow:hidden;contain:paint;border:1px solid color-mix(in srgb,var(--flow-accent),transparent 52%);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--flow-accent),transparent 92%),#050008b8 46%,#050008e6),#050008;box-shadow:0 24px 58px #0000006b,0 0 0 1px color-mix(in srgb,var(--flow-accent),transparent 76%),0 0 34px color-mix(in srgb,var(--flow-accent),transparent 86%),inset 0 1px #ffffff24}.earn-summary-card.earn-flow-card{min-height:320px;padding:clamp(16px,1.8vw,24px)}.earn-task-card.earn-flow-card{grid-template-rows:minmax(0,1fr) auto auto;min-height:380px;padding:clamp(14px,1.35vw,20px)}.earn-flow-card:before{content:"";position:absolute;inset:12px;z-index:1;display:none;border:1px solid color-mix(in srgb,var(--flow-accent),transparent 84%);border-radius:7px;background:none;pointer-events:none;opacity:.44}.earn-flow-card:after{content:"";position:absolute;inset:-12px;z-index:0;background:linear-gradient(180deg,#0500080d,#05000833 44%,#0500089e),linear-gradient(90deg,#050008b8,#0500082e 48%,#05000866),linear-gradient(135deg,color-mix(in srgb,var(--flow-accent),transparent 76%),transparent 42%,rgba(244,184,58,.08) 76%),var(--earn-bg-image);background-position:center;background-size:cover;filter:saturate(1.2) contrast(1.05);opacity:.94;pointer-events:none;transform:scale(1.04)}.earn-flow-card>*{position:relative;z-index:2}.earn-step-copy{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num chip" "title title" "copy copy";align-content:end;align-items:center;gap:10px;min-width:0;align-self:end;height:auto;overflow:visible;padding:clamp(14px,1.5vw,22px);border:0;border-radius:8px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.earn-step-copy:before{content:"";position:absolute;inset:0;z-index:0;display:none;background:none;opacity:0;pointer-events:none}.earn-step-copy>*{position:relative;z-index:1}.earn-step-copy>span{grid-area:num;display:grid;place-items:center;width:clamp(58px,5vw,76px);height:clamp(58px,5vw,76px);border:2px solid rgba(5,0,8,.7);border-radius:8px;color:#050008;background:linear-gradient(180deg,rgba(255,255,255,.78),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--flow-accent),#ffffff 34%),var(--flow-accent) 58%,color-mix(in srgb,var(--flow-accent),#050008 18%));box-shadow:0 16px 34px #00000061,0 0 0 1px color-mix(in srgb,var(--flow-accent),#ffffff 16%),0 0 28px color-mix(in srgb,var(--flow-accent),transparent 48%),inset 0 1px #ffffff6b;font-family:var(--font-display);font-size:clamp(28px,2.4vw,40px);font-weight:950;line-height:1;transform:rotate(-4deg)}.earn-step-copy>em{grid-area:chip;align-self:center;justify-self:start;min-height:34px;display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:7px 10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--flow-accent),transparent 62%);border-radius:999px;color:color-mix(in srgb,var(--flow-accent),#ffffff 24%);background:linear-gradient(135deg,color-mix(in srgb,var(--flow-accent),transparent 78%),#ffffff0a),#0500087a;box-shadow:0 10px 22px #00000047,inset 0 1px #ffffff24;font-size:11px;font-style:normal;font-weight:950;letter-spacing:0;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.earn-step-copy>strong{grid-area:title;min-width:0;margin-top:6px;overflow-wrap:anywhere;color:#fff8db;font-family:var(--font-display);font-size:clamp(30px,2.7vw,46px);letter-spacing:0;line-height:.98;text-shadow:0 2px 0 rgba(5,0,8,.86),0 0 18px rgba(5,0,8,.86),0 0 22px color-mix(in srgb,var(--flow-accent),transparent 66%)}.earn-step-copy>p{grid-area:copy;max-width:100%;margin:0;color:#f8f5ffdb;font-size:clamp(14px,1vw,17px);font-weight:760;line-height:1.38;text-shadow:0 1px 9px rgba(5,0,8,.9)}.earn-step-copy>small{grid-column:1 / -1;max-width:100%;margin:0;color:#f8f5ffb8;font-size:12px;font-weight:850;line-height:1.34}.earn-summary-copy.earn-step-copy{align-content:center;align-self:center}.earn-summary-copy.earn-step-copy>small,.earn-referral-stats,.earn-referral-link{grid-column:1 / -1}.earn-referral-stats span{padding:0 10px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;text-shadow:0 1px 8px rgba(5,0,8,.9)}.earn-referral-stats b{color:color-mix(in srgb,var(--flow-accent),#ffffff 18%);text-shadow:0 0 16px color-mix(in srgb,var(--flow-accent),transparent 52%)}.earn-referral-link{padding:7px;border:1px solid color-mix(in srgb,var(--flow-accent),transparent 78%);border-radius:8px;background:#05000857;box-shadow:inset 0 1px #ffffff14}.earn-referral-link code{border-color:transparent;background:linear-gradient(90deg,rgba(255,255,255,.075),transparent),#050008a8;color:#f8f5ff}.earn-task-flow-copy.earn-step-copy{align-content:end}.earn-task-reward{justify-self:start;width:fit-content;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;color:color-mix(in srgb,var(--flow-accent),#ffffff 18%);font-size:11px;font-weight:950;line-height:1;overflow-wrap:anywhere;box-shadow:none;text-shadow:0 1px 8px rgba(5,0,8,.92);text-transform:uppercase}.earn-panel .section-actions button,.earn-referral-link button,.earn-task-card.earn-flow-card>button{min-height:46px;max-width:100%;overflow:hidden;border-color:color-mix(in srgb,var(--flow-accent, #f4b83a),transparent 44%);color:#050008;background:linear-gradient(180deg,#ffffffb8,#fff0 31%),linear-gradient(135deg,color-mix(in srgb,var(--flow-accent, #f4b83a),#ffffff 30%),var(--flow-accent, #f4b83a) 58%,var(--gold));box-shadow:0 14px 26px #00000057,0 0 24px color-mix(in srgb,var(--flow-accent, #f4b83a),transparent 62%),inset 0 1px #ffffff61;font-weight:950;line-height:1.05;text-transform:uppercase;text-shadow:0 1px rgba(255,255,255,.34)}.earn-panel .section-actions button:hover:not(:disabled),.earn-referral-link button:hover:not(:disabled),.earn-task-card.earn-flow-card>button:hover:not(:disabled){border-color:#fff8dbdb;background:linear-gradient(180deg,#fffc,#fff0 34%),linear-gradient(135deg,#fff8db,color-mix(in srgb,var(--flow-accent, #f4b83a),#ffffff 18%) 42%,var(--flow-accent, #f4b83a));box-shadow:0 18px 32px #0000005c,0 0 34px color-mix(in srgb,var(--flow-accent, #f4b83a),transparent 48%),inset 0 1px #ffffff75}.earn-panel .section-actions button:disabled,.earn-referral-link button:disabled,.earn-task-card.earn-flow-card>button:disabled{filter:grayscale(.25) brightness(.78);transform:none}.earn-task-card.earn-flow-card[data-claimed=true]{opacity:.78}.earn-empty-step-badge{display:grid;place-items:center;width:72px;height:72px;margin-bottom:4px;border:2px solid rgba(5,0,8,.7);border-radius:22px;color:#050008;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.72),transparent 28%),linear-gradient(135deg,#fff8db,var(--gold) 58%,#9f6813);box-shadow:0 16px 34px #00000061,0 0 24px #f4b83a47;font-family:var(--font-display);font-size:34px;font-weight:950;line-height:1;transform:rotate(-4deg)}@media(max-width:980px){.earn-summary-card.earn-flow-card{min-height:280px}.earn-task-card.earn-flow-card{min-height:340px}}@media(max-width:560px){.earn-summary-card.earn-flow-card,.earn-task-card.earn-flow-card{border-radius:8px}.earn-step-copy{padding:16px;border-radius:8px}.earn-step-copy>span{width:52px;height:52px;border-radius:8px;font-size:26px}.earn-step-copy>em{min-height:30px;font-size:10px}.earn-step-copy>strong{font-size:clamp(28px,8vw,38px)}}.settings-panel{display:grid;gap:16px}.settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.settings-card{position:relative;min-height:138px;padding:16px;overflow:hidden;border:1px solid rgba(244,184,58,.26);border-radius:8px;background:linear-gradient(145deg,rgba(248,245,255,.08),transparent 48%),radial-gradient(circle at 86% 8%,rgba(176,38,255,.22),transparent 36%),#050008ad;box-shadow:0 18px 48px #00000047,inset 0 0 0 1px #f8f5ff0a}.settings-card span{color:var(--gold);font-size:11px;font-weight:950;text-transform:uppercase}.settings-card strong{display:block;margin-top:8px;font-family:var(--font-display);font-size:22px}.settings-card p{margin:10px 0 0;color:#f8f5ffbd;font-weight:700;line-height:1.35}.settings-shortcuts{display:flex;flex-wrap:wrap;gap:10px}.settings-shortcuts button{min-height:44px;padding:0 16px;border-color:#f4b83a52;background:linear-gradient(135deg,#f4b83a24,#7b1fff29),#050008b8;font-weight:900;text-transform:uppercase}@media(max-width:900px){.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.settings-grid{grid-template-columns:1fr}.settings-shortcuts button{flex:1 1 150px}}@media(max-width:640px){:root{--moni-card-board-width: clamp(72px, calc((100vw - 86px)/4) , 98px);--moni-card-hand-width: clamp(108px, 29vw, 124px)}.battlefield{gap:6px;padding:6px}.unit-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;overflow:visible;padding-bottom:0}.board-slot,.empty-slot.board-slot{min-width:0;min-height:calc((var(--moni-card-board-width) * var(--moni-card-ratio-height)) + 8px)}.unit-card .moni-card.compact{--card-display-width: min(100%, var(--moni-card-board-width));--card-display-height: calc(var(--card-display-width) * var(--moni-card-ratio-height));width:var(--card-display-width);height:var(--card-display-height)}.empty-slot.board-slot{font-size:8px}.match-board .hand-row,.hand-row{min-height:194px;padding-inline:16px;scroll-padding-inline:16px}.hand-card{margin-inline:-14px}.rules-phase-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;padding-bottom:0;scroll-snap-type:none}.rules-phase-card{width:auto;min-width:0}.rules-phase-track:before{display:none}}@media(max-width:390px){:root{--moni-card-board-width: clamp(66px, calc((100vw - 78px)/4) , 86px);--moni-card-hand-width: clamp(102px, 28vw, 112px)}.duel-table{padding:6px}.battlefield{padding:5px}.unit-row{gap:4px}.center-line{padding:7px}.center-line button{min-height:32px;padding-inline:8px}}.themed-pack-back[data-has-image=true]{border:0!important;border-radius:8px;background:transparent!important;box-shadow:none!important}.themed-pack-back[data-has-image=true]:before,.themed-pack-back[data-has-image=true]:after{display:none!important}.themed-pack-back[data-has-image=true] .pack-back-foil{display:none!important}.pack-back-art{background:transparent!important;box-shadow:none!important}.pack-choice-ring,.pack-choice-spark{display:none!important}.pack-choice-cardback{width:min(238px,94%)}.pack-selector-panel .pack-choice-cardback{width:min(248px,96%);transform:translateY(-18px) rotate(-4deg)}.pack-choice-visual{min-height:clamp(244px,32vh,366px)}.pack-selector-panel .pack-choice-visual{min-height:clamp(266px,34vh,392px);margin-top:-10px}.pack-choice-launch-card{width:min(282px,62vw)}.pack-pick-stage{min-height:clamp(500px,62vh,720px)}.pack-pick-pack{width:min(326px,29vw)}.pack-pick-pack[data-slot=left]{transform:translate(-50%,-50%) translate(clamp(-440px,-28vw,-270px)) rotate(-8deg) scale(.94)}.pack-pick-pack[data-slot=right]{transform:translate(-50%,-50%) translate(clamp(270px,28vw,440px)) rotate(8deg) scale(.94)}.pack-pick-pack:hover:not(:disabled)[data-slot=left],.pack-pick-pack:focus-visible[data-slot=left]{transform:translate(-50%,-50%) translate(clamp(-440px,-28vw,-270px)) translateY(-14px) rotate(-10deg) scale(.99)}.pack-pick-pack:hover:not(:disabled)[data-slot=right],.pack-pick-pack:focus-visible[data-slot=right]{transform:translate(-50%,-50%) translate(clamp(270px,28vw,440px)) translateY(-14px) rotate(10deg) scale(.99)}.pack-pick-cardback{width:min(282px,98%)}.pack-pick-badge{display:none!important}.sealed-pack{width:min(270px,34vw,46dvh)}.pack-phase-waiting .sealed-pack{width:min(398px,36vw,56dvh)}.sealed-pack .themed-pack-back[data-has-image=true]{box-shadow:none!important}.pack-half[data-has-image=true]:before,.pack-half[data-has-image=true]:after{display:none!important}@media(max-width:900px){.pack-selector-panel .pack-choice-cardback{width:min(186px,88%);transform:translateY(-10px) rotate(-4deg)}.pack-selector-panel .pack-choice-visual{min-height:242px}}@media(max-width:720px){.pack-pick-stage{min-height:clamp(370px,58vh,520px)}.pack-pick-pack{width:min(214px,35vw)}.pack-pick-pack[data-slot=left]{transform:translate(-50%,-50%) translate(clamp(-198px,-30vw,-124px)) rotate(-7deg) scale(.92)}.pack-pick-pack[data-slot=right]{transform:translate(-50%,-50%) translate(clamp(124px,30vw,198px)) rotate(7deg) scale(.92)}.pack-pick-cardback{width:min(196px,98%)}.pack-phase-waiting .sealed-pack,.pack-phase-waiting .sealed-pack[data-clickable=true]{width:min(304px,78vw,48dvh)}}@media(max-width:640px){.pack-selector-panel .pack-choice-visual{min-height:160px}.pack-selector-panel .pack-choice-cardback{width:min(150px,92%)}}.pack-wrapper[data-has-image=true]:before,.pack-wrapper[data-has-image=true]:after,.pack-wrapper[data-has-image=true] .pack-tear-glow{display:none!important;opacity:0!important;animation:none!important}.pack-wrapper[data-has-image=true],.pack-half[data-has-image=true]{background:transparent!important;box-shadow:none!important}.sealed-pack{filter:drop-shadow(0 34px 70px rgba(0,0,0,.72))!important}.pack-phase-waiting .sealed-pack,.pack-phase-waiting .sealed-pack[data-clickable=true]{left:50%;top:50%;transform:translate(-50%,-50%) scale(1) rotate(0)!important}.pack-selector-panel .pack-choice-card{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.pack-selector-panel .pack-choice-card:before,.pack-selector-panel .pack-choice-card:after{display:none!important}.pack-selector-panel .pack-choice-card:hover:not(:disabled):not([data-disabled=true]),.pack-selector-panel .pack-choice-card:focus-visible:not([data-disabled=true]){border-color:transparent!important;background:transparent!important;box-shadow:none!important;filter:none!important}.pack-selector-panel .pack-choice-card:hover:not(:disabled):not([data-disabled=true]) .pack-choice-cardback,.pack-selector-panel .pack-choice-card:focus-visible:not([data-disabled=true]) .pack-choice-cardback,.pack-pick-pack:hover:not(:disabled) .pack-pick-cardback,.pack-pick-pack:focus-visible .pack-pick-cardback{filter:drop-shadow(0 34px 46px rgba(0,0,0,.62)) drop-shadow(0 0 28px color-mix(in srgb,var(--pack-accent),transparent 64%)) brightness(1.06) saturate(1.08)}@media(max-width:720px){.pack-phase-waiting .sealed-pack,.pack-phase-waiting .sealed-pack[data-clickable=true]{transform:translate(-50%,-50%) scale(1) rotate(0)!important}}.pack-choice-card[data-has-image=true],.pack-pick-pack[data-has-image=true]{appearance:none;-webkit-tap-highlight-color:transparent;border:0!important;outline:0;background:transparent!important;box-shadow:none!important}.pack-choice-card[data-has-image=true]:before,.pack-choice-card[data-has-image=true]:after,.pack-pick-pack[data-has-image=true]:before,.pack-pick-pack[data-has-image=true]:after{display:none!important}.pack-choice-card[data-has-image=true]:hover:not(:disabled):not([data-disabled=true]),.pack-choice-card[data-has-image=true]:focus-visible:not([data-disabled=true]),.pack-choice-card[data-has-image=true][data-selected=true],.pack-pick-pack[data-has-image=true]:hover:not(:disabled),.pack-pick-pack[data-has-image=true]:focus-visible,.pack-pick-pack[data-has-image=true][data-selected=true]{border:0!important;outline:0;background:transparent!important;box-shadow:none!important}.pack-choice-cardback,.pack-pick-cardback{transform-origin:50% 58%;transition:transform .19s cubic-bezier(.18,.92,.2,1),filter .19s ease;will-change:transform,filter}.pack-selector-panel .pack-choice-card[data-has-image=true]:hover:not(:disabled):not([data-disabled=true]) .pack-choice-cardback,.pack-selector-panel .pack-choice-card[data-has-image=true]:focus-visible:not([data-disabled=true]) .pack-choice-cardback{transform:translateY(-24px) rotate(-1deg) scale(1.075);filter:drop-shadow(0 34px 48px rgba(0,0,0,.68)) drop-shadow(0 0 18px color-mix(in srgb,var(--pack-color),transparent 54%)) drop-shadow(0 0 34px color-mix(in srgb,var(--pack-accent),transparent 56%)) brightness(1.08) saturate(1.12)}.pack-selector-panel .pack-choice-card[data-has-image=true]:focus-visible:not([data-disabled=true]) .pack-choice-cardback,.pack-pick-pack[data-has-image=true]:focus-visible .pack-pick-cardback{animation:packArtHoverPulse 1.35s ease-in-out infinite}.pack-pick-pack[data-has-image=true]{transition:transform .19s cubic-bezier(.18,.92,.2,1),filter .19s ease}.pack-pick-pack[data-has-image=true]:hover:not(:disabled),.pack-pick-pack[data-has-image=true]:focus-visible{filter:none!important}.pack-pick-pack[data-has-image=true]:hover:not(:disabled) .pack-pick-cardback,.pack-pick-pack[data-has-image=true]:focus-visible .pack-pick-cardback{filter:drop-shadow(0 38px 54px rgba(0,0,0,.7)) drop-shadow(0 0 20px color-mix(in srgb,var(--pack-color),transparent 52%)) drop-shadow(0 0 38px color-mix(in srgb,var(--pack-accent),transparent 54%)) brightness(1.1) saturate(1.14)}.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=left],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=left]{transform:translate(-50%,-50%) translate(clamp(-440px,-28vw,-270px)) translateY(-18px) rotate(-12deg) scale(1.02)}.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=center],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=center]{transform:translate(-50%,-50%) translateY(-20px) rotate(0) scale(1.09)}.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=right],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=right]{transform:translate(-50%,-50%) translate(clamp(270px,28vw,440px)) translateY(-18px) rotate(12deg) scale(1.02)}@keyframes packArtHoverPulse{0%,to{filter:drop-shadow(0 34px 48px rgba(0,0,0,.68)) drop-shadow(0 0 18px color-mix(in srgb,var(--pack-color),transparent 54%)) drop-shadow(0 0 34px color-mix(in srgb,var(--pack-accent),transparent 56%)) brightness(1.07) saturate(1.12)}50%{filter:drop-shadow(0 38px 58px rgba(0,0,0,.72)) drop-shadow(0 0 28px color-mix(in srgb,var(--pack-color),transparent 42%)) drop-shadow(0 0 48px color-mix(in srgb,var(--pack-accent),transparent 42%)) brightness(1.14) saturate(1.18)}}@media(max-width:720px){.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=left],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=left]{transform:translate(-50%,-50%) translate(clamp(-198px,-30vw,-124px)) translateY(-14px) rotate(-9deg) scale(.98)}.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=center],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=center]{transform:translate(-50%,-50%) translateY(-16px) rotate(0) scale(1.04)}.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=right],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=right]{transform:translate(-50%,-50%) translate(clamp(124px,30vw,198px)) translateY(-14px) rotate(9deg) scale(.98)}}.pack-selector-panel .pack-choice-card{min-height:clamp(510px,61vh,672px)}.pack-selector-panel .pack-choice-visual{min-height:clamp(310px,36vh,430px);margin-top:-6px}.pack-selector-panel .pack-choice-cardback{width:min(292px,118%);transform:translateY(-10px) rotate(-4deg)}.pack-choice-pack-pick .pack-choice-shell{width:min(1480px,100%)}.pack-pick-stage{min-height:clamp(640px,74vh,920px)}.pack-pick-pack{width:min(500px,40vw,62dvh)}.pack-pick-pack[data-slot=left]{transform:translate(-50%,-50%) translate(clamp(-620px,-34vw,-315px)) rotate(-8deg) scale(1)}.pack-pick-pack[data-slot=center]{transform:translate(-50%,-50%) rotate(0) scale(1.08)}.pack-pick-pack[data-slot=right]{transform:translate(-50%,-50%) translate(clamp(315px,34vw,620px)) rotate(8deg) scale(1)}.pack-pick-pack:hover:not(:disabled)[data-slot=left],.pack-pick-pack:focus-visible[data-slot=left],.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=left],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=left]{transform:translate(-50%,-50%) translate(clamp(-620px,-34vw,-315px)) translateY(-20px) rotate(-10deg) scale(1.1)}.pack-pick-pack:hover:not(:disabled)[data-slot=center],.pack-pick-pack:focus-visible[data-slot=center],.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=center],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=center]{transform:translate(-50%,-50%) translateY(-24px) rotate(0) scale(1.18)}.pack-pick-pack:hover:not(:disabled)[data-slot=right],.pack-pick-pack:focus-visible[data-slot=right],.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=right],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=right]{transform:translate(-50%,-50%) translate(clamp(315px,34vw,620px)) translateY(-20px) rotate(10deg) scale(1.1)}.pack-pick-cardback{width:min(468px,108%)}.pack-pick-pack[data-selected=true][data-slot=left]{animation:packPickSlideLeft .68s cubic-bezier(.18,.92,.2,1) both}.pack-pick-pack[data-selected=true][data-slot=center]{animation:packPickSlideCenter .68s cubic-bezier(.18,.92,.2,1) both}.pack-pick-pack[data-selected=true][data-slot=right]{animation:packPickSlideRight .68s cubic-bezier(.18,.92,.2,1) both}.pack-pick-pack[data-selected=true] .pack-pick-cardback{transform:scale(1.08)}@keyframes packPickSlideLeft{0%{transform:translate(-50%,-50%) translate(clamp(-620px,-34vw,-315px)) rotate(-8deg) scale(1)}58%{transform:translate(-50%,-50%) translate(clamp(-260px,-14vw,-150px)) translateY(-10px) rotate(-3deg) scale(1.2)}to{transform:translate(-50%,-50%) translate(0) translateY(-18px) rotate(0) scale(1.3)}}@keyframes packPickSlideCenter{0%{transform:translate(-50%,-50%) rotate(0) scale(1.08)}60%{transform:translate(-50%,-50%) translateY(-12px) rotate(0) scale(1.2)}to{transform:translate(-50%,-50%) translateY(-18px) rotate(0) scale(1.3)}}@keyframes packPickSlideRight{0%{transform:translate(-50%,-50%) translate(clamp(315px,34vw,620px)) rotate(8deg) scale(1)}58%{transform:translate(-50%,-50%) translate(clamp(150px,14vw,260px)) translateY(-10px) rotate(3deg) scale(1.2)}to{transform:translate(-50%,-50%) translate(0) translateY(-18px) rotate(0) scale(1.3)}}.sealed-pack{width:min(430px,44vw,62dvh)}.pack-phase-waiting .sealed-pack,.pack-phase-waiting .sealed-pack[data-clickable=true]{width:min(520px,46vw,70dvh)}@media(max-width:900px){.pack-selector-panel .pack-choice-card{min-height:442px}.pack-selector-panel .pack-choice-visual{min-height:274px;margin-top:-4px}.pack-selector-panel .pack-choice-cardback{width:min(252px,108%);transform:translateY(-8px) rotate(-4deg)}}@media(max-width:720px){.pack-pick-stage{min-height:clamp(500px,66vh,690px)}.pack-pick-pack{width:min(336px,64vw,46dvh)}.pack-pick-pack[data-slot=left]{transform:translate(-50%,-50%) translate(clamp(-285px,-42vw,-132px)) rotate(-7deg) scale(.98)}.pack-pick-pack[data-slot=center]{transform:translate(-50%,-50%) rotate(0) scale(1.08)}.pack-pick-pack[data-slot=right]{transform:translate(-50%,-50%) translate(clamp(132px,42vw,285px)) rotate(7deg) scale(.98)}.pack-pick-pack:hover:not(:disabled)[data-slot=left],.pack-pick-pack:focus-visible[data-slot=left],.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=left],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=left]{transform:translate(-50%,-50%) translate(clamp(-285px,-42vw,-132px)) translateY(-16px) rotate(-9deg) scale(1.06)}.pack-pick-pack:hover:not(:disabled)[data-slot=center],.pack-pick-pack:focus-visible[data-slot=center],.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=center],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=center]{transform:translate(-50%,-50%) translateY(-18px) rotate(0) scale(1.15)}.pack-pick-pack:hover:not(:disabled)[data-slot=right],.pack-pick-pack:focus-visible[data-slot=right],.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=right],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=right]{transform:translate(-50%,-50%) translate(clamp(132px,42vw,285px)) translateY(-16px) rotate(9deg) scale(1.06)}.pack-pick-cardback{width:min(310px,108%)}.pack-phase-waiting .sealed-pack,.pack-phase-waiting .sealed-pack[data-clickable=true]{width:min(356px,82vw,54dvh)}}@media(max-width:640px){.pack-selector-panel .pack-choice-card{min-height:326px}.pack-selector-panel .pack-choice-visual{min-height:168px;margin-top:-2px}.pack-selector-panel .pack-choice-cardback{width:min(168px,104%);transform:translateY(-4px) rotate(-4deg)}}@media(max-width:430px){.pack-pick-stage{min-height:clamp(470px,62vh,640px)}.pack-pick-pack{width:min(274px,68vw,42dvh)}.pack-pick-pack[data-slot=left]{transform:translate(-50%,-50%) translate(clamp(-220px,-42vw,-118px)) rotate(-7deg) scale(.98)}.pack-pick-pack[data-slot=right]{transform:translate(-50%,-50%) translate(clamp(118px,42vw,220px)) rotate(7deg) scale(.98)}.pack-pick-pack:hover:not(:disabled)[data-slot=left],.pack-pick-pack:focus-visible[data-slot=left],.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=left],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=left]{transform:translate(-50%,-50%) translate(clamp(-220px,-42vw,-118px)) translateY(-14px) rotate(-9deg) scale(1.05)}.pack-pick-pack:hover:not(:disabled)[data-slot=right],.pack-pick-pack:focus-visible[data-slot=right],.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=right],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=right]{transform:translate(-50%,-50%) translate(clamp(118px,42vw,220px)) translateY(-14px) rotate(9deg) scale(1.05)}.pack-pick-cardback{width:min(254px,108%)}.pack-phase-waiting .sealed-pack,.pack-phase-waiting .sealed-pack[data-clickable=true]{width:min(320px,86vw,52dvh)}}.pack-choice-pack-pick .pack-choice-shell{width:min(1320px,calc(100vw - 32px))}.pack-pick-stage{width:100%;min-height:clamp(520px,62vh,760px);--pack-pick-card-width: min(520px, 34vw, 64dvh);--pack-pick-art-width: min(310px, 24vw, 39dvh);--pack-pick-left-x: clamp(-420px, -27.8vw, -260px);--pack-pick-right-x: clamp(260px, 27.8vw, 420px);--pack-pick-mid-left-x: clamp(-210px, -12.6vw, -124px);--pack-pick-mid-right-x: clamp(124px, 12.6vw, 210px);--pack-pick-side-scale: 1;--pack-pick-center-scale: 1.08;--pack-pick-hover-side-scale: 1.06;--pack-pick-hover-center-scale: 1.15;--pack-pick-open-scale: 1.3;--pack-pick-hover-y: -18px;--pack-pick-open-y: -16px;--pack-pick-left-open-x: 0px;--pack-pick-right-open-x: 0px}.pack-pick-pack,.pack-pick-pack[data-has-image=true]{inline-size:max-content;width:max-content;min-width:0;max-width:none;justify-items:center;overflow:visible}.pack-pick-pack[data-slot=left],.pack-pick-pack[data-slot=right]{z-index:1}.pack-pick-pack[data-slot=center]{z-index:3}.pack-pick-cardback{display:grid;place-items:center;width:var(--pack-pick-art-width);max-width:none}.pack-choice-pack-pick .pack-pick-cardback .moni-card,.pack-choice-pack-pick .pack-pick-cardback .themed-pack-back{width:100%;max-width:none;min-height:auto;justify-self:center}.pack-pick-pack[data-slot=left]{transform:translate(-50%,-50%) translate(var(--pack-pick-left-x)) rotate(-8deg) scale(var(--pack-pick-side-scale))}.pack-pick-pack[data-slot=center]{transform:translate(-50%,-50%) rotate(0) scale(var(--pack-pick-center-scale))}.pack-pick-pack[data-slot=right]{transform:translate(-50%,-50%) translate(var(--pack-pick-right-x)) rotate(8deg) scale(var(--pack-pick-side-scale))}.pack-pick-pack:hover:not(:disabled)[data-slot=left],.pack-pick-pack:focus-visible[data-slot=left],.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=left],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=left]{z-index:2;transform:translate(-50%,-50%) translate(var(--pack-pick-left-x)) translateY(var(--pack-pick-hover-y)) rotate(-10deg) scale(var(--pack-pick-hover-side-scale))}.pack-pick-pack:hover:not(:disabled)[data-slot=center],.pack-pick-pack:focus-visible[data-slot=center],.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=center],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=center]{z-index:4;transform:translate(-50%,-50%) translateY(var(--pack-pick-hover-y)) rotate(0) scale(var(--pack-pick-hover-center-scale))}.pack-pick-pack:hover:not(:disabled)[data-slot=right],.pack-pick-pack:focus-visible[data-slot=right],.pack-pick-pack[data-has-image=true]:hover:not(:disabled)[data-slot=right],.pack-pick-pack[data-has-image=true]:focus-visible[data-slot=right]{z-index:2;transform:translate(-50%,-50%) translate(var(--pack-pick-right-x)) translateY(var(--pack-pick-hover-y)) rotate(10deg) scale(var(--pack-pick-hover-side-scale))}.pack-pick-pack[data-selected=true]{z-index:5}.pack-pick-pack[data-selected=true] .pack-pick-cardback{transform:scale(1.02)}@keyframes packPickSlideLeft{0%{transform:translate(-50%,-50%) translate(var(--pack-pick-left-x)) rotate(-8deg) scale(var(--pack-pick-side-scale))}58%{transform:translate(-50%,-50%) translate(var(--pack-pick-mid-left-x)) translateY(-8px) rotate(-3deg) scale(1.14)}to{transform:translate(-50%,-50%) translate(var(--pack-pick-left-open-x)) translateY(var(--pack-pick-open-y)) rotate(0) scale(var(--pack-pick-open-scale))}}@keyframes packPickSlideCenter{0%{transform:translate(-50%,-50%) rotate(0) scale(var(--pack-pick-center-scale))}60%{transform:translate(-50%,-50%) translateY(-10px) rotate(0) scale(1.16)}to{transform:translate(-50%,-50%) translateY(var(--pack-pick-open-y)) rotate(0) scale(var(--pack-pick-open-scale))}}@keyframes packPickSlideRight{0%{transform:translate(-50%,-50%) translate(var(--pack-pick-right-x)) rotate(8deg) scale(var(--pack-pick-side-scale))}58%{transform:translate(-50%,-50%) translate(var(--pack-pick-mid-right-x)) translateY(-8px) rotate(3deg) scale(1.14)}to{transform:translate(-50%,-50%) translate(var(--pack-pick-right-open-x)) translateY(var(--pack-pick-open-y)) rotate(0) scale(var(--pack-pick-open-scale))}}@media(max-width:720px){.pack-choice-overlay.pack-choice-pack-pick{padding-inline:10px}.pack-choice-pack-pick .pack-choice-shell{width:min(100%,calc(100vw - 20px))}.pack-pick-stage{min-height:clamp(410px,55vh,560px);--pack-pick-card-width: min(330px, 62vw, 49dvh);--pack-pick-art-width: min(222px, 55vw, 37dvh);--pack-pick-left-x: clamp(-154px, -19.5vw, -92px);--pack-pick-right-x: clamp(92px, 19.5vw, 154px);--pack-pick-mid-left-x: clamp(-80px, -9.8vw, -48px);--pack-pick-mid-right-x: clamp(48px, 9.8vw, 80px);--pack-pick-side-scale: .98;--pack-pick-center-scale: 1.04;--pack-pick-hover-side-scale: 1.01;--pack-pick-hover-center-scale: 1.09;--pack-pick-open-scale: 1.2;--pack-pick-hover-y: -12px;--pack-pick-open-y: -14px}}@media(max-width:430px){.pack-pick-stage{min-height:clamp(400px,55vh,540px);--pack-pick-card-width: min(238px, 61vw, 44dvh);--pack-pick-art-width: min(194px, 51vw, 34dvh);--pack-pick-left-x: clamp(-84px, -18.5vw, -68px);--pack-pick-right-x: clamp(68px, 18.5vw, 84px);--pack-pick-mid-left-x: clamp(-44px, -9vw, -33px);--pack-pick-mid-right-x: clamp(33px, 9vw, 44px);--pack-pick-side-scale: .94;--pack-pick-center-scale: 1.02;--pack-pick-hover-side-scale: .98;--pack-pick-hover-center-scale: 1.06;--pack-pick-open-scale: 1.14}}.app-header.title-menu.flat-top-bar{--hud-edge: color-mix(in srgb, var(--mode-color, var(--green)), var(--gold) 18%);position:sticky;top:0;z-index:80;min-height:62px;padding:7px;overflow:visible;border:1px solid color-mix(in srgb,var(--hud-edge),transparent 52%);border-radius:8px;background:linear-gradient(90deg,#050008f5,#11081eeb 38%,#050008f5),#050008f0;box-shadow:0 18px 52px #00000070,0 0 34px color-mix(in srgb,var(--hud-edge),transparent 86%),inset 0 0 0 1px #f8f5ff0a,inset 0 -1px color-mix(in srgb,var(--hud-edge),transparent 58%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-header.title-menu.flat-top-bar:before,.app-header.title-menu.flat-top-bar:after{content:"";position:absolute;display:block;pointer-events:none}.app-header.title-menu.flat-top-bar:before{inset:5px;border:1px solid rgba(248,245,255,.06);border-radius:6px;background:linear-gradient(90deg,transparent 0 8%,color-mix(in srgb,var(--hud-edge),transparent 70%) 12%,transparent 18% 82%,color-mix(in srgb,var(--hud-edge),transparent 76%) 88%,transparent 94%),repeating-linear-gradient(90deg,transparent 0 52px,rgba(248,245,255,.035) 52px 53px);opacity:.62}.app-header.title-menu.flat-top-bar:after{right:14px;bottom:5px;left:14px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),var(--green),transparent);box-shadow:0 0 18px color-mix(in srgb,var(--hud-edge),transparent 58%)}.app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{position:relative;z-index:1;display:flex;gap:7px;align-items:stretch;justify-content:flex-end;width:100%;padding:0;border:0;border-radius:0;background:transparent}.app-header.title-menu.flat-top-bar .flat-session-tabs span,.app-header.title-menu.flat-top-bar .flat-session-tabs button,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions{min-height:46px;height:auto;border-radius:7px}.app-header.title-menu.flat-top-bar .flat-session-tabs span,.app-header.title-menu.flat-top-bar .flat-session-tabs button{position:relative;overflow:hidden;border:1px solid rgba(248,245,255,.12);background:linear-gradient(180deg,#f8f5ff14,#f8f5ff05),#050008ad;box-shadow:0 12px 24px #00000047,inset 0 0 0 1px #f8f5ff09}.app-header.title-menu.flat-top-bar .flat-session-tabs span:before,.app-header.title-menu.flat-top-bar .flat-session-tabs button:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(248,245,255,.14),transparent),repeating-linear-gradient(0deg,transparent 0 7px,color-mix(in srgb,var(--hud-edge),transparent 94%) 7px 8px);opacity:.48;pointer-events:none}.flat-session-tabs .session-brand-chip{display:grid;flex:0 0 76px;place-items:center;align-content:center;gap:1px;border-color:#f4b83a6b;background:linear-gradient(135deg,#7b1fff52,#39ff5a2e),#050008bd}.flat-session-tabs .session-brand-chip b{color:#fff;font-family:Black Ops One,Inter,sans-serif;font-size:20px;font-weight:400;line-height:.9;text-shadow:0 0 16px rgba(248,245,255,.36),0 0 24px rgba(123,31,255,.42)}.flat-session-tabs .session-brand-chip small{color:var(--gold);font-family:Orbitron,Inter,sans-serif;font-size:8px;font-weight:950;line-height:1}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{display:grid;flex:0 0 84px;place-items:center;min-width:76px;padding:0 13px;border-color:#f4b83ab8;color:#210f00;background:linear-gradient(180deg,#ffee87eb,#f4b83ac2 48%,#9c5800d1),#f4b83ae6;box-shadow:0 0 24px #f4b83a3d,inset 0 1px #ffffff85,inset 0 -10px 18px #2a0d0033;font-size:10px;font-weight:950;letter-spacing:.08em;text-shadow:0 1px 0 rgba(255,255,255,.28);text-transform:uppercase}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{display:grid;flex:1 1 250px;align-content:center;justify-content:start;min-width:0;padding:7px 14px;text-align:left}.flat-session-tabs .session-player-action small,.flat-session-tabs .session-mode-chip small,.flat-session-tabs .session-points small{position:relative;z-index:1;color:#f8f5ff94;font-family:Orbitron,Inter,sans-serif;font-size:8px;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.flat-session-tabs .session-player-action b,.flat-session-tabs .session-mode-chip b,.flat-session-tabs .session-points b{position:relative;z-index:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flat-session-tabs .session-player-action b{max-width:min(280px,42vw);color:#fff;font-size:clamp(14px,1.1vw,17px);line-height:1.08}.flat-session-tabs .session-mode-chip{display:grid;flex:0 1 180px;align-content:center;min-width:126px;padding:7px 12px;border-color:color-mix(in srgb,var(--hud-edge),transparent 48%);background:linear-gradient(135deg,color-mix(in srgb,var(--hud-edge),transparent 86%),transparent 58%),#050008b8}.flat-session-tabs .session-mode-chip b{color:color-mix(in srgb,var(--hud-edge),#fff 26%);font-family:Orbitron,Inter,sans-serif;font-size:clamp(12px,.9vw,14px);line-height:1.08;text-transform:uppercase}.flat-session-tabs .session-points{display:grid;flex:0 0 auto;align-content:center;min-width:104px;padding:7px 12px;border-color:#f4b83a6b;background:linear-gradient(135deg,rgba(244,184,58,.16),transparent 58%),#050008b3}.flat-session-tabs .session-points b{color:var(--gold);font-family:Orbitron,Inter,sans-serif;font-size:clamp(14px,1.1vw,17px);letter-spacing:.04em}.flat-session-tabs .session-points small{color:#f4b83ac7}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions{display:flex;flex:0 0 auto;gap:6px;align-items:stretch;min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.flat-session-tabs .session-actions:before{content:none}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button{min-width:78px;min-height:46px;padding:0 13px;font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action{border-color:#39ff5a75;color:#dfffe6;background:linear-gradient(180deg,#39ff5a3d,#10602794),#050008b3;box-shadow:0 0 22px #39ff5a29,inset 0 0 0 1px #39ff5a1f}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-menu-action{border-color:color-mix(in srgb,var(--hud-edge),transparent 48%);color:color-mix(in srgb,var(--hud-edge),#fff 24%)}.app-header.title-menu.flat-top-bar .flat-session-tabs button:hover,.app-header.title-menu.flat-top-bar .flat-session-tabs button:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--hud-edge),#fff 10%);background:linear-gradient(180deg,color-mix(in srgb,var(--hud-edge),transparent 78%),#f8f5ff08),#050008b8;box-shadow:0 14px 30px #00000057,0 0 20px color-mix(in srgb,var(--hud-edge),transparent 78%),inset 0 0 0 1px #f8f5ff12}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action:hover,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action:focus-visible{border-color:#ffe86feb;color:#170900;background:linear-gradient(180deg,#fff8befa,#ffca43e0 52%,#b86500e6),#f4b83af5;box-shadow:0 14px 30px #00000057,0 0 26px #f4b83a5c,inset 0 1px #ffffff9e,inset 0 -10px 18px #2a0d003d}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action{border-color:#ff384c9e;color:#fff2f4;background:linear-gradient(180deg,#ff384c52,#760e1cad),#0c0003c2;box-shadow:0 0 22px #ff384c29,inset 0 0 0 1px #ff7a8921}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action:hover,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action:focus-visible{border-color:#ff707edb;background:linear-gradient(180deg,#ff4a5d6b,#88101fc7),#0e0004d1;box-shadow:0 14px 30px #00000057,0 0 24px #ff384c47,inset 0 0 0 1px #ffa4ae2e}.play-grid.quick-duel-screen{min-height:calc(100vh - 96px);padding:clamp(14px,1.8vw,26px);border-color:#f4b83a57;border-radius:8px;background:linear-gradient(115deg,rgba(244,184,58,.11),transparent 25% 78%,rgba(57,255,90,.1)),linear-gradient(180deg,#0f0620fa,#050008eb),#050008;box-shadow:0 28px 86px #00000070,inset 0 0 0 1px #f8f5ff0b,inset 0 0 98px #7b1fff1f}.play-grid.quick-duel-screen:before{inset:92px -8% auto;height:78%;background:linear-gradient(rgba(57,255,90,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(244,184,58,.11) 1px,transparent 1px);background-size:84px 64px;opacity:.42;transform:perspective(980px) rotateX(62deg)}.quick-duel-home{grid-template-columns:minmax(330px,.74fr) minmax(0,1.48fr);gap:clamp(14px,1.6vw,22px);align-items:stretch}.quick-hero-console,.quick-loadout-panel,.quick-rival-panel{overflow:hidden;border:1px solid rgba(248,245,255,.14);border-radius:8px;background:linear-gradient(135deg,rgba(248,245,255,.08),transparent 36%),linear-gradient(180deg,#0d061cd1,#050008bd),#050008ad;box-shadow:0 24px 72px #0000005c,inset 0 0 0 1px #f8f5ff0b,inset 0 1px #f8f5ff14}.quick-hero-console{min-height:520px;align-content:end;gap:16px;padding:clamp(20px,2.4vw,34px);border-color:#f4b83a57;background:linear-gradient(180deg,#0500081a,#05000894),linear-gradient(140deg,rgba(244,184,58,.18),transparent 38%),linear-gradient(30deg,rgba(57,255,90,.14),transparent 46%),#050008c7}.quick-hero-console:before{top:-98px;right:-76px;width:310px;border-radius:8px;border-color:#f4b83a2e;background:conic-gradient(from 16deg,transparent,rgba(57,255,90,.28),transparent 34%,rgba(244,184,58,.3),transparent 68%,rgba(255,104,247,.24),transparent),repeating-linear-gradient(90deg,transparent 0 18px,rgba(248,245,255,.04) 18px 19px);filter:blur(.2px);opacity:.68}.quick-hero-console:after{content:none}.quick-status-chip,.quick-tile-state{position:absolute;z-index:4;display:inline-grid;place-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(244,184,58,.28);border-radius:999px;color:var(--gold);background:linear-gradient(180deg,#f4b83a24,#0500088a),#050008ad;box-shadow:0 0 18px #f4b83a24,inset 0 0 0 1px #f8f5ff09;font-family:Orbitron,Inter,sans-serif;font-size:9px;font-weight:950;line-height:1;text-transform:uppercase}.quick-status-chip{top:18px;right:18px}.quick-status-chip[data-ready=true]{border-color:#39ff5a5c;color:var(--green);box-shadow:0 0 20px #39ff5a2e,inset 0 0 0 1px #f8f5ff09}.quick-hero-console h2{max-width:620px;color:#fff;font-family:Black Ops One,Inter,sans-serif;font-size:clamp(42px,5vw,78px);font-weight:400;line-height:.92;text-shadow:0 0 24px rgba(248,245,255,.22),0 0 48px rgba(123,31,255,.32)}.quick-hero-console p{max-width:560px;color:#f8f5ffcc;font-size:clamp(15px,1.18vw,18px);font-weight:600}.quick-versus-strip{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:9px;align-items:center;max-width:620px;padding:8px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--deck-color),transparent 86%),transparent 46%,color-mix(in srgb,var(--rival-color),transparent 86%)),#050008b3;box-shadow:inset 0 0 0 1px #f8f5ff09,0 18px 36px #00000038}.quick-versus-strip span{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid rgba(248,245,255,.08);border-radius:7px;background:#05000885}.quick-versus-strip small{color:#f8f5ff8f;font-size:9px;font-weight:950;text-transform:uppercase}.quick-versus-strip strong{overflow:hidden;color:#fff;font-size:clamp(12px,1vw,15px);line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.quick-versus-strip b{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(244,184,58,.42);border-radius:8px;color:#050008;background:linear-gradient(135deg,var(--gold),var(--green));box-shadow:0 0 22px #f4b83a38,inset 0 0 0 1px #ffffff61;font-family:Orbitron,Inter,sans-serif;font-size:13px}.quick-hero-stats span{min-height:38px;border-color:#f8f5ff24;border-radius:7px;background:linear-gradient(180deg,#f8f5ff14,#f8f5ff05),#050008a8}.quick-start-button{min-height:62px;border-radius:8px;border-color:#ffe870c7;color:#07000c;background:linear-gradient(135deg,#fff1a8,var(--gold) 38%,var(--green));box-shadow:0 0 34px #f4b83a3d,0 0 34px #39ff5a29,inset 0 0 0 1px #ffffff8a;font-family:Orbitron,Inter,sans-serif;font-size:13px}.quick-start-button:hover,.quick-start-button:focus-visible{filter:brightness(1.07) saturate(1.08);transform:translateY(-2px)}.quick-loadout-panel,.quick-rival-panel{gap:14px;padding:clamp(14px,1.5vw,18px)}.quick-loadout-panel:before,.quick-rival-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 49%,rgba(57,255,90,.06) 50%,transparent 51%),repeating-linear-gradient(90deg,transparent 0 54px,rgba(248,245,255,.028) 54px 55px);opacity:.48;pointer-events:none}.quick-panel-head{position:relative;z-index:2;min-height:52px;padding:0 0 12px;border-bottom:1px solid rgba(248,245,255,.1)}.quick-panel-head:before{width:10px;height:10px;background:radial-gradient(circle,#fff 0 18%,var(--green) 19% 58%,transparent 60%),var(--green);box-shadow:0 0 16px #39ff5aad,0 0 28px #f4b83a2e}.quick-panel-head h3{font-family:Black Ops One,Inter,sans-serif;font-size:clamp(24px,2.1vw,34px);font-weight:400;line-height:.94}.quick-panel-head strong{min-height:34px;border-radius:7px;border-color:#f4b83a61;background:linear-gradient(180deg,#f4b83a24,#05000894);font-family:Orbitron,Inter,sans-serif;font-size:10px}.quick-deck-rail{min-height:358px;padding:10px 5px 16px;gap:16px}.quick-deck-tile,.quick-rival-card{isolation:isolate;border-radius:8px;border:none!important;background:transparent!important;box-shadow:none!important}.quick-deck-tile{flex-basis:clamp(310px,30vw,430px);min-height:326px;padding:18px}.quick-rival-card{min-height:320px;padding:18px;transition:box-shadow .28s ease,border-color .22s ease,background .28s ease,filter .18s ease!important}.quick-deck-tile:before,.quick-rival-card:before,.quick-deck-tile:after,.quick-rival-card:after{content:"";position:absolute;pointer-events:none}.quick-deck-tile:before,.quick-rival-card:before{display:none!important}.quick-deck-tile:after,.quick-rival-card:after{display:none!important}.quick-deck-tile[data-active=true],.quick-rival-card[data-active=true]{border:none!important;box-shadow:0 0 0 1px #f8f5ff14,0 0 42px color-mix(in srgb,var(--deck-card-color, var(--rival-color, var(--green))),transparent 58%)!important}.quick-tile-state{top:13px;right:13px;min-height:26px;border-color:color-mix(in srgb,var(--deck-card-color, var(--rival-color, var(--gold))),transparent 42%);color:color-mix(in srgb,var(--deck-card-color, var(--rival-color, var(--gold))),#fff 18%)}.quick-deck-tile[data-active=true] .quick-tile-state,.quick-rival-card[data-active=true] .quick-tile-state{border-color:#39ff5a6b;color:var(--green)}.quick-deck-fan{top:34px;height:204px}.quick-deck-fan .moni-card.compact{--card-display-width: clamp(102px, 8.6vw, 136px)}.quick-rival-fan .moni-card.compact{--card-display-width: clamp(98px, 7.8vw, 126px)}.quick-deck-fan>span{filter:drop-shadow(0 16px 22px rgba(0,0,0,.52)) drop-shadow(0 0 14px color-mix(in srgb,var(--deck-card-color, var(--rival-color, var(--green))),transparent 82%))}.quick-deck-copy{z-index:3;gap:7px;padding:13px;border-radius:8px;border-color:#f8f5ff24;background:linear-gradient(180deg,#f8f5ff1a,#0500081f),#050008c7;box-shadow:0 14px 30px #00000042,inset 0 0 0 1px #f8f5ff0a}.quick-deck-copy small:first-child,.quick-deck-copy em{font-family:Orbitron,Inter,sans-serif;font-size:9px;letter-spacing:.08em}.quick-deck-copy strong{font-family:Black Ops One,Inter,sans-serif;font-size:clamp(22px,1.8vw,28px);font-weight:400;letter-spacing:0}.quick-rival-copy small:last-of-type{color:#f8f5ffad;font-size:11px;font-weight:800;line-height:1.18;text-transform:none}.quick-deck-meter{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;height:5px;margin-top:1px}.quick-deck-meter i{display:block;border-radius:999px;background:color-mix(in srgb,var(--deck-card-color, var(--rival-color, var(--green))),#fff 8%);box-shadow:0 0 10px color-mix(in srgb,var(--deck-card-color, var(--rival-color, var(--green))),transparent 62%)}.quick-rival-grid{gap:16px}@media(max-width:1180px){.quick-duel-home{grid-template-columns:1fr;grid-template-areas:"hero" "decks" "rivals"}.quick-hero-console{min-height:380px}.quick-deck-rail{min-height:340px}}@media(max-width:820px){.app-header.title-menu.flat-top-bar{min-height:auto;padding:6px}.app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{flex-wrap:wrap}.flat-session-tabs .session-brand-chip{flex:0 0 58px}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{flex:0 0 78px;min-width:70px}.flat-session-tabs .session-player-action{flex:1 1 calc(100% - 151px)}.flat-session-tabs .session-mode-chip,.flat-session-tabs .session-points{flex:1 1 116px}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions{flex:1 1 100%}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button{flex:1 1 0}.quick-rival-grid{grid-template-columns:1fr}}@media(max-width:540px){.play-grid.quick-duel-screen{min-height:auto;padding:10px}.app-header.title-menu.flat-top-bar{border-radius:7px}.flat-session-tabs .session-brand-chip{display:none}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{flex:0 0 72px;min-width:68px}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{flex:1 1 calc(100% - 80px)}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button{min-height:40px}.flat-session-tabs .session-player-action b{max-width:58vw}.quick-hero-console{min-height:330px;padding:18px}.quick-status-chip{top:12px;right:12px}.quick-hero-console h2{font-size:clamp(34px,11vw,46px)}.quick-hero-console p{font-size:14px}.quick-versus-strip{grid-template-columns:1fr}.quick-versus-strip b{justify-self:center;width:48px;height:28px}.quick-loadout-panel,.quick-rival-panel{padding:12px}.quick-panel-head{align-items:flex-start}.quick-panel-head h3{font-size:24px}.quick-deck-rail{min-height:304px;gap:12px;padding-bottom:12px}.quick-deck-tile{flex-basis:min(304px,86vw);min-height:284px;padding:14px}.quick-rival-card{min-height:284px;padding:14px}.quick-deck-fan{top:32px;height:172px}.quick-deck-fan .moni-card.compact,.quick-rival-fan .moni-card.compact{--card-display-width: 92px}.quick-deck-copy strong{font-size:21px}}@media(prefers-reduced-motion:reduce){.quick-deck-tile:after,.quick-rival-card:after{transition:none}}@media(min-width:1181px){.quick-duel-home{grid-template-columns:1fr;grid-template-areas:"hero" "decks" "rivals"}.quick-hero-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:end;align-content:center;column-gap:clamp(20px,3vw,46px);min-height:318px}.quick-hero-console>.eyebrow,.quick-hero-console>h2,.quick-hero-console>p{grid-column:1}.quick-hero-console>h2{max-width:780px;font-size:clamp(40px,4.35vw,68px)}.quick-hero-console>p{max-width:680px}.quick-versus-strip,.quick-hero-stats,.quick-start-button{grid-column:2;width:100%;max-width:none}.quick-start-button{justify-self:stretch}.quick-deck-rail{min-height:338px}.quick-deck-tile{min-height:308px}.quick-rival-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-rival-card{min-height:304px}.quick-rival-fan .moni-card.compact{--card-display-width: clamp(86px, 6.4vw, 116px)}.quick-rival-copy strong{font-size:clamp(19px,1.45vw,24px)}}.app-shell:has(.match-board){height:100dvh;min-height:0;overflow:hidden;padding-block:clamp(8px,1.2dvh,14px)}.app-shell:has(.match-board) .app-header.title-menu.flat-top-bar{margin-bottom:clamp(6px,.9dvh,10px)}.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--duel-board-card-width: clamp(100px, min(9.8vw, 13.8dvh), 164px);--duel-hand-card-width: clamp(124px, min(10.5vw, 19dvh), 176px);--duel-board-slot-gap: clamp(5px, .62vw, 10px);--duel-board-slot-pad: clamp(3px, .38vw, 6px);height:calc(100dvh - clamp(92px,11dvh,132px));max-height:calc(100dvh - clamp(92px,11dvh,132px));min-height:0;gap:clamp(6px,.85dvh,10px);overflow:hidden;border-color:#f4b83a61;background:radial-gradient(circle at 18% 0%,rgba(244,184,58,.18),transparent 28%),radial-gradient(circle at 86% 4%,rgba(57,255,90,.12),transparent 26%),linear-gradient(180deg,#0b0416fa,#050008f2);box-shadow:0 24px 70px #0000005c,inset 0 0 0 1px #f8f5ff0f,inset 0 0 100px #7b1fff21}.play-grid.match-active{display:grid;grid-template-rows:minmax(0,1fr) auto;padding:clamp(7px,1vw,12px)}.online-challenge-shell[data-match-active=true]{display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:clamp(7px,1vw,12px)}.play-grid.match-active .setup-panel.match-command-strip{position:relative;top:auto;z-index:12;display:none!important;grid-template-columns:auto minmax(160px,1fr) minmax(160px,1fr) auto auto;gap:8px;align-items:center;min-height:46px;margin:0;padding:6px;border:1px solid rgba(244,184,58,.3);border-radius:8px;background:linear-gradient(90deg,rgba(244,184,58,.14),transparent 54%,rgba(57,255,90,.1)),#050008c7;box-shadow:0 14px 34px #0000003d,inset 0 0 0 1px #f8f5ff0b}.play-grid.match-active .setup-panel.match-command-strip h2{display:block;margin:0;font-family:Black Ops One,Inter,sans-serif;font-size:clamp(20px,1.9vw,30px);font-weight:400;line-height:1}.play-grid.match-active .setup-panel.match-command-strip label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:center;margin:0;color:#f8f5ff9e;font-size:10px;font-weight:950;text-transform:uppercase}.play-grid.match-active .setup-panel.match-command-strip select,.play-grid.match-active .setup-panel.match-command-strip button,.play-grid.match-active .match-live-pill{min-height:34px;border-radius:7px}.match-board{position:relative;isolation:isolate;display:grid;grid-template-rows:minmax(0,1fr) clamp(176px,28dvh,258px);height:100%;min-height:0;gap:clamp(6px,.8dvh,9px);overflow:hidden;padding:0;padding-bottom:0!important;scroll-margin-top:0}.match-board .winner-banner{position:absolute;top:10px;left:50%;z-index:30;width:min(520px,calc(100% - 24px));transform:translate(-50%);min-height:40px;padding:8px 12px;font-size:clamp(16px,1.8vw,24px)}.duel-table{display:grid;grid-template-columns:minmax(0,1fr) clamp(110px,10vw,148px);height:100%;min-height:0;gap:clamp(6px,.85vw,10px);padding:clamp(6px,.9vw,10px);border-color:#f4b83a52;background:radial-gradient(ellipse at 50% 4%,rgba(244,184,58,.22),transparent 34%),radial-gradient(ellipse at 50% 98%,rgba(57,255,90,.14),transparent 38%),linear-gradient(180deg,#52270abd,#0a1615f0 52%,#2b1208f5)}.duel-table:before{inset:clamp(10px,1vw,14px) clamp(124px,11vw,164px) clamp(10px,1vw,14px) clamp(10px,1vw,14px);opacity:.82}.duel-main{display:grid;grid-template-rows:minmax(28px,auto) minmax(0,1fr) minmax(28px,auto);min-height:0;gap:clamp(4px,.65dvh,7px);transform:none}.battlefield{display:grid;grid-template-rows:minmax(calc(var(--duel-board-card-width) * var(--moni-card-ratio-height)),1fr) clamp(32px,4.4dvh,44px) minmax(calc(var(--duel-board-card-width) * var(--moni-card-ratio-height)),1fr);height:100%;min-height:0;gap:clamp(3px,.45dvh,5px);padding:clamp(5px,.7vw,8px);border:1px solid rgba(248,245,255,.14);border-radius:8px;background:linear-gradient(90deg,rgba(5,0,8,.52),transparent 12% 88%,rgba(5,0,8,.52)),repeating-linear-gradient(90deg,rgba(248,245,255,.04) 0 1px,transparent 1px 25%),linear-gradient(180deg,#4b260ce6,#0f3a24c7 50%,#46220aeb)}.board-row-shell{position:relative;z-index:1;display:grid;grid-template-columns:max-content var(--duel-board-card-width);align-items:center;justify-content:center;gap:var(--duel-board-slot-gap);min-width:0;min-height:0;overflow:visible}.unit-row{display:grid;grid-template-columns:repeat(4,calc(var(--duel-board-card-width) + var(--duel-board-slot-pad) + var(--duel-board-slot-pad)));justify-content:center;height:100%;min-height:0;gap:var(--duel-board-slot-gap);align-items:center;overflow:visible;padding:0}.unit-row.hostile,.unit-row.mine{transform:none}.board-slot,.empty-slot.board-slot{width:calc(var(--duel-board-card-width) + var(--duel-board-slot-pad) + var(--duel-board-slot-pad));height:calc((var(--duel-board-card-width) * var(--moni-card-ratio-height)) + var(--duel-board-slot-pad) + var(--duel-board-slot-pad));min-width:0;min-height:0;max-height:none;padding:var(--duel-board-slot-pad);border-radius:7px}.unit-card{align-self:center;justify-self:center;display:grid;place-items:center;border-color:#f8f5ff1f;background:linear-gradient(145deg,rgba(248,245,255,.08),transparent 40%),#0500085c;box-shadow:inset 0 0 0 1px #f8f5ff09,inset 0 0 28px #0003}.unit-card .moni-card.compact{--card-display-width: min(100%, var(--duel-board-card-width));--card-display-height: calc(var(--card-display-width) * var(--moni-card-ratio-height));width:var(--card-display-width);height:var(--card-display-height);min-height:0}.empty-slot.board-slot{display:grid;place-items:center;color:#f8f5ff5c;font-family:Orbitron,Inter,sans-serif;font-size:clamp(7px,.72vw,10px);letter-spacing:.08em;background:linear-gradient(135deg,rgba(248,245,255,.06),transparent 28% 72%,rgba(244,184,58,.08)),repeating-linear-gradient(135deg,transparent 0 12px,rgba(248,245,255,.038) 12px 13px,transparent 13px 24px),#05000847}.center-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:0;padding:clamp(5px,.75vw,8px);gap:6px;border-radius:7px;border-color:#f4b83a2e;background:linear-gradient(90deg,#050008c2,#241006db,#050008c2)}.center-line span,.center-line strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.center-line span{color:#f4b83ac7;font-size:clamp(9px,.85vw,12px);font-weight:950;text-transform:uppercase}.center-line strong{color:var(--green);font-family:Orbitron,Inter,sans-serif;font-size:clamp(10px,1vw,15px);text-transform:uppercase}.center-line button{min-height:clamp(28px,4dvh,34px);padding:0 clamp(8px,.85vw,12px);font-size:clamp(8px,.75vw,10px)}.player-lane{display:grid;grid-template-columns:minmax(118px,.72fr) auto auto auto auto minmax(190px,1.35fr);align-items:center;gap:5px;min-height:28px;padding:3px 7px;border-radius:7px;background:linear-gradient(90deg,rgba(248,245,255,.08),transparent 60%),#050008ad}.player-lane[data-has-log=false]{grid-template-columns:minmax(118px,1fr) repeat(4,auto)}.player-lane strong{font-size:clamp(10px,.95vw,14px)}.player-lane span,.player-lane em{min-height:22px;padding:4px 7px;font-size:clamp(8px,.75vw,11px);line-height:1}.player-lane .lane-latest-log{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;border-color:#f4b83a3d;background:linear-gradient(90deg,#f4b83a24,#39ff5a0f),#05000885}.player-lane .lane-latest-log b,.player-lane .lane-latest-log em{min-width:0;min-height:0;padding:0;overflow:hidden;font-style:normal;line-height:1;text-overflow:ellipsis;white-space:nowrap;background:transparent}.player-lane .lane-latest-log b{color:var(--gold);font-size:clamp(7px,.62vw,9px);font-weight:950;text-transform:uppercase}.player-lane .lane-latest-log em{color:#f8f5ffe0;font-size:clamp(8px,.75vw,11px)}.duel-deck-pile{--duel-deck-w: var(--duel-board-card-width);--duel-deck-h: calc(var(--duel-deck-w) * var(--moni-card-ratio-height));position:relative;display:grid;width:var(--duel-deck-w);height:var(--duel-deck-h);min-width:var(--duel-deck-w);min-height:var(--duel-deck-h);padding:0;border:1px solid rgba(244,184,58,.28);border-radius:7px;color:#f8f5ffe6;background:radial-gradient(circle at 26% 50%,rgba(244,184,58,.24),transparent 58%),linear-gradient(135deg,rgba(248,245,255,.08),transparent 46%),#0500088f;box-shadow:inset 0 0 0 1px #f8f5ff09,0 0 18px #f4b83a14;overflow:visible}.duel-deck-pile.hostile{border-color:#ff4f6d40;background:radial-gradient(circle at 26% 50%,rgba(255,79,109,.19),transparent 58%),linear-gradient(135deg,rgba(248,245,255,.07),transparent 46%),#0500088f}.duel-deck-stack{position:relative;display:block;width:100%;height:100%;isolation:isolate;overflow:visible;transform:rotate(-2deg);transform-origin:50% 80%}.duel-deck-back{position:absolute;inset:0;display:block;width:100%;height:100%;border:1px solid rgba(248,245,255,.28);border-radius:7px;object-fit:cover;background:#050008;box-shadow:0 3px 9px #0000006b,0 0 10px #39ff5a24}.duel-deck-back{z-index:calc(1 + var(--deck-card-offset, 0));transform:translate(calc(var(--deck-card-offset, 0) * -2px),calc(var(--deck-card-offset, 0) * -1px)) rotate(calc(var(--deck-card-offset, 0) * -1.4deg))}.duel-deck-stack[data-empty=true] .duel-deck-back{opacity:.18;filter:grayscale(.8)}.duel-deck-copy{position:absolute;left:7px;right:7px;bottom:7px;z-index:18;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:5px 6px;border:1px solid rgba(248,245,255,.16);border-radius:5px;background:#050008c7;box-shadow:0 0 16px #39ff5a1a}.duel-deck-copy b,.duel-deck-copy em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;line-height:1}.duel-deck-copy b{color:#f4b83ac2;font-size:clamp(7px,.62vw,9px);font-weight:950;text-transform:uppercase}.duel-deck-copy em{color:#fff;font-family:Orbitron,Inter,sans-serif;font-size:clamp(11px,1vw,15px);font-weight:900;text-shadow:0 0 10px rgba(244,184,58,.34)}.duel-draw-overlay{position:absolute;inset:0;z-index:160;pointer-events:none;overflow:visible;perspective:1400px;transform-style:preserve-3d}.duel-draw-flight{position:absolute;left:var(--flight-x, 0);top:var(--flight-y, 0);z-index:var(--draw-z, 900);display:block;width:var(--flight-w, var(--duel-board-card-width));height:var(--flight-h, calc(var(--duel-board-card-width) * var(--moni-card-ratio-height)));opacity:0;transform-origin:50% 50%;transform-style:preserve-3d;will-change:transform,opacity;animation:duelDealFlight 1.32s cubic-bezier(.18,.9,.18,1) both;animation-delay:calc(var(--draw-index, 0) * 90ms);filter:drop-shadow(0 14px 20px rgba(0,0,0,.48))}.duel-draw-flight.hostile{filter:drop-shadow(0 14px 20px rgba(0,0,0,.48))}.duel-draw-flight-inner,.duel-flight-face{position:absolute;inset:0;display:block;border-radius:7px}.duel-draw-flight-inner{transform-style:preserve-3d;will-change:transform;animation:duelDealFlip 1.32s cubic-bezier(.2,.78,.2,1) both;animation-delay:calc(var(--draw-index, 0) * 90ms)}.duel-flight-face{overflow:hidden;border:1px solid rgba(248,245,255,.3);backface-visibility:hidden;background:#050008;box-shadow:inset 0 0 0 1px #ffffff0e}.duel-flight-back,.duel-flight-front>img{width:100%;height:100%;object-fit:cover}.duel-flight-front{transform:rotateY(180deg)}.duel-flight-front .moni-card.compact{--card-display-width: 100%;--card-display-height: 100%;width:100%;height:100%;min-height:0;transform:none}.duel-draw-flight:after{display:none}@keyframes duelDealFlight{0%{opacity:0;transform:translateZ(0) rotate(-2deg) scale(.98)}8%{opacity:1}42%{opacity:1;transform:translate3d(var(--deal-mid-x, 0),var(--deal-mid-y, 0),0) rotate(-4deg) scale(1.03)}72%{opacity:1;transform:translate3d(var(--deal-late-x, 0),var(--deal-late-y, 0),0) rotate(2deg) scale(1.01)}94%{opacity:1;transform:translate3d(var(--deal-x, 0),var(--deal-y, 0),0) rotate(0) scale(var(--deal-scale, 1))}to{opacity:0;transform:translate3d(var(--deal-x, 0),var(--deal-y, 0),0) rotate(0) scale(var(--deal-scale, 1))}}@keyframes duelDealFlip{0%,56%{transform:rotateY(0)}78%,to{transform:rotateY(180deg)}}@keyframes duelDealSheen{0%,36%{opacity:0;transform:translate(-44%)}58%{opacity:.78}86%{opacity:.18;transform:translate(34%)}to{opacity:0;transform:translate(42%)}}.duel-command-panel{display:grid;align-content:stretch;grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:7px;min-height:0;padding:8px;border-color:#f4b83a3d;background:linear-gradient(180deg,rgba(244,184,58,.16),transparent 20%),linear-gradient(180deg,#261005f5,#050008e6)}.duel-command-top{padding-bottom:6px}.duel-command-top strong{font-size:clamp(11px,1vw,14px)}.duel-phase-list,.duel-stat-stack{gap:4px}.duel-phase-list span,.duel-stat-stack span{min-height:22px;padding:0 7px}.duel-end-turn{min-height:34px}.targeting-hint{padding:7px;font-size:10px;line-height:1.12}.duel-footer-dock{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(6px,.85vw,10px);min-height:0;overflow:hidden}.match-board .hand-row,.hand-row{position:relative;left:auto;right:auto;bottom:auto;min-height:0;height:100%;margin:0;padding:clamp(20px,2.6dvh,28px) clamp(18px,1.6vw,26px) clamp(8px,1.1dvh,12px);overflow-x:auto;overflow-y:hidden;border-radius:8px;background:radial-gradient(ellipse at 50% 100%,rgba(244,184,58,.2),transparent 54%),linear-gradient(180deg,#05000852,#050008e0)}.hand-card{margin-inline:clamp(-18px,-1.25vw,-9px);transform:translateY(clamp(6px,1.5dvh,12px)) rotate(calc(var(--hand-offset, 0) * 3.2deg))}.hand-card .moni-card.compact,.match-board .hand-card .moni-card.compact{--card-display-width: var(--duel-hand-card-width);--card-display-height: calc(var(--card-display-width) * var(--moni-card-ratio-height));width:var(--card-display-width);height:var(--card-display-height);min-height:0}.match-board .hand-card.dealing-in{pointer-events:none}.match-board .hand-card.dealing-in .moni-card.compact{visibility:hidden;opacity:0}.hand-card.playable:hover,.hand-card.playable:focus-within,.hand-card.inspectable:hover,.hand-card.inspectable:focus-within{transform:translateY(clamp(-18px,-2.8dvh,-10px)) scale(1.06) rotate(0)}.match-log{height:100%;max-height:none;min-height:0;margin:0;overflow:auto;padding:8px;border-radius:8px;background:linear-gradient(180deg,rgba(57,255,90,.08),transparent 28%),#050008ad}.match-log p{margin:0 0 5px;font-size:clamp(9px,.75vw,11px);line-height:1.12}.online-challenge-shell[data-match-active=true] .online-challenge-top{min-height:0;padding:8px 10px;border-radius:8px}.online-challenge-shell[data-match-active=true] .online-challenge-top h2{margin:2px 0;font-size:clamp(20px,2.1vw,32px)}.online-challenge-shell[data-match-active=true] .online-challenge-top p{font-size:12px;line-height:1.15}.online-challenge-shell[data-match-active=true] .online-challenge-top button{min-height:34px}.online-challenge-shell[data-match-active=true] .online-challenge-hud{grid-template-columns:minmax(110px,1.1fr) repeat(5,minmax(86px,1fr));gap:6px}.online-challenge-shell[data-match-active=true] .online-clock,.online-challenge-shell[data-match-active=true] .online-challenge-hud>span{min-height:44px;padding:7px 9px;border-radius:7px}.online-challenge-shell[data-match-active=true] .online-clock{box-shadow:inset 0 0 0 4px #050008b8,0 10px 24px #0000003d}.online-challenge-shell[data-match-active=true] .online-clock strong{font-size:clamp(20px,2.4vw,30px)}.online-challenge-shell[data-match-active=true] .online-challenge-hud span b,.online-challenge-shell[data-match-active=true] .online-clock span{font-size:8px}.online-challenge-shell[data-match-active=true] .online-challenge-hud span em{font-size:clamp(10px,.9vw,13px)}@media(max-height:920px)and (min-width:761px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--duel-board-card-width: clamp(94px, min(8.8vw, 11.6dvh), 136px);--duel-hand-card-width: clamp(118px, min(10vw, 16.4dvh), 154px);--duel-board-slot-gap: clamp(4px, .52vw, 7px);--duel-board-slot-pad: 3px}.match-board{grid-template-rows:minmax(0,1fr) clamp(164px,25dvh,232px)}.center-line button{min-height:28px}}@media(max-width:1180px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--duel-board-card-width: clamp(82px, min(13.6vw, 12.6dvh), 130px);--duel-hand-card-width: clamp(112px, min(20vw, 18dvh), 150px);--duel-board-slot-gap: clamp(4px, .6vw, 7px);--duel-board-slot-pad: clamp(3px, .35vw, 5px);height:calc(100dvh - clamp(112px,15dvh,158px));max-height:calc(100dvh - clamp(112px,15dvh,158px))}.play-grid.match-active .setup-panel.match-command-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.play-grid.match-active .setup-panel.match-command-strip h2,.play-grid.match-active .setup-panel.match-command-strip .match-live-pill{display:none}.duel-table{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.duel-table:before{inset:10px}.duel-command-panel{grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr) minmax(132px,.9fr) auto;grid-template-rows:auto;align-items:center}.duel-command-top{padding:0;border-bottom:0}.duel-phase-list{grid-template-columns:repeat(5,minmax(0,1fr))}.duel-stat-stack{grid-template-columns:repeat(4,minmax(0,1fr))}.player-lane{grid-template-columns:minmax(104px,.8fr) auto auto auto auto minmax(154px,1.1fr)}}@media(max-width:760px){.app-shell:has(.match-board){padding:6px}.app-shell:has(.match-board) .app-header.title-menu.flat-top-bar{margin-bottom:5px}.app-shell:has(.match-board) .flat-session-tabs .session-mode-chip{display:none}.app-shell:has(.match-board) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,.app-shell:has(.match-board) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,.app-shell:has(.match-board) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button,.app-shell:has(.match-board) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{min-height:36px}.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--duel-board-card-width: clamp(56px, calc((100vw - 78px)/5) , 84px);--duel-hand-card-width: clamp(104px, 32vw, 132px);--duel-board-slot-gap: 3px;--duel-board-slot-pad: 2px;height:calc(100dvh - clamp(210px,28dvh,252px));max-height:calc(100dvh - clamp(210px,28dvh,252px));padding:6px}.play-grid.match-active .setup-panel.match-command-strip{grid-template-columns:minmax(0,1fr) auto;min-height:40px}.play-grid.match-active .setup-panel.match-command-strip label{display:none}.play-grid.match-active .setup-panel.match-command-strip .primary{min-height:32px}.play-grid.match-active .setup-panel.match-command-strip .match-live-pill{display:grid;min-height:32px;padding-inline:8px}.match-board{grid-template-rows:minmax(0,1fr) clamp(158px,25dvh,210px);gap:5px}.duel-table{padding:5px}.duel-main{grid-template-rows:minmax(28px,auto) minmax(0,1fr) minmax(28px,auto);gap:4px}.player-lane{grid-template-columns:minmax(82px,.8fr) auto auto minmax(98px,1fr);min-height:28px;padding:4px}.player-lane .terrain-pill,.player-lane .deck-counter,.player-lane>span:not(.life-counter):not(.energy-pips):not(.lane-latest-log){display:none}.player-lane span,.player-lane em{min-height:20px;padding:3px 5px}.player-lane .duel-deck-pile,.player-lane .duel-deck-pile span{min-height:0;padding:0;background:transparent}.player-lane .duel-deck-pile{--duel-deck-w: clamp(20px, 5.2vw, 27px);display:grid;min-width:clamp(54px,15vw,68px);min-height:28px;gap:4px;padding:3px 5px 3px 4px}.player-lane .duel-deck-copy b{display:none}.player-lane .duel-deck-copy em{display:block;font-size:10px}.battlefield{grid-template-rows:minmax(calc(var(--duel-board-card-width) * var(--moni-card-ratio-height)),1fr) 36px minmax(calc(var(--duel-board-card-width) * var(--moni-card-ratio-height)),1fr);gap:4px;padding:5px}.unit-row{gap:3px}.board-slot,.empty-slot.board-slot{max-height:none}.unit-card .moni-card.compact{grid-template-rows:var(--card-header-h) minmax(0,var(--card-art-h)) 0 var(--card-type-h) minmax(0,var(--card-rules-h)) var(--card-footer-h) auto;padding:var(--card-pad)}.unit-card .moni-card.compact .card-rarity-band,.unit-card .moni-card.compact footer,.unit-card .moni-card.compact p{display:none}.center-line{grid-template-columns:1fr auto auto;gap:4px;padding:4px}.center-line span{display:none}.center-line strong{font-size:9px}.center-line button{min-height:28px;padding-inline:7px;font-size:8px}.duel-command-panel{grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:5px}.duel-command-top,.duel-phase-list{display:none}.duel-stat-stack{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.duel-stat-stack span{min-height:24px;padding:2px 4px}.duel-stat-stack b{display:none}.duel-end-turn{min-height:30px;padding-inline:8px}.targeting-hint{grid-column:1 / -1;padding:5px}.duel-footer-dock{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);gap:4px}.match-board .hand-row,.hand-row{padding:16px 16px 6px}.hand-card{margin-inline:-10px;transform:translateY(5px) rotate(calc(var(--hand-offset, 0) * 2deg))}.hand-card.playable:hover,.hand-card.playable:focus-within{transform:translateY(-10px) scale(1.04) rotate(0)}.hand-card .moni-card.compact .card-rarity-band,.hand-card .moni-card.compact footer{display:none}.hand-card .moni-card.compact p{font-size:9px}.match-log{display:flex;align-items:center;overflow:hidden;padding:4px 7px}.match-log p{display:none;margin:0;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.match-log p:first-child{display:block}.online-challenge-shell[data-match-active=true]{grid-template-rows:auto auto minmax(0,1fr)}.online-challenge-shell[data-match-active=true] .online-challenge-top{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px}.online-challenge-shell[data-match-active=true] .online-challenge-top .eyebrow,.online-challenge-shell[data-match-active=true] .online-challenge-top p{display:none}.online-challenge-shell[data-match-active=true] .online-challenge-top h2{font-size:17px}.online-challenge-shell[data-match-active=true] .online-challenge-hud{grid-template-columns:repeat(3,minmax(0,1fr))}.online-challenge-shell[data-match-active=true] .online-clock,.online-challenge-shell[data-match-active=true] .online-challenge-hud>span{min-height:34px;padding:5px 6px}.online-challenge-shell[data-match-active=true] .online-clock strong{font-size:18px}}@media(max-width:390px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--duel-board-card-width: clamp(52px, calc((100vw - 66px)/5) , 66px);--duel-hand-card-width: clamp(92px, 29vw, 112px)}.center-line{grid-template-columns:minmax(0,1fr) auto}.center-line .enemy-base-target{display:none}}body.duel-board-active .app-shell{height:100dvh;min-height:0;overflow:hidden;padding-block:clamp(8px,1.2dvh,14px)}@media(max-width:760px){body.duel-board-active .app-shell{padding:6px}body.duel-board-active .app-header.title-menu.flat-top-bar{min-height:auto;margin-bottom:5px;padding:5px;border-radius:7px}body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{gap:5px}body.duel-board-active .flat-session-tabs .session-brand-chip,body.duel-board-active .flat-session-tabs .session-mode-chip{display:none!important}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{flex:0 0 66px;min-width:64px}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{flex:1 1 calc(100% - 76px)}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{flex:0 0 96px;min-width:88px}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions{flex:1 1 calc(100% - 106px)}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{min-height:34px}body.duel-board-active .flat-session-tabs .session-player-action small,body.duel-board-active .flat-session-tabs .session-points small{font-size:7px}body.duel-board-active .flat-session-tabs .session-player-action b,body.duel-board-active .flat-session-tabs .session-points b{font-size:12px}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{height:calc(100dvh - clamp(132px,18dvh,168px))!important;max-height:calc(100dvh - clamp(132px,18dvh,168px))!important}}body.duel-board-active .app-shell{padding-block:6px}body.duel-board-active .app-header.title-menu.flat-top-bar{min-height:46px;margin-bottom:5px;padding:5px 8px}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,body.duel-board-active .app-header.title-menu.flat-top-bar .session-brand-chip{min-height:36px}.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-card-ratio: var(--moni-card-ratio-height, 1.4545);--tcg-board-card-w: clamp(114px, min(9.5vw, 14dvh), 165px);--tcg-board-card-h: calc(var(--tcg-board-card-w) * var(--tcg-card-ratio));--tcg-hand-card-w: clamp(142px, min(11vw, 20dvh), 205px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-slot-pad: clamp(5px, .45vw, 8px);--tcg-slot-w: calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2);--tcg-slot-h: calc(var(--tcg-board-card-h) + var(--tcg-slot-pad) * 2);--tcg-board-gap: clamp(7px, .8vw, 12px);--tcg-pile-gap: clamp(6px, .65vw, 10px);--duel-board-card-width: var(--tcg-board-card-w);--duel-hand-card-width: var(--tcg-hand-card-w);--duel-board-slot-gap: var(--tcg-board-gap);--duel-board-slot-pad: var(--tcg-slot-pad)}.play-grid.match-active .setup-panel.match-command-strip{display:none!important;grid-template-columns:auto minmax(140px,1fr) minmax(140px,1fr) auto auto;min-height:42px;padding:5px 6px}.play-grid.match-active .setup-panel.match-command-strip h2{font-size:clamp(18px,1.7vw,26px)}.play-grid.match-active .setup-panel.match-command-strip select,.play-grid.match-active .setup-panel.match-command-strip button,.play-grid.match-active .match-live-pill{min-height:32px}.online-challenge-shell[data-match-active=true]{position:relative;grid-template-rows:minmax(0,1fr);height:calc(100dvh - 62px)!important;max-height:calc(100dvh - 62px)!important;padding-top:34px}.online-challenge-shell[data-match-active=true] .online-challenge-top{position:absolute;top:6px;left:8px;z-index:20;width:min(500px,calc(45% - 10px));min-height:38px;padding:5px 7px;border-radius:7px}.online-challenge-shell[data-match-active=true] .online-challenge-top h2{font-size:clamp(15px,1.45vw,21px);line-height:1}.online-challenge-shell[data-match-active=true] .online-challenge-top .eyebrow,.online-challenge-shell[data-match-active=true] .online-challenge-top p{display:none}.online-challenge-shell[data-match-active=true] .online-challenge-top button{min-height:28px;padding-inline:9px;font-size:10px}.online-challenge-shell[data-match-active=true] .online-challenge-hud{position:absolute;top:6px;right:8px;left:min(530px,46%);z-index:20;grid-template-columns:minmax(120px,1fr) repeat(5,minmax(72px,.65fr));gap:5px}.online-challenge-shell[data-match-active=true] .online-clock,.online-challenge-shell[data-match-active=true] .online-challenge-hud>span{min-height:38px;padding:4px 7px}.match-board{grid-template-rows:minmax(0,1fr) minmax(var(--tcg-hand-card-h),calc(var(--tcg-hand-card-h) + 8px));gap:clamp(5px,.7dvh,8px)}.duel-table{display:block;min-height:0;height:100%;padding:clamp(7px,.85vw,12px);overflow:hidden;border-color:#f4b83a3d;background:radial-gradient(ellipse at 50% 8%,rgba(244,184,58,.16),transparent 33%),radial-gradient(ellipse at 50% 92%,rgba(57,255,90,.1),transparent 36%),linear-gradient(180deg,#291308eb,#081f18eb 51%,#220f06f5)}.duel-table:before{inset:clamp(8px,.8vw,12px);opacity:.46;transform:none}.duel-main{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;gap:clamp(5px,.65dvh,8px);padding-right:calc(var(--tcg-board-card-w) + var(--tcg-pile-gap) + clamp(8px,1vw,16px));transform:none}.battlefield{grid-template-rows:minmax(var(--tcg-slot-h),1fr) clamp(44px,5.8dvh,60px) minmax(var(--tcg-slot-h),1fr);gap:clamp(3px,.45dvh,5px);padding:clamp(3px,.42vw,6px);overflow:hidden;border-color:#f8f5ff1c;background:linear-gradient(90deg,rgba(5,0,8,.44),transparent 13% 87%,rgba(5,0,8,.44)),repeating-linear-gradient(90deg,rgba(248,245,255,.035) 0 1px,transparent 1px calc(var(--tcg-slot-w) + var(--tcg-board-gap))),linear-gradient(180deg,#4f270ddb,#0e3723c2 50%,#42200be6)}.battlefield:before{inset:clamp(5px,.55vw,8px);background:linear-gradient(90deg,transparent 24.6%,rgba(248,245,255,.06) 25%,transparent 25.4%,transparent 49.6%,rgba(248,245,255,.06) 50%,transparent 50.4%,transparent 74.6%,rgba(248,245,255,.06) 75%,transparent 75.4%),linear-gradient(0deg,transparent 49.5%,rgba(244,184,58,.11) 50%,transparent 50.5%)}.board-row-shell{display:block;min-width:0;overflow-x:auto;overflow-y:visible;padding:2px}.unit-row{display:grid;grid-template-columns:repeat(4,var(--tcg-slot-w));justify-content:center;align-content:center;width:max-content;min-width:100%;height:100%;gap:var(--tcg-board-gap);transform:none!important}.board-slot,.empty-slot.board-slot{width:var(--tcg-slot-w);height:var(--tcg-slot-h);min-width:var(--tcg-slot-w);min-height:var(--tcg-slot-h);max-height:var(--tcg-slot-h);padding:var(--tcg-slot-pad);border-radius:8px}.unit-card{border-color:#f8f5ff29;background:linear-gradient(145deg,rgba(248,245,255,.1),transparent 38%),#0500086b}.unit-card.inspectable{cursor:zoom-in}.unit-card.ready{border-color:#39ff5a61;box-shadow:0 0 20px #39ff5a29,inset 0 0 0 1px #39ff5a2e}.unit-card.selected,.unit-card.targetable{border-color:#f4b83ac7;box-shadow:0 0 26px #f4b83a4d,inset 0 0 0 2px #f4b83a42}.unit-card .moni-card.compact{--card-display-width: min(100%, var(--tcg-board-card-w));--card-display-height: var(--tcg-board-card-h);width:var(--card-display-width);height:var(--card-display-height)}.unit-card .unit-stats{left:calc(var(--tcg-slot-pad) + 4px);right:calc(var(--tcg-slot-pad) + 4px);bottom:calc(var(--tcg-slot-pad) + 4px)}.empty-slot.board-slot{display:grid;place-items:center;color:#f8f5ff73;border:1px solid rgba(248,245,255,.16);background:radial-gradient(circle at 50% 50%,rgba(244,184,58,.1),transparent 58%),linear-gradient(135deg,rgba(248,245,255,.055),transparent 28% 72%,rgba(57,255,90,.075)),repeating-linear-gradient(135deg,transparent 0 13px,rgba(248,245,255,.045) 13px 14px,transparent 14px 26px),#0500083d;font-family:Orbitron,Inter,sans-serif;font-size:clamp(9px,.72vw,12px);font-weight:900;letter-spacing:0;text-transform:uppercase}.empty-slot.board-slot:before{content:"";position:absolute;inset:var(--tcg-slot-pad);border:1px dashed rgba(244,184,58,.28);border-radius:7px;pointer-events:none}.center-line{grid-template-columns:auto minmax(118px,.8fr) minmax(190px,auto) minmax(250px,auto);align-items:center;min-height:0;padding:5px 7px;gap:9px;border-color:#f4b83a38}.duel-phase-strip{display:flex;gap:4px;min-width:0;overflow:hidden}.duel-phase-strip i{display:grid;place-items:center;min-height:24px;padding:0 7px;border:1px solid rgba(248,245,255,.12);border-radius:5px;color:#f8f5ffad;background:#05000866;font-family:Oxanium,Inter,sans-serif;font-size:clamp(8px,.65vw,10px);font-style:normal;font-weight:900;text-transform:uppercase}.duel-phase-strip i[data-active=true]{color:#050008;border-color:#39ff5ab8;background:linear-gradient(135deg,var(--green),var(--gold))}.center-line button{min-height:27px;padding-inline:clamp(8px,.75vw,12px);font-size:clamp(8px,.7vw,10px)}.duel-action-buttons{display:flex;justify-content:flex-end;gap:clamp(8px,.8vw,12px);min-width:0}.duel-action-buttons .duel-action-button{display:inline-grid;place-items:center;min-height:clamp(38px,4.6dvh,50px);min-width:clamp(106px,8.4vw,144px);padding-inline:clamp(12px,1vw,18px);border-width:1px;border-radius:8px;font-size:clamp(10px,.82vw,13px);letter-spacing:0;box-shadow:0 10px 24px #00000038,inset 0 0 0 1px #f8f5ff14}.duel-action-buttons .enemy-base-target{color:#ffdce4;border-color:#ff4f6d8a;background:linear-gradient(135deg,#ff4f6d3d,#f4b83a24),#050008a8}.duel-action-buttons .duel-end-turn-action{color:#050008;border-color:#f4b83ad6;background:linear-gradient(135deg,var(--gold),#fff1a6);box-shadow:0 0 24px #f4b83a2e,0 10px 24px #00000038}.duel-action-buttons .duel-action-button:disabled{opacity:.48;filter:saturate(.72)}.player-lane{position:relative;z-index:3;display:grid;grid-template-columns:minmax(168px,.55fr) minmax(260px,1fr);align-items:stretch;gap:8px;min-height:clamp(32px,4.4dvh,42px);padding:4px 8px 4px 7px;overflow:visible}.player-lane:not(.hostile){transform:translateY(clamp(7px,1.2dvh,14px))}.player-lane[data-has-log=false]{grid-template-columns:minmax(168px,1fr)}.lane-identity{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0}.lane-identity strong{color:#fff;font-family:Black Ops One,Inter,sans-serif;font-size:clamp(13px,1.1vw,18px);font-weight:400}.player-lane span,.player-lane em{min-height:22px;padding:3px 6px;font-size:clamp(9px,.72vw,11px)}.lane-piles{position:absolute;right:calc(-1 * (var(--tcg-board-card-w) + var(--tcg-pile-gap) + clamp(2px,.3vw,6px)));z-index:12;display:grid;grid-template-columns:var(--tcg-board-card-w);gap:var(--tcg-pile-gap);pointer-events:none}.player-lane.hostile .lane-piles{top:calc(100% + clamp(8px,.9dvh,13px))}.player-lane:not(.hostile) .lane-piles{bottom:calc(100% + clamp(8px,.9dvh,13px))}.duel-card-pile{--duel-deck-w: var(--tcg-board-card-w);--duel-deck-h: var(--tcg-board-card-h);position:relative;display:block;width:var(--duel-deck-w);height:var(--duel-deck-h);min-width:var(--duel-deck-w);min-height:var(--duel-deck-h);border:1px solid rgba(244,184,58,.28);border-radius:8px;overflow:visible;pointer-events:auto;background:linear-gradient(145deg,rgba(248,245,255,.08),transparent 44%),#0500088a;box-shadow:0 10px 22px #0000004d,inset 0 0 0 1px #f8f5ff0a}.duel-card-pile.hostile{border-color:#ff4f6d47}.duel-deck-pile{padding:0}.duel-deck-stack{transform:rotate(-2deg)}.duel-deck-back .moni-card.card-back.compact{--card-display-width: 100%;--card-display-height: 100%;width:100%;height:100%;min-height:0;border-radius:8px}.duel-deck-back .card-back-art{width:100%;height:100%;object-fit:cover}.duel-discard-pile[data-empty=false]{border-color:#90f4ff52}.duel-terrain-pile[data-empty=false]{border-color:#39ff5a61}.duel-terrain-pile .moni-card.compact{--card-display-width: 100%;--card-display-height: 100%;width:100%;height:100%;min-height:0}.duel-pile-empty-face{position:absolute;inset:0;display:grid;place-items:center;border-radius:8px;color:#f8f5ff80;background:radial-gradient(circle at 50% 42%,rgba(248,245,255,.08),transparent 45%),repeating-linear-gradient(135deg,transparent 0 14px,rgba(248,245,255,.04) 14px 15px,transparent 15px 28px),#05000857;font-family:Orbitron,Inter,sans-serif;font-size:clamp(8px,.68vw,10px);font-weight:900;text-transform:uppercase}.duel-deck-copy{left:6px;right:6px;bottom:6px;padding:4px 5px}.duel-deck-copy b{font-size:clamp(6.8px,.52vw,8px)}.duel-deck-copy em{font-size:clamp(10px,.86vw,14px)}.lane-match-log{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:5px;max-height:none;min-height:0;margin:0;overflow:hidden;padding:5px 7px;border:1px solid rgba(244,184,58,.2);border-radius:7px;background:linear-gradient(90deg,#f4b83a21,#39ff5a0d),#05000885}.lane-match-log b{color:var(--gold);font-size:clamp(8px,.62vw,10px);font-weight:950;text-transform:uppercase}.lane-match-log p{min-width:0;margin:0;overflow:hidden;color:#f8f5ffdb;font-size:clamp(8.5px,.7vw,11px);line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.duel-footer-dock{min-height:0;overflow:visible}.match-board .hand-row,.hand-row{display:flex;justify-content:flex-start;align-items:end;min-height:var(--tcg-hand-card-h);height:100%;padding:clamp(12px,1.6dvh,20px) clamp(18px,1.6vw,26px) clamp(12px,1.4dvh,16px);overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity}.hand-card{flex:0 0 auto;margin-inline:clamp(3px,.35vw,7px);scroll-snap-align:center;transform:translateY(clamp(4px,.8dvh,8px)) rotate(calc(var(--hand-offset, 0) * 1.1deg))}.hand-card.playable:hover,.hand-card.playable:focus-within,.hand-card.inspectable:hover,.hand-card.inspectable:focus-within{transform:translateY(clamp(-16px,-2.2dvh,-10px)) scale(1.04) rotate(0)}@media(max-height:820px)and (min-width:761px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(100px, min(8.8vw, 13.6dvh), 145px);--tcg-hand-card-w: clamp(142px, min(10.4vw, 19dvh), 188px);--tcg-slot-pad: 3px}.online-challenge-shell[data-match-active=true]{padding-top:24px}.online-challenge-shell[data-match-active=true] .online-challenge-top{top:4px;min-height:22px;padding-block:3px}.online-challenge-shell[data-match-active=true] .online-challenge-top h2{overflow:hidden;font-size:clamp(13px,1.2vw,16px);text-overflow:ellipsis;white-space:nowrap}.online-challenge-shell[data-match-active=true] .online-challenge-top button{min-height:22px;padding-inline:7px;font-size:9px}.online-challenge-shell[data-match-active=true] .online-challenge-hud{top:4px}.online-challenge-shell[data-match-active=true] .online-clock,.online-challenge-shell[data-match-active=true] .online-challenge-hud>span{min-height:24px;padding-block:3px}.online-challenge-shell[data-match-active=true] .online-clock strong{font-size:17px}.player-lane{min-height:30px}.player-lane span,.player-lane em{min-height:20px;padding-block:2px}.center-line{padding-block:3px}.match-board .hand-row,.hand-row{padding-bottom:12px}}@media(max-width:1180px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(110px, min(13.2vw, 13.2dvh), 145px);--tcg-hand-card-w: clamp(142px, min(18vw, 18.4dvh), 178px);--tcg-slot-pad: 5px}.duel-main{padding-right:0}.lane-piles{position:static;grid-template-columns:var(--tcg-board-card-w);justify-content:end}.player-lane,.player-lane[data-has-log=false]{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr) auto}.lane-match-log{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.lane-match-log p:nth-of-type(n+3){display:none}.battlefield{overflow-x:auto}.duel-table{display:block}}@media(max-height:820px)and (min-width:761px)and (max-width:1180px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(94px, min(12vw, 12.8dvh), 114px);--tcg-hand-card-w: clamp(138px, min(17vw, 18.5dvh), 166px);--tcg-slot-pad: 3px}}@media(max-width:760px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(82px, 25vw, 110px);--tcg-hand-card-w: clamp(120px, 36vw, 150px);--tcg-slot-pad: 4px;height:calc(100dvh - clamp(170px,24dvh,220px))!important;max-height:calc(100dvh - clamp(170px,24dvh,220px))!important}.online-challenge-shell[data-match-active=true] .online-challenge-hud{grid-template-columns:repeat(3,minmax(0,1fr))}.match-board{grid-template-rows:minmax(0,1fr) minmax(var(--tcg-hand-card-h),clamp(166px,26dvh,220px))}.duel-table{padding:5px}.duel-main{gap:4px}.battlefield{grid-template-rows:minmax(var(--tcg-slot-h),1fr) 42px minmax(var(--tcg-slot-h),1fr);padding:5px}.unit-row{justify-content:start;min-width:max-content}.player-lane,.player-lane[data-has-log=false]{grid-template-columns:minmax(0,1fr);gap:5px;padding:5px}.lane-identity{grid-template-columns:minmax(0,1fr) auto auto}.lane-piles{display:none}.lane-match-log{display:flex;gap:6px;padding:4px 6px}.lane-match-log p{display:none;flex:1 1 auto}.lane-match-log p:first-of-type{display:block}.center-line{grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:6px}.center-line>span:first-child,.duel-phase-strip{display:none}.duel-action-buttons{gap:6px}.duel-action-buttons .duel-action-button{min-height:32px;min-width:clamp(78px,24vw,104px);padding-inline:7px;font-size:8px}.match-board .hand-row,.hand-row{padding:10px 12px 6px}}.deck-count-chip{display:none}@media(max-width:1180px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(94px, min(12vw, 12.8dvh), 118px);--tcg-hand-card-w: clamp(132px, min(15vw, 18dvh), 166px);--tcg-slot-pad: clamp(3px, .45vw, 5px);--tcg-board-gap: clamp(4px, .65vw, 8px)}.match-board{grid-template-rows:minmax(0,1fr) minmax(var(--tcg-hand-card-h),calc(var(--tcg-hand-card-h) + 18px))}.duel-table{overflow:hidden}.duel-main{grid-template-rows:clamp(34px,5dvh,46px) minmax(0,1fr) clamp(38px,5.5dvh,54px);padding-right:0}.player-lane,.player-lane[data-has-log=false]{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;min-height:0;height:100%;max-height:54px;padding:5px 8px;overflow:hidden}.lane-identity{grid-template-columns:minmax(0,1fr) auto auto auto;min-width:0}.lane-identity strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-count-chip{display:inline-grid;place-items:center;color:#f8f5ffd1;border:1px solid rgba(244,184,58,.2);background:#f4b83a14}.lane-piles{position:absolute;top:50%;right:8px;display:block;width:48px;height:32px;min-width:48px;min-height:32px;opacity:0;overflow:hidden;transform:translateY(-50%);pointer-events:none}.player-lane.hostile .lane-piles,.player-lane:not(.hostile) .lane-piles{top:50%;bottom:auto}.lane-match-log{grid-template-columns:auto minmax(0,1fr);align-items:center;height:100%;min-height:0;padding:4px 7px}.lane-match-log p{display:none}.lane-match-log p:first-of-type{display:block}.battlefield{grid-template-rows:minmax(var(--tcg-slot-h),1fr) clamp(40px,5.4dvh,52px) minmax(var(--tcg-slot-h),1fr);overflow:hidden}.board-row-shell{overflow-x:hidden;overflow-y:visible}.unit-row{width:100%;min-width:0;justify-content:center}.center-line{grid-template-columns:auto minmax(88px,.8fr) minmax(142px,auto) minmax(210px,auto);gap:6px}.duel-phase-strip i{min-height:22px;padding-inline:5px}.duel-action-buttons .duel-action-button{min-height:36px;min-width:clamp(92px,10vw,122px)}}@media(max-width:760px){body.duel-board-active .app-shell{padding:5px}body.duel-board-active .app-header.title-menu.flat-top-bar{min-height:auto;margin-bottom:4px;padding:5px}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs{gap:5px}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{min-height:30px}body.duel-board-active .flat-session-tabs .session-player-action b,body.duel-board-active .flat-session-tabs .session-points b{font-size:11px}.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(68px, calc((100vw - 104px)/4) , 82px);--tcg-hand-card-w: clamp(104px, 29vw, 132px);--tcg-slot-pad: 3px;--tcg-board-gap: 4px;height:calc(100dvh - clamp(118px,17dvh,150px))!important;max-height:calc(100dvh - clamp(118px,17dvh,150px))!important;padding:6px}.online-challenge-shell[data-match-active=true]{grid-template-rows:auto auto minmax(0,1fr);gap:5px;padding-top:6px}.online-challenge-shell[data-match-active=true] .online-challenge-top{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:auto;min-height:30px;padding:4px 6px}.online-challenge-shell[data-match-active=true] .online-challenge-top h2{margin:0;overflow:hidden;font-size:clamp(13px,4vw,17px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.online-challenge-shell[data-match-active=true] .online-challenge-top button{min-height:26px;max-width:96px;padding-inline:7px;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.online-challenge-shell[data-match-active=true] .online-challenge-hud{position:static;display:grid;grid-template-columns:minmax(82px,1.2fr) repeat(3,minmax(0,.8fr));gap:4px}.online-challenge-shell[data-match-active=true] .online-challenge-hud>span:nth-of-type(2),.online-challenge-shell[data-match-active=true] .online-challenge-hud>span:nth-of-type(4){display:none}.online-challenge-shell[data-match-active=true] .online-clock,.online-challenge-shell[data-match-active=true] .online-challenge-hud>span{min-height:28px;padding:3px 5px}.online-challenge-shell[data-match-active=true] .online-clock strong{font-size:clamp(15px,4.8vw,21px)}.online-challenge-shell[data-match-active=true] .online-challenge-hud span b,.online-challenge-shell[data-match-active=true] .online-clock span{font-size:7px}.online-challenge-shell[data-match-active=true] .online-challenge-hud span em{font-size:clamp(8px,2.6vw,10px)}.match-board{grid-template-rows:minmax(0,1fr) minmax(var(--tcg-hand-card-h),calc(var(--tcg-hand-card-h) + 18px));gap:5px}.duel-table{padding:4px}.duel-main{grid-template-rows:34px minmax(0,1fr) 50px;gap:4px}.player-lane,.player-lane[data-has-log=false]{grid-template-columns:minmax(0,1fr);gap:3px;max-height:none;padding:4px 5px}.lane-identity{grid-template-columns:minmax(0,1fr) auto auto auto;gap:3px}.lane-identity strong{font-size:clamp(10px,3.4vw,13px)}.player-lane span,.player-lane em{min-height:18px;padding:2px 4px;font-size:clamp(7px,2.35vw,9px)}.lane-piles{width:36px;height:24px;min-width:36px;min-height:24px}.lane-match-log{display:flex;height:20px;min-height:20px;padding:3px 5px}.lane-match-log b{font-size:7px}.lane-match-log p:first-of-type{min-width:0;font-size:8px}.battlefield{grid-template-rows:var(--tcg-slot-h) 40px var(--tcg-slot-h);gap:4px;padding:4px;overflow:hidden}.board-row-shell{overflow:hidden;padding:0}.unit-row{grid-template-columns:repeat(4,var(--tcg-slot-w));justify-content:space-between;width:100%;min-width:0;gap:0}.board-slot,.empty-slot.board-slot{width:var(--tcg-slot-w);min-width:var(--tcg-slot-w)}.empty-slot.board-slot{font-size:clamp(7px,2.1vw,9px)}.center-line{grid-template-columns:minmax(0,1fr) auto;gap:5px;min-height:40px;padding:4px}.center-line strong{font-size:clamp(9px,3vw,12px)}.duel-action-buttons{gap:5px}.duel-action-buttons .duel-action-button{min-height:30px;min-width:clamp(74px,22vw,92px);padding-inline:5px;font-size:clamp(7px,2.2vw,8px)}.match-board .hand-row,.hand-row{align-items:center;min-height:var(--tcg-hand-card-h);padding:8px 10px;overflow-x:auto;overflow-y:hidden}.hand-card{margin-inline:3px;transform:none}.hand-card.playable:hover,.hand-card.playable:focus-within{transform:translateY(-6px) scale(1.02)}}@media(max-width:430px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(64px, calc((100vw - 110px)/4) , 76px);--tcg-hand-card-w: clamp(98px, 28vw, 116px);--tcg-slot-pad: 3px}.duel-main{grid-template-rows:32px minmax(0,1fr) 48px}.battlefield{grid-template-rows:var(--tcg-slot-h) 38px var(--tcg-slot-h)}.deck-count-chip{display:none}.duel-action-buttons .duel-action-button{min-width:72px}}.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-hand-step: clamp(46px, 4.7vw, 78px);--tcg-hand-fan-tilt: 4.4deg;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(32px, 4.4dvh, 48px));--tcg-hand-deck-w: var(--tcg-hand-card-w);--tcg-hand-deck-h: var(--tcg-hand-card-h)}.match-board{grid-template-rows:minmax(0,1fr) minmax(var(--tcg-hand-tray-h),var(--tcg-hand-tray-h));overflow:visible}.duel-main{padding-right:0}.duel-footer-dock{position:relative;z-index:340;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(10px,1.1vw,16px);min-height:var(--tcg-hand-tray-h);height:var(--tcg-hand-tray-h);padding:clamp(10px,1.4dvh,16px) clamp(12px,1.6vw,22px) clamp(6px,.9dvh,10px);overflow:visible;border:1px solid rgba(244,184,58,.2);border-radius:8px;background:radial-gradient(ellipse at 42% 100%,rgba(244,184,58,.22),transparent 58%),radial-gradient(ellipse at 86% 78%,rgba(57,255,90,.1),transparent 38%),linear-gradient(180deg,#0500084d,#050008e0);box-shadow:inset 0 0 0 1px #f8f5ff0a,0 -12px 26px #0003}.match-board .hand-row,.hand-row{position:relative;z-index:360;display:block;align-self:stretch;width:100%;min-width:0;min-height:0;height:100%;margin:0;padding:0;overflow:visible;border-radius:0;background:transparent;scroll-snap-type:none}.match-board .hand-row::-webkit-scrollbar,.hand-row::-webkit-scrollbar{display:none}.hand-card{position:absolute;left:50%;bottom:clamp(2px,.7dvh,7px);z-index:calc(520 + var(--hand-index, 0));width:var(--tcg-hand-card-w);margin:0;flex:0 0 auto;transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) translateY(clamp(7px,1.25dvh,13px)) rotate(calc(var(--hand-offset, 0) * var(--tcg-hand-fan-tilt)));transform-origin:50% 100%;transition:transform .18s ease,filter .18s ease,z-index 0ms linear .18s;scroll-snap-align:none;will-change:transform}.hand-card .moni-card.compact,.match-board .hand-card .moni-card.compact{--card-display-width: var(--tcg-hand-card-w);--card-display-height: var(--tcg-hand-card-h);width:var(--card-display-width);height:var(--card-display-height)}.hand-card.inspectable{cursor:zoom-in;filter:drop-shadow(0 12px 22px rgba(0,0,0,.28))}.hand-card.unplayable:not(.inspectable):hover,.hand-card.unplayable:not(.inspectable):focus-within{transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) translateY(clamp(7px,1.25dvh,13px)) rotate(calc(var(--hand-offset, 0) * var(--tcg-hand-fan-tilt)))}.hand-card.playable:hover,.hand-card.playable:focus-within,.hand-card.inspectable:hover,.hand-card.inspectable:focus-within,.hand-card.mobile-preview,.hand-card.targeting{z-index:1200;filter:drop-shadow(0 18px 26px rgba(0,0,0,.44));transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) translateY(clamp(-24px,-3.6dvh,-14px)) scale(1.075) rotate(0);transition:transform .18s ease,filter .18s ease}.hand-deck-slot{position:relative;z-index:520;display:grid;place-items:end;width:var(--tcg-hand-deck-w);height:var(--tcg-hand-deck-h);min-width:var(--tcg-hand-deck-w);align-self:end;margin-bottom:clamp(1px,.4dvh,5px)}.hand-deck-slot .duel-card-pile{--duel-deck-w: var(--tcg-hand-deck-w);--duel-deck-h: var(--tcg-hand-deck-h);border-color:#39ff5a61;box-shadow:0 0 20px #39ff5a24,0 16px 28px #00000057,inset 0 0 0 1px #f8f5ff0d}.hand-deck-slot .duel-deck-copy{left:7px;right:7px;bottom:7px}.hand-deck-slot .duel-deck-copy b{font-size:clamp(7px,.64vw,9px)}.hand-deck-slot .duel-deck-copy em{font-size:clamp(12px,1vw,16px)}@media(max-width:1180px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-hand-step: clamp(40px, 5vw, 64px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(28px, 4dvh, 40px))}}@media(max-width:760px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-hand-card-w: clamp(112px, 33vw, 140px);--tcg-hand-step: clamp(24px, 7.2vw, 34px);--tcg-hand-fan-tilt: 3.2deg;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 24px)}.duel-footer-dock{gap:7px;padding:8px 8px 5px}.hand-card{left:calc(50% + clamp(6px,2.2vw,12px));bottom:3px;transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) translateY(8px) rotate(calc(var(--hand-offset, 0) * var(--tcg-hand-fan-tilt)))}.hand-card.unplayable:not(.inspectable):hover,.hand-card.unplayable:not(.inspectable):focus-within{transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) translateY(8px) rotate(calc(var(--hand-offset, 0) * var(--tcg-hand-fan-tilt)))}.hand-card.playable:hover,.hand-card.playable:focus-within,.hand-card.inspectable:hover,.hand-card.inspectable:focus-within,.hand-card.mobile-preview,.hand-card.targeting{transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) translateY(-10px) scale(1.045) rotate(0)}.hand-deck-slot{margin-bottom:4px}}@media(max-width:430px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-hand-card-w: clamp(104px, 31vw, 124px);--tcg-hand-step: clamp(19px, 5.8vw, 24px)}.duel-footer-dock{gap:5px;padding-inline:6px}}.duel-table,.battlefield,.board-row-shell,.unit-row{overflow:visible}.duel-draw-overlay{z-index:1800}.duel-draw-flight{z-index:calc(var(--draw-z, 900) + 1400)}.unit-card{position:relative;z-index:20}.unit-card.ready,.unit-card.selected,.unit-card.targetable,.unit-card:hover,.unit-card:focus-visible{z-index:900}.hand-card.playable:hover .moni-card,.hand-card.playable:focus-within .moni-card,.hand-card.inspectable:hover .moni-card,.hand-card.inspectable:focus-within .moni-card,.hand-card.mobile-preview .moni-card,.hand-card.targeting .moni-card,.duel-draw-flight .moni-card{position:relative;z-index:1}@media(hover:none),(pointer:coarse){.match-board .hand-row,.hand-row{touch-action:none;user-select:none;-webkit-user-select:none}.hand-card{touch-action:none;-webkit-tap-highlight-color:transparent}.hand-card.mobile-preview{z-index:1400;filter:drop-shadow(0 22px 30px rgba(0,0,0,.5)) drop-shadow(0 0 22px rgba(57,255,90,.16))}.hand-card.mobile-preview .moni-card{filter:saturate(1.08) brightness(1.04)}.unit-card,.duel-action-buttons .duel-action-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.unit-card.ready,.unit-card.targetable,.unit-card.selected{z-index:980}.unit-card.ready:after,.unit-card.targetable:after,.unit-card.selected:after{content:"";position:absolute;inset:-7px;border-radius:12px}}.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(106px, min(8.1vw, 14dvh), 150px);--tcg-board-card-h: calc(var(--tcg-board-card-w) * var(--tcg-card-ratio));--tcg-slot-pad: clamp(1px, .16vw, 2px);--tcg-slot-w: calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2);--tcg-slot-h: calc(var(--tcg-board-card-h) + var(--tcg-slot-pad) * 2);--tcg-board-gap: 0px;--duel-board-card-width: var(--tcg-board-card-w);--duel-board-slot-gap: 0px;--duel-board-slot-pad: var(--tcg-slot-pad)}.battlefield{gap:clamp(2px,.35dvh,4px)}.battlefield:before{background:linear-gradient(90deg,transparent 24.8%,rgba(248,245,255,.06) 25%,transparent 25.2%,transparent 49.8%,rgba(248,245,255,.06) 50%,transparent 50.2%,transparent 74.8%,rgba(248,245,255,.06) 75%,transparent 75.2%),linear-gradient(0deg,transparent 49.5%,rgba(244,184,58,.11) 50%,transparent 50.5%)}.board-row-shell{position:relative;display:grid;justify-content:center;align-content:center;z-index:60;overflow:visible;padding:0}.board-row-shell.hostile{align-content:start;z-index:70}.board-row-shell.mine{align-content:end;z-index:900}.unit-row{position:relative;z-index:1;grid-template-columns:repeat(4,var(--tcg-slot-w));justify-content:center;width:calc(var(--tcg-slot-w) * 4);min-width:0;max-width:100%;gap:0}.board-slot,.empty-slot.board-slot{position:relative;z-index:1;padding:var(--tcg-slot-pad)}.unit-card{z-index:950}.unit-card .moni-card.compact{--card-display-width: var(--tcg-board-card-w);--card-display-height: var(--tcg-board-card-h)}.unit-card .unit-stats{left:max(2px,var(--tcg-slot-pad));right:max(2px,var(--tcg-slot-pad));bottom:max(2px,var(--tcg-slot-pad))}.empty-slot.board-slot:before{inset:max(1px,var(--tcg-slot-pad))}.duel-deck-copy,.hand-deck-slot .duel-deck-copy{left:7px;right:7px;bottom:7px;display:grid;grid-template-columns:1fr;justify-items:end;padding:0;border:0;background:transparent;box-shadow:none;pointer-events:none}.duel-deck-copy b{display:none}.duel-deck-copy em,.hand-deck-slot .duel-deck-copy em{display:inline-grid;min-width:0;padding:0;color:#fff;font-size:clamp(12px,1vw,16px);line-height:1;text-align:right;text-shadow:0 0 8px rgba(57,255,90,.78),0 1px 3px rgba(0,0,0,.92)}@media(max-width:1180px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(106px, min(12.5vw, 14dvh), 122px);--tcg-slot-pad: 1px}}@media(max-width:760px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(78px, calc((100vw - 58px)/4) , 86px);--tcg-slot-pad: 1px}.battlefield{grid-template-rows:var(--tcg-slot-h) 40px var(--tcg-slot-h);gap:2px}}@media(max-width:430px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(74px, calc((100vw - 54px)/4) , 82px);--tcg-slot-pad: 1px}}.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(116px, min(10vw, 16dvh), 168px);--tcg-board-card-w: var(--tcg-play-card-w);--tcg-hand-card-w: var(--tcg-play-card-w);--tcg-hand-deck-w: var(--tcg-play-card-w);--tcg-board-card-h: calc(var(--tcg-play-card-w) * var(--tcg-card-ratio));--tcg-hand-card-h: var(--tcg-board-card-h);--tcg-hand-deck-h: var(--tcg-board-card-h);--tcg-slot-pad: clamp(1px, .16vw, 2px);--tcg-slot-w: calc(var(--tcg-play-card-w) + var(--tcg-slot-pad) * 2);--tcg-slot-h: calc(var(--tcg-board-card-h) + var(--tcg-slot-pad) * 2);--tcg-hand-step: clamp(36px, 4.6vw, 70px);--tcg-hand-tray-h: calc(var(--tcg-board-card-h) + clamp(28px, 3.7dvh, 44px));--duel-board-card-width: var(--tcg-play-card-w);--duel-hand-card-width: var(--tcg-play-card-w);--duel-board-slot-gap: 0px;--duel-board-slot-pad: var(--tcg-slot-pad)}.match-board{gap:clamp(4px,.55dvh,7px)}.duel-table{overflow:visible;border-color:#f4b83a61;box-shadow:inset 0 0 0 1px #f8f5ff0e,inset 0 0 80px #39ff5a12,0 18px 46px #00000047}.duel-main{grid-template-rows:clamp(34px,4.6dvh,46px) minmax(0,1fr) clamp(38px,4.9dvh,50px);gap:clamp(3px,.42dvh,5px)}.battlefield{grid-template-rows:minmax(var(--tcg-slot-h),1fr) clamp(48px,6.3dvh,64px) minmax(var(--tcg-slot-h),1fr);gap:0;padding:clamp(4px,.52vw,7px);border-color:#f4b83a3d;background:radial-gradient(ellipse at 50% 5%,rgba(255,79,109,.13),transparent 33%),radial-gradient(ellipse at 50% 95%,rgba(57,255,90,.12),transparent 35%),linear-gradient(90deg,rgba(5,0,8,.56),transparent 12% 88%,rgba(5,0,8,.56)),repeating-linear-gradient(90deg,rgba(248,245,255,.035) 0 1px,transparent 1px 25%),linear-gradient(180deg,#4d1f0ee6,#0a3323c7 50%,#3f1b0ceb)}.board-row-shell{z-index:90}.board-row-shell.hostile{align-content:start;z-index:100}.board-row-shell.mine{align-content:end;z-index:980}.unit-row{grid-template-columns:repeat(4,var(--tcg-slot-w));width:calc(var(--tcg-slot-w) * 4);gap:0}.board-slot,.empty-slot.board-slot{width:var(--tcg-slot-w);height:var(--tcg-slot-h);min-width:var(--tcg-slot-w);min-height:var(--tcg-slot-h);border-radius:7px}.unit-card{z-index:980}.unit-card .moni-card.compact,.hand-card .moni-card.compact,.match-board .hand-card .moni-card.compact{--card-display-width: var(--tcg-play-card-w);--card-display-height: var(--tcg-board-card-h)}.unit-card.ready,.unit-card.selected,.unit-card.targetable,.unit-card:hover,.unit-card:focus-visible{z-index:1250}.center-line{position:relative;z-index:170;grid-template-columns:auto minmax(130px,.9fr) minmax(190px,auto) minmax(280px,auto);gap:clamp(7px,.8vw,12px);min-height:clamp(48px,6.4dvh,64px);padding:clamp(6px,.75vw,10px);border:1px solid rgba(244,184,58,.42);border-radius:9px;background:linear-gradient(90deg,#f4b83a2e,#050008db 19% 82%,#39ff5a21),#050008b8;box-shadow:0 0 28px #f4b83a21,inset 0 0 0 1px #f8f5ff0f,inset 0 0 34px #7b1fff21}.center-line:before{content:"";position:absolute;inset:4px;z-index:-1;border-radius:7px;background:linear-gradient(90deg,transparent 0 18%,rgba(57,255,90,.08) 44% 56%,transparent 82%),repeating-linear-gradient(90deg,transparent 0 28px,rgba(248,245,255,.05) 28px 29px,transparent 29px 56px);opacity:.9}.center-line>span:first-child{display:grid;place-items:center;min-height:clamp(32px,4.2dvh,42px);min-width:clamp(82px,7.5vw,118px);border:1px solid rgba(244,184,58,.48);border-radius:7px;color:var(--gold);background:linear-gradient(135deg,#f4b83a2e,#050008b8);text-shadow:0 0 10px rgba(244,184,58,.36)}.center-line strong{color:var(--green);font-size:clamp(13px,1.15vw,18px);text-shadow:0 0 14px rgba(57,255,90,.42)}.duel-phase-strip{justify-content:center;gap:5px}.duel-phase-strip i{min-height:clamp(28px,3.8dvh,36px);min-width:clamp(45px,4.2vw,64px);border-color:#f8f5ff29;border-radius:7px;background:linear-gradient(180deg,#f8f5ff14,#050008a8),#05000885}.duel-phase-strip i[data-active=true]{border-color:#39ff5ad1;box-shadow:0 0 18px #39ff5a38}.duel-action-buttons{gap:clamp(10px,1vw,16px)}.duel-action-buttons .duel-action-button{min-height:clamp(44px,5.6dvh,58px);min-width:clamp(128px,10.5vw,176px);border-radius:9px;font-size:clamp(12px,.96vw,15px);font-weight:950;text-transform:uppercase;box-shadow:0 12px 28px #0000004d,inset 0 0 0 1px #f8f5ff17}.duel-action-buttons .enemy-base-target{border-color:#ff4f6db8;background:radial-gradient(circle at 20% 25%,rgba(255,255,255,.12),transparent 30%),linear-gradient(135deg,#ff4f6d57,#410912db);box-shadow:0 0 22px #ff4f6d2e,0 12px 28px #0000004d,inset 0 0 0 1px #f8f5ff14}.duel-action-buttons .duel-end-turn-action{border-color:#f4b83aeb;background:radial-gradient(circle at 20% 24%,rgba(255,255,255,.44),transparent 28%),linear-gradient(135deg,#fff1a6,var(--gold) 48%,#b96f11);box-shadow:0 0 26px #f4b83a47,0 12px 28px #0000004d,inset 0 0 0 1px #f8f5ff2e}.player-lane{z-index:120;grid-template-columns:minmax(310px,.82fr) minmax(360px,1.18fr);min-height:clamp(38px,4.9dvh,52px);padding:clamp(5px,.55vw,8px);border:1px solid rgba(244,184,58,.28);border-radius:9px;background:linear-gradient(90deg,#f4b83a1f,#050008c7 38% 70%,#39ff5a14),#050008bd;box-shadow:inset 0 0 0 1px #f8f5ff0e,0 8px 22px #0000003d}.player-lane.hostile{border-color:#ff4f6d3d;background:linear-gradient(90deg,#ff4f6d1a,#050008cc 38% 70%,#f4b83a14),#050008c2}.player-lane:not(.hostile){transform:translateY(clamp(5px,.8dvh,9px))}.player-lane[data-has-log=false]{grid-template-columns:minmax(310px,1fr)}.lane-identity{grid-template-columns:minmax(110px,1fr) repeat(3,minmax(68px,auto));gap:clamp(5px,.55vw,8px)}.lane-identity strong{overflow:hidden;color:#fff;font-size:clamp(14px,1.18vw,20px);line-height:1;text-overflow:ellipsis;text-shadow:0 0 12px rgba(248,245,255,.22);white-space:nowrap}.life-counter,.energy-pips,.deck-count-chip{position:relative;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:5px;min-height:clamp(27px,3.6dvh,36px);padding:4px 8px;overflow:hidden;border:1px solid rgba(248,245,255,.16);border-radius:7px;font-family:Oxanium,Inter,sans-serif;line-height:1;text-transform:uppercase;background:#0500089e;box-shadow:inset 0 0 0 1px #f8f5ff09,inset 0 0 18px #0000003d}.life-counter b,.energy-pips b,.deck-count-chip b{min-width:0;padding:0;color:#f8f5ff9e;font-size:clamp(7px,.58vw,9px);font-weight:950;letter-spacing:0}.life-counter em,.energy-pips em,.deck-count-chip em{min-width:0;min-height:0;padding:0;font-size:clamp(12px,1vw,16px);font-style:normal;font-weight:950;background:transparent}.life-counter{color:#ffd8e1;border-color:#ff4f6d6b;background:radial-gradient(circle at 18% 50%,rgba(255,79,109,.32),transparent 52%),#050008a3}.energy-pips{color:var(--green);border-color:#39ff5a61;background:linear-gradient(90deg,rgba(57,255,90,.26) 0 var(--energy-fill),rgba(5,0,8,.62) var(--energy-fill) 100%),#050008a8}.deck-count-chip{display:grid;color:var(--gold);border-color:#f4b83a6b;background:radial-gradient(circle at 22% 50%,rgba(244,184,58,.28),transparent 56%),#050008a3}.lane-match-log{position:relative;grid-template-columns:auto repeat(4,minmax(0,1fr));gap:7px;min-height:clamp(28px,3.8dvh,38px);padding:5px 8px;border-color:#f4b83a57;background:linear-gradient(90deg,#f4b83a26,#39ff5a0f 42%,#7b1fff1f),#0500089e;box-shadow:inset 0 0 0 1px #f8f5ff0a,inset 0 0 24px #f4b83a0f}.lane-match-log b{color:var(--gold);font-size:clamp(8px,.7vw,10px);text-shadow:0 0 10px rgba(244,184,58,.34)}.lane-match-log p{font-size:clamp(9px,.78vw,12px)}@media(max-height:820px)and (min-width:761px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(116px, min(9.6vw, 15.4dvh), 148px);--tcg-hand-tray-h: calc(var(--tcg-board-card-h) + clamp(24px, 3.2dvh, 36px))}.center-line{min-height:clamp(44px,5.8dvh,56px)}.player-lane{min-height:clamp(34px,4.4dvh,44px)}}@media(max-width:1180px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(104px, min(12vw, 15dvh), 132px);--tcg-hand-step: clamp(34px, 5vw, 58px)}.center-line{grid-template-columns:auto minmax(100px,.8fr) minmax(150px,auto) minmax(210px,auto);gap:6px}.duel-action-buttons .duel-action-button{min-width:clamp(98px,10.8vw,132px);min-height:38px;font-size:clamp(9px,.9vw,12px)}.player-lane,.player-lane[data-has-log=false]{grid-template-columns:minmax(250px,.86fr) minmax(220px,1fr)}}@media(max-width:760px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(76px, calc((100vw - 54px)/4) , 92px);--tcg-hand-step: clamp(19px, 5.8vw, 25px);--tcg-hand-tray-h: calc(var(--tcg-board-card-h) + 22px)}.battlefield{grid-template-rows:var(--tcg-slot-h) 40px var(--tcg-slot-h)}.center-line{grid-template-columns:minmax(0,1fr) auto;min-height:40px;padding:4px}.center-line>span:first-child,.duel-phase-strip{display:none}.center-line strong{font-size:clamp(10px,3vw,12px)}.duel-action-buttons{gap:5px}.duel-action-buttons .duel-action-button{min-width:clamp(76px,22vw,94px);min-height:31px;padding-inline:6px;font-size:clamp(7px,2.1vw,8px)}.player-lane,.player-lane[data-has-log=false]{grid-template-columns:minmax(0,1fr);min-height:46px;padding:4px}.lane-identity{grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:3px}.lane-identity strong{font-size:clamp(10px,3.2vw,13px)}.life-counter,.energy-pips,.deck-count-chip{grid-template-columns:1fr;gap:1px;min-width:38px;min-height:30px;padding:3px 4px}.life-counter b,.energy-pips b,.deck-count-chip b{font-size:6px}.life-counter em,.energy-pips em,.deck-count-chip em{font-size:clamp(9px,2.6vw,11px)}.lane-match-log{display:flex;min-height:20px;padding:3px 5px}}@media(max-width:430px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(72px, calc((100vw - 50px)/4) , 88px)}}.board-row-shell.mine{transform:translateY(clamp(-18px,-1.8dvh,-10px))}.player-lane{z-index:1120}.player-lane:not(.hostile){transform:translateY(clamp(18px,3dvh,26px))}.unit-card.ready,.unit-card.selected,.unit-card.targetable,.unit-card:hover,.unit-card:focus-visible{z-index:1650}.center-line,.duel-action-buttons,.duel-action-buttons .duel-action-button{z-index:1900}.board-row-shell{pointer-events:none}.unit-row,.board-slot,.unit-card{pointer-events:auto}.match-board .hand-row{pointer-events:none}.match-board .hand-card{pointer-events:auto}.unit-row{max-width:100%}@media(max-width:760px){.board-row-shell.mine{transform:translateY(-8px)}.player-lane:not(.hostile){transform:translateY(10px)}}.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-pack-play-card-w: clamp(150px, min(13.4vw, 20.4dvh), var(--moni-reveal-card-width, 204px));--tcg-play-card-w: var(--tcg-pack-play-card-w);--tcg-board-card-w: var(--tcg-play-card-w);--tcg-hand-card-w: var(--tcg-play-card-w);--tcg-hand-deck-w: var(--tcg-play-card-w);--tcg-board-card-h: calc(var(--tcg-play-card-w) * var(--tcg-card-ratio));--tcg-hand-card-h: var(--tcg-board-card-h);--tcg-hand-deck-h: var(--tcg-board-card-h);--tcg-slot-pad: clamp(1px, .14vw, 2px);--tcg-slot-w: calc(var(--tcg-play-card-w) + var(--tcg-slot-pad) * 2);--tcg-slot-h: calc(var(--tcg-board-card-h) + var(--tcg-slot-pad) * 2);--tcg-hand-step: clamp(48px, 5.2vw, 86px);--tcg-hand-tray-h: calc(var(--tcg-board-card-h) + clamp(24px, 3.4dvh, 38px));--duel-board-card-width: var(--tcg-play-card-w);--duel-hand-card-width: var(--tcg-play-card-w);--duel-board-slot-gap: 0px;--duel-board-slot-pad: var(--tcg-slot-pad)}.battlefield{grid-template-rows:minmax(var(--tcg-slot-h),1fr) clamp(42px,5.4dvh,58px) minmax(var(--tcg-slot-h),1fr)}.duel-footer-dock{min-height:var(--tcg-hand-tray-h);height:var(--tcg-hand-tray-h)}.unit-card .moni-card.compact,.hand-card .moni-card.compact,.match-board .hand-card .moni-card.compact,.hand-deck-slot .duel-card-pile{--card-display-width: var(--tcg-play-card-w);--card-display-height: var(--tcg-board-card-h)}.hand-deck-slot .duel-card-pile{--duel-deck-w: var(--tcg-play-card-w);--duel-deck-h: var(--tcg-board-card-h)}@media(max-height:820px)and (min-width:761px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-pack-play-card-w: clamp(142px, min(12.2vw, 18.8dvh), 174px);--tcg-hand-step: clamp(44px, 5vw, 78px);--tcg-hand-tray-h: calc(var(--tcg-board-card-h) + clamp(20px, 2.7dvh, 32px))}.battlefield{grid-template-rows:minmax(var(--tcg-slot-h),1fr) clamp(38px,5dvh,50px) minmax(var(--tcg-slot-h),1fr)}}@media(max-width:1180px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-pack-play-card-w: clamp(128px, min(14vw, 17.6dvh), 156px);--tcg-hand-step: clamp(38px, 5.1vw, 66px)}}@media(max-height:820px)and (min-width:761px)and (max-width:1180px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-pack-play-card-w: clamp(124px, min(13.4vw, 17.4dvh), 148px);--tcg-hand-tray-h: calc(var(--tcg-board-card-h) + clamp(18px, 2.5dvh, 28px))}}@media(max-width:760px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-pack-play-card-w: clamp(82px, calc((100vw - 62px)/4) , 98px);--tcg-hand-step: clamp(21px, 6.2vw, 30px);--tcg-hand-fan-tilt: 3deg;--tcg-hand-tray-h: calc(var(--tcg-board-card-h) + 18px)}.battlefield{grid-template-rows:var(--tcg-slot-h) 38px var(--tcg-slot-h)}}@media(max-width:430px){.play-grid.match-active,.online-challenge-shell[data-match-active=true]{--tcg-pack-play-card-w: clamp(76px, calc((100vw - 58px)/4) , 88px);--tcg-hand-step: clamp(18px, 5.9vw, 25px)}}.shop{gap:clamp(16px,2vw,24px)}.app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;min-width:0;padding:4px;border-color:#90f4ff3d;background:linear-gradient(135deg,#90f4ff14,#7b1fff1f),#05000870}.app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions:before{opacity:.28}.app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions button{min-width:clamp(58px,5vw,76px);min-height:34px;height:auto;padding:0 10px;border-color:#90f4ff47;color:#90f4ff;background:linear-gradient(180deg,#90f4ff1f,#05000833),#0500088a;font-size:9px;font-weight:950}.app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions button:hover,.app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions button:focus-visible{border-color:#39ff5a75;color:var(--green);background:linear-gradient(180deg,#39ff5a29,#05000838),#05000894}@media(max-width:760px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar{width:100%;max-width:100%;padding:6px;overflow:visible}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{display:grid;grid-template-columns:minmax(58px,.65fr) minmax(0,1.55fr) minmax(76px,.8fr);grid-template-areas:"home pilot points" "mode mode mode" "actions actions actions";gap:6px;align-items:stretch;width:100%}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"home pilot points" "mode mode mode" "shop shop shop" "actions actions actions"}body:not(.duel-board-active) .flat-session-tabs .session-brand-chip{display:none!important;grid-area:unset;width:0;min-width:0;height:0;min-height:0;padding:0;border:0}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{grid-area:home}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{grid-area:pilot}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip{grid-area:mode}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{grid-area:points}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions{display:grid;grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions{display:grid;grid-area:shop;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions button{width:100%;max-width:100%;min-width:0;min-height:40px;padding-inline:8px}body:not(.duel-board-active) .flat-session-tabs .session-player-action b,body:not(.duel-board-active) .flat-session-tabs .session-mode-chip b,body:not(.duel-board-active) .flat-session-tabs .session-points b{max-width:100%}body:not(.duel-board-active) .flat-session-tabs .session-mode-chip,body:not(.duel-board-active) .flat-session-tabs .session-points{justify-content:center;text-align:center}}@media(max-width:420px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(54px,.62fr) minmax(0,1.38fr) minmax(64px,.74fr);gap:5px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions button{min-height:38px;padding-inline:6px}}#shop-decks,#shop-packs{scroll-margin-top:clamp(82px,11vh,138px)}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(54px,70px) minmax(66px,84px) minmax(0,1.35fr) minmax(146px,176px) minmax(104px,138px) minmax(76px,104px) minmax(152px,.78fr);grid-template-areas:"brand home pilot shop mode points actions"}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions{grid-area:shop;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:5px;width:100%;min-width:0;min-height:var(--menu-hud-h);height:auto;max-height:none;padding:4px;overflow:hidden}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions button{width:100%;min-width:0;min-height:0;height:calc(var(--menu-hud-h) - 8px);max-height:none;padding:0 clamp(7px,.75vw,10px);line-height:1;white-space:nowrap}@media(min-width:821px)and (max-width:1120px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(48px,60px) minmax(56px,70px) minmax(0,1.15fr) minmax(124px,150px) minmax(82px,108px) minmax(66px,84px) minmax(128px,.7fr)}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions{gap:4px;padding:4px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions button{font-size:8px;padding-inline:5px}}@media(max-width:820px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(58px,.82fr) minmax(0,1.9fr) minmax(62px,.86fr);grid-template-areas:"home pilot points" "mode mode mode" "shop shop shop" "actions actions actions"}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions{min-height:42px;height:auto;max-height:none;padding:4px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions button{min-height:34px;height:34px;padding-inline:8px}}@media(max-width:430px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions{min-height:40px;padding:3px;gap:4px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions button{min-height:34px;height:34px;padding-inline:6px}}@media(orientation:landscape)and (max-height:520px)and (max-width:820px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(48px,58px) minmax(0,1fr) minmax(54px,70px) minmax(108px,140px) minmax(124px,152px);grid-template-areas:"home pilot points shop actions"}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions{min-height:var(--menu-hud-h);padding:3px;gap:3px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions button{height:calc(var(--menu-hud-h) - 6px);min-height:0;padding-inline:4px;font-size:8px}}.shop-section{position:relative;display:grid;gap:clamp(14px,1.8vw,20px);padding:clamp(14px,2vw,22px);overflow:hidden;border:1px solid rgba(244,184,58,.22);border-radius:8px;background:radial-gradient(circle at 14% 8%,rgba(244,184,58,.13),transparent 26%),radial-gradient(circle at 88% 12%,rgba(57,255,90,.1),transparent 28%),linear-gradient(145deg,#f8f5ff12,#050008ad);box-shadow:0 22px 54px #0000004d,inset 0 0 0 1px #f8f5ff0b}.shop-section:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 31px,rgba(248,245,255,.035) 32px,transparent 33px),linear-gradient(0deg,transparent 0 31px,rgba(57,255,90,.025) 32px,transparent 33px);background-size:64px 64px;opacity:.65;pointer-events:none}.shop-section-heading,.starter-deck-grid,.shop-section>.pack-selector-panel,.shop-section>.ok,.shop-section>.error{position:relative;z-index:1}.shop-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.shop-section-heading h3{margin:3px 0 0;color:#fff;font-family:var(--font-display);font-size:clamp(26px,3vw,44px);line-height:.95;text-transform:uppercase}.shop-section-heading p{max-width:720px;margin:0;color:#f8f5ffb8;font-weight:800;line-height:1.35}.shop .pack-selector-panel{padding:0;background:transparent;border:0;box-shadow:none}.shop .pack-selector-panel .pack-choice-grid{gap:clamp(10px,1.2vw,16px);align-items:stretch}.shop .pack-selector-panel .pack-choice-card{display:grid;align-content:start;min-height:100%!important;padding:13px!important;border:1px solid color-mix(in srgb,var(--pack-accent),transparent 52%)!important;border-radius:8px;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--pack-color),transparent 70%),transparent 42%),linear-gradient(145deg,#f8f5ff14,#050008c7)!important;box-shadow:0 16px 36px #00000052,inset 0 0 0 1px #f8f5ff0b!important}.shop .pack-selector-panel .pack-choice-card[data-coming-soon=true]{border-color:#ff183080!important;background:radial-gradient(circle at 48% 12%,rgba(255,24,48,.24),transparent 34%),radial-gradient(circle at 86% 8%,rgba(255,255,255,.08),transparent 24%),linear-gradient(145deg,#f8f5ff14,#050008d1)!important}.shop .pack-selector-panel .pack-choice-card:hover:not([data-disabled=true]),.shop .pack-selector-panel .pack-choice-card:focus-visible:not([data-disabled=true]){border-color:color-mix(in srgb,var(--pack-accent),transparent 34%)!important;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--pack-color),transparent 62%),transparent 42%),linear-gradient(145deg,#f8f5ff1a,#050008c2)!important;box-shadow:0 0 26px color-mix(in srgb,var(--pack-accent),transparent 82%),0 18px 40px #0000005c,inset 0 0 0 1px #f8f5ff0f!important}.shop .pack-selector-panel .pack-choice-visual{min-height:clamp(294px,25vw,372px);margin-top:0}.shop .pack-selector-panel .pack-choice-cardback{width:min(292px,98%)}.starter-deck-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,16px)}.starter-deck-card{--deck-color: #7b1fff;--deck-accent: #39ff5a;display:grid;grid-template-rows:auto 1fr auto auto;gap:12px;min-height:100%;padding:13px;border:1px solid color-mix(in srgb,var(--deck-accent),transparent 52%);border-radius:8px;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--deck-color),transparent 68%),transparent 42%),linear-gradient(145deg,#f8f5ff14,#050008c7);box-shadow:0 16px 36px #00000052,inset 0 0 0 1px #f8f5ff0b}.starter-deck-card[data-token-deck=true]{border-color:#39ff5a6b;background:radial-gradient(circle at 42% 16%,rgba(124,77,255,.38),transparent 40%),radial-gradient(circle at 88% 8%,rgba(57,255,90,.16),transparent 30%),linear-gradient(145deg,#f8f5ff17,#050008c7)}.starter-deck-card[data-owned=true]{box-shadow:0 0 28px color-mix(in srgb,var(--deck-accent),transparent 82%),0 16px 36px #00000052,inset 0 0 0 1px #39ff5a1f}.starter-deck-pack{position:relative;display:grid;place-items:center;min-height:clamp(294px,25vw,372px)}.starter-deck-pack img{width:min(292px,98%);max-height:392px;object-fit:contain;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--deck-accent),transparent 62%)) drop-shadow(0 22px 30px rgba(0,0,0,.46));transform:rotate(-2deg);transition:transform .18s ease,filter .18s ease}.starter-deck-card:hover .starter-deck-pack img,.starter-deck-card:focus-within .starter-deck-pack img{filter:drop-shadow(0 0 24px color-mix(in srgb,var(--deck-accent),transparent 48%)) drop-shadow(0 24px 34px rgba(0,0,0,.52));transform:translateY(-6px) rotate(1deg) scale(1.04)}.starter-deck-copy{display:grid;gap:8px;min-width:0}.starter-deck-copy h4{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(20px,1.7vw,28px);line-height:.98;text-transform:uppercase}.starter-deck-copy p,.starter-deck-copy small{margin:0;color:#f8f5ffb8;font-weight:800;line-height:1.32}.starter-deck-copy small{color:#f8f5ffa3;font-size:12px}.starter-deck-meta,.starter-deck-split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.starter-deck-split{grid-template-columns:repeat(2,minmax(0,1fr))}.starter-deck-meta span,.starter-deck-split span{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid rgba(248,245,255,.11);border-radius:7px;background:#05000894}.starter-deck-meta b,.starter-deck-split b{min-width:0;overflow:hidden;color:color-mix(in srgb,var(--deck-accent),#fff 18%);font-family:Oxanium,Inter,sans-serif;font-size:14px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.starter-deck-meta em,.starter-deck-split em{color:#f8f5ff9e;font-size:9px;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase}.starter-buy-button{min-height:44px;border-color:color-mix(in srgb,var(--deck-accent),transparent 38%)}.starter-buy-button.primary{color:#050008;background:linear-gradient(135deg,var(--green),var(--gold))}@media(max-width:1180px){.starter-deck-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.shop-section-heading{display:grid;align-items:start}.starter-deck-grid{grid-template-columns:minmax(0,1fr)}.starter-deck-card{grid-template-columns:minmax(138px,.34fr) minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center}.starter-deck-pack{grid-row:1 / span 3;min-height:196px}.starter-deck-pack img{width:min(158px,96%);max-height:218px}.starter-deck-split,.starter-buy-button{grid-column:2}}@media(max-width:460px){.starter-deck-card{grid-template-columns:minmax(0,1fr)}.starter-deck-pack,.starter-deck-split,.starter-buy-button{grid-column:auto}.starter-deck-pack{min-height:286px}.starter-deck-pack img{width:min(238px,84vw);max-height:326px}}.coming-soon-ribbon{position:absolute;left:50%;top:50%;z-index:12;display:inline-flex;align-items:center;justify-content:center;width:min(90%,280px);min-height:38px;padding:7px 18px;border:1px solid rgba(255,255,255,.42);background:linear-gradient(90deg,#78000894,#ff1830c7,#78000894);box-shadow:0 0 18px #ff183057,inset 0 0 14px #ffffff1f;color:#fff;font-family:var(--font-display);font-size:clamp(15px,1.6vw,24px);font-weight:950;letter-spacing:0;line-height:1;text-align:center;text-transform:uppercase;text-shadow:0 0 8px rgba(255,255,255,.55),0 2px 0 rgba(0,0,0,.55);transform:translate(-50%,-50%) rotate(-12deg);pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.coming-soon-ribbon.preorder-ribbon{border-color:#39ff5a9e;background:linear-gradient(90deg,#04502275,#39ff5ab8,#04502275);box-shadow:0 0 18px #39ff5a47,inset 0 0 14px #ffffff21;color:#effff4;text-shadow:0 0 8px rgba(255,255,255,.52),0 2px 0 rgba(0,0,0,.55)}.pack-status-ribbon,.starter-status-ribbon{z-index:24;width:min(86%,300px);min-height:42px;border-radius:4px;opacity:.92}.pack-status-ribbon{top:47%;width:min(92%,292px)}.starter-status-ribbon{top:50%;width:min(86%,318px)}.collection-coming-soon-ribbon{width:min(88%,170px);min-height:30px;padding:6px 12px;font-size:clamp(13px,1.2vw,18px)}.pack-choice-card[data-coming-soon=true],.starter-deck-card[data-coming-soon=true]{cursor:not-allowed}.pack-choice-card[data-preorder=true],.starter-deck-card[data-preorder=true]{cursor:default}.pack-choice-card[data-coming-soon=true]{opacity:.92}.shop .pack-selector-panel .pack-choice-card[data-preorder=true]{border-color:#39ff5a7a!important;background:radial-gradient(circle at 48% 12%,rgba(57,255,90,.18),transparent 34%),radial-gradient(circle at 86% 8%,rgba(255,255,255,.08),transparent 24%),linear-gradient(145deg,#f8f5ff14,#050008d1)!important}.pack-choice-card[data-coming-soon=true] .pack-choice-cardback,.starter-deck-card[data-coming-soon=true] .starter-deck-pack img{filter:drop-shadow(0 0 20px rgba(255,24,48,.42)) drop-shadow(0 22px 34px rgba(0,0,0,.58)) saturate(1.08) brightness(.95)}.pack-choice-card[data-coming-soon=true] .pack-choice-chips b:last-child,.starter-deck-card[data-coming-soon=true] .starter-deck-meta span:nth-child(2) b{color:#ffecf0}.pack-choice-card[data-preorder=true] .pack-choice-cardback,.starter-deck-card[data-preorder=true] .starter-deck-pack img{filter:drop-shadow(0 0 20px rgba(57,255,90,.34)) drop-shadow(0 22px 34px rgba(0,0,0,.58)) saturate(1.08) brightness(.98)}.pack-choice-card[data-preorder=true] .pack-choice-chips b:last-child,.starter-deck-card[data-preorder=true] .starter-deck-meta span:nth-child(2) b{color:#dcffe8}.starter-deck-card[data-coming-soon=true]{border-color:#ff183080;background:radial-gradient(circle at 48% 12%,rgba(255,24,48,.24),transparent 34%),radial-gradient(circle at 86% 8%,rgba(255,255,255,.08),transparent 24%),linear-gradient(145deg,#f8f5ff14,#050008d1)}.starter-deck-card[data-preorder=true]{border-color:#39ff5a7a;background:radial-gradient(circle at 48% 12%,rgba(57,255,90,.18),transparent 34%),radial-gradient(circle at 86% 8%,rgba(255,255,255,.08),transparent 24%),linear-gradient(145deg,#f8f5ff14,#050008d1)}.starter-deck-card[data-coming-soon=true] .starter-buy-button{border-color:#ff183080;background:#7800087a;color:#fff}.starter-deck-card[data-preorder=true] .starter-buy-button:not(:disabled){border-color:#f4b83af2;color:#160900;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.58),transparent 25%),linear-gradient(135deg,#39ff5a,#f4b83a 52%,#ff7a1a);box-shadow:0 0 24px #39ff5a33,0 0 22px #f4b83a42,0 12px 22px #00000057,inset 0 0 0 1px #ffffff2e}.starter-deck-card[data-preordered=true] .starter-buy-button:disabled{border-color:#39ff5a6b;background:#0b5c2a85;color:#dfffe8}@media(max-width:760px){.pack-status-ribbon,.starter-status-ribbon{width:min(88%,218px);min-height:34px;padding:6px 12px;font-size:clamp(13px,4vw,18px)}}.collection-coming-soon-card{cursor:default}.collection-coming-soon-card:hover,.collection-coming-soon-card:focus-visible{transform:translateY(-5px)}.collection-coming-soon-back{position:relative;display:grid;justify-items:center;width:100%}.collection-coming-soon-back .moni-card{pointer-events:none}body.duel-board-active .app-shell{display:grid;grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;gap:clamp(5px,.8dvh,9px);overflow:hidden}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-card-ratio: var(--moni-card-ratio-height, 1.4545);--tcg-play-card-w: clamp(112px, min(8.8vw, 15.4dvh), 154px);--tcg-board-card-w: var(--tcg-play-card-w);--tcg-board-card-h: calc(var(--tcg-board-card-w) * var(--tcg-card-ratio));--tcg-hand-card-w: clamp(122px, min(9.4vw, 17.2dvh), 166px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-deck-w: clamp(104px, min(8.1vw, 15.2dvh), 142px);--tcg-hand-deck-h: calc(var(--tcg-hand-deck-w) * var(--tcg-card-ratio));--tcg-slot-pad: clamp(1px, .16vw, 2px);--tcg-slot-gap: clamp(3px, .38vw, 6px);--tcg-slot-w: calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2);--tcg-slot-h: calc(var(--tcg-board-card-h) + var(--tcg-slot-pad) * 2);--tcg-row-w: calc(var(--tcg-slot-w) * 4 + var(--tcg-slot-gap) * 3);--tcg-center-h: clamp(48px, 5.8dvh, 62px);--tcg-hand-step: clamp(34px, 4.2vw, 64px);--tcg-hand-fan-tilt: 3.8deg;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(22px, 3.2dvh, 38px));--duel-board-card-width: var(--tcg-board-card-w);--duel-hand-card-width: var(--tcg-hand-card-w);--duel-board-slot-gap: var(--tcg-slot-gap);--duel-board-slot-pad: var(--tcg-slot-pad);grid-template-columns:minmax(0,1fr);height:100%!important;max-height:none!important;min-height:0;overflow:hidden}body.duel-board-active .match-board{display:grid;grid-template-rows:minmax(0,1fr) var(--tcg-hand-tray-h);gap:clamp(5px,.75dvh,9px);height:100%;min-height:0;overflow:hidden}body.duel-board-active .duel-table{min-width:0;min-height:0;height:100%;overflow:hidden}body.duel-board-active .duel-main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;gap:clamp(4px,.58dvh,8px);padding:0;transform:none}body.duel-board-active .battlefield{display:grid;grid-template-rows:minmax(0,1fr) var(--tcg-center-h) minmax(0,1fr);min-width:0;min-height:0;gap:clamp(2px,.35dvh,5px);overflow:hidden}body.duel-board-active .board-row-shell{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;min-width:0;min-height:0;width:100%;max-width:100%;padding:0;overflow:visible;transform:none;pointer-events:none}body.duel-board-active .board-row-shell.hostile,body.duel-board-active .board-row-shell.mine{align-content:center;transform:none}body.duel-board-active .unit-row{display:grid;grid-template-columns:repeat(4,var(--tcg-slot-w));justify-content:center;gap:var(--tcg-slot-gap);width:min(100%,var(--tcg-row-w));min-width:0;height:auto;max-width:100%;overflow:visible;transform:none!important;pointer-events:auto}body.duel-board-active .unit-card .moni-card.compact{--card-display-width: var(--tcg-board-card-w);--card-display-height: var(--tcg-board-card-h);width:var(--tcg-board-card-w);height:var(--tcg-board-card-h)}body.duel-board-active .unit-card.ready,body.duel-board-active .unit-card.selected,body.duel-board-active .unit-card.targetable,body.duel-board-active .unit-card:hover,body.duel-board-active .unit-card:focus-visible{z-index:980}body.duel-board-active .center-line{position:relative;z-index:80;display:grid;grid-template-columns:auto minmax(96px,.7fr) minmax(170px,auto) minmax(236px,auto);align-items:center;min-width:0;min-height:var(--tcg-center-h);height:var(--tcg-center-h);gap:clamp(6px,.7vw,10px);padding:clamp(5px,.62vw,8px);transform:none}body.duel-board-active .center-line strong{min-width:0;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}body.duel-board-active .duel-action-buttons{display:flex;justify-content:flex-end;gap:clamp(7px,.8vw,12px);min-width:0;z-index:2}body.duel-board-active .duel-action-buttons .duel-action-button{position:relative;isolation:isolate;min-width:clamp(112px,9.2vw,156px);min-height:clamp(38px,4.6dvh,52px);padding:0 clamp(12px,1vw,18px);border:1px solid rgba(248,245,255,.24);border-radius:8px;color:#fff8d9;font-family:var(--font-display);font-size:clamp(10px,.86vw,14px);font-weight:950;line-height:1;text-transform:uppercase;text-shadow:0 2px 0 rgba(0,0,0,.52);cursor:pointer;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.32),transparent 24%),linear-gradient(135deg,#7b1fffa8,#050008e6);box-shadow:0 0 18px #7b1fff38,0 10px 20px #00000052,inset 0 0 0 1px #f8f5ff1f}body.duel-board-active .duel-action-buttons .duel-action-button:not(:disabled):hover,body.duel-board-active .duel-action-buttons .duel-action-button:not(:disabled):focus-visible{filter:brightness(1.12) saturate(1.12);transform:translateY(-1px)}body.duel-board-active .duel-action-buttons .enemy-base-target{border-color:#ff4f6dd1;color:#fff;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.22),transparent 25%),linear-gradient(135deg,#ff3157,#7a0b22 58%,#25030b);box-shadow:0 0 22px #ff315757,0 12px 22px #00000057,inset 0 0 0 1px #f8f5ff1f}body.duel-board-active .duel-action-buttons .duel-end-turn-action{border-color:#f4b83af2;color:#120800;text-shadow:0 1px 0 rgba(255,255,255,.35);background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.6),transparent 25%),linear-gradient(135deg,#39ff5a,#f4b83a 52%,#ff7a1a);box-shadow:0 0 26px #39ff5a38,0 0 22px #f4b83a3d,0 12px 22px #00000057,inset 0 0 0 1px #ffffff2e}body.duel-board-active .duel-action-buttons .duel-action-button:disabled{cursor:not-allowed;opacity:.42;filter:grayscale(.65) brightness(.74);transform:none;box-shadow:0 8px 16px #0000003d,inset 0 0 0 1px #f8f5ff0f}body.duel-board-active .player-lane,body.duel-board-active .player-lane:not(.hostile){z-index:70;min-width:0;transform:none}body.duel-board-active .lane-identity{min-width:0}body.duel-board-active .duel-footer-dock{z-index:110;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-width:0;min-height:var(--tcg-hand-tray-h);height:var(--tcg-hand-tray-h);overflow:hidden}body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{min-width:0;min-height:0;height:100%;overflow:hidden}body.duel-board-active .hand-card{width:var(--tcg-hand-card-w);max-width:var(--tcg-hand-card-w)}body.duel-board-active .hand-card .moni-card.compact,body.duel-board-active .match-board .hand-card .moni-card.compact{--card-display-width: var(--tcg-hand-card-w);--card-display-height: var(--tcg-hand-card-h);width:var(--tcg-hand-card-w);height:var(--tcg-hand-card-h)}body.duel-board-active .hand-card.playable:hover,body.duel-board-active .hand-card.playable:focus-within,body.duel-board-active .hand-card.inspectable:hover,body.duel-board-active .hand-card.inspectable:focus-within,body.duel-board-active .hand-card.mobile-preview,body.duel-board-active .hand-card.targeting{z-index:920}body.duel-board-active .hand-deck-slot{width:var(--tcg-hand-deck-w);height:var(--tcg-hand-deck-h);min-width:var(--tcg-hand-deck-w);min-height:var(--tcg-hand-deck-h)}body.duel-board-active .hand-deck-slot .duel-card-pile{--duel-deck-w: var(--tcg-hand-deck-w);--duel-deck-h: var(--tcg-hand-deck-h);--card-display-width: var(--tcg-hand-deck-w);--card-display-height: var(--tcg-hand-deck-h)}@media(max-width:1180px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(94px, min(11.4vw, 14.6dvh), 124px);--tcg-hand-card-w: clamp(112px, min(12.8vw, 17dvh), 142px);--tcg-hand-deck-w: clamp(94px, min(10.8vw, 14.4dvh), 120px);--tcg-hand-step: clamp(28px, 4.8vw, 48px)}body.duel-board-active .center-line{grid-template-columns:auto minmax(82px,.7fr) minmax(132px,auto) minmax(190px,auto)}}@media(max-width:760px){body.duel-board-active .app-shell{gap:4px;padding:5px}body.duel-board-active .app-header.title-menu.flat-top-bar{min-height:0;margin:0;padding:4px;border-radius:7px}body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{display:grid;grid-template-columns:48px minmax(0,1fr) 58px minmax(58px,.68fr) minmax(58px,.68fr);grid-template-areas:"home pilot points wallet logout";gap:4px;width:100%}body.duel-board-active .flat-session-tabs .session-brand-chip,body.duel-board-active .flat-session-tabs .session-mode-chip{display:none!important}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{grid-area:home;min-width:0;min-height:30px;padding-inline:6px}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{grid-area:pilot;min-width:0;min-height:30px;padding-inline:8px}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{grid-area:points;min-width:0;min-height:30px;padding-inline:5px}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions{display:contents;min-width:0}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button{min-width:0;min-height:30px;padding-inline:5px}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action{grid-area:wallet}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action{grid-area:logout}body.duel-board-active .flat-session-tabs .session-player-action small,body.duel-board-active .flat-session-tabs .session-points small{font-size:6px;line-height:1}body.duel-board-active .flat-session-tabs .session-player-action b,body.duel-board-active .flat-session-tabs .session-points b{font-size:10px;line-height:1}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(66px, calc((100vw - 54px)/4) , 80px);--tcg-hand-card-w: clamp(96px, 29vw, 116px);--tcg-hand-deck-w: clamp(76px, 22vw, 92px);--tcg-slot-gap: 2px;--tcg-center-h: 42px;--tcg-hand-step: clamp(18px, 5.35vw, 24px);--tcg-hand-fan-tilt: 2.8deg;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 14px)}body.duel-board-active .match-board{gap:4px}body.duel-board-active .duel-table{padding:5px}body.duel-board-active .duel-main{gap:3px}body.duel-board-active .battlefield{grid-template-rows:minmax(0,1fr) var(--tcg-center-h) minmax(0,1fr);gap:2px;padding:4px}body.duel-board-active .center-line{grid-template-columns:minmax(0,1fr) auto;gap:5px;height:var(--tcg-center-h);min-height:var(--tcg-center-h);padding:4px}body.duel-board-active .center-line>span:first-child,body.duel-board-active .duel-phase-strip{display:none}body.duel-board-active .center-line strong{display:grid;place-items:center;font-size:clamp(10px,3vw,12px);text-align:center}body.duel-board-active .duel-action-buttons{gap:4px}body.duel-board-active .duel-action-buttons .duel-action-button{min-width:clamp(74px,22vw,92px);min-height:32px;height:32px;padding-inline:6px;font-size:clamp(7px,2.05vw,8px)}body.duel-board-active .player-lane,body.duel-board-active .player-lane[data-has-log=false]{grid-template-columns:minmax(0,1fr);min-height:42px;padding:4px;overflow:hidden}body.duel-board-active .lane-identity{grid-template-columns:minmax(0,1fr) repeat(3,minmax(34px,auto));gap:3px}body.duel-board-active .lane-identity strong{font-size:clamp(10px,3.1vw,13px)}body.duel-board-active .life-counter,body.duel-board-active .energy-pips,body.duel-board-active .deck-count-chip{min-width:34px;min-height:28px;padding:2px 4px}body.duel-board-active .life-counter b,body.duel-board-active .energy-pips b,body.duel-board-active .deck-count-chip b{font-size:6px}body.duel-board-active .life-counter em,body.duel-board-active .energy-pips em,body.duel-board-active .deck-count-chip em{font-size:10px}body.duel-board-active .lane-match-log{display:none}body.duel-board-active .duel-footer-dock{gap:5px;padding:6px 6px 4px}body.duel-board-active .hand-card{left:calc(50% + 2px);bottom:1px;transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) translateY(8px) rotate(calc(var(--hand-offset, 0) * var(--tcg-hand-fan-tilt)))}body.duel-board-active .hand-card.unplayable:not(.inspectable):hover,body.duel-board-active .hand-card.unplayable:not(.inspectable):focus-within{transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) translateY(8px) rotate(calc(var(--hand-offset, 0) * var(--tcg-hand-fan-tilt)))}body.duel-board-active .hand-card.playable:hover,body.duel-board-active .hand-card.playable:focus-within,body.duel-board-active .hand-card.inspectable:hover,body.duel-board-active .hand-card.inspectable:focus-within,body.duel-board-active .hand-card.mobile-preview,body.duel-board-active .hand-card.targeting{transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) translateY(-8px) scale(1.04) rotate(0)}}@media(max-width:430px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(62px, calc((100vw - 50px)/4) , 74px);--tcg-hand-card-w: clamp(88px, 27vw, 106px);--tcg-hand-deck-w: clamp(70px, 21vw, 84px);--tcg-hand-step: clamp(16px, 4.85vw, 21px)}body.duel-board-active .duel-action-buttons .duel-action-button{min-width:clamp(68px,21vw,82px);padding-inline:5px}}@media(max-height:760px)and (max-width:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(58px, calc((100vw - 52px)/4) , 70px);--tcg-hand-card-w: clamp(82px, 25vw, 98px);--tcg-hand-deck-w: clamp(66px, 20vw, 78px);--tcg-center-h: 38px;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 10px)}body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:44px minmax(0,1fr) 50px minmax(52px,.62fr) minmax(52px,.62fr)}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button{min-height:28px}}.card-zoom-overlay{z-index:5000}body.duel-board-active .match-board,body.duel-board-active .duel-table,body.duel-board-active .duel-main,body.duel-board-active .battlefield,body.duel-board-active .duel-footer-dock,body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{overflow:visible}body.duel-board-active .duel-table:before,body.duel-board-active .battlefield:before{z-index:0}body.duel-board-active .player-lane,body.duel-board-active .center-line{z-index:700}body.duel-board-active .board-row-shell{z-index:1200}body.duel-board-active .unit-card{position:relative;z-index:1800}body.duel-board-active .unit-card.ready,body.duel-board-active .unit-card.selected,body.duel-board-active .unit-card.targetable,body.duel-board-active .unit-card:hover,body.duel-board-active .unit-card:focus-visible{z-index:2600}body.duel-board-active .duel-footer-dock{z-index:2300}body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{z-index:2350}body.duel-board-active .hand-card{z-index:calc(2400 + var(--hand-index, 0))}body.duel-board-active .hand-card.playable:hover,body.duel-board-active .hand-card.playable:focus-within,body.duel-board-active .hand-card.inspectable:hover,body.duel-board-active .hand-card.inspectable:focus-within,body.duel-board-active .hand-card.mobile-preview,body.duel-board-active .hand-card.targeting{z-index:2850}body.duel-board-active .hand-deck-slot,body.duel-board-active .hand-deck-slot .duel-card-pile{z-index:2450}body.duel-board-active .duel-draw-overlay{z-index:3200}body.duel-board-active .duel-draw-flight{z-index:calc(var(--draw-z, 900) + 3200)}body.duel-board-active .duel-action-overlay{position:absolute;inset:0;z-index:3400;pointer-events:none;overflow:visible;perspective:1400px}body.duel-board-active .duel-action-flight{position:absolute;left:var(--action-x, 0);top:var(--action-y, 0);width:var(--action-w, 62px);height:var(--action-h, 34px);border-radius:999px;opacity:0;transform-origin:center;will-change:transform,opacity,filter;animation:duelActionFlight var(--action-ms, .76s) cubic-bezier(.16,.86,.18,1) both;filter:drop-shadow(0 0 18px rgba(244,184,58,.48))}body.duel-board-active .duel-action-card-slide{position:absolute;left:var(--action-x, 0);top:var(--action-y, 0);z-index:1;display:block;width:var(--action-w, var(--duel-board-card-width));height:var(--action-h, calc(var(--duel-board-card-width) * var(--moni-card-ratio-height)));opacity:0;transform-origin:50% 50%;will-change:transform,opacity,filter;animation:duelCardSetFlight var(--action-ms, .76s) cubic-bezier(.18,.9,.18,1) both;filter:drop-shadow(0 18px 22px rgba(0,0,0,.5)) drop-shadow(0 0 24px rgba(57,255,90,.26))}body.duel-board-active .duel-action-card-slide .moni-card.compact{--card-display-width: 100%;--card-display-height: 100%;width:100%;height:100%;min-height:0;transform:none}body.duel-board-active .duel-action-flight:before{content:"";position:absolute;inset:18% -18%;border-radius:inherit;background:radial-gradient(circle at 82% 50%,rgba(255,255,255,.95),transparent 0 22%,transparent 42%),linear-gradient(90deg,transparent,rgba(244,184,58,.9),rgba(57,255,90,.95),transparent);box-shadow:0 0 18px #39ff5a7a,inset 0 0 14px #ffffff38}body.duel-board-active .duel-action-flight[data-action-type=attack]:before{background:radial-gradient(circle at 84% 50%,rgba(255,255,255,.96),transparent 0 20%,transparent 42%),linear-gradient(90deg,transparent,rgba(244,184,58,.92),rgba(255,79,109,.96),transparent);box-shadow:0 0 22px #ff4f6d85,inset 0 0 15px #ffffff3d}body.duel-board-active .duel-action-impact{position:absolute;left:var(--impact-x, 0);top:var(--impact-y, 0);width:var(--impact-size, 76px);height:var(--impact-size, 76px);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.3);will-change:transform,opacity;animation:duelActionImpact .52s ease-out .39s both}body.duel-board-active .duel-action-impact:before,body.duel-board-active .duel-action-impact:after{content:"";position:absolute;inset:14%;border-radius:inherit;border:2px solid rgba(244,184,58,.72);box-shadow:0 0 24px #f4b83a57}body.duel-board-active .duel-action-impact:after{inset:34%;border-color:#39ff5ac7;box-shadow:0 0 18px #39ff5a6b}body.duel-board-active .duel-action-impact[data-action-type=attack]:before{border-color:#ff4f6dc7;box-shadow:0 0 26px #ff4f6d70}body.duel-board-active .duel-action-impact[data-action-type=attack]:after{border-color:#f4b83ad1;box-shadow:0 0 20px #f4b83a6b}@keyframes duelActionFlight{0%{opacity:0;transform:translateZ(0) rotate(-8deg) scale(.52)}12%{opacity:1}48%{opacity:1;transform:translate3d(var(--action-mid-x, 0),var(--action-mid-y, 0),0) rotate(8deg) scale(1.08)}86%{opacity:.92;transform:translate3d(var(--action-dx, 0),var(--action-dy, 0),0) rotate(0) scale(.72)}to{opacity:0;transform:translate3d(var(--action-dx, 0),var(--action-dy, 0),0) rotate(0) scale(.36)}}@keyframes duelCardSetFlight{0%{opacity:0;transform:translateZ(0) rotate(-3deg) scale(.98)}10%{opacity:1}52%{opacity:1;transform:translate3d(var(--action-mid-x, 0),var(--action-mid-y, 0),0) rotate(3deg) scale(1.05)}88%{opacity:.95;transform:translate3d(var(--action-dx, 0),var(--action-dy, 0),0) rotate(0) scale(var(--action-scale, 1))}to{opacity:0;transform:translate3d(var(--action-dx, 0),var(--action-dy, 0),0) rotate(0) scale(var(--action-scale, 1))}}@keyframes duelActionImpact{0%{opacity:0;transform:translate(-50%,-50%) scale(.28)}24%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.18)}}body.duel-board-active .unit-card{transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,border-color .18s ease}body.duel-board-active .unit-card.landing-hidden{opacity:0;pointer-events:none;transform:scale(.96);filter:saturate(.7)}body.duel-board-active .unit-card.selected:after,body.duel-board-active .unit-card.targetable:after{content:"";position:absolute;inset:-5px;z-index:-1;border-radius:12px;border:1px solid rgba(244,184,58,.64);box-shadow:0 0 24px #f4b83a3d;animation:duelTargetRing 1.12s ease-in-out infinite}body.duel-board-active .unit-card.targetable:after{border-color:#39ff5a8f;box-shadow:0 0 24px #39ff5a3d}body.duel-board-active .unit-card.action-pulse{animation:duelUnitImpact .62s ease-out both}body.duel-board-active .enemy-base-target:not(:disabled){border-color:#ff4f6db8;color:#fff;background:linear-gradient(180deg,#ff4f6d7a,#500813eb),#050008db;box-shadow:0 0 20px #ff4f6d47,inset 0 0 14px #f4b83a2e}body.duel-board-active .match-board[data-targeting=true] .battlefield{box-shadow:inset 0 0 42px #f4b83a13}body.duel-board-active .duel-auto-end-toast{position:absolute;left:50%;bottom:calc(var(--tcg-hand-tray-h, 180px) + 18px);z-index:3450;width:min(92%,520px);margin:0;padding:10px 14px;transform:translate(-50%);border:1px solid rgba(244,184,58,.56);border-radius:10px;color:#fff;background:linear-gradient(90deg,#39ff5a24,#f4b83a38,#ff4f6d29),#050008e6;box-shadow:0 18px 38px #00000061,0 0 24px #f4b83a2e;font-family:Orbitron,Inter,sans-serif;font-size:clamp(13px,1vw,16px);font-weight:900;letter-spacing:0;text-align:center;text-transform:uppercase;animation:duelAutoEndToast .42s ease both}body.duel-board-active .match-board[data-auto-ending=true] .center-line{border-color:#f4b83a85;box-shadow:0 0 24px #f4b83a29,inset 0 0 18px #f4b83a14}@keyframes duelTargetRing{0%,to{opacity:.56;transform:scale(.985)}50%{opacity:1;transform:scale(1.015)}}@keyframes duelUnitImpact{0%{filter:brightness(1);transform:translateY(0) scale(1)}34%{filter:brightness(1.28) saturate(1.18);transform:translateY(-6px) scale(1.04)}to{filter:brightness(1);transform:translateY(0) scale(1)}}@keyframes duelAutoEndToast{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){body.duel-board-active .duel-action-flight,body.duel-board-active .duel-action-card-slide,body.duel-board-active .duel-action-impact,body.duel-board-active .unit-card.selected:after,body.duel-board-active .unit-card.targetable:after,body.duel-board-active .unit-card.action-pulse,body.duel-board-active .duel-auto-end-toast{animation:none}}body.duel-board-active .center-line strong{font-size:clamp(16px,1.28vw,21px)}body.duel-board-active .duel-action-buttons .duel-action-button{font-size:clamp(12px,.96vw,16px)}body.duel-board-active .lane-identity strong{font-size:clamp(15px,1.22vw,21px)}body.duel-board-active .life-counter b,body.duel-board-active .energy-pips b,body.duel-board-active .deck-count-chip b{font-size:clamp(8px,.66vw,10px)}body.duel-board-active .life-counter em,body.duel-board-active .energy-pips em,body.duel-board-active .deck-count-chip em{font-size:clamp(14px,1.08vw,18px)}body.duel-board-active .empty-slot.board-slot{font-size:clamp(10px,.78vw,13px)}@media(max-width:760px){body.duel-board-active .app-shell{gap:5px}body.duel-board-active .app-header.title-menu.flat-top-bar{padding:4px}body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:64px minmax(0,1fr) 74px;grid-template-areas:"home pilot points" "wallet wallet logout";gap:4px}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button{min-height:32px;padding-inline:7px;overflow:hidden;font-size:clamp(10px,2.75vw,12px);line-height:1;text-overflow:ellipsis;white-space:nowrap}body.duel-board-active .flat-session-tabs .session-player-action small,body.duel-board-active .flat-session-tabs .session-points small{font-size:clamp(7px,2vw,8px)}body.duel-board-active .flat-session-tabs .session-player-action b,body.duel-board-active .flat-session-tabs .session-points b{min-width:0;overflow:hidden;font-size:clamp(12px,3.25vw,14px);text-overflow:ellipsis;white-space:nowrap}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action{grid-area:wallet}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action{grid-area:logout}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(60px, calc((100vw - 52px)/4) , 74px);--tcg-hand-card-w: clamp(90px, 27vw, 108px);--tcg-hand-deck-w: clamp(72px, 21vw, 86px);--tcg-center-h: 42px;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 24px)}body.duel-board-active .center-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;height:var(--tcg-center-h);min-height:var(--tcg-center-h);padding:4px 5px;gap:5px}body.duel-board-active .center-line strong{min-width:0;height:100%;overflow:hidden;font-size:clamp(12px,3.45vw,14px);line-height:1;text-overflow:ellipsis;white-space:nowrap}body.duel-board-active .duel-action-buttons{display:grid;grid-template-columns:repeat(2,minmax(64px,76px));align-items:center;justify-content:end;gap:4px}body.duel-board-active .duel-action-buttons .duel-action-button{width:100%;min-width:0;max-width:76px;height:30px;min-height:30px;padding-inline:4px;overflow:hidden;font-size:clamp(8px,2.35vw,9px);line-height:1;text-overflow:ellipsis;white-space:nowrap}body.duel-board-active .lane-identity strong{font-size:clamp(12px,3.55vw,15px)}body.duel-board-active .life-counter b,body.duel-board-active .energy-pips b,body.duel-board-active .deck-count-chip b{font-size:7px}body.duel-board-active .life-counter em,body.duel-board-active .energy-pips em,body.duel-board-active .deck-count-chip em{font-size:clamp(11px,3vw,13px)}body.duel-board-active .empty-slot.board-slot{font-size:clamp(8px,2.2vw,10px)}body.duel-board-active .duel-footer-dock{overflow:visible;padding-top:10px}body.duel-board-active .hand-card.playable:hover,body.duel-board-active .hand-card.playable:focus-within,body.duel-board-active .hand-card.inspectable:hover,body.duel-board-active .hand-card.inspectable:focus-within,body.duel-board-active .hand-card.mobile-preview,body.duel-board-active .hand-card.targeting{transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) translateY(-16px) scale(1.065) rotate(0)}}@media(max-width:430px){body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:58px minmax(0,1fr) 66px}body.duel-board-active .duel-action-buttons{grid-template-columns:repeat(2,minmax(58px,70px))}body.duel-board-active .duel-action-buttons .duel-action-button{max-width:70px;font-size:clamp(7px,2.15vw,8px)}}@media(max-height:760px)and (max-width:760px){body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:52px minmax(0,1fr) 60px}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button{min-height:29px;font-size:9px}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(56px, calc((100vw - 54px)/4) , 66px);--tcg-hand-card-w: clamp(80px, 24vw, 94px);--tcg-hand-deck-w: clamp(64px, 19vw, 74px);--tcg-center-h: 39px}}@media(max-width:760px){body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:64px minmax(0,1fr) 94px}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button{width:100%;max-width:none;justify-self:stretch}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{display:flex;align-items:center;justify-content:center;gap:5px}body.duel-board-active .duel-action-buttons{grid-template-columns:repeat(2,minmax(82px,94px))}body.duel-board-active .duel-action-buttons .duel-action-button{max-width:94px;font-size:clamp(8px,2.25vw,9px)}}@media(max-width:430px){body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:58px minmax(0,1fr) 92px}body.duel-board-active .duel-action-buttons{grid-template-columns:repeat(2,minmax(80px,88px))}body.duel-board-active .duel-action-buttons .duel-action-button{max-width:88px;font-size:8px}}@media(max-height:760px)and (max-width:760px){body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:56px minmax(0,1fr) 88px}}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(126px, min(10vw, 18.2dvh), 184px);--tcg-hand-card-w: clamp(138px, min(10.8vw, 20dvh), 196px);--tcg-hand-deck-w: clamp(122px, min(9.6vw, 18dvh), 172px);--tcg-slot-pad: clamp(2px, .22vw, 3px);--tcg-slot-gap: clamp(5px, .5vw, 8px);--tcg-center-h: clamp(54px, 6.4dvh, 72px);--tcg-hand-step: clamp(56px, 6.6vw, 96px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(30px, 3.8dvh, 48px))}body.duel-board-active .duel-main{gap:clamp(6px,.82dvh,12px)}body.duel-board-active .battlefield{gap:clamp(4px,.58dvh,8px)}body.duel-board-active .center-line{padding:clamp(7px,.72vw,10px)}body.duel-board-active .end-game-menu{position:absolute;inset:0;z-index:4300;display:grid;place-items:center;padding:clamp(16px,3vw,34px);pointer-events:auto;background:radial-gradient(circle at 50% 42%,rgba(57,255,90,.18),transparent 0 28%,transparent 54%),linear-gradient(180deg,#0500082e,#050008c2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.duel-board-active .end-game-panel{width:min(94%,470px);margin:0;padding:clamp(18px,3vw,30px);border:1px solid rgba(248,245,255,.22);border-radius:8px;color:#f8f5ff;text-align:center;background:linear-gradient(145deg,#11041bf5,#050008f5),#050008f0;box-shadow:0 28px 70px #0000008c,0 0 34px #39ff5a2e,inset 0 0 0 1px #ffffff14;animation:duelEndGamePanel .32s ease both}body.duel-board-active .end-game-menu[data-outcome=loss] .end-game-panel{box-shadow:0 28px 70px #0000008c,0 0 34px #ff4f6d2e,inset 0 0 0 1px #ffffff14}body.duel-board-active .end-game-menu[data-outcome=draw] .end-game-panel{box-shadow:0 28px 70px #0000008c,0 0 34px #90f4ff29,inset 0 0 0 1px #ffffff14}body.duel-board-active .end-game-kicker{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 12px;border:1px solid rgba(57,255,90,.52);border-radius:999px;color:#39ff5a;font-family:var(--font-display);font-size:clamp(10px,.86vw,12px);font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase;background:#39ff5a1a}body.duel-board-active .end-game-menu[data-outcome=loss] .end-game-kicker{border-color:#ff4f6d9e;color:#ff4f6d;background:#ff4f6d1a}body.duel-board-active .end-game-menu[data-outcome=draw] .end-game-kicker{border-color:#90f4ff94;color:#90f4ff;background:#90f4ff1a}body.duel-board-active .end-game-panel h2{margin:12px 0 8px;color:#fff8d9;font-family:var(--font-display);font-size:clamp(30px,4.4vw,56px);font-weight:950;letter-spacing:0;line-height:.92;text-transform:uppercase;text-shadow:0 3px 0 rgba(0,0,0,.56),0 0 18px rgba(244,184,58,.24)}body.duel-board-active .end-game-panel p{max-width:34rem;margin:0 auto 18px;color:#f8f5ffd1;font-size:clamp(14px,1.08vw,17px);font-weight:700;line-height:1.35}body.duel-board-active .end-game-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.duel-board-active .end-game-action{min-width:0;min-height:48px;padding:0 14px;border:1px solid rgba(248,245,255,.24);border-radius:8px;color:#fff;font-family:var(--font-display);font-size:clamp(12px,1vw,15px);font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase;cursor:pointer;background:#f8f5ff14;box-shadow:0 14px 26px #00000052,inset 0 0 0 1px #ffffff14}body.duel-board-active .end-game-action.primary{border-color:#39ff5ab8;color:#120800;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.55),transparent 25%),linear-gradient(135deg,#39ff5a,#f4b83a 56%,#ff7a1a)}body.duel-board-active .end-game-action.secondary{border-color:#90f4ff70;color:#f8f5ff;background:linear-gradient(135deg,#90f4ff1f,#7b1fff47),#050008b8}body.duel-board-active .end-game-action:hover,body.duel-board-active .end-game-action:focus-visible{filter:brightness(1.1) saturate(1.08);transform:translateY(-1px)}body.duel-board-active .duel-action-flight[data-action-type=play]{filter:drop-shadow(0 0 18px rgba(144,244,255,.44))}body.duel-board-active .duel-action-flight[data-action-type=play]:after{content:attr(data-spell-label);position:absolute;left:50%;top:50%;display:grid;place-items:center;min-width:30px;height:22px;padding:0 6px;border:1px solid rgba(255,255,255,.38);border-radius:999px;color:#050008;font-family:var(--font-display);font-size:10px;font-weight:950;letter-spacing:0;line-height:1;transform:translate(-50%,-50%);background:#f8f5ffe0;box-shadow:0 0 14px #f8f5ff5c}body.duel-board-active .duel-action-flight[data-card-type=technique]:before{background:radial-gradient(circle at 84% 50%,rgba(255,255,255,.98),transparent 0 18%,transparent 42%),linear-gradient(90deg,transparent,rgba(144,244,255,.94),rgba(40,168,255,.98),transparent);box-shadow:0 0 24px #28a8ff8a,inset 0 0 16px #ffffff42}body.duel-board-active .duel-action-flight[data-card-type=mystic]:before{background:radial-gradient(circle at 84% 50%,rgba(255,255,255,.98),transparent 0 19%,transparent 42%),linear-gradient(90deg,transparent,rgba(255,104,247,.94),rgba(179,131,255,.98),transparent);box-shadow:0 0 24px #ff68f780,inset 0 0 16px #ffffff3d}body.duel-board-active .duel-action-flight[data-card-type=terrain]{border-radius:14px}body.duel-board-active .duel-action-flight[data-card-type=terrain]:before{inset:2% -12%;border-radius:inherit;background:radial-gradient(ellipse at 80% 50%,rgba(255,255,255,.94),transparent 0 18%,transparent 40%),linear-gradient(90deg,transparent,rgba(57,255,90,.88),rgba(244,184,58,.96),transparent);box-shadow:0 0 24px #39ff5a75,inset 0 0 16px #ffffff38}body.duel-board-active .duel-action-impact[data-card-type=technique]:before{border-color:#28a8ffc7;box-shadow:0 0 28px #28a8ff6b}body.duel-board-active .duel-action-impact[data-card-type=technique]:after{border-color:#90f4ffd6;box-shadow:0 0 20px #90f4ff6b}body.duel-board-active .duel-action-impact[data-card-type=mystic]:before{border-color:#ff68f7c7;box-shadow:0 0 28px #ff68f766}body.duel-board-active .duel-action-impact[data-card-type=mystic]:after{border-color:#b383ffd6;box-shadow:0 0 20px #b383ff6b}body.duel-board-active .duel-action-impact[data-card-type=terrain]{border-radius:18px}body.duel-board-active .duel-action-impact[data-card-type=terrain]:before{border-color:#39ff5abd;box-shadow:0 0 28px #39ff5a61}body.duel-board-active .duel-action-impact[data-card-type=terrain]:after{border-color:#f4b83ad6;box-shadow:0 0 20px #f4b83a66}@keyframes duelEndGamePanel{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1180px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(104px, min(12.4vw, 16.4dvh), 138px);--tcg-hand-card-w: clamp(122px, min(14vw, 18dvh), 156px);--tcg-hand-deck-w: clamp(100px, min(11.4vw, 15.5dvh), 130px);--tcg-hand-step: clamp(40px, 6.4vw, 72px)}}@media(max-width:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(68px, calc((100vw - 54px)/4) , 84px);--tcg-hand-card-w: clamp(96px, 29vw, 118px);--tcg-hand-deck-w: clamp(76px, 22vw, 94px);--tcg-slot-gap: 3px;--tcg-center-h: 43px;--tcg-hand-step: clamp(18px, 5.45vw, 25px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 18px)}body.duel-board-active .end-game-panel{width:min(96%,420px);padding:18px}body.duel-board-active .end-game-actions{grid-template-columns:minmax(0,1fr)}}@media(max-width:430px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(64px, calc((100vw - 50px)/4) , 78px);--tcg-hand-card-w: clamp(90px, 27vw, 110px);--tcg-hand-deck-w: clamp(70px, 21vw, 88px);--tcg-hand-step: clamp(16px, 4.95vw, 22px)}}@media(max-height:760px)and (max-width:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(60px, calc((100vw - 54px)/4) , 72px);--tcg-hand-card-w: clamp(84px, 25vw, 100px);--tcg-hand-deck-w: clamp(68px, 20vw, 80px);--tcg-center-h: 39px;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 12px)}}@media(prefers-reduced-motion:reduce){body.duel-board-active .end-game-panel{animation:none}}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(132px, min(12vw, 16.4dvh), 198px);--tcg-hand-card-w: clamp(164px, min(13.8vw, 21dvh), 244px);--tcg-hand-deck-w: clamp(116px, min(9.8vw, 15.8dvh), 168px);--tcg-slot-pad: clamp(2px, .22vw, 3px);--tcg-slot-gap: clamp(4px, .52vw, 8px);--tcg-center-h: clamp(42px, 5dvh, 58px);--tcg-hand-step: clamp(62px, 7.2vw, 112px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(24px, 3.1dvh, 40px))}body.duel-board-active .unit-row{justify-content:center}body.duel-board-active .duel-footer-dock,body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{overflow:visible}@media(max-width:1180px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(112px, min(13.2vw, 15.4dvh), 154px);--tcg-hand-card-w: clamp(142px, min(15.4vw, 19.4dvh), 190px);--tcg-hand-deck-w: clamp(96px, min(10.4vw, 14.2dvh), 132px);--tcg-slot-gap: clamp(4px, .55vw, 8px);--tcg-hand-step: clamp(44px, 6.2vw, 76px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(22px, 3dvh, 36px))}}@media(max-width:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(80px, calc((100vw - 38px)/4) , 104px);--tcg-hand-card-w: clamp(124px, 40vw, 168px);--tcg-hand-deck-w: clamp(76px, 22vw, 104px);--tcg-slot-pad: 2px;--tcg-slot-gap: 2px;--tcg-center-h: 40px;--tcg-hand-step: clamp(30px, 8vw, 50px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 18px)}body.duel-board-active .hand-card.playable:hover,body.duel-board-active .hand-card.playable:focus-within,body.duel-board-active .hand-card.inspectable:hover,body.duel-board-active .hand-card.inspectable:focus-within,body.duel-board-active .hand-card.mobile-preview,body.duel-board-active .hand-card.targeting{transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) translateY(-18px) scale(1.07) rotate(0)}}@media(max-width:430px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(76px, calc((100vw - 34px)/4) , 96px);--tcg-hand-card-w: clamp(118px, 39vw, 158px);--tcg-hand-deck-w: clamp(70px, 21vw, 92px);--tcg-hand-step: clamp(25px, 7.4vw, 42px)}}@media(max-height:760px)and (max-width:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(72px, calc((100vw - 34px)/4) , 90px);--tcg-hand-card-w: clamp(112px, 36vw, 144px);--tcg-hand-deck-w: clamp(66px, 20vw, 84px);--tcg-center-h: 37px;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 12px)}}@media(min-width:761px)and (max-height:1140px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(132px, min(10.8vw, 15.1dvh), 154px);--tcg-hand-card-w: clamp(176px, min(13vw, 20.8dvh), 222px);--tcg-hand-deck-w: clamp(116px, min(8.8vw, 14.8dvh), 150px);--tcg-slot-gap: clamp(4px, .45vw, 7px);--tcg-center-h: clamp(40px, 4.5dvh, 52px);--tcg-hand-step: clamp(64px, 7vw, 112px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(4px, 1.2dvh, 14px))}body.duel-board-active .duel-main{grid-template-rows:clamp(38px,4.1dvh,48px) minmax(0,1fr) clamp(38px,4.1dvh,48px);gap:clamp(3px,.35dvh,6px)}body.duel-board-active .player-lane,body.duel-board-active .player-lane[data-has-log=false]{min-height:0;height:100%;padding:4px 8px}body.duel-board-active .battlefield{gap:2px}}@media(min-width:761px)and (max-height:940px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(116px, min(9.8vw, 14dvh), 138px);--tcg-hand-card-w: clamp(164px, min(12.8vw, 20dvh), 204px);--tcg-hand-deck-w: clamp(108px, min(8.4vw, 14dvh), 136px);--tcg-slot-gap: clamp(3px, .4vw, 6px);--tcg-center-h: clamp(36px, 4.3dvh, 42px);--tcg-hand-step: clamp(56px, 6.6vw, 96px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) - clamp(8px, 1.4dvh, 14px))}body.duel-board-active .duel-main{grid-template-rows:clamp(34px,4.1dvh,40px) minmax(0,1fr) clamp(34px,4.1dvh,40px);gap:clamp(2px,.32dvh,5px)}body.duel-board-active .player-lane,body.duel-board-active .player-lane[data-has-log=false]{min-height:0;height:100%;padding:4px 8px}body.duel-board-active .lane-identity{gap:5px}body.duel-board-active .lane-identity strong{font-size:clamp(13px,1.02vw,17px)}body.duel-board-active .life-counter,body.duel-board-active .energy-pips,body.duel-board-active .deck-count-chip{min-height:26px;padding:2px 7px}body.duel-board-active .battlefield{gap:2px}}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(156px, min(14vw, 19.5dvh), 232px);--tcg-hand-card-w: clamp(188px, min(15vw, 23dvh), 272px);--tcg-hand-deck-w: clamp(124px, min(10.2vw, 16dvh), 180px);--tcg-slot-pad: clamp(1px, .16vw, 3px);--tcg-slot-w: max(calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2), clamp(190px, 15.8vw, 252px));--tcg-slot-gap: clamp(3px, .42vw, 7px);--tcg-center-h: clamp(38px, 4.4dvh, 52px);--tcg-hand-step: clamp(70px, 7.4vw, 122px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(12px, 2dvh, 28px))}body.duel-board-active .board-row-shell{align-content:center}@media(max-width:1180px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(128px, min(15.2vw, 17.8dvh), 176px);--tcg-hand-card-w: clamp(156px, min(16vw, 20.4dvh), 218px);--tcg-hand-deck-w: clamp(100px, min(10.8vw, 14.6dvh), 146px);--tcg-slot-w: max(calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2), clamp(158px, 15vw, 200px));--tcg-slot-gap: clamp(3px, .5vw, 7px);--tcg-center-h: clamp(36px, 4.1dvh, 46px);--tcg-hand-step: clamp(50px, 6.2vw, 88px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(8px, 1.7dvh, 22px))}}@media(min-width:561px)and (max-width:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(106px, calc((100vw - 248px)/4) , 124px);--tcg-hand-card-w: clamp(140px, 24vw, 174px);--tcg-hand-deck-w: clamp(84px, 15vw, 112px);--tcg-slot-pad: 2px;--tcg-slot-w: max(calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2), clamp(132px, 18.6vw, 154px));--tcg-slot-gap: 2px;--tcg-center-h: 38px;--tcg-hand-step: clamp(38px, 7.5vw, 62px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 14px)}}@media(max-width:560px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(80px, calc((100vw - 42px)/4) , 100px);--tcg-hand-card-w: clamp(120px, 39vw, 160px);--tcg-hand-deck-w: clamp(68px, 20vw, 90px);--tcg-slot-pad: 2px;--tcg-slot-w: calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2);--tcg-slot-gap: 2px;--tcg-center-h: 38px;--tcg-hand-step: clamp(26px, 7.4vw, 44px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 22px)}}@media(max-width:430px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(80px, calc((100vw - 44px)/4) , 98px);--tcg-hand-card-w: clamp(118px, 39vw, 156px);--tcg-hand-deck-w: clamp(66px, 20vw, 88px);--tcg-hand-step: clamp(25px, 7vw, 40px)}}@media(max-height:760px)and (max-width:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(76px, calc((100vw - 46px)/4) , 92px);--tcg-hand-card-w: clamp(108px, 35vw, 140px);--tcg-hand-deck-w: clamp(62px, 19vw, 82px);--tcg-center-h: 34px;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 10px)}}@media(min-width:761px)and (max-height:1140px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(132px, min(10.6vw, 15.6dvh), 154px);--tcg-hand-card-w: clamp(178px, min(13.8vw, 21.4dvh), 236px);--tcg-hand-deck-w: clamp(112px, min(8.8vw, 14.4dvh), 150px);--tcg-slot-w: max(calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2), clamp(176px, 14.5vw, 224px));--tcg-slot-gap: clamp(3px, .38vw, 6px);--tcg-center-h: clamp(34px, 3.9dvh, 44px);--tcg-hand-step: clamp(58px, 6.4vw, 102px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(0px, .8dvh, 10px))}body.duel-board-active .duel-main{grid-template-rows:clamp(32px,3.7dvh,42px) minmax(0,1fr) clamp(32px,3.7dvh,42px);gap:clamp(2px,.3dvh,5px)}}@media(min-width:761px)and (max-height:940px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(116px, min(8.6vw, 13.8dvh), 128px);--tcg-hand-card-w: clamp(170px, min(13vw, 20.5dvh), 220px);--tcg-hand-deck-w: clamp(108px, min(8.2vw, 13.8dvh), 138px);--tcg-slot-w: max(calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2), clamp(174px, 15vw, 220px));--tcg-slot-gap: clamp(3px, .36vw, 6px);--tcg-center-h: clamp(32px, 3.6dvh, 38px);--tcg-hand-step: clamp(52px, 6vw, 92px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) - clamp(4px, 1dvh, 12px))}body.duel-board-active .center-line{min-height:var(--tcg-center-h);height:var(--tcg-center-h);padding-block:3px}}@media(min-width:761px)and (max-height:800px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(90px, min(7.2vw, 11.8dvh), 108px);--tcg-hand-card-w: clamp(148px, min(11vw, 18dvh), 196px);--tcg-hand-deck-w: clamp(92px, min(7vw, 12.4dvh), 124px);--tcg-slot-w: max(calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2), clamp(166px, 13vw, 210px));--tcg-center-h: 32px;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) - clamp(8px, 1.4dvh, 16px))}}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{margin-top:0}@media(max-width:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(58px, calc((100vw - 70px)/4) , 72px);--tcg-board-card-w: var(--tcg-play-card-w);--tcg-board-card-h: calc(var(--tcg-board-card-w) * var(--tcg-card-ratio));--tcg-hand-card-w: clamp(86px, 25vw, 104px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-deck-w: clamp(56px, 17vw, 72px);--tcg-hand-deck-h: calc(var(--tcg-hand-deck-w) * var(--tcg-card-ratio));--tcg-slot-pad: 1px;--tcg-slot-gap: 2px;--tcg-slot-w: calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2);--tcg-slot-h: calc(var(--tcg-board-card-h) + var(--tcg-slot-pad) * 2);--tcg-row-w: calc(var(--tcg-slot-w) * 4 + var(--tcg-slot-gap) * 3);--tcg-center-h: 44px;--tcg-hand-step: clamp(18px, 5.2vw, 28px);--tcg-hand-fan-tilt: 2.2deg;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 22px);--duel-board-card-width: var(--tcg-board-card-w);--duel-hand-card-width: var(--tcg-hand-card-w);--duel-board-slot-gap: var(--tcg-slot-gap);--duel-board-slot-pad: var(--tcg-slot-pad);height:100%!important;max-height:none!important;padding:5px}body.duel-board-active .duel-main{grid-template-rows:36px minmax(0,1fr) 40px;gap:3px}body.duel-board-active .battlefield{grid-template-rows:minmax(var(--tcg-slot-h),1fr) var(--tcg-center-h) minmax(var(--tcg-slot-h),1fr);gap:2px;padding:4px;overflow:hidden}body.duel-board-active .board-row-shell{align-content:center;overflow:hidden}body.duel-board-active .unit-row{width:min(100%,var(--tcg-row-w));gap:var(--tcg-slot-gap);justify-content:center}body.duel-board-active .center-line{grid-template-columns:minmax(0,1fr) minmax(0,auto);min-height:var(--tcg-center-h);height:var(--tcg-center-h);padding:4px}body.duel-board-active .duel-action-buttons{grid-template-columns:repeat(2,minmax(82px,1fr));gap:5px}body.duel-board-active .duel-action-buttons .duel-action-button{width:100%;min-width:0;max-width:none;min-height:44px;height:44px;padding-inline:5px;font-size:8px}body.duel-board-active .duel-footer-dock{min-height:var(--tcg-hand-tray-h);height:var(--tcg-hand-tray-h);padding:6px 7px;overflow:hidden}body.duel-board-active .hand-card{bottom:8px;transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) rotate(calc(var(--hand-offset, 0) * var(--tcg-hand-fan-tilt)))}body.duel-board-active .hand-card.unplayable:not(.inspectable):hover,body.duel-board-active .hand-card.unplayable:not(.inspectable):focus-within{transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) rotate(calc(var(--hand-offset, 0) * var(--tcg-hand-fan-tilt)))}}@media(max-width:430px){body.duel-board-active .duel-action-buttons{grid-template-columns:repeat(2,minmax(78px,1fr))}}@media(orientation:landscape)and (max-height:520px){body.duel-board-active .app-shell{gap:3px;padding:4px}body.duel-board-active .app-header.title-menu.flat-top-bar{min-height:0;margin:0;padding:3px;border-radius:7px}body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{display:grid;grid-template-columns:50px minmax(0,1fr) 70px minmax(62px,.62fr) minmax(62px,.62fr);grid-template-areas:"home pilot points wallet logout";gap:4px;width:100%}body.duel-board-active .flat-session-tabs .session-brand-chip,body.duel-board-active .flat-session-tabs .session-mode-chip{display:none!important}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{grid-area:home}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{grid-area:pilot}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{grid-area:points}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions{display:contents}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action{grid-area:wallet}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action{grid-area:logout}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button{min-width:0;min-height:28px;padding-inline:6px;overflow:hidden;font-size:9px;line-height:1;text-overflow:ellipsis;white-space:nowrap}body.duel-board-active .flat-session-tabs .session-player-action small,body.duel-board-active .flat-session-tabs .session-points small{font-size:6px;line-height:1}body.duel-board-active .flat-session-tabs .session-player-action b,body.duel-board-active .flat-session-tabs .session-points b{min-width:0;overflow:hidden;font-size:10px;line-height:1;text-overflow:ellipsis;white-space:nowrap}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(38px, 11dvh, 46px);--tcg-board-card-w: var(--tcg-play-card-w);--tcg-board-card-h: calc(var(--tcg-board-card-w) * var(--tcg-card-ratio));--tcg-hand-card-w: clamp(48px, 13dvh, 56px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-deck-w: clamp(42px, 11dvh, 52px);--tcg-hand-deck-h: calc(var(--tcg-hand-deck-w) * var(--tcg-card-ratio));--tcg-slot-pad: 1px;--tcg-slot-gap: 2px;--tcg-slot-w: calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2);--tcg-slot-h: calc(var(--tcg-board-card-h) + var(--tcg-slot-pad) * 2);--tcg-row-w: calc(var(--tcg-slot-w) * 4 + var(--tcg-slot-gap) * 3);--tcg-center-h: 44px;--tcg-hand-step: clamp(19px, 5.3dvh, 28px);--tcg-hand-fan-tilt: 2deg;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 10px);height:100%!important;max-height:none!important;padding:3px}body.duel-board-active .match-board{gap:3px}body.duel-board-active .duel-table{padding:2px}body.duel-board-active .duel-main{grid-template-rows:22px minmax(0,1fr) 24px;gap:1px}body.duel-board-active .player-lane,body.duel-board-active .player-lane[data-has-log=false]{min-height:0;height:100%;padding:2px 5px}body.duel-board-active .lane-identity{gap:3px}body.duel-board-active .lane-identity strong{font-size:10px}body.duel-board-active .life-counter,body.duel-board-active .energy-pips,body.duel-board-active .deck-count-chip{min-height:20px;min-width:34px;padding:1px 4px}body.duel-board-active .life-counter b,body.duel-board-active .energy-pips b,body.duel-board-active .deck-count-chip b{font-size:6px}body.duel-board-active .life-counter em,body.duel-board-active .energy-pips em,body.duel-board-active .deck-count-chip em{font-size:10px}body.duel-board-active .battlefield{grid-template-rows:minmax(var(--tcg-slot-h),1fr) var(--tcg-center-h) minmax(var(--tcg-slot-h),1fr);gap:1px;padding:2px}body.duel-board-active .center-line{padding:3px 4px}body.duel-board-active .center-line strong{font-size:11px}body.duel-board-active .duel-action-buttons{grid-template-columns:repeat(2,minmax(78px,1fr));gap:4px}body.duel-board-active .duel-action-buttons .duel-action-button{min-height:44px;height:44px;font-size:8px}body.duel-board-active .duel-footer-dock{padding:4px 6px}body.duel-board-active .hand-card{bottom:6px}}body.duel-board-active .match-leave-action{position:absolute;top:8px;right:10px;z-index:90;display:inline-grid;min-height:36px;padding:0 13px;place-items:center;border:1px solid rgba(248,245,255,.2);border-radius:8px;background:#050008bd;color:#f8f5ffe0;box-shadow:0 10px 24px #00000052;font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}body.duel-board-active .match-leave-action:hover,body.duel-board-active .match-leave-action:focus-visible{border-color:#39ff5aa8;color:#fff;transform:translateY(-1px)}@media(max-width:760px){body.duel-board-active .match-leave-action{top:6px;right:6px;min-height:34px;padding:0 9px;font-size:8px}}@media(orientation:landscape)and (max-height:520px){body.duel-board-active .match-leave-action{top:3px;right:4px;min-height:28px;padding:0 7px;font-size:7px}}html,body,#root{overscroll-behavior:none;overscroll-behavior-y:none}html.card-zoom-open,body.card-zoom-open{width:100%;height:100dvh;max-height:100dvh;overflow:hidden;overscroll-behavior:none;overscroll-behavior-y:none;touch-action:none}.card-zoom-overlay,.pack-overlay[data-zoom-open=true] .card-zoom-overlay{width:100vw;height:100dvh;max-height:100dvh;overflow:hidden;overscroll-behavior:none;overscroll-behavior-y:none;touch-action:none}.card-zoom-stage,.pack-overlay[data-zoom-open=true] .card-zoom-stage{max-height:calc(100dvh - 20px);overscroll-behavior:none}.card-zoom-shell,.pack-overlay[data-zoom-open=true] .card-zoom-shell{touch-action:none;overscroll-behavior:none}.card-zoom-actions,.card-zoom-actions button{touch-action:manipulation}.rules-simple-guide:before,.rules-simple-guide:after,.rules-simple-guide .rules-hero:after,.rules-simple-guide .rules-phase-track:before{display:none!important}.rules-simple-guide .rules-hero-anim{display:none!important}.rules-simple-guide .rules-hero-card-fan,.rules-simple-guide .rules-type-showcase,.rules-simple-guide .rules-real-card-strip{min-width:0}.rules-simple-guide .rules-hero-copy,.rules-simple-guide .rules-hero h2{min-width:0;max-width:100%}.rules-simple-guide .rules-hero h2{line-height:1;overflow-wrap:break-word}@media(max-width:760px){.rules-simple-guide .rules-hero h2{font-size:2.65rem}}@media(max-width:420px){.rules-simple-guide .rules-hero h2{font-size:2.25rem}}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-card-ratio: var(--moni-card-ratio-height, 1.4545);--tcg-board-card-w: clamp(94px, min(11vw, 13dvh), 154px);--tcg-board-card-h: calc(var(--tcg-board-card-w) * var(--tcg-card-ratio));--tcg-slot-pad: clamp(2px, .25vw, 4px);--tcg-slot-gap: clamp(3px, .45vw, 8px);--tcg-slot-w: calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2);--tcg-slot-h: calc(var(--tcg-board-card-h) + var(--tcg-slot-pad) * 2);--tcg-row-w: calc(var(--tcg-slot-w) * 4 + var(--tcg-slot-gap) * 3);--tcg-center-button-h: clamp(38px, 4dvh, 44px);--tcg-center-pad-y: 4px;--tcg-center-h: calc(var(--tcg-center-button-h) + (var(--tcg-center-pad-y) * 2));--tcg-hand-card-w: clamp(150px, min(13vw, 20dvh), 220px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-step: clamp(58px, 7vw, 110px);--tcg-hand-fan-tilt: 2.2deg;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(16px, 2.5dvh, 36px));--duel-board-card-width: var(--tcg-board-card-w);--duel-hand-card-width: var(--tcg-hand-card-w);--duel-board-slot-gap: var(--tcg-slot-gap);--duel-board-slot-pad: var(--tcg-slot-pad);height:100%!important;max-height:none!important;min-height:0;overflow:hidden}body.duel-board-active .match-board{position:relative;display:grid;grid-template-rows:minmax(0,1fr) var(--tcg-hand-tray-h);gap:clamp(4px,.72dvh,9px);height:100%;min-width:0;min-height:0;overflow:visible}body.duel-board-active .duel-table{display:block;height:100%;min-width:0;min-height:0;padding:clamp(3px,.45vw,7px);overflow:hidden}body.duel-board-active .duel-main{display:grid;grid-template-rows:clamp(28px,3.8dvh,42px) minmax(0,1fr) clamp(30px,3.8dvh,44px);gap:clamp(2px,.46dvh,6px);height:100%;min-width:0;min-height:0;padding:0;transform:none}body.duel-board-active .player-lane,body.duel-board-active .player-lane[data-has-log=false]{min-width:0;min-height:0;height:100%;padding:clamp(2px,.34dvh,5px) clamp(5px,.75vw,9px)}body.duel-board-active .lane-identity,body.duel-board-active .lane-latest-log,body.duel-board-active .life-counter,body.duel-board-active .energy-pips,body.duel-board-active .deck-count-chip{min-width:0;min-height:0}body.duel-board-active .battlefield{display:grid;grid-template-rows:minmax(var(--tcg-slot-h),1fr) var(--tcg-center-h) minmax(var(--tcg-slot-h),1fr);gap:clamp(2px,.34dvh,5px);min-width:0;min-height:0;padding:clamp(2px,.36vw,6px);overflow:visible}body.duel-board-active .board-row-shell{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;width:100%;min-width:0;min-height:0;max-width:100%;padding:0;overflow:visible;pointer-events:none;transform:none!important}body.duel-board-active .unit-row{display:grid;grid-template-columns:repeat(4,var(--tcg-slot-w));justify-content:center;gap:var(--tcg-slot-gap);width:min(100%,var(--tcg-row-w));min-width:0;max-width:100%;height:auto;max-height:none;overflow:visible;pointer-events:auto;transform:none!important}body.duel-board-active .board-slot,body.duel-board-active .empty-slot.board-slot{box-sizing:border-box;width:var(--tcg-slot-w);height:var(--tcg-slot-h);min-width:var(--tcg-slot-w);min-height:var(--tcg-slot-h);max-width:var(--tcg-slot-w);max-height:var(--tcg-slot-h);padding:var(--tcg-slot-pad);overflow:visible}body.duel-board-active .unit-card .moni-card.compact,body.duel-board-active .board-slot .moni-card.compact{--card-display-width: var(--tcg-board-card-w);--card-display-height: var(--tcg-board-card-h);width:var(--tcg-board-card-w);height:var(--tcg-board-card-h);max-width:var(--tcg-board-card-w);max-height:var(--tcg-board-card-h)}body.duel-board-active .center-line{box-sizing:border-box;position:relative;z-index:360;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,auto) auto;align-items:center;min-width:0;min-height:var(--tcg-center-h);height:var(--tcg-center-h);gap:clamp(4px,.6vw,10px);padding:var(--tcg-center-pad-y) clamp(5px,.75vw,10px);padding-right:calc(min(360px,44vw) + clamp(12px,1vw,18px));overflow:visible;transform:none}body.duel-board-active .center-line>span,body.duel-board-active .center-line>strong,body.duel-board-active .duel-phase-strip{min-width:0;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}body.duel-board-active .duel-phase-strip{justify-content:center}body.duel-board-active .duel-action-buttons{position:absolute;top:50%;right:clamp(5px,.75vw,10px);align-self:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-content:end;gap:clamp(4px,.6vw,8px);width:min(360px,44vw);height:var(--tcg-center-button-h);min-width:0;max-width:min(360px,44vw);overflow:visible;z-index:370;transform:translateY(-50%)!important}body.duel-board-active .duel-action-buttons .duel-action-button{box-sizing:border-box;display:inline-grid;place-items:center;width:100%;min-width:0;max-width:none;min-height:0;height:var(--tcg-center-button-h);max-height:var(--tcg-center-button-h);padding:0 clamp(6px,.85vw,14px);overflow:hidden;font-size:clamp(8px,.75vw,12px);line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}body.duel-board-active .duel-footer-dock{position:relative;z-index:2300;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;height:var(--tcg-hand-tray-h);min-height:var(--tcg-hand-tray-h);min-width:0;padding:clamp(4px,.8dvh,9px) clamp(6px,.95vw,12px);overflow:visible;isolation:isolate}body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{position:relative;z-index:2350;width:100%;height:100%;min-width:0;min-height:0;padding:0;overflow:visible;pointer-events:none;isolation:isolate}body.duel-board-active .hand-card{position:absolute;left:50%;bottom:clamp(4px,.9dvh,10px);z-index:calc(2400 + var(--hand-index, 0));width:var(--tcg-hand-card-w);max-width:var(--tcg-hand-card-w);margin:0;pointer-events:auto;transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) rotate(calc(var(--hand-offset, 0) * var(--tcg-hand-fan-tilt)));transform-origin:50% 92%}body.duel-board-active .hand-card .moni-card.compact,body.duel-board-active .match-board .hand-card .moni-card.compact{--card-display-width: var(--tcg-hand-card-w);--card-display-height: var(--tcg-hand-card-h);width:var(--tcg-hand-card-w);height:var(--tcg-hand-card-h);max-width:var(--tcg-hand-card-w);max-height:var(--tcg-hand-card-h)}body.duel-board-active .hand-card.playable:hover,body.duel-board-active .hand-card.playable:focus-within,body.duel-board-active .hand-card.inspectable:hover,body.duel-board-active .hand-card.inspectable:focus-within,body.duel-board-active .hand-card.mobile-preview,body.duel-board-active .hand-card.targeting{z-index:2850;transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) translateY(clamp(-34px,-4dvh,-16px)) rotate(0) scale(1.06)}body.duel-board-active .hand-card.unplayable:not(.inspectable):hover,body.duel-board-active .hand-card.unplayable:not(.inspectable):focus-within{z-index:calc(2400 + var(--hand-index, 0));transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) rotate(calc(var(--hand-offset, 0) * var(--tcg-hand-fan-tilt)))}body.duel-board-active .match-leave-action{z-index:2450;min-height:clamp(28px,3.6dvh,36px);height:clamp(28px,3.6dvh,36px);padding:0 clamp(8px,.9vw,13px);font-size:clamp(7px,.68vw,10px);line-height:1}body.duel-board-active .online-challenge-shell[data-match-active=true]{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:clamp(4px,.75dvh,8px)}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud{position:static;z-index:auto;min-width:0;max-width:100%}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(6px,.9vw,12px);min-height:0;padding:clamp(5px,.8dvh,8px) clamp(7px,.9vw,12px)}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top h2{margin:1px 0;overflow:hidden;font-size:clamp(16px,1.7vw,26px);line-height:1;text-overflow:ellipsis;white-space:nowrap}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top p,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top .eyebrow{overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top button{min-height:clamp(30px,3.7dvh,36px);padding:0 clamp(9px,1vw,14px);white-space:nowrap}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud{display:grid;grid-template-columns:minmax(104px,1.2fr) repeat(5,minmax(0,1fr));gap:clamp(4px,.6vw,7px)}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-clock,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud>span{min-width:0;min-height:clamp(34px,4.8dvh,44px);padding:clamp(4px,.72dvh,7px) clamp(6px,.75vw,9px)}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-clock strong{font-size:clamp(16px,2vw,24px);line-height:1}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud span b,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-clock span,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud span em{overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}body.duel-board-active .card-zoom-stage{max-height:calc(100dvh - 20px)}@media(max-width:560px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(46px, min( calc((100vw - 54px)/4) , calc((100dvh - 460px) / (2 * var(--tcg-card-ratio)))), 84px);--tcg-hand-card-w: clamp(94px, 30vw, 112px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-step: clamp(20px, 6.4vw, 34px);--tcg-center-button-h: 38px;--tcg-center-pad-y: 4px;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 18px)}body.duel-board-active .duel-main{grid-template-rows:34px minmax(0,1fr) 38px;gap:2px}body.duel-board-active .battlefield{gap:2px;padding:3px}body.duel-board-active .center-line{grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:5px;padding-inline:5px;padding-right:calc(min(184px,55vw) + 11px)}body.duel-board-active .center-line>span:first-child,body.duel-board-active .duel-phase-strip{display:none}body.duel-board-active .duel-action-buttons{width:min(184px,55vw);max-width:min(184px,55vw)}body.duel-board-active .duel-action-buttons .duel-action-button{padding-inline:4px;font-size:8px}body.duel-board-active .player-lane,body.duel-board-active .player-lane[data-has-log=false]{padding:2px 5px}body.duel-board-active .life-counter,body.duel-board-active .energy-pips,body.duel-board-active .deck-count-chip{min-width:34px}}@media(min-width:561px)and (max-width:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(96px, calc((100vw - 102px)/4) , 122px);--tcg-hand-card-w: clamp(124px, 24vw, 156px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-step: clamp(44px, 7.2vw, 62px);--tcg-center-button-h: 42px;--tcg-center-pad-y: 5px}}@media(min-width:761px)and (max-width:900px)and (min-height:900px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(110px, min( calc((100vw - 130px)/4) , 13dvh), 134px);--tcg-hand-card-w: clamp(156px, min(22vw, 21dvh), 210px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-step: clamp(58px, 8vw, 82px);--tcg-center-button-h: 44px;--tcg-center-pad-y: 5px}}@media(min-width:901px)and (max-width:1100px)and (max-height:820px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(96px, min(16vw, 13dvh), 150px);--tcg-hand-card-w: clamp(160px, min(18vw, 22dvh), 196px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-step: clamp(72px, 8vw, 88px);--tcg-center-button-h: 40px;--tcg-center-pad-y: 4px}}@media(min-width:1101px)and (max-width:1180px)and (min-height:801px)and (max-height:940px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(120px, min(16vw, 13dvh), 150px);--tcg-hand-card-w: clamp(176px, min(17vw, 23dvh), 204px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-step: clamp(86px, 8.4vw, 104px);--tcg-center-button-h: 42px;--tcg-center-pad-y: 4px}}@media(max-width:760px){body.duel-board-active .online-challenge-shell[data-match-active=true]{grid-template-rows:auto auto minmax(0,1fr);gap:4px}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top{grid-template-columns:minmax(0,1fr) auto;padding:5px 7px}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top h2{font-size:clamp(14px,4.6vw,20px)}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud{grid-template-columns:repeat(3,minmax(0,1fr))}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-clock,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud>span{min-height:34px;padding:4px 6px}body.duel-board-active .match-leave-action{top:5px;right:5px}}@media(orientation:landscape)and (max-height:520px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(34px, 9.5dvh, 52px);--tcg-hand-card-w: clamp(44px, 12dvh, 66px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-step: clamp(18px, 5dvh, 30px);--tcg-center-button-h: 34px;--tcg-center-pad-y: 2px;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 8px)}body.duel-board-active .duel-table{padding:2px}body.duel-board-active .duel-main{grid-template-rows:22px minmax(0,1fr) 24px;gap:1px}body.duel-board-active .battlefield{gap:1px;padding:2px}body.duel-board-active .center-line{grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:4px;padding-inline:4px;padding-right:calc(min(176px,44vw) + 9px)}body.duel-board-active .center-line>span:first-child,body.duel-board-active .duel-phase-strip{display:none}body.duel-board-active .center-line strong{font-size:10px}body.duel-board-active .duel-action-buttons{width:min(176px,44vw);max-width:min(176px,44vw)}body.duel-board-active .duel-action-buttons .duel-action-button{padding-inline:4px;font-size:7px}body.duel-board-active .hand-card.playable:hover,body.duel-board-active .hand-card.playable:focus-within,body.duel-board-active .hand-card.inspectable:hover,body.duel-board-active .hand-card.inspectable:focus-within,body.duel-board-active .hand-card.mobile-preview,body.duel-board-active .hand-card.targeting{transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) translateY(-10px) rotate(0) scale(1.05)}body.duel-board-active .online-challenge-shell[data-match-active=true]{grid-template-rows:auto minmax(0,1fr)}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top{padding:3px 6px}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top p,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top .eyebrow,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud{display:none}body.duel-board-active .match-leave-action{top:3px;right:4px}body.duel-board-active .card-zoom-stage{max-height:100dvh}body.duel-board-active .card-zoom-actions{position:sticky;bottom:max(6px,env(safe-area-inset-bottom))}body.duel-board-active .card-zoom-action{min-height:0;height:36px}}@media(orientation:landscape)and (max-height:380px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(32px, 9dvh, 38px);--tcg-hand-card-w: clamp(42px, 11.5dvh, 50px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-center-button-h: 32px;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 6px)}}@media(min-width:901px)and (max-width:1440px)and (max-height:900px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(78px, min(9vw, 10.8dvh), 116px)}}body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(78px, min(8.5vw, 10dvh), 112px);--tcg-hand-card-w: clamp(132px, min(11vw, 17dvh), 186px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(14px, 2dvh, 28px))}@media(max-width:760px){body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(42px, min( calc((100vw - 54px)/4) , calc((100dvh - 500px) / (2 * var(--tcg-card-ratio)))), 76px);--tcg-hand-card-w: clamp(88px, 28vw, 106px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 14px);grid-template-rows:auto minmax(0,1fr)}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top{min-height:0;padding:4px 7px}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top p,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top .eyebrow,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud{display:none}}@media(orientation:landscape)and (max-height:520px){body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(30px, 8dvh, 38px);--tcg-hand-card-w: clamp(40px, 10.8dvh, 50px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 6px)}}@media(min-width:901px)and (max-width:1180px)and (max-height:840px){body.duel-board-active .play-grid.match-active{--tcg-board-card-w: clamp(64px, min(8vw, 9.6dvh), 104px)}}@media(min-width:901px)and (max-width:1440px)and (max-height:900px){body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(58px, min(7vw, 8.6dvh), 90px);--tcg-hand-card-w: clamp(120px, min(10vw, 16dvh), 160px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(12px, 1.8dvh, 22px))}}@media(max-width:360px){body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(32px, min( calc((100vw - 50px)/4) , calc((100dvh - 520px) / (2 * var(--tcg-card-ratio)))), 54px)}}@media(orientation:landscape)and (max-height:520px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(24px, 7dvh, 32px);--tcg-hand-card-w: clamp(38px, 10.4dvh, 48px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 6px)}}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-hand-deck-w: clamp(96px, min(10vw, 16dvh), 172px);--tcg-hand-deck-h: calc(var(--tcg-hand-deck-w) * var(--tcg-card-ratio))}body.duel-board-active .duel-footer-dock{grid-template-columns:minmax(0,1fr) var(--tcg-hand-deck-w);column-gap:clamp(8px,1vw,14px);align-items:stretch;padding:0 clamp(6px,.95vw,12px);overflow:visible}body.duel-board-active .duel-footer-dock>.hand-row{grid-column:1;grid-row:1;align-self:stretch;height:100%}body.duel-board-active .duel-footer-dock>.hand-deck-slot{grid-column:2;grid-row:1;justify-self:end;align-self:end;width:var(--tcg-hand-deck-w);height:var(--tcg-hand-deck-h);min-width:var(--tcg-hand-deck-w);min-height:var(--tcg-hand-deck-h)}body.duel-board-active .duel-footer-dock>.hand-deck-slot .duel-card-pile{--duel-deck-w: var(--tcg-hand-deck-w);--duel-deck-h: var(--tcg-hand-deck-h);width:var(--tcg-hand-deck-w);height:var(--tcg-hand-deck-h)}body.duel-board-active .hand-card{bottom:0;transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) rotate(calc(var(--hand-offset, 0) * var(--tcg-hand-fan-tilt)));transform-origin:50% 100%}body.duel-board-active .hand-card.playable:hover,body.duel-board-active .hand-card.playable:focus-within,body.duel-board-active .hand-card.inspectable:hover,body.duel-board-active .hand-card.inspectable:focus-within,body.duel-board-active .hand-card.mobile-preview,body.duel-board-active .hand-card.targeting{transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) translateY(clamp(-22px,-2.7dvh,-12px)) rotate(0) scale(1.05)}body.duel-board-active .hand-card.unplayable:not(.inspectable):hover,body.duel-board-active .hand-card.unplayable:not(.inspectable):focus-within{transform:translate(calc(-50% + (var(--hand-offset, 0) * var(--tcg-hand-step)))) rotate(calc(var(--hand-offset, 0) * var(--tcg-hand-fan-tilt)))}body.duel-board-active .online-challenge-shell[data-match-active=true]{padding-top:clamp(5px,.8dvh,8px)}@media(min-width:901px)and (max-width:1440px)and (max-height:900px){body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(70px, min(8vw, 9.8dvh), 104px);--tcg-hand-card-w: clamp(132px, min(11vw, 17dvh), 178px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(12px, 1.8dvh, 22px))}}@media(max-width:760px){body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-hand-card-w: clamp(94px, 30vw, 112px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 14px)}}@media(max-width:560px)and (min-height:780px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(50px, min( calc((100vw - 40px)/4) , calc((100dvh - 430px) / (2 * var(--tcg-card-ratio)))), 90px);--tcg-hand-deck-w: clamp(72px, 20vw, 96px);--tcg-hand-deck-h: calc(var(--tcg-hand-deck-w) * var(--tcg-card-ratio))}}@media(max-width:360px)and (min-height:760px){body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(58px, min( calc((100vw - 40px)/4) , calc((100dvh - 430px) / (2 * var(--tcg-card-ratio)))), 76px)}}@media(max-width:360px)and (max-height:700px){body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(32px, min( calc((100vw - 50px)/4) , calc((100dvh - 520px) / (2 * var(--tcg-card-ratio)))), 54px)}}@media(orientation:landscape)and (max-height:520px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(32px, 9.5dvh, 52px);--tcg-hand-card-w: clamp(52px, 14.5dvh, 72px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-step: clamp(20px, 5dvh, 34px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 8px);--tcg-hand-deck-w: clamp(52px, 12dvh, 70px);--tcg-hand-deck-h: calc(var(--tcg-hand-deck-w) * var(--tcg-card-ratio))}}@media(max-width:560px)and (min-height:780px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(50px, min( calc((100vw - 40px)/4) , calc((100dvh - 430px) / (2 * var(--tcg-card-ratio)))), 116px)}}@media(min-width:561px)and (max-width:760px)and (min-height:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(96px, calc((100vw - 102px)/4) , 122px);--tcg-board-card-h: calc(var(--tcg-board-card-w) * var(--tcg-card-ratio));--tcg-slot-w: calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2);--tcg-slot-h: calc(var(--tcg-board-card-h) + var(--tcg-slot-pad) * 2);--tcg-row-w: calc(var(--tcg-slot-w) * 4 + var(--tcg-slot-gap) * 3);--tcg-hand-card-w: clamp(124px, 24vw, 156px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 18px);--tcg-hand-deck-w: clamp(92px, 15vw, 110px);--tcg-hand-deck-h: calc(var(--tcg-hand-deck-w) * var(--tcg-card-ratio))}}@media(min-width:761px)and (max-width:900px)and (min-height:900px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(110px, min( calc((100vw - 130px)/4) , 13dvh), 134px);--tcg-board-card-h: calc(var(--tcg-board-card-w) * var(--tcg-card-ratio));--tcg-slot-w: calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2);--tcg-slot-h: calc(var(--tcg-board-card-h) + var(--tcg-slot-pad) * 2);--tcg-row-w: calc(var(--tcg-slot-w) * 4 + var(--tcg-slot-gap) * 3);--tcg-hand-card-w: clamp(156px, min(22vw, 21dvh), 210px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 18px);--tcg-hand-deck-w: clamp(98px, 13vw, 132px);--tcg-hand-deck-h: calc(var(--tcg-hand-deck-w) * var(--tcg-card-ratio))}}@media(min-width:901px)and (max-width:1440px)and (max-height:900px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(82px, min(9.2vw, 11.6dvh), 118px);--tcg-board-card-h: calc(var(--tcg-board-card-w) * var(--tcg-card-ratio));--tcg-slot-w: calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2);--tcg-slot-h: calc(var(--tcg-board-card-h) + var(--tcg-slot-pad) * 2);--tcg-row-w: calc(var(--tcg-slot-w) * 4 + var(--tcg-slot-gap) * 3)}}@media(min-width:761px){body.duel-board-active .online-challenge-shell[data-match-active=true] .duel-main{grid-template-rows:clamp(24px,3dvh,34px) minmax(0,1fr) clamp(24px,3dvh,34px)}}@media(min-width:761px)and (max-width:900px)and (min-height:900px){body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(104px, min( calc((100vw - 150px)/4) , 12dvh), 126px);--tcg-board-card-h: calc(var(--tcg-board-card-w) * var(--tcg-card-ratio));--tcg-slot-w: calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2);--tcg-slot-h: calc(var(--tcg-board-card-h) + var(--tcg-slot-pad) * 2);--tcg-row-w: calc(var(--tcg-slot-w) * 4 + var(--tcg-slot-gap) * 3);--tcg-hand-card-w: clamp(140px, min(19vw, 18.5dvh), 180px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 12px);--tcg-hand-deck-w: clamp(98px, 13vw, 132px);--tcg-hand-deck-h: calc(var(--tcg-hand-deck-w) * var(--tcg-card-ratio))}}@media(min-width:901px)and (max-width:1440px)and (max-height:900px){body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(70px, min(8.8vw, 11.6dvh), 112px);--tcg-board-card-h: calc(var(--tcg-board-card-w) * var(--tcg-card-ratio));--tcg-slot-w: calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2);--tcg-slot-h: calc(var(--tcg-board-card-h) + var(--tcg-slot-pad) * 2);--tcg-row-w: calc(var(--tcg-slot-w) * 4 + var(--tcg-slot-gap) * 3)}}@media(orientation:landscape)and (max-height:520px){body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-board-card-w: clamp(26px, 7.8dvh, 34px);--tcg-board-card-h: calc(var(--tcg-board-card-w) * var(--tcg-card-ratio));--tcg-slot-w: calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2);--tcg-slot-h: calc(var(--tcg-board-card-h) + var(--tcg-slot-pad) * 2);--tcg-row-w: calc(var(--tcg-slot-w) * 4 + var(--tcg-slot-gap) * 3);--tcg-hand-card-w: clamp(48px, 13.5dvh, 66px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-step: clamp(18px, 4.6dvh, 30px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 6px);--tcg-center-button-h: 32px;--tcg-center-pad-y: 2px}}@media(orientation:landscape)and (max-height:520px){body.duel-board-active .play-grid.match-active{--tcg-board-card-w: clamp(32px, 9.5dvh, 52px);--tcg-board-card-h: calc(var(--tcg-board-card-w) * var(--tcg-card-ratio));--tcg-slot-w: calc(var(--tcg-board-card-w) + var(--tcg-slot-pad) * 2);--tcg-slot-h: calc(var(--tcg-board-card-h) + var(--tcg-slot-pad) * 2);--tcg-row-w: calc(var(--tcg-slot-w) * 4 + var(--tcg-slot-gap) * 3);--tcg-hand-card-w: clamp(52px, 14.5dvh, 72px);--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--tcg-card-ratio));--tcg-hand-step: clamp(20px, 5dvh, 34px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 8px)}}@media(min-width:901px)and (max-width:1440px)and (max-height:820px){body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 4px)}}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-card-ratio: var(--moni-card-ratio-height, 1.4545);--tcg-slot-pad: clamp(2px, .22vw, 4px);--tcg-slot-gap: clamp(3px, .45vw, 8px);--tcg-play-card-w: clamp( 64px, min( calc((100vw - clamp(64px, 8vw, 176px))/4) , calc((100dvh - clamp(332px, 40dvh, 452px)) / (3 * var(--tcg-card-ratio))) ), 236px );--tcg-board-card-w: var(--tcg-play-card-w);--tcg-hand-card-w: var(--tcg-play-card-w);--tcg-hand-deck-w: var(--tcg-play-card-w);--tcg-board-card-h: calc(var(--tcg-play-card-w) * var(--tcg-card-ratio));--tcg-hand-card-h: var(--tcg-board-card-h);--tcg-hand-deck-h: var(--tcg-board-card-h);--tcg-slot-w: calc(var(--tcg-play-card-w) + (var(--tcg-slot-pad) * 2));--tcg-slot-h: calc(var(--tcg-board-card-h) + (var(--tcg-slot-pad) * 2));--tcg-row-w: calc((var(--tcg-slot-w) * 4) + (var(--tcg-slot-gap) * 3));--tcg-hand-step: clamp(22px, calc(var(--tcg-play-card-w) * .42), 94px);--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(8px, 2dvh, 22px));--duel-board-card-width: var(--tcg-play-card-w);--duel-hand-card-width: var(--tcg-play-card-w)}body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp( 64px, min( calc((100vw - clamp(64px, 8vw, 176px))/4) , calc((100dvh - clamp(390px, 47dvh, 520px)) / (3 * var(--tcg-card-ratio))) ), 190px )}body.duel-board-active .unit-card .moni-card.compact,body.duel-board-active .board-slot .moni-card.compact,body.duel-board-active .hand-card .moni-card.compact,body.duel-board-active .match-board .hand-card .moni-card.compact{--card-display-width: var(--tcg-play-card-w);--card-display-height: var(--tcg-board-card-h);width:var(--tcg-play-card-w);height:var(--tcg-board-card-h);max-width:var(--tcg-play-card-w);max-height:var(--tcg-board-card-h)}body.duel-board-active .board-slot,body.duel-board-active .empty-slot.board-slot{width:var(--tcg-slot-w);height:var(--tcg-slot-h);min-width:var(--tcg-slot-w);min-height:var(--tcg-slot-h);max-width:var(--tcg-slot-w);max-height:var(--tcg-slot-h);padding:var(--tcg-slot-pad)}body.duel-board-active .unit-row{grid-template-columns:repeat(4,var(--tcg-slot-w));gap:var(--tcg-slot-gap);width:min(100%,var(--tcg-row-w))}@media(min-width:901px){body.duel-board-active .unit-row{justify-content:space-between;width:min(100%,max(var(--tcg-row-w),min(72vw,calc(100vw - 120px))))}}body.duel-board-active .hand-card{width:var(--tcg-play-card-w);max-width:var(--tcg-play-card-w)}body.duel-board-active .duel-footer-dock{grid-template-columns:minmax(0,1fr) var(--tcg-play-card-w)}body.duel-board-active .duel-footer-dock>.hand-deck-slot,body.duel-board-active .duel-footer-dock>.hand-deck-slot .duel-card-pile{--duel-deck-w: var(--tcg-play-card-w);--duel-deck-h: var(--tcg-board-card-h);--card-display-width: var(--tcg-play-card-w);--card-display-height: var(--tcg-board-card-h);width:var(--tcg-play-card-w);height:var(--tcg-board-card-h);min-width:var(--tcg-play-card-w);min-height:var(--tcg-board-card-h)}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action{border-color:#f4b83aa8;color:#fff8da;background:linear-gradient(180deg,#f4b83a4f,#71400bb8),#0c0700c7;box-shadow:0 0 22px #f4b83a2e,inset 0 0 0 1px #ffe86f24}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action:hover,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action:focus-visible{border-color:#ffe86fe6;color:#160d00;background:linear-gradient(180deg,#fff6bbf2,#f4b83adb 56%,#914b00e0),#f4b83aeb}body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{display:grid;grid-template-columns:62px minmax(0,1fr) minmax(82px,.42fr) minmax(74px,.34fr) minmax(92px,.38fr) minmax(74px,.34fr);grid-template-areas:"home pilot points wallet leave logout";gap:clamp(4px,.65vw,8px);width:100%}body.duel-board-active .flat-session-tabs .session-brand-chip,body.duel-board-active .flat-session-tabs .session-mode-chip{display:none!important}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{grid-area:home}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{grid-area:pilot}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{grid-area:points}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions{display:contents}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action{grid-area:wallet}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action{grid-area:leave}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action{grid-area:logout}@media(max-width:760px){body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:62px minmax(0,1fr) 72px;grid-template-areas:"home pilot points" "wallet leave logout"}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{min-height:30px;padding-inline:6px;font-size:clamp(9px,2.55vw,11px)}}@media(orientation:landscape)and (max-height:520px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp( 28px, min( calc((100vw - 70px)/4) , calc((100dvh - 264px) / (2 * var(--tcg-card-ratio))) ), 72px );--tcg-center-button-h: 32px;--tcg-center-pad-y: 2px;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + 6px)}body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp( 28px, min( calc((100vw - 70px)/4) , calc((100dvh - 286px) / (3 * var(--tcg-card-ratio))) ), 58px )}body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:50px minmax(0,1fr) 68px minmax(62px,.62fr) minmax(76px,.72fr) minmax(62px,.62fr);grid-template-areas:"home pilot points wallet leave logout"}}body.duel-board-active .app-header.title-menu.flat-top-bar{--duel-hud-gap: clamp(3px, .55vw, 7px);--duel-hud-h: clamp(36px, 5.6dvh, 48px);--duel-hud-font: clamp(8px, .74vw, 10px);box-sizing:border-box;min-height:0;padding:clamp(4px,.58vw,7px);overflow:hidden}body.duel-board-active .app-header.title-menu.flat-top-bar:before{inset:4px}body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{display:grid;grid-template-columns:minmax(50px,64px) minmax(0,1fr) minmax(76px,112px) minmax(66px,106px) minmax(88px,128px) minmax(66px,106px);grid-template-areas:"home pilot points wallet leave logout";align-items:stretch;gap:var(--duel-hud-gap);min-width:0;max-width:100%;overflow:hidden}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs span,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs button{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--duel-hud-h);height:var(--duel-hud-h);max-height:var(--duel-hud-h);padding:0 clamp(6px,.82vw,12px);overflow:hidden}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs button{display:grid;place-items:center;font-size:var(--duel-hud-font);line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:center;justify-content:stretch;justify-items:start;gap:2px;padding:5px clamp(8px,1vw,14px)}body.duel-board-active .flat-session-tabs .session-player-action small,body.duel-board-active .flat-session-tabs .session-player-action b,body.duel-board-active .flat-session-tabs .session-points small,body.duel-board-active .flat-session-tabs .session-points b{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}body.duel-board-active .flat-session-tabs .session-player-action small,body.duel-board-active .flat-session-tabs .session-points small{font-size:clamp(7px,.68vw,9px);letter-spacing:.06em}body.duel-board-active .flat-session-tabs .session-player-action b{font-size:clamp(11px,1.05vw,15px);letter-spacing:0}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:end;gap:4px;padding:0 clamp(5px,.76vw,10px)}body.duel-board-active .flat-session-tabs .session-points b{font-size:clamp(10px,.96vw,14px);letter-spacing:0}body.duel-board-active .flat-session-tabs .session-points small{width:auto}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action{min-width:0;padding-inline:clamp(5px,.78vw,12px);letter-spacing:.02em}@media(min-width:761px)and (max-width:920px){body.duel-board-active .app-header.title-menu.flat-top-bar{--duel-hud-h: 40px;--duel-hud-font: 8.5px}body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(46px,56px) minmax(0,1fr) minmax(66px,86px) minmax(58px,78px) minmax(76px,96px) minmax(58px,78px)}}@media(max-width:760px){body.duel-board-active .app-header.title-menu.flat-top-bar{--duel-hud-h: 34px;--duel-hud-font: clamp(8px, 2.2vw, 9.5px);padding:4px}body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(54px,64px) minmax(0,1fr) minmax(66px,82px);grid-template-areas:"home pilot points" "wallet leave logout";row-gap:4px;column-gap:4px}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{padding-inline:8px}body.duel-board-active .flat-session-tabs .session-player-action b{font-size:clamp(10px,3vw,13px)}}@media(max-width:360px){body.duel-board-active .app-header.title-menu.flat-top-bar{--duel-hud-h: 32px;--duel-hud-font: 8px}body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(50px,56px) minmax(0,1fr) minmax(58px,68px);gap:3px}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{grid-template-columns:minmax(0,1fr);justify-items:center}body.duel-board-active .flat-session-tabs .session-points small,body.duel-board-active .flat-session-tabs .session-player-action small{display:none}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{padding-inline:4px}}@media(orientation:landscape)and (max-height:520px){body.duel-board-active .app-header.title-menu.flat-top-bar{--duel-hud-h: 30px;--duel-hud-gap: 3px;--duel-hud-font: 8px;padding:3px}body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(42px,52px) minmax(0,1fr) minmax(54px,72px) minmax(52px,74px) minmax(66px,90px) minmax(52px,74px);grid-template-areas:"home pilot points wallet leave logout"}body.duel-board-active .flat-session-tabs .session-player-action small{display:none}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{grid-template-rows:minmax(0,1fr);align-items:center;padding-block:0}body.duel-board-active .flat-session-tabs .session-player-action b,body.duel-board-active .flat-session-tabs .session-points b{font-size:10px}}@media(orientation:landscape)and (max-height:520px)and (min-width:700px)and (max-width:760px){body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(50px,62px) minmax(0,1fr) minmax(62px,76px);grid-template-areas:"home pilot points" "wallet leave logout"}}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar{--menu-hud-gap: clamp(5px, .7vw, 8px);--menu-hud-h: clamp(42px, 5.4dvh, 50px);--menu-hud-font: clamp(9px, .72vw, 11px);box-sizing:border-box;min-height:0;padding:clamp(5px,.75vw,8px);overflow:hidden}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar:before{inset:4px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{display:grid;grid-template-columns:minmax(58px,78px) minmax(72px,92px) minmax(0,1.5fr) minmax(120px,.85fr) minmax(78px,112px) minmax(168px,.92fr);grid-template-areas:"brand home pilot mode points actions";align-items:stretch;gap:var(--menu-hud-gap);min-width:0;max-width:100%;overflow:hidden}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs span,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs button{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--menu-hud-h);height:var(--menu-hud-h);max-height:var(--menu-hud-h);overflow:hidden;border-radius:7px}body:not(.duel-board-active) .flat-session-tabs .session-brand-chip{grid-area:brand;display:grid;flex:none;padding:0}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{grid-area:home;flex:none;min-width:0;padding-inline:clamp(7px,.8vw,12px);font-size:var(--menu-hud-font);letter-spacing:.05em}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{grid-area:pilot;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:center;justify-content:stretch;justify-items:start;gap:2px;flex:none;min-width:0;padding:6px clamp(8px,.95vw,14px)}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip{grid-area:mode;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:center;justify-content:center;justify-items:center;flex:none;min-width:0;padding:6px clamp(8px,.9vw,13px);text-align:center}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{grid-area:points;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:end;gap:5px;flex:none;min-width:0;padding:0 clamp(7px,.86vw,12px)}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions{grid-area:actions;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--menu-hud-gap);flex:none;min-width:0;max-width:100%}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button{min-width:0;min-height:var(--menu-hud-h);height:var(--menu-hud-h);padding-inline:clamp(7px,.86vw,13px);font-size:var(--menu-hud-font);letter-spacing:.03em}body:not(.duel-board-active) .flat-session-tabs .session-player-action small,body:not(.duel-board-active) .flat-session-tabs .session-player-action b,body:not(.duel-board-active) .flat-session-tabs .session-mode-chip small,body:not(.duel-board-active) .flat-session-tabs .session-mode-chip b,body:not(.duel-board-active) .flat-session-tabs .session-points small,body:not(.duel-board-active) .flat-session-tabs .session-points b{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}body:not(.duel-board-active) .flat-session-tabs .session-player-action b,body:not(.duel-board-active) .flat-session-tabs .session-mode-chip b{font-size:clamp(13px,1.02vw,16px);letter-spacing:0}body:not(.duel-board-active) .flat-session-tabs .session-points b{font-size:clamp(13px,1vw,16px);letter-spacing:0}body:not(.duel-board-active) .flat-session-tabs .session-points small{width:auto}@media(min-width:821px)and (max-width:1120px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar{--menu-hud-h: 44px;--menu-hud-font: 9px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(52px,64px) minmax(64px,78px) minmax(0,1.35fr) minmax(96px,.7fr) minmax(68px,86px) minmax(140px,.82fr)}}@media(max-width:820px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar{--menu-hud-h: 42px;--menu-hud-gap: 5px;--menu-hud-font: clamp(8px, 2.4vw, 10px);padding:5px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{display:grid;grid-template-columns:minmax(76px,.95fr) minmax(0,1.7fr) minmax(78px,.95fr);grid-template-areas:"home pilot points" "mode mode mode" "brand actions actions";gap:var(--menu-hud-gap)}body:not(.duel-board-active) .flat-session-tabs .session-brand-chip{min-height:var(--menu-hud-h);height:var(--menu-hud-h)}body:not(.duel-board-active) .flat-session-tabs .session-brand-chip b{font-size:15px}body:not(.duel-board-active) .flat-session-tabs .session-brand-chip small{font-size:7px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip{grid-template-columns:auto minmax(0,auto);grid-template-rows:minmax(0,1fr);align-items:center;justify-content:center;justify-items:center;gap:10px}body:not(.duel-board-active) .flat-session-tabs .session-player-action small,body:not(.duel-board-active) .flat-session-tabs .session-mode-chip small{font-size:8px;letter-spacing:.08em}body:not(.duel-board-active) .flat-session-tabs .session-player-action b,body:not(.duel-board-active) .flat-session-tabs .session-mode-chip b{font-size:clamp(14px,4.15vw,19px)}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar{--menu-hud-h: 38px;--menu-hud-gap: 4px;--menu-hud-font: 8px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(58px,.82fr) minmax(0,1.9fr) minmax(62px,.86fr);grid-template-areas:"home pilot points" "mode mode mode" "actions actions actions"}body:not(.duel-board-active) .flat-session-tabs .session-brand-chip{display:none}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{padding-inline:8px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{padding-inline:6px}body:not(.duel-board-active) .flat-session-tabs .session-points small{font-size:7px}body:not(.duel-board-active) .flat-session-tabs .session-player-action b{font-size:clamp(12px,4vw,15px)}body:not(.duel-board-active) .flat-session-tabs .session-mode-chip b{font-size:clamp(14px,4.7vw,19px)}}@media(orientation:landscape)and (max-height:520px)and (max-width:820px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar{--menu-hud-h: 32px;--menu-hud-gap: 4px;--menu-hud-font: 8px;padding:4px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(48px,58px) minmax(0,1fr) minmax(54px,70px) minmax(60px,76px) minmax(60px,76px);grid-template-areas:"home pilot points actions actions"}body:not(.duel-board-active) .flat-session-tabs .session-brand-chip,body:not(.duel-board-active) .flat-session-tabs .session-mode-chip,body:not(.duel-board-active) .flat-session-tabs .session-player-action small{display:none!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{grid-template-rows:minmax(0,1fr);align-items:center;padding-block:0}body:not(.duel-board-active) .flat-session-tabs .session-player-action b,body:not(.duel-board-active) .flat-session-tabs .session-points b{font-size:10px}}.main-menu-hero{overflow:hidden;background:linear-gradient(90deg,#050008f0,#050008db 52%,#050008f0),linear-gradient(90deg,rgba(57,255,90,.14),transparent 42%),#050008db;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.main-menu-hero:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:7px;background:repeating-linear-gradient(90deg,transparent 0 52px,rgba(248,245,255,.035) 52px 53px),linear-gradient(90deg,rgba(244,184,58,.08),transparent 24% 76%,rgba(57,255,90,.08));pointer-events:none}.main-menu-hero h2,.main-menu-hero p,.main-menu-tile-content strong,.main-menu-tile-content small,.main-menu-tile-content em{overflow:hidden;max-width:100%;text-overflow:ellipsis}.main-menu-tile-content{min-width:0;max-width:100%}.main-menu-tile-content strong{overflow-wrap:normal;word-break:normal}@media(max-width:760px){.main-menu-hero{gap:7px;padding:14px;background:linear-gradient(180deg,#050008f5,#050008e6),linear-gradient(90deg,rgba(57,255,90,.15),transparent 50%),#050008e6}.main-menu-hero h2{font-size:clamp(24px,7.4vw,34px);line-height:.94}.main-menu-hero p{max-width:100%;font-size:clamp(10px,2.8vw,12px);letter-spacing:.04em;white-space:normal}.main-menu-grid{grid-auto-rows:minmax(138px,auto);gap:8px}.main-menu-tile,.main-menu-tile.featured{min-height:144px}.main-menu-tile-content{gap:5px;padding:13px}.main-menu-tile-content small,.main-menu-tile-content em{font-size:clamp(8px,2.35vw,10px);letter-spacing:.08em}.main-menu-tile-content strong{font-size:clamp(16px,4.65vw,22px);line-height:.94}.main-menu-tile.featured .main-menu-tile-content strong{font-size:clamp(28px,8.4vw,40px)}}@media(max-width:430px){.main-menu-hub{padding:8px}.main-menu-grid{gap:7px}.main-menu-tile,.main-menu-tile.featured{min-height:136px}.main-menu-tile-content{padding:11px}.main-menu-tile-content strong{font-size:clamp(14px,4.05vw,18px);white-space:nowrap}.main-menu-tile.featured .main-menu-tile-content strong{font-size:clamp(26px,8vw,36px)}}@media(orientation:landscape)and (max-height:520px)and (max-width:820px){.main-menu-hub{padding:8px}.main-menu-hero{min-height:44px;padding:9px 11px}.main-menu-hero h2{font-size:clamp(22px,4.6vw,32px)}.main-menu-hero p{font-size:10px}.main-menu-grid{grid-auto-rows:minmax(112px,auto)}.main-menu-tile,.main-menu-tile.featured{min-height:118px}}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(54px,70px) minmax(66px,84px) minmax(0,1.35fr) minmax(146px,176px) minmax(104px,138px) minmax(76px,104px) minmax(152px,.78fr)!important;grid-template-areas:"brand home pilot shop mode points actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions{grid-area:shop!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:5px;width:100%;min-width:0;max-width:100%;min-height:var(--menu-hud-h)!important;height:auto!important;max-height:none!important;padding:4px;overflow:hidden}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions button{width:100%;min-width:0!important;max-width:100%;min-height:0!important;height:calc(var(--menu-hud-h) - 8px)!important;max-height:none!important;padding:0 clamp(7px,.75vw,10px);line-height:1;white-space:nowrap}@media(min-width:821px)and (max-width:1120px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(48px,60px) minmax(56px,70px) minmax(0,1.15fr) minmax(124px,150px) minmax(82px,108px) minmax(66px,84px) minmax(128px,.7fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions{gap:4px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions button{padding-inline:5px;font-size:8px}}@media(max-width:820px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(58px,.82fr) minmax(0,1.9fr) minmax(62px,.86fr)!important;grid-template-areas:"home pilot points" "mode mode mode" "shop shop shop" "actions actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions{min-height:42px!important;padding:4px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions button{min-height:34px!important;height:34px!important;padding-inline:8px}}@media(max-width:430px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions{min-height:40px!important;gap:4px;padding:3px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions button{min-height:34px!important;height:34px!important;padding-inline:6px}}@media(orientation:landscape)and (max-height:520px)and (max-width:820px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(48px,58px) minmax(0,1fr) minmax(54px,70px) minmax(108px,140px) minmax(124px,152px)!important;grid-template-areas:"home pilot points shop actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions{min-height:var(--menu-hud-h)!important;gap:3px;padding:3px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions button{height:32px!important;min-height:32px!important;padding-inline:4px;font-size:8px}}.app-header.title-menu.flat-top-bar{--chrome-gold: #f6c45f;--chrome-ink: #09030f;--chrome-plate: rgba(18, 9, 31, .94);border-color:color-mix(in srgb,var(--hud-edge),#ffffff 8%);background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 19%),linear-gradient(90deg,#09030ffa,#210b34f5 42%,#07020dfa),radial-gradient(circle at 24% 0%,color-mix(in srgb,var(--hud-edge),transparent 68%),transparent 34%),#07020d;box-shadow:0 20px 58px #0000007a,0 0 0 1px #ffffff09,0 0 34px color-mix(in srgb,var(--hud-edge),transparent 82%),inset 0 1px #ffffff1f,inset 0 -14px 28px #00000057}.app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{align-items:center;gap:clamp(5px,.58vw,9px)}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-chrome-button,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button{--hud-button-a: color-mix(in srgb, var(--hud-edge), #ffffff 6%);--hud-button-b: rgba(123, 31, 255, .36);--hud-button-glow: color-mix(in srgb, var(--hud-button-a), transparent 74%);isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid color-mix(in srgb,var(--hud-button-a),#ffffff 7%);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 22%),linear-gradient(145deg,color-mix(in srgb,var(--hud-button-a),transparent 68%),transparent 47%),linear-gradient(180deg,#ffffff13,#0000003d),var(--chrome-plate);box-shadow:0 13px 28px #00000057,0 0 18px var(--hud-button-glow),inset 0 1px #ffffff2e,inset 0 -13px 20px #00000047,inset 0 0 0 1px #ffffff0b;text-shadow:0 1px 0 rgba(0,0,0,.58)}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-chrome-button:after,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action:after,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip:after,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points:after,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button:after{content:"";position:absolute;inset:1px;z-index:0;border-radius:6px;background:linear-gradient(110deg,transparent 0 36%,rgba(255,255,255,.22) 45%,transparent 54% 100%),linear-gradient(180deg,rgba(255,255,255,.1),transparent 38%);opacity:.32;transform:translate(-42%);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-chrome-button:hover:after,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-chrome-button:focus-visible:after,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action:hover:after,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action:focus-visible:after,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button:hover:after,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button:focus-visible:after{opacity:.66;transform:translate(28%)}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-button-mark{position:relative;z-index:1;display:inline-grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border:1px solid color-mix(in srgb,var(--hud-button-a),#ffffff 18%);border-radius:7px;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.34),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--hud-button-a),#ffffff 4%),color-mix(in srgb,var(--hud-button-b),#000000 18%));box-shadow:0 0 16px color-mix(in srgb,var(--hud-button-a),transparent 64%),inset 0 1px #ffffff38,inset 0 -8px 11px #00000042}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-button-mark:before{content:"";color:#fff;font-family:Orbitron,Inter,sans-serif;font-size:11px;font-weight:950;line-height:1}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-button-label,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-stacked-copy{position:relative;z-index:1;min-width:0}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-button-label{overflow:hidden;color:#fff;font-family:Orbitron,Inter,sans-serif;font-size:10px;font-weight:950;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-stacked-copy{display:grid;gap:3px}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{flex:0 0 clamp(64px,5.6vw,84px);border-color:#f6c45f9e;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.18),transparent 34%),linear-gradient(145deg,#f6c45f38,#7b1fff5c),#050008db;box-shadow:0 0 22px #f6c45f29,inset 0 1px #ffffff2e,inset 0 -12px 20px #00000052}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{--hud-button-a: #f6c45f;--hud-button-b: #8f4b00;flex-basis:clamp(72px,6vw,96px);color:#1a0b00}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action .hud-button-label,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action .hud-button-mark:before{color:#2b1300}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action .hud-button-mark:before{content:"H"}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{--hud-button-a: #9b6cff;--hud-button-b: #2c124d;flex:1 1 clamp(154px,18vw,280px);justify-content:flex-start}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action .hud-button-mark:before{content:"P"}.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions{display:inline-flex;flex:0 0 auto;gap:6px;align-items:center;min-height:auto;border:0;background:transparent;box-shadow:none}.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button[data-hud-kind=deck]{--hud-button-a: #28a8ff;--hud-button-b: #082646}.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button[data-hud-kind=deck] .hud-button-mark:before{content:"D"}.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button[data-hud-kind=pack]{--hud-button-a: #ff68f7;--hud-button-b: #4c123f}.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button[data-hud-kind=pack] .hud-button-mark:before{content:"P"}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip{--hud-button-a: color-mix(in srgb, var(--hud-edge), #90f4ff 30%);--hud-button-b: #102032;flex:0 1 clamp(118px,13vw,190px);justify-content:flex-start}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip .hud-button-mark:before{content:"M"}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{--hud-button-a: #f6c45f;--hud-button-b: #2e2104;flex:0 0 clamp(96px,8.5vw,126px);justify-content:flex-start}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points .hud-button-mark:before{content:"PT";font-size:9px}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action{--hud-button-a: #39ff5a;--hud-button-b: #10391d}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action .hud-button-mark:before{content:"W"}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action{--hud-button-a: #28a8ff;--hud-button-b: #092a45}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action .hud-button-mark:before{content:"L"}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action{--hud-button-a: #ff4f6d;--hud-button-b: #4b0711}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action .hud-button-mark:before{content:"X"}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button{min-width:clamp(84px,7.4vw,118px);padding:0 12px}.app-header.title-menu.flat-top-bar .flat-session-tabs button:hover,.app-header.title-menu.flat-top-bar .flat-session-tabs button:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--hud-button-a, var(--hud-edge)),#ffffff 22%);background:linear-gradient(180deg,rgba(255,255,255,.26),transparent 24%),linear-gradient(145deg,color-mix(in srgb,var(--hud-button-a, var(--hud-edge)),transparent 54%),transparent 52%),linear-gradient(180deg,#ffffff1a,#00000038),var(--chrome-plate);box-shadow:0 16px 32px #00000061,0 0 25px color-mix(in srgb,var(--hud-button-a, var(--hud-edge)),transparent 62%),inset 0 1px #ffffff38,inset 0 -13px 20px #00000047}@media(max-width:920px){.app-header.title-menu.flat-top-bar{padding:6px}.app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip{display:none}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{min-width:0}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions{display:contents}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{min-width:0}}@media(max-width:640px){.app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:auto minmax(0,1fr) auto}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-button-mark{flex-basis:24px;width:24px;height:24px}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{flex-basis:auto;padding:0 9px}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action .hud-button-label,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action .hud-button-label{width:0;opacity:0}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{padding:5px 8px}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action{display:none}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action{padding:0 8px}}@media(max-width:460px){.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{display:none}.app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:auto minmax(0,1fr) auto}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action .hud-button-label,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action .hud-button-label{width:0;opacity:0}}.app-header.title-menu.flat-top-bar{--hud-plate-gold: url(../ui/buttons/hud-button-gold.webp);--hud-plate-purple: url(../ui/buttons/hud-button-purple.webp);--hud-plate-green: url(../ui/buttons/hud-button-green.webp);--hud-plate-red: url(../ui/buttons/hud-button-red.webp);--hud-plate-blue: url(../ui/buttons/hud-button-blue.webp);--hud-plate-pink: url(../ui/buttons/hud-button-pink.webp);border:1px solid rgba(244,184,58,.22);background:linear-gradient(180deg,#0a0312f5,#040008f5),#050008}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-chrome-button,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button{--hud-plate-image: var(--hud-plate-purple);min-height:52px!important;overflow:visible!important;border:0!important;border-radius:0!important;background-color:transparent!important;background-image:var(--hud-plate-image)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:100% 100%!important;box-shadow:none!important;color:#fff!important;text-shadow:0 2px 2px rgba(0,0,0,.92),0 0 12px rgba(255,255,255,.24)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-chrome-button:before,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-chrome-button:after,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action:before,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action:after,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip:before,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip:after,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points:before,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points:after,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button:before,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button:after{content:none!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-button-mark{display:none!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-button-label,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-stacked-copy,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action small,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action b,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip small,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip b,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points small,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points b{position:relative!important;z-index:1!important;letter-spacing:0!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-button-label{display:block!important;width:auto!important;opacity:1!important;font-size:clamp(10px,.78vw,12px)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{--hud-plate-image: var(--hud-plate-gold);color:#fff7d8!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{--hud-plate-image: var(--hud-plate-purple);padding-inline:clamp(22px,2.4vw,36px)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip{--hud-plate-image: var(--hud-plate-blue);padding-inline:clamp(18px,1.8vw,30px)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{--hud-plate-image: var(--hud-plate-gold);padding-inline:clamp(18px,1.8vw,30px)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action{--hud-plate-image: var(--hud-plate-green)}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action{--hud-plate-image: var(--hud-plate-red)}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button[data-hud-kind=deck]{--hud-plate-image: var(--hud-plate-blue)}.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button[data-hud-kind=pack]{--hud-plate-image: var(--hud-plate-pink)}.app-header.title-menu.flat-top-bar .flat-session-tabs button:hover,.app-header.title-menu.flat-top-bar .flat-session-tabs button:focus-visible{transform:translateY(-1px) scale(1.015)!important;filter:brightness(1.12) saturate(1.08)}.app-header.title-menu.flat-top-bar .flat-session-tabs button:active{transform:translateY(1px) scale(.99)!important;filter:brightness(.92) saturate(1)}@media(max-width:640px){.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-chrome-button,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button{min-height:46px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action .hud-button-label,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action .hud-button-label,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action .hud-button-label,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action .hud-button-label{width:auto!important;opacity:1!important}}@media(max-width:460px){.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-button-label{font-size:9px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action{padding-inline:12px!important}}.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-button-label,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-stacked-copy,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-stacked-copy small,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-stacked-copy b{min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;pointer-events:none!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-button-label{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;line-height:1!important;text-align:center!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-stacked-copy{display:grid!important;width:100%!important;align-content:center!important;justify-content:center!important;justify-items:center!important;gap:2px!important;text-align:center!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-stacked-copy small,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-stacked-copy b{display:block!important;width:100%!important;line-height:1!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-chrome-button,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button{align-items:center!important;justify-content:center!important;padding-block:0!important;background-color:transparent!important;background-origin:border-box!important;background-clip:border-box!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{text-align:center!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{padding-inline:clamp(26px,2.8vw,44px)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{padding-inline:clamp(22px,2.1vw,34px)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button{padding-inline:clamp(18px,1.7vw,30px)!important}.app-header.title-menu.flat-top-bar{--hud-fit-label: 11px;--hud-fit-main: 12px;--hud-fit-meta: 7px;--hud-fit-height: 52px}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-chrome-button,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button{min-height:var(--hud-fit-height)!important;height:var(--hud-fit-height)!important;max-height:none!important;overflow:visible!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-button-label,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-stacked-copy,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-stacked-copy small,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-stacked-copy b{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-button-label{font-size:var(--hud-fit-label)!important;line-height:1!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-stacked-copy small{font-size:var(--hud-fit-meta)!important;line-height:1!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-stacked-copy b{font-size:var(--hud-fit-main)!important;line-height:1!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{min-width:86px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{min-width:150px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip{min-width:132px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action{min-width:104px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action{min-width:126px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button{min-width:94px!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{overflow:visible!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs span,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs button{overflow:visible!important}@media(max-width:820px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar{--hud-fit-label: 10px;--hud-fit-main: 11px;--hud-fit-meta: 7px;--hud-fit-height: 48px;overflow:visible!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(86px,.92fr) minmax(150px,1.7fr) minmax(104px,.92fr)!important;grid-template-areas:"home pilot points" "mode mode mode" "actions actions actions"!important;overflow:visible!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"home pilot points" "mode mode mode" "shop shop shop" "actions actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions{grid-template-columns:repeat(2,minmax(104px,1fr))!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions{grid-template-columns:repeat(2,minmax(94px,1fr))!important}}@media(max-width:520px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar{--hud-fit-label: 9px;--hud-fit-main: 10px;--hud-fit-height: 46px}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(82px,.85fr) minmax(150px,1.35fr)!important;grid-template-areas:"home pilot" "points points" "mode mode" "actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"home pilot" "points points" "mode mode" "shop shop" "actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip{display:inline-flex!important;min-width:100%!important}}body.duel-board-active .app-header.title-menu.flat-top-bar .hud-button-label,body.duel-board-active .app-header.title-menu.flat-top-bar .hud-stacked-copy small,body.duel-board-active .app-header.title-menu.flat-top-bar .hud-stacked-copy b{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}@media(max-width:760px){body.duel-board-active .app-header.title-menu.flat-top-bar{--hud-fit-label: 9px;--hud-fit-main: 10px;--hud-fit-meta: 6px;--hud-fit-height: 40px;overflow:visible!important}body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(76px,.8fr) minmax(142px,1.35fr) minmax(90px,.85fr)!important;grid-template-areas:"home pilot points" "wallet leave logout"!important;overflow:visible!important}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions button{min-height:var(--hud-fit-height)!important;height:var(--hud-fit-height)!important;overflow:visible!important}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action{grid-area:wallet!important;min-width:96px!important}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action{grid-area:leave!important;min-width:112px!important}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action{grid-area:logout!important;min-width:92px!important}}@media(max-width:380px){body.duel-board-active .app-header.title-menu.flat-top-bar{--hud-fit-label: 8px;--hud-fit-main: 9px}body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(78px,.8fr) minmax(132px,1.2fr)!important;grid-template-areas:"home pilot" "points points" "wallet logout" "leave leave"!important}body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{min-width:100%!important}}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-button-label{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-height:100%!important;padding:0!important;overflow:visible!important;color:inherit!important;font-size:11px!important;line-height:1!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action .hud-button-label{font-size:clamp(8px,calc(190px / var(--hud-name-chars, 8)),12px)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-chrome-button,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;height:52px!important;padding-block:0!important;overflow:visible!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{min-width:128px!important;padding-inline:30px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{min-width:220px!important;padding-inline:42px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip{min-width:180px!important;padding-inline:36px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{min-width:150px!important;padding-inline:34px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action{min-width:142px!important;padding-inline:32px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action{min-width:164px!important;padding-inline:34px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button{min-width:128px!important;padding-inline:30px!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(58px,76px) minmax(128px,.75fr) minmax(220px,1.2fr) minmax(180px,.9fr) minmax(150px,.72fr) minmax(292px,1.35fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions{display:grid!important;grid-template-columns:repeat(2,minmax(142px,1fr))!important;gap:var(--menu-hud-gap, 7px)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions{display:grid!important;grid-template-columns:repeat(2,minmax(128px,1fr))!important;gap:var(--menu-hud-gap, 7px)!important}@media(max-width:1180px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(118px,.8fr) minmax(220px,1.35fr) minmax(150px,.9fr)!important;grid-template-areas:"home pilot points" "mode mode actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"home pilot points" "mode shop actions"!important}}@media(max-width:680px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(128px,1fr) minmax(220px,1.4fr)!important;grid-template-areas:"home pilot" "points mode" "actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"home pilot" "points mode" "shop shop" "actions actions"!important}}@media(max-width:430px){.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-button-label{font-size:9px!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"home" "pilot" "points" "mode" "actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"home" "pilot" "points" "mode" "shop" "actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{min-width:100%!important}}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{display:grid!important;grid-area:brand;place-items:center!important;min-width:118px!important;height:52px!important;min-height:52px!important;padding:0 8px!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip:before,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip:after{content:none!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip b,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip small{display:none!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{display:block;width:min(118px,100%);height:auto;max-height:50px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(176,38,255,.42)) drop-shadow(0 0 7px rgba(57,255,90,.22))}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(118px,.62fr) minmax(128px,.72fr) minmax(220px,1.16fr) minmax(180px,.86fr) minmax(150px,.7fr) minmax(292px,1.28fr)!important}@media(max-width:1180px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{display:none!important}}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-chrome-button,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button{--hud-button-glow: drop-shadow(0 0 8px rgba(174, 47, 255, .36)) drop-shadow(0 0 12px rgba(18, 245, 255, .18)) drop-shadow(0 0 16px rgba(255, 210, 72, .1));background-color:transparent!important;box-shadow:none!important;filter:var(--hud-button-glow)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs button:hover,.app-header.title-menu.flat-top-bar .flat-session-tabs button:focus-visible{filter:var(--hud-button-glow) brightness(1.15) saturate(1.12)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs button:active{filter:var(--hud-button-glow) brightness(.92) saturate(1)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{min-width:150px!important;height:64px!important;min-height:64px!important;padding:0 4px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{width:min(150px,100%)!important;max-height:64px!important;filter:drop-shadow(0 0 12px rgba(176,38,255,.58)) drop-shadow(0 0 8px rgba(57,255,90,.28)) drop-shadow(0 2px 8px rgba(0,0,0,.55))!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(150px,.72fr) minmax(128px,.72fr) minmax(220px,1.16fr) minmax(180px,.86fr) minmax(150px,.7fr) minmax(292px,1.28fr)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{min-width:76px!important;width:76px!important;height:68px!important;min-height:68px!important;padding:0!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{width:auto!important;height:66px!important;max-width:62px!important;max-height:66px!important;object-fit:contain!important;filter:drop-shadow(0 0 10px rgba(57,255,90,.34)) drop-shadow(0 0 12px rgba(176,38,255,.42)) drop-shadow(0 2px 6px rgba(0,0,0,.44))!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(76px,.34fr) minmax(128px,.74fr) minmax(220px,1.16fr) minmax(180px,.86fr) minmax(150px,.7fr) minmax(292px,1.28fr)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-chrome-button,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button{--hud-button-glow: drop-shadow(0 0 7px rgba(18, 245, 255, .3)) drop-shadow(0 0 11px rgba(176, 38, 255, .24));background-color:transparent!important;box-shadow:none!important;filter:var(--hud-button-glow)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{min-width:52px!important;width:52px!important;max-width:52px!important;height:var(--hud-fit-height, 52px)!important;min-height:var(--hud-fit-height, 52px)!important;max-height:var(--hud-fit-height, 52px)!important;padding:0!important;overflow:visible!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{width:auto!important;height:calc(var(--hud-fit-height, 52px) - 2px)!important;max-width:42px!important;max-height:calc(var(--hud-fit-height, 52px) - 2px)!important;object-fit:contain!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(52px,52px) minmax(128px,.74fr) minmax(220px,1.16fr) minmax(180px,.86fr) minmax(150px,.7fr) minmax(292px,1.28fr)!important}.app-header.title-menu.flat-top-bar{--hud-plate-gold: url(../ui/buttons/hud-button-gold.webp?v=20260614-cardback-v2);--hud-plate-purple: url(../ui/buttons/hud-button-purple.webp?v=20260614-cardback-v2);--hud-plate-green: url(../ui/buttons/hud-button-green.webp?v=20260614-cardback-v2);--hud-plate-red: url(../ui/buttons/hud-button-red.webp?v=20260614-cardback-v2);--hud-plate-blue: url(../ui/buttons/hud-button-blue.webp?v=20260614-cardback-v2);--hud-plate-pink: url(../ui/buttons/hud-button-pink.webp?v=20260614-cardback-v2)}.app-header.title-menu.flat-top-bar{--hud-plate-gold: url(../ui/buttons/hud-button-gold.webp?v=20260614-rich-v3);--hud-plate-purple: url(../ui/buttons/hud-button-purple.webp?v=20260614-rich-v3);--hud-plate-green: url(../ui/buttons/hud-button-green.webp?v=20260614-rich-v3);--hud-plate-red: url(../ui/buttons/hud-button-red.webp?v=20260614-rich-v3);--hud-plate-blue: url(../ui/buttons/hud-button-blue.webp?v=20260614-rich-v3);--hud-plate-pink: url(../ui/buttons/hud-button-pink.webp?v=20260614-rich-v3);overflow-x:clip!important}.app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions{min-width:0!important;max-width:100%!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{display:grid!important;grid-area:brand!important;min-width:52px!important;width:52px!important;max-width:52px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action{grid-area:home!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{grid-area:pilot!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip{grid-area:mode!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{grid-area:points!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions{grid-area:actions!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions{grid-area:shop!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-chrome-button,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button{min-width:0!important;width:100%!important;max-width:100%!important;padding-inline:clamp(14px,1.8vw,34px)!important;background-size:100% 100%!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action{min-width:min(220px,100%)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-button-label{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{width:100%!important;grid-template-columns:minmax(52px,52px) minmax(108px,.75fr) minmax(180px,1.1fr) minmax(142px,.9fr) minmax(118px,.75fr) minmax(210px,1.15fr)!important;grid-template-areas:"brand home pilot mode points actions"!important;align-items:center!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(52px,52px) minmax(108px,.7fr) minmax(180px,1fr) minmax(128px,.76fr) minmax(118px,.68fr) minmax(180px,.95fr) minmax(210px,1.05fr)!important;grid-template-areas:"brand home pilot shop mode points actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--menu-hud-gap, 7px)!important}@media(max-width:1120px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(52px,52px) minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"brand home pilot" "points mode actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand home pilot" "shop shop shop" "points mode actions"!important}}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{display:block!important;visibility:visible!important;opacity:1!important;width:auto!important;height:calc(var(--hud-fit-height, 52px) - 2px)!important;max-width:136px!important;max-height:calc(var(--hud-fit-height, 52px) - 2px)!important;object-fit:contain!important;filter:drop-shadow(0 0 10px rgba(176,38,255,.5)) drop-shadow(0 0 9px rgba(18,245,255,.32)) drop-shadow(0 2px 7px rgba(0,0,0,.46))!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(138px,138px) minmax(108px,.68fr) minmax(180px,1.1fr) minmax(142px,.9fr) minmax(118px,.75fr) minmax(210px,1.15fr)!important;grid-template-areas:"brand home pilot mode points actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(138px,138px) minmax(108px,.66fr) minmax(180px,1fr) minmax(128px,.72fr) minmax(118px,.68fr) minmax(180px,.92fr) minmax(210px,1.05fr)!important;grid-template-areas:"brand home pilot shop mode points actions"!important}@media(max-width:1180px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand brand brand" "home pilot mode" "points points points" "actions actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand brand brand" "home pilot mode" "points points points" "shop shop shop" "actions actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{display:grid!important;min-width:min(240px,100%)!important;width:min(240px,100%)!important;max-width:100%!important;justify-self:center!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{max-width:min(236px,92vw)!important}}@media(max-width:720px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand brand" "home mode" "pilot pilot" "points points" "actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand brand" "home mode" "pilot pilot" "points points" "shop shop" "actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{min-width:min(220px,100%)!important;width:min(220px,100%)!important;max-width:100%!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{max-width:min(216px,90vw)!important}}@media(max-width:420px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand" "home" "pilot" "points" "mode" "actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand" "home" "pilot" "points" "mode" "shop" "actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{min-width:min(204px,100%)!important;width:min(204px,100%)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{max-width:min(200px,88vw)!important}}@media(max-width:720px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(46px,46px) minmax(0,1fr)!important;grid-template-areas:"brand home" "pilot pilot" "points mode" "actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand home" "pilot pilot" "points mode" "shop shop" "actions actions"!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{min-width:46px!important;width:46px!important;max-width:46px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{max-width:38px!important}}@media(max-width:420px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"brand" "home" "pilot" "points" "mode" "actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand" "home" "pilot" "points" "mode" "shop" "actions"!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{justify-self:center!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-chrome-button,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions button{min-width:100%!important;padding-inline:18px!important}}@media(max-width:1120px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(52px,52px) minmax(0,1fr) minmax(0,1fr)!important}}@media(max-width:720px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(46px,46px) minmax(0,1fr)!important}}@media(max-width:420px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:1180px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand brand brand" "home pilot mode" "points points points" "actions actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand brand brand" "home pilot mode" "points points points" "shop shop shop" "actions actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{display:grid!important;min-width:min(260px,100%)!important;width:min(260px,100%)!important;max-width:100%!important;height:78px!important;min-height:78px!important;max-height:78px!important;justify-self:center!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{height:76px!important;max-width:min(252px,92vw)!important;max-height:76px!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{min-width:100%!important;width:100%!important}}@media(max-width:720px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand brand" "home mode" "pilot pilot" "points points" "actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand brand" "home mode" "pilot pilot" "points points" "shop shop" "actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{min-width:min(230px,100%)!important;width:min(230px,100%)!important;max-width:100%!important;height:72px!important;min-height:72px!important;max-height:72px!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{height:70px!important;max-width:min(224px,90vw)!important;max-height:70px!important}}@media(max-width:420px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand" "home" "pilot" "points" "mode" "actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand" "home" "pilot" "points" "mode" "shop" "actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{min-width:min(210px,100%)!important;width:min(210px,100%)!important;height:66px!important;min-height:66px!important;max-height:66px!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{height:64px!important;max-width:min(204px,88vw)!important;max-height:64px!important}}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{display:grid!important;visibility:visible!important;opacity:1!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{display:block!important;visibility:visible!important;opacity:1!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{min-width:min(180px,100%)!important;justify-self:stretch!important}@media(max-width:720px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(46px,46px) minmax(0,1fr)!important;grid-template-areas:"brand home" "pilot pilot" "points points" "mode mode" "actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(46px,46px) minmax(0,1fr)!important;grid-template-areas:"brand home" "pilot pilot" "points points" "mode mode" "shop shop" "actions actions"!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{display:grid!important;min-width:46px!important;width:46px!important;max-width:46px!important;justify-self:center!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{min-width:100%!important;width:100%!important}}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{display:grid!important;grid-area:brand!important;place-items:center!important;visibility:visible!important;opacity:1!important;min-width:138px!important;width:138px!important;max-width:138px!important;height:var(--hud-fit-height, 52px)!important;min-height:var(--hud-fit-height, 52px)!important;max-height:var(--hud-fit-height, 52px)!important;padding:0!important;overflow:visible!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{display:block!important;visibility:visible!important;opacity:1!important;width:auto!important;height:calc(var(--hud-fit-height, 52px) - 2px)!important;max-width:136px!important;max-height:calc(var(--hud-fit-height, 52px) - 2px)!important;object-fit:contain!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(138px,138px) minmax(108px,.68fr) minmax(180px,1.08fr) minmax(142px,.86fr) minmax(118px,.74fr) minmax(210px,1.12fr)!important;grid-template-areas:"brand home pilot mode points actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(138px,138px) minmax(108px,.64fr) minmax(180px,.96fr) minmax(128px,.7fr) minmax(118px,.66fr) minmax(180px,.88fr) minmax(210px,1fr)!important;grid-template-areas:"brand home pilot shop mode points actions"!important}@media(max-width:1180px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand brand brand" "home pilot mode" "points points points" "actions actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand brand brand" "home pilot mode" "points points points" "shop shop shop" "actions actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{display:grid!important;min-width:100%!important;width:100%!important;max-width:100%!important;height:78px!important;min-height:78px!important;max-height:78px!important;justify-self:stretch!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{height:76px!important;max-width:min(252px,92vw)!important;max-height:76px!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{min-width:100%!important;width:100%!important}}@media(max-width:720px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand brand" "home mode" "pilot pilot" "points points" "actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand brand" "home mode" "pilot pilot" "points points" "shop shop" "actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{height:72px!important;min-height:72px!important;max-height:72px!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{height:70px!important;max-width:min(224px,90vw)!important;max-height:70px!important}}@media(max-width:420px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand" "home" "pilot" "points" "mode" "actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand" "home" "pilot" "points" "mode" "shop" "actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{height:66px!important;min-height:66px!important;max-height:66px!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{height:64px!important;max-width:min(204px,88vw)!important;max-height:64px!important}}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{display:grid!important;visibility:visible!important;opacity:1!important}@media(max-width:1180px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{display:grid!important;visibility:visible!important;opacity:1!important;min-width:52px!important;width:52px!important;max-width:52px!important;justify-self:center!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{display:block!important;visibility:visible!important;opacity:1!important}}@media(max-width:1120px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(52px,52px) minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"brand home pilot" "points points points" "mode mode actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(52px,52px) minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"brand home pilot" "points points points" "mode mode actions" "shop shop shop"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{min-width:100%!important;width:100%!important}}@media(max-width:420px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"brand" "home" "pilot" "points" "mode" "actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"brand" "home" "pilot" "points" "mode" "shop" "actions"!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{display:grid!important;min-width:52px!important;width:52px!important;max-width:52px!important;justify-self:center!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{max-width:42px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{min-width:100%!important;width:100%!important}}@media(max-width:1180px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand brand brand" "home pilot mode" "points points points" "actions actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand brand brand" "home pilot mode" "points points points" "shop shop shop" "actions actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>.session-brand-chip{display:grid!important;min-width:100%!important;width:100%!important;max-width:100%!important;height:78px!important;min-height:78px!important;max-height:78px!important;justify-self:stretch!important}}@media(max-width:720px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand brand" "home mode" "pilot pilot" "points points" "actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand brand" "home mode" "pilot pilot" "points points" "shop shop" "actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>.session-brand-chip{height:72px!important;min-height:72px!important;max-height:72px!important}}@media(max-width:420px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand" "home" "pilot" "points" "mode" "actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand" "home" "pilot" "points" "mode" "shop" "actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>.session-brand-chip{height:66px!important;min-height:66px!important;max-height:66px!important}}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-brand-chip{min-width:156px!important;width:156px!important;max-width:156px!important;height:66px!important;min-height:66px!important;max-height:66px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{height:64px!important;max-height:64px!important;max-width:154px!important}@media(max-width:1180px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>.session-brand-chip{min-width:100%!important;width:100%!important;max-width:100%!important;height:108px!important;min-height:108px!important;max-height:108px!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{height:104px!important;max-height:104px!important;max-width:min(320px,92vw)!important}}@media(max-width:720px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>.session-brand-chip{height:94px!important;min-height:94px!important;max-height:94px!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{height:90px!important;max-height:90px!important;max-width:min(280px,90vw)!important}}@media(max-width:420px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>.session-brand-chip{height:84px!important;min-height:84px!important;max-height:84px!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .hud-brand-logo{height:80px!important;max-height:80px!important;max-width:min(248px,88vw)!important}}.app-header.title-menu.flat-top-bar .flat-session-tabs .session-mode-chip{display:none!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-columns:minmax(156px,156px) minmax(108px,.74fr) minmax(190px,1.24fr) minmax(210px,1fr)!important;grid-template-areas:"brand home pilot actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=wallet] .player-hud.flat-session-tabs{grid-template-columns:minmax(156px,156px) minmax(108px,.7fr) minmax(190px,1.06fr) minmax(132px,.72fr) minmax(210px,1fr)!important;grid-template-areas:"brand home pilot points actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(156px,156px) minmax(108px,.62fr) minmax(180px,.92fr) minmax(164px,.8fr) minmax(132px,.62fr) minmax(210px,1fr)!important;grid-template-areas:"brand home pilot shop points actions"!important}@media(max-width:1180px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=wallet] .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand brand brand" "home pilot pilot" "actions actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=wallet] .player-hud.flat-session-tabs{grid-template-areas:"brand brand brand" "home pilot pilot" "points points points" "actions actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand brand brand" "home pilot pilot" "shop shop shop" "points points points" "actions actions actions"!important}}@media(max-width:720px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=wallet] .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand brand" "home pilot" "actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=wallet] .player-hud.flat-session-tabs{grid-template-areas:"brand brand" "home pilot" "points points" "actions actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand brand" "home pilot" "shop shop" "points points" "actions actions"!important}}@media(max-width:420px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=wallet] .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand" "home" "pilot" "actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=wallet] .player-hud.flat-session-tabs{grid-template-areas:"brand" "home" "pilot" "points" "actions"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand" "home" "pilot" "shop" "points" "actions"!important}}.app-header.title-menu.flat-top-bar .flat-session-tabs button.session-brand-chip{cursor:pointer!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important}.app-header.title-menu.flat-top-bar .flat-session-tabs button.session-brand-chip:hover,.app-header.title-menu.flat-top-bar .flat-session-tabs button.session-brand-chip:focus-visible{transform:translateY(-1px)!important;border-color:#f4b83ab8!important;box-shadow:0 0 26px #f4b83a3d,0 0 34px #39ff5a1f,inset 0 0 0 1px #f8f5ff14!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{display:grid!important;grid-template-columns:minmax(156px,156px)!important;grid-template-areas:"brand"!important;justify-content:start!important;align-items:stretch!important}body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{display:grid!important;grid-template-columns:minmax(156px,156px)!important;grid-template-areas:"brand"!important;justify-content:start!important;align-items:stretch!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=wallet] .player-hud.flat-session-tabs{grid-template-columns:minmax(156px,156px) minmax(132px,180px)!important;grid-template-areas:"brand points"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(156px,156px) minmax(220px,280px) minmax(132px,180px)!important;grid-template-areas:"brand shop points"!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-home-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-player-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-actions,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-wallet-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-logout-action,.app-header.title-menu.flat-top-bar .flat-session-tabs .hud-leave-match-action{display:none!important}.wallet-account-console{border-color:#39ff5a52!important;background:radial-gradient(ellipse at 20% 0%,rgba(57,255,90,.16),transparent 46%),linear-gradient(180deg,#f8f5ff0f,#f8f5ff05),#050008c7!important}.wallet-account-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.wallet-account-actions button{min-height:42px}.wallet-account-actions .wallet-logout-action{border-color:#ff384c94;color:#fff2f4;background:linear-gradient(180deg,#ff384c47,#760e1ca3),#0c0003c2}.match-board{position:relative}.match-board-leave-action{position:absolute;top:clamp(10px,1.4dvh,16px);right:clamp(10px,1.4vw,18px);z-index:390;min-height:38px;padding:0 14px;border:1px solid rgba(255,56,76,.62);border-radius:7px;color:#fff2f4;background:linear-gradient(180deg,#ff384c4d,#760e1cad),#0c0003c7;box-shadow:0 0 22px #ff384c2e,inset 0 0 0 1px #ff7a8921;font-family:Orbitron,Inter,sans-serif;font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.match-board-leave-action:hover,.match-board-leave-action:focus-visible{transform:translateY(-1px);border-color:#ff707edb;box-shadow:0 12px 26px #00000057,0 0 26px #ff384c3d}@media(max-width:1180px){body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=wallet] .player-hud.flat-session-tabs,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=wallet] .player-hud.flat-session-tabs{grid-template-areas:"brand" "points"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-areas:"brand" "shop" "points"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .session-points,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions{width:100%!important;min-width:100%!important}}@media(max-width:640px){.wallet-account-actions{display:grid;grid-template-columns:minmax(0,1fr)}.match-board-leave-action{top:8px;right:8px;min-height:34px;padding:0 10px;font-size:9px}}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;justify-items:center!important;align-items:stretch!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs,body.duel-board-active .app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-template-areas:"brand"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=wallet] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"brand" "points"!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"brand" "shop" "points"!important}.app-header.title-menu.flat-top-bar .flat-session-tabs>.session-brand-chip{justify-self:center!important}.app-header.title-menu.flat-top-bar .flat-session-tabs .shop-jump-actions,.app-header.title-menu.flat-top-bar .flat-session-tabs .session-points{justify-self:center!important}.main-menu-hub{grid-template-rows:minmax(0,1fr)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:hover,.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:focus-visible,.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:active{border-color:transparent!important;outline:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;overflow:visible!important}.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:before,.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:after{content:none!important;display:none!important}.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip .hud-brand-logo{position:relative!important;z-index:2!important;transform:translateY(0) scale(1)!important;filter:drop-shadow(0 0 10px rgba(57,255,90,.18)) drop-shadow(0 0 18px rgba(255,56,245,.14))!important;transition:transform .16s ease,filter .16s ease!important}.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:hover .hud-brand-logo,.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:focus-visible .hud-brand-logo{transform:translateY(-4px) scale(1.045)!important;filter:drop-shadow(0 0 12px rgba(248,245,255,.42)) drop-shadow(0 0 24px rgba(57,255,90,.36)) drop-shadow(0 0 34px rgba(255,56,245,.28))!important}.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip{width:min(92vw,780px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:2172 / 724!important;place-items:center!important}.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip .hud-brand-banner{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important}@media(min-width:1280px){.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip{width:min(58vw,860px)!important}}@media(max-width:640px){.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip{width:min(94vw,520px)!important}}.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip{width:min(96vw,1180px)!important;max-width:calc(100vw - 20px)!important;aspect-ratio:2172 / 724!important}.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip .hud-brand-banner{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}@media(min-width:1500px){.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip{width:min(94vw,1420px)!important}}@media(max-width:760px){.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip{width:min(98vw,720px)!important;max-width:calc(100vw - 12px)!important}}.app-header.title-menu.flat-top-bar{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-top:clamp(4px,.7vw,10px)!important;padding-bottom:clamp(4px,.7vw,10px)!important}.app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{width:100%!important;max-width:100vw!important;overflow:visible!important}.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:hover,.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:focus-visible,.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:active{display:grid!important;place-items:center!important;justify-self:center!important;width:min(96vw,1540px)!important;max-width:calc(100vw - 8px)!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:2172 / 724!important;padding:0!important;margin:0 auto!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip .hud-brand-banner{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:2172 / 724!important;object-fit:contain!important;object-position:center center!important}.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:hover .hud-brand-banner,.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:focus-visible .hud-brand-banner{transform:translateY(-2px) scale(1.012)!important}@media(min-width:1800px){.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip{width:min(92vw,1680px)!important}}@media(max-width:520px){.app-header.title-menu.flat-top-bar{padding-top:3px!important;padding-bottom:3px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip{width:calc(100vw - 4px)!important;max-width:calc(100vw - 4px)!important}}.app-header.title-menu.flat-top-bar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:4px!important;padding-right:4px!important;border-left:0!important;border-right:0!important;border-radius:0!important}.app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{grid-column:1 / -1!important;justify-self:center!important;justify-content:center!important;justify-items:center!important}.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:hover,.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:focus-visible,.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:active{width:min(calc(100vw - 8px),1540px,calc(300dvh - 72px))!important;max-width:calc(100vw - 8px)!important}.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip .hud-brand-banner{width:min(calc(100vw - 8px),1540px,calc(300dvh - 72px))!important;max-width:100%!important;height:auto!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:hover,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:focus-visible,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:active,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:hover,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:focus-visible,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:active{width:min(calc(100vw - 8px),1540px,calc(300dvh - 72px))!important;max-width:calc(100vw - 8px)!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:2172 / 724!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip .hud-brand-banner,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip .hud-brand-banner{width:min(calc(100vw - 8px),1540px,calc(300dvh - 72px))!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:2172 / 724!important;object-fit:contain!important}@media(max-width:319px){html,body,#root{min-width:0!important}.app-shell{width:100%!important;min-width:0!important;padding-left:2px!important;padding-right:2px!important}.app-header.title-menu.flat-top-bar{padding-left:2px!important;padding-right:2px!important}.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip,.app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip .hud-brand-banner{width:calc(100vw - 4px)!important;max-width:calc(100vw - 4px)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip .hud-brand-banner,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip .hud-brand-banner{width:calc(100vw - 4px)!important;max-width:calc(100vw - 4px)!important}}.app-header.title-menu.flat-top-bar{--tcg-banner-w: min( calc(100vw - 8px) , 1540px, calc(300dvh - 96px) )}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:hover,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:focus-visible,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:active,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:hover,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:focus-visible,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:active{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;place-content:start center!important;place-items:start center!important;width:var(--tcg-banner-w)!important;max-width:var(--tcg-banner-w)!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:2172 / 724!important;padding:0!important;margin-left:auto!important;margin-right:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip .hud-brand-banner,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip .hud-brand-banner{align-self:start!important;justify-self:center!important;flex:0 0 auto!important;width:var(--tcg-banner-w)!important;max-width:var(--tcg-banner-w)!important;height:auto!important;max-height:none!important;aspect-ratio:2172 / 724!important;object-fit:contain!important;object-position:center center!important}@media(max-width:319px){.app-header.title-menu.flat-top-bar{--tcg-banner-w: min( calc(100vw - 4px) , calc(300dvh - 96px) )}}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:hover,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:focus-visible,body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:active,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:hover,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:focus-visible,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip:active{justify-content:flex-start!important;align-items:center!important;justify-self:center!important;place-self:auto center!important;flex:0 0 auto!important;inline-size:var(--tcg-banner-w)!important;min-inline-size:var(--tcg-banner-w)!important;max-inline-size:var(--tcg-banner-w)!important;min-width:var(--tcg-banner-w)!important;max-width:var(--tcg-banner-w)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip .hud-brand-banner,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip .hud-brand-banner{align-self:center!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=wallet] .player-hud.flat-session-tabs{position:relative!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"brand"!important;padding-bottom:clamp(30px,4vw,46px)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=wallet] .flat-session-tabs .session-points{position:absolute!important;right:max(8px,env(safe-area-inset-right))!important;bottom:clamp(4px,.9vw,12px)!important;display:inline-grid!important;grid-template-columns:auto!important;place-items:center!important;justify-self:auto!important;align-self:auto!important;width:auto!important;min-width:clamp(88px,18vw,132px)!important;max-width:min(180px,calc(100vw - 18px))!important;min-height:clamp(28px,3.2vw,38px)!important;padding:0 clamp(10px,1.4vw,16px)!important;overflow:hidden!important;z-index:5!important;white-space:nowrap!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=wallet] .flat-session-tabs .session-points .hud-button-label{max-width:100%!important;overflow:hidden!important;font-size:clamp(10px,1.4vw,14px)!important;line-height:1!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-header.title-menu.flat-top-bar{position:relative!important;top:auto!important;z-index:20!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-header.title-menu.flat-top-bar:before,.app-header.title-menu.flat-top-bar:after{content:none!important;display:none!important}body.duel-board-active .app-header.title-menu.flat-top-bar{display:none!important}body.duel-board-active .app-shell:has(.match-board){box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:0!important;padding:0!important;overflow:hidden!important}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-card-ratio: var(--moni-card-ratio-height, 1.4545);--tcg-lane-h: clamp(24px, 4.8dvh, 44px);--tcg-center-button-h: clamp(28px, 4.6dvh, 42px);--tcg-center-pad-y: clamp(2px, .52dvh, 5px);--tcg-center-h: calc(var(--tcg-center-button-h) + (var(--tcg-center-pad-y) * 2));--tcg-slot-pad: clamp(1px, .22vw, 4px);--tcg-slot-gap: clamp(2px, .42vw, 8px);--tcg-play-card-w: clamp( 28px, min( calc((100vw - clamp(28px, 5vw, 96px))/4) , calc((100dvh - clamp(82px, 15dvh, 132px)) / (3 * var(--tcg-card-ratio))) ), 210px );--tcg-board-card-w: var(--tcg-play-card-w);--tcg-hand-card-w: var(--tcg-play-card-w);--tcg-hand-deck-w: var(--tcg-play-card-w);--tcg-board-card-h: calc(var(--tcg-play-card-w) * var(--tcg-card-ratio));--tcg-hand-card-h: var(--tcg-board-card-h);--tcg-hand-deck-h: var(--tcg-board-card-h);--tcg-slot-w: calc(var(--tcg-play-card-w) + (var(--tcg-slot-pad) * 2));--tcg-slot-h: calc(var(--tcg-board-card-h) + (var(--tcg-slot-pad) * 2));--tcg-row-w: calc((var(--tcg-slot-w) * 4) + (var(--tcg-slot-gap) * 3));--tcg-hand-step: clamp(13px, calc(var(--tcg-play-card-w) * .48), calc(var(--tcg-play-card-w) * .54));--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(6px, 1.8dvh, 18px));--duel-board-card-width: var(--tcg-play-card-w);--duel-hand-card-width: var(--tcg-play-card-w);box-sizing:border-box!important;display:grid!important;grid-template-rows:minmax(0,1fr)!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:0!important;margin:0!important;padding:clamp(2px,.5vw,7px)!important;overflow:hidden!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud{display:none!important}body.duel-board-active .online-challenge-notice{position:absolute!important;top:max(4px,env(safe-area-inset-top))!important;left:50%!important;z-index:2600!important;max-width:min(92vw,520px)!important;transform:translate(-50%)!important}body.duel-board-active .match-board{display:grid!important;grid-template-rows:minmax(0,1fr) var(--tcg-hand-tray-h)!important;gap:clamp(2px,.62dvh,7px)!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important}body.duel-board-active .duel-table,body.duel-board-active .duel-main,body.duel-board-active .battlefield,body.duel-board-active .duel-footer-dock{min-width:0!important;min-height:0!important;max-width:100%!important;overflow:hidden!important;transform:none!important}body.duel-board-active .duel-table{height:100%!important;padding:clamp(1px,.42vw,6px)!important}body.duel-board-active .duel-main{display:grid!important;grid-template-rows:var(--tcg-lane-h) minmax(0,1fr) var(--tcg-lane-h)!important;gap:clamp(1px,.48dvh,5px)!important;height:100%!important;padding:0!important}body.duel-board-active .player-lane,body.duel-board-active .player-lane[data-has-log=false]{box-sizing:border-box!important;height:var(--tcg-lane-h)!important;min-height:0!important;padding:clamp(1px,.32dvh,4px) clamp(3px,.6vw,8px)!important;overflow:hidden!important}body.duel-board-active .lane-identity{display:grid!important;grid-template-columns:minmax(0,1fr) repeat(3,minmax(32px,.38fr)) minmax(58px,.62fr)!important;align-items:stretch!important;gap:clamp(2px,.48vw,7px)!important;width:100%!important;height:100%!important;min-width:0!important;overflow:hidden!important}body.duel-board-active .lane-identity strong,body.duel-board-active .life-counter,body.duel-board-active .energy-pips,body.duel-board-active .deck-count-chip,body.duel-board-active .lane-leave-action,body.duel-board-active .lane-leave-match-action{box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}body.duel-board-active .lane-identity strong{align-self:center!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.duel-board-active .life-counter,body.duel-board-active .energy-pips,body.duel-board-active .deck-count-chip{display:grid!important;place-items:center!important;padding:1px 3px!important}body.duel-board-active .life-counter b,body.duel-board-active .energy-pips b,body.duel-board-active .deck-count-chip b{font-size:clamp(6px,.78vw,9px)!important;line-height:1!important}body.duel-board-active .life-counter em,body.duel-board-active .energy-pips em,body.duel-board-active .deck-count-chip em{font-size:clamp(9px,1.18vw,15px)!important;line-height:1!important}body.duel-board-active .lane-leave-action{display:grid!important;place-items:center!important;padding:1px clamp(3px,.58vw,8px)!important;border:1px solid rgba(255,80,104,.58)!important;border-radius:6px!important;color:#fff2f4!important;background:linear-gradient(180deg,#ff384c47,#760e1cb3),#0c0003c7!important;box-shadow:inset 0 0 0 1px #ff929e1f!important;font-family:Orbitron,Inter,sans-serif!important;font-size:clamp(6.5px,.78vw,10px)!important;font-weight:950!important;line-height:.96!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:anywhere!important}body.duel-board-active .battlefield{display:grid!important;grid-template-rows:minmax(0,1fr) var(--tcg-center-h) minmax(0,1fr)!important;gap:clamp(1px,.42dvh,5px)!important;padding:clamp(1px,.36vw,5px)!important}body.duel-board-active .board-row-shell{display:grid!important;align-content:center!important;justify-items:center!important;width:100%!important;max-width:100%!important;overflow:hidden!important}body.duel-board-active .unit-row{display:grid!important;grid-template-columns:repeat(4,var(--tcg-slot-w))!important;justify-content:center!important;gap:var(--tcg-slot-gap)!important;width:var(--tcg-row-w)!important;max-width:100%!important;overflow:visible!important}body.duel-board-active .board-slot,body.duel-board-active .empty-slot.board-slot{width:var(--tcg-slot-w)!important;height:var(--tcg-slot-h)!important;min-width:var(--tcg-slot-w)!important;min-height:var(--tcg-slot-h)!important;max-width:var(--tcg-slot-w)!important;max-height:var(--tcg-slot-h)!important;padding:var(--tcg-slot-pad)!important}body.duel-board-active .unit-card .moni-card.compact,body.duel-board-active .board-slot .moni-card.compact,body.duel-board-active .hand-card .moni-card.compact,body.duel-board-active .match-board .hand-card .moni-card.compact{--card-display-width: var(--tcg-play-card-w) !important;--card-display-height: var(--tcg-board-card-h) !important;width:var(--tcg-play-card-w)!important;height:var(--tcg-board-card-h)!important;max-width:var(--tcg-play-card-w)!important;max-height:var(--tcg-board-card-h)!important}body.duel-board-active .center-line{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,auto)!important;align-items:center!important;min-height:var(--tcg-center-h)!important;height:var(--tcg-center-h)!important;padding:var(--tcg-center-pad-y) clamp(4px,.65vw,9px)!important;padding-right:calc(min(260px,54vw) + clamp(6px,.75vw,10px))!important;gap:clamp(3px,.52vw,8px)!important;overflow:hidden!important}body.duel-board-active .center-line>span:first-child,body.duel-board-active .duel-phase-strip{display:none!important}body.duel-board-active .center-line>strong{min-width:0!important;overflow:hidden!important;font-size:clamp(9px,1.2vw,16px)!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.duel-board-active .duel-action-buttons{position:absolute!important;top:50%!important;right:clamp(4px,.65vw,9px)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(3px,.5vw,7px)!important;width:min(260px,54vw)!important;max-width:min(260px,54vw)!important;height:var(--tcg-center-button-h)!important;transform:translateY(-50%)!important;overflow:hidden!important}body.duel-board-active .duel-action-buttons .duel-action-button{width:100%!important;height:var(--tcg-center-button-h)!important;min-width:0!important;min-height:0!important;max-height:var(--tcg-center-button-h)!important;padding:0 clamp(3px,.62vw,10px)!important;overflow:hidden!important;font-size:clamp(6.5px,.92vw,11px)!important;line-height:1!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.duel-board-active .duel-footer-dock{display:grid!important;grid-template-columns:minmax(0,1fr) var(--tcg-play-card-w)!important;align-items:end!important;height:var(--tcg-hand-tray-h)!important;min-height:var(--tcg-hand-tray-h)!important;padding:clamp(2px,.62dvh,7px) clamp(3px,.72vw,9px)!important;gap:clamp(3px,.62vw,8px)!important;overflow:visible!important}body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{height:100%!important;overflow:visible!important}body.duel-board-active .hand-card{left:calc(50% + var(--hand-x, 0px))!important;bottom:clamp(2px,.72dvh,8px)!important;width:var(--tcg-play-card-w)!important;max-width:var(--tcg-play-card-w)!important;z-index:calc(2400 + var(--hand-index, 0))!important;transform:translate(-50%) rotate(var(--hand-tilt, 0deg))!important;transform-origin:50% 94%!important}body.duel-board-active .hand-card.playable:hover,body.duel-board-active .hand-card.playable:focus-within,body.duel-board-active .hand-card.inspectable:hover,body.duel-board-active .hand-card.inspectable:focus-within,body.duel-board-active .hand-card.mobile-preview,body.duel-board-active .hand-card.targeting{z-index:2850!important;transform:translate(-50%) translateY(clamp(-22px,-3.4dvh,-8px)) rotate(0) scale(1.04)!important}body.duel-board-active .hand-card.dealing-in,body.duel-board-active .hand-card[data-dealing-in=true]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}body.duel-board-active .hand-card.dealing-in .moni-card.compact,body.duel-board-active .hand-card[data-dealing-in=true] .moni-card.compact{opacity:0!important;visibility:hidden!important}body.duel-board-active .duel-footer-dock>.hand-deck-slot,body.duel-board-active .duel-footer-dock>.hand-deck-slot .duel-card-pile{--duel-deck-w: var(--tcg-play-card-w) !important;--duel-deck-h: var(--tcg-board-card-h) !important;--card-display-width: var(--tcg-play-card-w) !important;--card-display-height: var(--tcg-board-card-h) !important;grid-column:2!important;width:var(--tcg-play-card-w)!important;height:var(--tcg-board-card-h)!important;min-width:var(--tcg-play-card-w)!important;min-height:var(--tcg-board-card-h)!important;max-width:var(--tcg-play-card-w)!important;max-height:var(--tcg-board-card-h)!important}body.duel-board-active .match-board-leave-action{display:none!important}body.duel-board-active .match-board{grid-template-rows:minmax(0,1fr) var(--tcg-hand-tray-h)!important}body.duel-board-active .targeting-hint{position:absolute!important;left:50%!important;bottom:calc(var(--tcg-hand-tray-h, 180px) + clamp(6px,1dvh,12px))!important;z-index:3450!important;width:min(92%,620px)!important;margin:0!important;padding:clamp(7px,.85vw,11px) clamp(10px,1.2vw,16px)!important;transform:translate(-50%)!important;pointer-events:none!important;text-align:center!important}@media(max-width:360px),(max-height:320px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-lane-h: clamp(28px, 5dvh, 32px);--tcg-center-button-h: clamp(24px, 5.6dvh, 32px);--tcg-play-card-w: clamp( 24px, min( calc((100vw - 24px)/4) , calc((100dvh - 96px) / (3 * var(--tcg-card-ratio))) ), 82px );--tcg-hand-step: clamp(11px, calc(var(--tcg-play-card-w) * .46), calc(var(--tcg-play-card-w) * .5))}body.duel-board-active .lane-identity{grid-template-columns:minmax(0,.72fr) repeat(3,minmax(29px,.4fr)) minmax(48px,.58fr)!important;gap:2px!important}body.duel-board-active .lane-identity strong{font-size:9px!important}body.duel-board-active .lane-leave-action{font-size:6.5px!important}}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .player-hud.flat-session-tabs{position:relative!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"brand"!important;padding-bottom:clamp(30px,4vw,46px)!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .shop-jump-actions{display:none!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .session-points{position:absolute!important;right:max(8px,env(safe-area-inset-right))!important;bottom:clamp(4px,.9vw,12px)!important;display:inline-grid!important;grid-template-columns:auto!important;place-items:center!important;justify-self:auto!important;align-self:auto!important;width:auto!important;min-width:clamp(88px,18vw,132px)!important;max-width:min(180px,calc(100vw - 18px))!important;min-height:clamp(28px,3.2vw,38px)!important;padding:0 clamp(10px,1.4vw,16px)!important;overflow:hidden!important;z-index:5!important;white-space:nowrap!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar[data-active-tab=shop] .flat-session-tabs .session-points .hud-button-label{max-width:100%!important;overflow:hidden!important;font-size:clamp(10px,1.4vw,14px)!important;line-height:1!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.shop .section-head-premium{align-items:end!important}.shop .section-actions{align-self:end!important;justify-self:end!important;width:auto!important;min-width:0!important;justify-content:flex-end!important}.shop-header-shortcuts{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;width:auto!important;min-width:0!important;margin-left:auto!important;padding:3px!important;border:1px solid rgba(144,244,255,.22)!important;border-radius:8px!important;background:linear-gradient(135deg,#90f4ff14,#7b1fff1a),#0500086b!important}.shop-header-shortcuts button{display:inline-grid!important;place-items:center!important;width:auto!important;min-width:clamp(58px,6vw,74px)!important;max-width:92px!important;min-height:30px!important;height:30px!important;padding:0 10px!important;border:1px solid rgba(144,244,255,.32)!important;border-radius:6px!important;color:#90f4ff!important;background:linear-gradient(180deg,#90f4ff21,#0500083d),#050008a3!important;box-shadow:0 0 14px #90f4ff1a,inset 0 1px #ffffff1f!important;font-family:Orbitron,Inter,sans-serif!important;font-size:9px!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}.shop-header-shortcuts button:hover,.shop-header-shortcuts button:focus-visible{border-color:#39ff5a7a!important;color:var(--green)!important;transform:translateY(-1px)!important}.main-menu-tile.menu-size-standard{grid-column:span 1!important;grid-row:span 1!important;min-height:168px!important}.main-menu-tile.menu-size-spotlight{grid-column:span 2!important;grid-row:span 1!important;min-height:206px!important;border-color:color-mix(in srgb,var(--tile-color),#fff 14%)!important;box-shadow:0 22px 58px #0000006b,0 0 34px color-mix(in srgb,var(--tile-color),transparent 72%),inset 0 0 0 1px #f8f5ff17!important}.main-menu-tile.menu-size-compact{grid-column:span 1!important;grid-row:span 1!important;align-self:center!important;min-height:136px!important}.main-menu-tile.menu-size-spotlight .main-menu-tile-content strong{font-size:clamp(34px,3.35vw,44px)!important}.main-menu-tile.menu-size-compact .main-menu-tile-content{gap:4px!important;padding:13px!important}.main-menu-tile.menu-size-compact .main-menu-tile-content strong{font-size:clamp(20px,2.05vw,24px)!important}.main-menu-tile.menu-size-compact .main-menu-tile-content small,.main-menu-tile.menu-size-compact .main-menu-tile-content em{font-size:8px!important}@media(max-width:900px){.shop .section-head-premium{grid-template-columns:minmax(0,1fr)!important}.shop .section-actions{justify-self:stretch!important;width:100%!important}.shop-header-shortcuts{margin-left:auto!important}}@media(max-width:760px){.main-menu-tile.menu-size-standard,.main-menu-tile.menu-size-spotlight,.main-menu-tile.menu-size-compact{min-height:132px!important}.main-menu-tile.menu-size-spotlight{grid-column:1 / -1!important;min-height:154px!important}.main-menu-tile.menu-size-compact{align-self:center!important;min-height:112px!important}.main-menu-tile.menu-size-spotlight .main-menu-tile-content strong{font-size:clamp(24px,6.4vw,34px)!important}.main-menu-tile.menu-size-compact .main-menu-tile-content strong{font-size:clamp(15px,4.1vw,19px)!important}}@media(max-width:430px){.shop-header-shortcuts button{min-width:56px!important;height:28px!important;min-height:28px!important;padding-inline:8px!important;font-size:8px!important}.main-menu-tile.menu-size-standard{min-height:124px!important}.main-menu-tile.menu-size-spotlight{min-height:146px!important}.main-menu-tile.menu-size-compact{min-height:104px!important}}.main-menu-tile .main-menu-tile-content small,.main-menu-tile .main-menu-tile-content em{line-height:1.16!important}.main-menu-tile .main-menu-tile-content strong{line-height:1.22!important}.card-zoom-close{position:absolute;top:8px;right:8px;z-index:60;min-height:44px;padding:0 14px}.collection-filter-close{display:none}@media(max-width:760px){.collection-toolbar[data-open=false]{display:none!important}.collection-toolbar[data-open=true]{display:grid!important}.collection-filter-close{display:inline-grid;min-height:44px}}.deck-validation-list{display:grid;gap:6px;margin:0 0 12px;padding:10px 12px 10px 28px;border:1px solid rgba(255,79,109,.28);border-radius:8px;background:#ff4f6d14;color:#ffdce4}.deck-pool-card[aria-disabled=true]{cursor:zoom-in}.saved-deck-chip{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.saved-deck-chip .saved-deck-load{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;width:100%;text-align:left}.saved-deck-chip .saved-deck-delete{min-height:44px;padding-inline:12px}.saved-deck-chip[data-editing=true]{border-color:#39ff5a85!important}@media(max-width:900px){.deck-lab-board{grid-template-areas:"preview" "main" "saved"!important}}.shop-sticky-nav{position:sticky;top:calc(env(safe-area-inset-top) + 8px);z-index:40;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:-4px 0 14px auto;max-width:260px}.shop-sticky-nav button,.pack-choice-actions button,.starter-buy-button,.starter-confirm-actions button,.wallet-console button,.earn-task-card button,.leaderboard-active-summary button,.deck-stack-actions button,.deck-preview-actions button,.deck-build-actions button,.deck-pool-more button,.saved-deck-chip button,.challenge-card-actions button,.challenge-tabs button,.challenge-create .primary{min-height:44px!important}.starter-confirm-overlay{position:fixed;inset:0;z-index:999999!important;display:grid;place-items:center;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px;background:#020108bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.starter-confirm-card{width:min(440px,100%);display:grid;gap:14px;padding:18px;border:1px solid rgba(57,255,90,.28);border-radius:8px;background:#090516f5;box-shadow:0 24px 70px #00000085}.starter-confirm-card h3,.starter-confirm-card p{margin:0}.starter-confirm-breakdown,.starter-confirm-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.starter-confirm-breakdown span{display:grid;gap:2px;min-width:0;padding:10px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:#ffffff0a}.starter-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-panel,.wallet-grid,.wallet-console,.wallet-console label,.wallet-amount-row,.wallet-balance-grid span,.wallet-balance-grid b,.wallet-console input,.wallet-console select{min-width:0!important}.wallet-inline-error{color:#ffdce4}@media(max-width:560px){.wallet-balance-grid,.wallet-amount-row{grid-template-columns:1fr!important}}.leaderboard-player small{display:none}.challenge-wager-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.challenge-wager-switch button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-width:0;min-height:54px;padding:8px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:#05000894;color:#f8f5ffc7;text-align:left}.challenge-wager-switch button[data-active=true]{border-color:#39ff5a61;color:#fff;background:linear-gradient(135deg,#39ff5a2e,#f4b83a1f),#050008c7;box-shadow:0 0 20px #39ff5a29}.challenge-wager-switch button span:not(.challenge-tab-icon){display:grid;gap:2px;min-width:0}.challenge-wager-switch button b,.challenge-wager-switch button em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challenge-wager-switch button b{font-size:12px;font-weight:950;text-transform:uppercase}.challenge-wager-switch button em{color:var(--gold);font-size:10px;font-style:normal;font-weight:900}@media(max-width:1180px){.leaderboard-row{grid-template-columns:52px minmax(0,1.4fr) minmax(110px,.8fr)!important}.leaderboard-row>span:not(.leaderboard-primary){display:none!important}.leaderboard-player small{display:block;color:#f8f5ffa3;font-size:11px;line-height:1.25}}.public-rules-shell{gap:12px}.public-rules-actions{position:sticky;top:calc(env(safe-area-inset-top) + 8px);z-index:80;display:flex;justify-content:flex-end}.auth-rules-link{margin-top:8px;min-height:44px}.rules-type-real em,.rules-keyword-card small{display:block;margin-top:4px;color:#90f4ffe0;font-style:normal;font-size:12px}@media(orientation:landscape)and (max-height:560px){.rules-simple-guide{gap:10px!important}.rules-hero{padding:12px!important}.rules-hero-copy h2{font-size:clamp(26px,4vw,42px)!important}.rules-scoreboard,.rules-phase-track,.rules-keyword-grid,.rules-extra-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.challenge-command-row .challenge-deck-field select,.challenge-command-row .challenge-create input,.challenge-command-row .challenge-create .primary{min-height:44px!important;font-size:14px!important}.challenge-live-pin{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(57,255,90,.34);border-radius:8px;background:linear-gradient(135deg,#39ff5a1f,#28a8ff14)}.challenge-live-pin strong,.challenge-live-pin p{display:block;margin:0}.challenge-live-pin button{min-height:44px}@media(max-width:640px){.challenge-live-pin{grid-template-columns:1fr}}@media(max-height:720px){.challenge-arena{gap:8px!important;min-height:auto!important;overflow:visible!important}.challenge-arena .section-head-premium{margin:0!important}.challenge-arena .section-head-premium p{display:none!important}.challenge-command-row{order:0!important}.challenge-lobby-panel{order:1!important;padding:10px!important}.challenge-support-grid{order:2!important}}body.duel-board-active .online-challenge-shell[data-match-active=true]{grid-template-rows:auto auto minmax(0,1fr)!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top{position:sticky!important;top:0!important;z-index:2500!important;display:grid!important;min-height:44px!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud{display:grid!important;grid-template-columns:minmax(92px,1.1fr) repeat(5,minmax(0,.7fr))!important}@media(max-width:760px),(max-height:620px){body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud{grid-template-columns:minmax(86px,1fr) repeat(3,minmax(0,.72fr))!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud>span:nth-of-type(2),body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud>span:nth-of-type(5){display:none!important}}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-lane-h: 44px !important;--tcg-center-button-h: 44px !important}body.duel-board-active .duel-action-buttons,body.duel-board-active .duel-action-buttons .duel-action-button,body.duel-board-active .lane-leave-action{min-height:44px!important}body.duel-board-active .duel-action-buttons .duel-action-button,body.duel-board-active .lane-leave-action,body.duel-board-active .unit-card.board-slot,body.duel-board-active .hand-card,body.duel-board-active .duel-card-pile{touch-action:manipulation}.play-grid.quick-duel-screen{gap:clamp(10px,1.1vw,16px)!important;min-height:auto!important;padding:clamp(10px,1.25vw,16px)!important}.quick-duel-home{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(320px,.52fr)!important;grid-template-areas:"hero difficulty" "decks decks" "rivals rivals"!important;gap:clamp(10px,1.1vw,16px)!important;align-items:stretch!important}.quick-hero-console{grid-area:hero!important}.quick-difficulty-panel{grid-area:difficulty!important}.quick-loadout-panel{grid-area:decks!important}.quick-rival-panel{grid-area:rivals!important}.quick-hero-console,.quick-difficulty-panel,.quick-loadout-panel,.quick-rival-panel{position:relative!important;isolation:isolate!important;display:grid!important;gap:clamp(9px,1vw,14px)!important;overflow:hidden!important;border:1px solid rgba(248,245,255,.14)!important;border-radius:8px!important;background:radial-gradient(ellipse at 18% 0%,rgba(57,255,90,.12),transparent 42%),linear-gradient(135deg,rgba(248,245,255,.07),transparent 38%),linear-gradient(180deg,#0d061cdb,#050008c7),#050008c2!important;box-shadow:0 20px 54px #00000057,inset 0 0 0 1px #f8f5ff0b!important}.quick-hero-console{min-height:clamp(234px,23vw,316px)!important;align-content:center!important;padding:clamp(16px,1.8vw,26px)!important;grid-template-columns:minmax(0,1fr) minmax(220px,.52fr)!important;column-gap:clamp(14px,2vw,28px)!important}.quick-hero-console>.eyebrow,.quick-hero-console>h2,.quick-hero-console>p{grid-column:1!important}.quick-hero-console h2{max-width:660px!important;font-size:clamp(36px,4.6vw,64px)!important;line-height:.92!important}.quick-hero-console p{max-width:600px!important;font-size:clamp(13px,1vw,16px)!important}.quick-showdown-art{grid-column:2!important;grid-row:1 / span 4!important;align-self:center!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important}.quick-showdown-art span{display:grid!important;place-items:center!important;min-height:164px!important;border:1px solid rgba(248,245,255,.1)!important;border-radius:8px!important;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.11),transparent 34%),#05000885!important}.quick-showdown-art img{width:auto!important;max-width:96%!important;max-height:156px!important;object-fit:contain!important;filter:drop-shadow(0 16px 18px rgba(0,0,0,.5)) drop-shadow(0 0 16px color-mix(in srgb,var(--deck-color, var(--green)),transparent 72%))!important}.quick-showdown-art span:last-child img{filter:drop-shadow(0 16px 18px rgba(0,0,0,.5)) drop-shadow(0 0 16px color-mix(in srgb,var(--rival-color, var(--gold)),transparent 72%))!important}.quick-showdown-art b{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border:1px solid rgba(244,184,58,.5)!important;border-radius:8px!important;color:#050008!important;background:linear-gradient(135deg,var(--gold),var(--green))!important;font-family:Orbitron,Inter,sans-serif!important;font-size:12px!important;font-weight:950!important}.quick-versus-strip,.quick-hero-stats,.quick-start-button{grid-column:1!important;max-width:680px!important}.quick-hero-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.quick-hero-stats span{min-width:0!important;min-height:34px!important;padding:7px 8px!important}.quick-start-button{min-height:52px!important;font-size:12px!important}.quick-difficulty-panel{align-content:stretch!important;padding:clamp(12px,1.35vw,18px)!important}.quick-difficulty-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.quick-difficulty-grid button{display:grid!important;gap:5px!important;min-height:76px!important;padding:10px!important;border:1px solid rgba(248,245,255,.13)!important;border-radius:8px!important;color:#f8f5ffc7!important;text-align:left!important;background:linear-gradient(180deg,#f8f5ff12,#05000875),#050008a8!important;box-shadow:inset 0 0 0 1px #f8f5ff09!important}.quick-difficulty-grid button strong{color:#fff!important;font-family:Orbitron,Inter,sans-serif!important;font-size:clamp(12px,1vw,15px)!important;line-height:1!important;text-transform:uppercase!important}.quick-difficulty-grid button span{color:#f8f5ffa8!important;font-size:11px!important;font-weight:700!important;line-height:1.15!important}.quick-difficulty-grid button[data-active=true]{border-color:#39ff5ab8!important;color:#fff!important;background:radial-gradient(circle at 18% 16%,rgba(57,255,90,.22),transparent 34%),linear-gradient(135deg,#39ff5a33,#7b1fff2e),#050008b8!important;box-shadow:0 0 24px #39ff5a24,inset 0 0 0 1px #39ff5a1f!important}.quick-loadout-panel,.quick-rival-panel{min-height:0!important;padding:clamp(12px,1.25vw,18px)!important}.quick-carousel-panel .quick-panel-head{min-height:42px!important;padding-bottom:9px!important}.quick-carousel-shell{position:relative!important;min-width:0!important}.quick-carousel-rail,.quick-deck-rail,.quick-rival-grid{display:flex!important;grid-template-columns:none!important;grid-auto-flow:unset!important;gap:clamp(10px,1vw,15px)!important;min-height:0!important;padding:8px 44px 12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:48px!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.quick-carousel-rail::-webkit-scrollbar{height:8px!important}.quick-carousel-rail::-webkit-scrollbar-thumb{border-radius:999px!important;background:linear-gradient(90deg,var(--green),var(--gold))!important}.quick-carousel-rail[data-dragging=true]{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.quick-carousel-nudge{position:absolute!important;top:50%!important;z-index:8!important;display:grid!important;place-items:center!important;width:34px!important;height:58px!important;min-height:44px!important;padding:0!important;border:1px solid rgba(248,245,255,.18)!important;border-radius:8px!important;color:#fff!important;background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.22),transparent 30%),linear-gradient(180deg,#7b1fff94,#050008db)!important;box-shadow:0 0 18px #7b1fff42,inset 0 0 0 1px #f8f5ff0f!important;font-family:Orbitron,Inter,sans-serif!important;font-size:20px!important;font-weight:950!important;line-height:1!important;transform:translateY(-50%)!important}.quick-carousel-nudge.prev{left:5px!important}.quick-carousel-nudge.next{right:5px!important}.quick-carousel-nudge:disabled{cursor:not-allowed!important;opacity:.34!important}.quick-deck-tile,.quick-rival-card{display:grid!important;grid-template-rows:minmax(150px,1fr) auto!important;flex:0 0 clamp(214px,22vw,292px)!important;min-width:0!important;min-height:258px!important;max-height:310px!important;padding:12px!important;scroll-snap-align:center!important;scroll-snap-stop:always!important}.quick-deck-box{display:grid!important;place-items:center!important;min-height:152px!important;margin-bottom:6px!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.quick-deck-box img{width:auto!important;max-width:100%!important;max-height:164px!important;object-fit:contain!important;filter:drop-shadow(0 10px 12px rgba(0,0,0,.52)) drop-shadow(0 0 10px color-mix(in srgb,var(--deck-card-color, var(--rival-color, var(--green))),transparent 74%))!important;pointer-events:none!important;transition:transform .22s ease,filter .22s ease!important}.quick-deck-tile:hover .quick-deck-box img,.quick-deck-tile:focus-visible .quick-deck-box img,.quick-rival-card:hover .quick-deck-box img,.quick-rival-card:focus-visible .quick-deck-box img{transform:translateY(-3px) scale(1.035)!important;filter:drop-shadow(0 12px 14px rgba(0,0,0,.54)) drop-shadow(0 0 13px color-mix(in srgb,var(--deck-card-color, var(--rival-color, var(--green))),transparent 58%))!important}.quick-deck-copy{min-height:92px!important;padding:10px!important}.quick-deck-copy strong{display:block!important;overflow:hidden!important;font-size:clamp(17px,1.35vw,23px)!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.quick-rival-copy small:last-of-type{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}@media(max-width:980px){.quick-duel-home{grid-template-columns:1fr!important;grid-template-areas:"hero" "difficulty" "decks" "rivals"!important}.quick-hero-console{grid-template-columns:1fr!important;min-height:auto!important}.quick-showdown-art,.quick-versus-strip,.quick-hero-stats,.quick-start-button{grid-column:1!important}.quick-showdown-art{grid-row:auto!important;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr)!important}}@media(max-width:560px){.quick-hero-console,.quick-difficulty-panel,.quick-loadout-panel,.quick-rival-panel{padding:11px!important}.quick-hero-console h2{font-size:clamp(32px,10vw,44px)!important}.quick-showdown-art span{min-height:124px!important}.quick-showdown-art img{max-height:116px!important}.quick-hero-stats,.quick-difficulty-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-carousel-rail,.quick-deck-rail,.quick-rival-grid{padding-inline:36px!important}.quick-carousel-nudge{width:28px!important;height:48px!important;font-size:16px!important}.quick-deck-tile,.quick-rival-card{flex-basis:min(238px,76vw)!important;min-height:238px!important;padding:10px!important}.quick-deck-box{min-height:132px!important}.quick-deck-box img{max-height:132px!important}}.quick-duel-home.quick-duel-home-compact{display:block!important;max-width:1500px!important;margin:0 auto!important}.quick-vs-console{position:relative!important;isolation:isolate!important;display:grid!important;gap:clamp(10px,1.1vw,16px)!important;overflow:hidden!important;min-height:0!important;padding:clamp(12px,1.35vw,20px)!important;border:1px solid rgba(248,245,255,.13)!important;border-radius:8px!important;background:radial-gradient(circle at 50% -10%,color-mix(in srgb,var(--rival-color, var(--gold)),transparent 76%),transparent 42%),radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--deck-color, var(--green)),transparent 80%),transparent 38%),linear-gradient(135deg,rgba(248,245,255,.065),transparent 40%),linear-gradient(180deg,#0d061ce8,#050008d1),#050008d1!important;box-shadow:0 22px 56px #0000005c,inset 0 0 0 1px #f8f5ff0b,inset 0 0 34px #7b1fff14!important}.quick-vs-console:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(90deg,transparent,rgba(57,255,90,.1),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 88px)!important;opacity:.36!important;pointer-events:none!important}.quick-vs-titlebar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(8px,1vw,14px)!important;min-width:0!important}.quick-vs-titlebar h2{margin:0!important;font-size:clamp(26px,3.2vw,48px)!important;line-height:.9!important}.quick-vs-match-label{display:grid!important;place-items:center!important;min-height:34px!important;padding:7px 11px!important;border:1px solid color-mix(in srgb,var(--rival-color, var(--gold)),transparent 54%)!important;border-radius:8px!important;color:#fff!important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.14),transparent 40%),linear-gradient(135deg,color-mix(in srgb,var(--rival-color, var(--gold)),transparent 76%),#050008b8)!important;box-shadow:0 0 18px color-mix(in srgb,var(--rival-color, var(--gold)),transparent 78%)!important;font-family:Orbitron,Inter,sans-serif!important;font-size:clamp(10px,.95vw,12px)!important;font-weight:950!important;text-transform:uppercase!important;white-space:nowrap!important}.quick-vs-grid{display:grid!important;grid-template-columns:minmax(236px,1fr) minmax(230px,.76fr) minmax(236px,1fr)!important;align-items:stretch!important;gap:clamp(10px,1.2vw,18px)!important;min-width:0!important}.quick-select-block,.quick-vs-core{min-width:0!important;overflow:hidden!important;border:1px solid rgba(248,245,255,.13)!important;border-radius:8px!important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.08),transparent 36%),linear-gradient(180deg,#f8f5ff0f,#05000885),#05000894!important;box-shadow:inset 0 0 0 1px #f8f5ff09,0 18px 34px #0000003d!important}.quick-select-block{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:8px!important;padding:clamp(9px,1vw,13px)!important}.quick-vs-console .quick-select-block{display:flex!important;flex-direction:column!important;overflow:visible!important;box-shadow:none!important;background:transparent!important;border:none!important}.quick-vs-console .quick-carousel-shell{flex:0 0 auto!important}.quick-select-block .quick-panel-head{min-height:38px!important;padding:0!important;border:0!important}.quick-select-block .quick-panel-head h3{display:block!important;overflow:hidden!important;max-width:100%!important;margin:0!important;font-size:clamp(16px,1.45vw,24px)!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.quick-select-block .quick-panel-head strong{display:grid!important;place-items:center!important;min-height:28px!important;padding:5px 8px!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:7px!important;background:#0500087a!important;color:#f8f5ffc7!important;font-size:10px!important;white-space:nowrap!important}.quick-vs-console .quick-carousel-shell{min-height:0!important}.quick-vs-console .quick-carousel-rail,.quick-vs-console .quick-deck-rail,.quick-vs-console .quick-rival-grid{gap:10px!important;min-height:0!important;padding:5px 38px 8px!important;scroll-padding-inline:38px!important;scrollbar-width:thin!important}.quick-vs-console .quick-deck-tile,.quick-vs-console .quick-rival-card{grid-template-rows:minmax(150px,1fr) auto!important;flex:0 0 100%!important;min-height:clamp(258px,31vw,368px)!important;max-height:none!important;padding:clamp(9px,1vw,13px)!important}.quick-vs-console .quick-deck-box{min-height:clamp(150px,20vw,234px)!important;margin-bottom:6px!important;padding:8px 4px!important;background:transparent!important;border:none!important}.quick-vs-console .quick-deck-box img{max-height:clamp(144px,19vw,226px)!important;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5)) drop-shadow(0 0 10px color-mix(in srgb,var(--deck-card-color, var(--rival-color, var(--green))),transparent 74%))!important;transition:transform .22s cubic-bezier(.23,1,.32,1),filter .18s ease!important}.quick-vs-console .quick-deck-copy{min-height:78px!important;padding:9px!important}.quick-vs-console .quick-deck-copy strong{font-size:clamp(16px,1.35vw,21px)!important}.quick-vs-console .quick-carousel-nudge{top:calc(50% + 8px)!important;width:31px!important;height:clamp(54px,6.5vw,78px)!important;border-color:#f8f5ff29!important;color:#fff!important;background:radial-gradient(circle at 50% 10%,rgba(255,255,255,.25),transparent 32%),linear-gradient(180deg,#230e43fa,#050008e6)!important;box-shadow:0 0 18px #39ff5a21,0 0 14px color-mix(in srgb,var(--rival-color, var(--gold)),transparent 84%),inset 0 0 0 1px #f8f5ff12!important}.quick-vs-console .quick-carousel-nudge.prev{left:4px!important}.quick-vs-console .quick-carousel-nudge.next{right:4px!important}.quick-vs-core{display:grid!important;align-content:center!important;gap:clamp(9px,1vw,13px)!important;padding:clamp(12px,1.25vw,18px)!important;text-align:center!important}.quick-vs-badge{display:grid!important;place-items:center!important;justify-self:center!important;width:clamp(78px,8vw,110px)!important;color:#fff!important;background:transparent!important;border:none!important;border-radius:0!important;font-family:Black Ops One,Orbitron,Inter,sans-serif!important;font-size:clamp(34px,4.5vw,56px)!important;line-height:1!important;text-shadow:none!important;box-shadow:none!important}.quick-vs-copy{display:grid!important;gap:5px!important;min-width:0!important}.quick-vs-copy small,.quick-difficulty-select span{color:var(--green)!important;font-family:Orbitron,Inter,sans-serif!important;font-size:10px!important;font-weight:950!important;letter-spacing:0!important;text-transform:uppercase!important}.quick-vs-copy strong{display:block!important;overflow:hidden!important;color:#fff!important;font-family:Orbitron,Inter,sans-serif!important;font-size:clamp(16px,1.5vw,24px)!important;line-height:1.02!important;text-overflow:ellipsis!important;white-space:nowrap!important}.quick-vs-copy span,.quick-difficulty-select small{color:#f8f5ffb3!important;font-size:12px!important;font-weight:700!important;line-height:1.18!important}.quick-difficulty-select{position:relative!important;display:grid!important;gap:6px!important;text-align:left!important}.quick-difficulty-select select{width:100%!important;min-height:46px!important;padding:0 42px 0 13px!important;border:1px solid color-mix(in srgb,var(--rival-color, var(--gold)),transparent 50%)!important;border-radius:8px!important;appearance:none!important;color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--rival-color, var(--gold)),transparent 76%),#050008b3),#050008b8!important;box-shadow:0 0 18px color-mix(in srgb,var(--rival-color, var(--gold)),transparent 84%),inset 0 0 0 1px #f8f5ff0f!important;font-family:Orbitron,Inter,sans-serif!important;font-size:13px!important;font-weight:950!important;text-transform:uppercase!important}.quick-difficulty-select:after{content:">"!important;position:absolute!important;right:14px!important;top:33px!important;color:var(--green)!important;font-family:Orbitron,Inter,sans-serif!important;font-size:14px!important;font-weight:950!important;transform:rotate(90deg)!important;pointer-events:none!important}.quick-vs-core .quick-start-button{width:100%!important;max-width:none!important;min-height:54px!important;font-size:clamp(11px,1.05vw,14px)!important}.quick-vs-core .quick-hero-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;max-width:none!important}.quick-vs-core .quick-hero-stats span{min-height:32px!important;padding:6px!important}@media(max-width:980px){.quick-vs-grid{grid-template-columns:1fr!important}.quick-vs-console .quick-deck-tile,.quick-vs-console .quick-rival-card{min-height:clamp(226px,44vw,324px)!important}.quick-vs-console .quick-deck-box{min-height:clamp(132px,29vw,202px)!important}.quick-vs-console .quick-deck-box img{max-height:clamp(126px,28vw,196px)!important}}@media(max-width:560px){.play-grid.quick-duel-screen{padding:8px!important}.quick-vs-console{padding:10px!important}.quick-vs-titlebar{grid-template-columns:minmax(0,1fr) auto!important}.quick-vs-titlebar .quick-status-chip{grid-column:2!important;grid-row:1!important}.quick-vs-titlebar>div{grid-column:1!important;grid-row:1!important;min-width:0!important}.quick-vs-match-label{grid-column:1 / -1!important;justify-self:stretch!important}.quick-vs-console .quick-carousel-rail,.quick-vs-console .quick-deck-rail,.quick-vs-console .quick-rival-grid{padding-inline:34px!important}.quick-vs-console .quick-carousel-nudge{width:29px!important;height:54px!important}.quick-vs-core .quick-hero-stats{grid-template-columns:1fr!important}}@media(max-height:520px)and (min-width:720px){.quick-vs-console{gap:8px!important;padding:9px!important}.quick-vs-titlebar h2{font-size:clamp(24px,3vw,36px)!important}.quick-vs-grid{grid-template-columns:minmax(210px,1fr) minmax(210px,.72fr) minmax(210px,1fr)!important;gap:8px!important}.quick-vs-console .quick-deck-tile,.quick-vs-console .quick-rival-card{grid-template-rows:minmax(112px,1fr) auto!important;min-height:214px!important}.quick-vs-console .quick-deck-box{min-height:110px!important}.quick-vs-console .quick-deck-box img{max-height:106px!important}.quick-vs-core{gap:7px!important;padding:9px!important}.quick-vs-badge{width:64px!important}.quick-difficulty-select small,.quick-vs-core .quick-hero-stats{display:none!important}}.quick-vs-console{padding:clamp(4px,1vw,12px)!important;border:0!important;background:transparent!important;box-shadow:none!important}.quick-vs-console:before,.quick-vs-titlebar,.quick-status-chip,.quick-vs-match-label{display:none!important}.quick-vs-heading{display:grid!important;justify-items:center!important;gap:2px!important;margin:0 0 clamp(2px,.7vw,10px)!important;text-align:center!important}.quick-vs-heading span{color:var(--green)!important;font-family:Orbitron,Inter,sans-serif!important;font-size:clamp(10px,1.1vw,13px)!important;font-weight:950!important;letter-spacing:0!important;line-height:1!important;text-transform:uppercase!important;text-shadow:0 0 12px rgba(57,255,90,.62)!important}.quick-vs-heading h2{margin:0!important;color:#fff!important;font-family:Black Ops One,Orbitron,Inter,sans-serif!important;font-size:clamp(30px,min(5.5vw,8dvh),68px)!important;font-weight:900!important;letter-spacing:0!important;line-height:.88!important;text-shadow:0 0 14px rgba(123,31,255,.68),0 0 24px rgba(0,229,255,.36),0 2px 0 rgba(5,0,8,.9)!important}.quick-vs-grid{grid-template-columns:minmax(0,1fr) clamp(46px,7vw,86px) minmax(0,1fr)!important;grid-template-areas:"player vs rival" "controls controls controls"!important;align-items:center!important;gap:clamp(8px,1.25vw,18px)!important}.quick-player-select{grid-area:player!important}.quick-rival-select{grid-area:rival!important}.quick-vs-grid>.quick-vs-badge{grid-area:vs!important;box-sizing:border-box!important;width:min(clamp(44px,6vw,78px),100%)!important;font-size:clamp(18px,2.45vw,32px)!important}.quick-vs-core{grid-area:controls!important;justify-self:center!important;width:min(430px,100%)!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.quick-select-block{display:block!important;overflow:visible!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.quick-vs-console .quick-carousel-shell{overflow:visible!important}.quick-vs-console .quick-carousel-rail,.quick-vs-console .quick-deck-rail,.quick-vs-console .quick-rival-grid{align-items:center!important;gap:0!important;padding:4px 0!important;overflow-x:auto!important;overflow-y:visible!important;scroll-padding-inline:0!important;scrollbar-width:none!important}.quick-vs-console .quick-carousel-rail::-webkit-scrollbar{display:none!important}.quick-vs-console .quick-deck-tile,.quick-vs-console .quick-rival-card{position:relative!important;display:grid!important;grid-template-rows:1fr!important;place-items:center!important;flex:0 0 100%!important;min-height:clamp(330px,min(43vw,56dvh),600px)!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.quick-vs-console .quick-deck-tile:before,.quick-vs-console .quick-deck-tile:after,.quick-vs-console .quick-rival-card:before,.quick-vs-console .quick-rival-card:after{display:none!important;content:none!important}.quick-vs-console .quick-deck-tile:hover:not(:disabled),.quick-vs-console .quick-deck-tile:focus-visible,.quick-vs-console .quick-rival-card:hover:not(:disabled),.quick-vs-console .quick-rival-card:focus-visible{border-color:transparent!important;background:transparent!important;box-shadow:none!important;transform:none!important}.quick-vs-console .quick-deck-tile:focus-visible,.quick-vs-console .quick-rival-card:focus-visible{outline:2px solid color-mix(in srgb,var(--deck-card-color, var(--green)),white 14%)!important;outline-offset:4px!important}.quick-vs-console .quick-deck-box{position:relative!important;display:grid!important;place-items:center!important;width:100%!important;min-height:clamp(320px,min(42vw,55dvh),590px)!important;margin:0!important;padding:10px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.quick-vs-console .quick-deck-box:before{content:""!important;position:absolute!important;inset:6% 3% 3%!important;z-index:-1!important;border-radius:999px!important;background:radial-gradient(circle,color-mix(in srgb,var(--deck-card-color, var(--rival-color, var(--green))),transparent 30%),transparent 70%)!important;filter:blur(17px)!important;opacity:0!important;transform:scale(.86)!important;transition:opacity .18s ease,transform .18s ease!important}.quick-vs-console .quick-deck-box img{width:auto!important;max-width:min(118%,calc(100% + 48px))!important;max-height:clamp(312px,min(41vw,54dvh),580px)!important;object-fit:contain!important;opacity:.76!important;filter:drop-shadow(0 10px 12px rgba(0,0,0,.5)) drop-shadow(0 0 10px color-mix(in srgb,var(--deck-card-color, var(--rival-color, var(--green))),transparent 74%))!important;transition:opacity .18s ease,transform .18s ease,filter .18s ease!important}.quick-vs-console .quick-deck-tile[data-active=true] .quick-deck-box:before,.quick-vs-console .quick-rival-card[data-active=true] .quick-deck-box:before,.quick-vs-console .quick-deck-tile:hover .quick-deck-box:before,.quick-vs-console .quick-rival-card:hover .quick-deck-box:before{opacity:.7!important;transform:scale(1)!important}.quick-vs-console .quick-deck-tile[data-active=true] .quick-deck-box img,.quick-vs-console .quick-rival-card[data-active=true] .quick-deck-box img{opacity:1!important;transform:translateY(-4px) scale(1.035)!important;filter:drop-shadow(0 22px 24px rgba(0,0,0,.58)) drop-shadow(0 0 22px color-mix(in srgb,var(--deck-card-color, var(--rival-color, var(--green))),transparent 44%)) saturate(1.12) brightness(1.06)!important}.quick-vs-console .quick-deck-tile:hover .quick-deck-box img,.quick-vs-console .quick-rival-card:hover .quick-deck-box img,.quick-vs-console .quick-deck-tile:focus-visible .quick-deck-box img,.quick-vs-console .quick-rival-card:focus-visible .quick-deck-box img{opacity:1!important;transform:translateY(-3px) scale(1.02)!important}.quick-vs-console .quick-carousel-nudge,.quick-vs-core .quick-hero-stats,.quick-vs-copy,.quick-deck-copy,.quick-tile-state,.quick-select-block .quick-panel-head{display:none!important}@media(max-width:980px){.quick-vs-grid{grid-template-columns:minmax(0,1fr) clamp(40px,12vw,66px) minmax(0,1fr)!important;grid-template-areas:"player vs rival" "controls controls controls"!important;align-items:center!important}.quick-vs-console .quick-deck-tile,.quick-vs-console .quick-rival-card{min-height:clamp(220px,min(48vw,44dvh),380px)!important}.quick-vs-console .quick-deck-box{min-height:clamp(212px,min(47vw,43dvh),370px)!important}.quick-vs-console .quick-deck-box img{max-height:clamp(206px,min(46vw,42dvh),360px)!important}.quick-vs-core{justify-self:center!important;width:min(440px,100%)!important}}@media(max-width:560px){.quick-vs-grid{gap:8px!important}.quick-vs-heading{margin-bottom:4px!important}.quick-vs-heading h2{font-size:clamp(27px,10vw,42px)!important}.quick-vs-grid>.quick-vs-badge{width:min(clamp(34px,10vw,50px),100%)!important;font-size:clamp(15px,5vw,22px)!important}.quick-vs-console .quick-carousel-rail,.quick-vs-console .quick-deck-rail,.quick-vs-console .quick-rival-grid{padding-inline:0!important;scroll-padding-inline:0!important}.quick-vs-console .quick-carousel-nudge{display:none!important}.quick-vs-console .quick-deck-tile,.quick-vs-console .quick-rival-card{min-height:clamp(168px,min(58vw,36dvh),292px)!important}.quick-vs-console .quick-deck-box{min-height:clamp(162px,min(56vw,35dvh),284px)!important}.quick-vs-console .quick-deck-box img{max-width:122%!important;max-height:clamp(158px,min(54vw,34dvh),276px)!important}.quick-vs-core{padding:0!important}}@media(max-height:520px)and (min-width:720px){.quick-vs-console .quick-deck-tile,.quick-vs-console .quick-rival-card{min-height:clamp(164px,32dvh,210px)!important}.quick-vs-console .quick-deck-box{min-height:clamp(158px,31dvh,202px)!important}.quick-vs-console .quick-deck-box img{max-height:clamp(152px,30dvh,196px)!important}}html,body,#root{min-height:100dvh!important}html:not(.card-zoom-open),body:not(.duel-board-active):not(.card-zoom-open){overflow-y:auto!important;height:auto!important;max-height:none!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch}body:not(.duel-board-active):not(.card-zoom-open) #root{height:auto!important;max-height:none!important;overflow-y:visible!important}body:not(.duel-board-active) .app-shell{min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:max(24px,calc(env(safe-area-inset-bottom) + 18px))!important}body:not(.duel-board-active) .app-shell>:last-child{margin-bottom:clamp(8px,1.2vw,14px)!important}body:not(.duel-board-active) .play-grid.quick-duel-screen{padding-bottom:clamp(18px,2.8vw,32px)!important}body:not(.duel-board-active) .quick-vs-console{overflow:visible!important;max-height:none!important}body:not(.duel-board-active) .quick-carousel-rail,body:not(.duel-board-active) .quick-deck-rail,body:not(.duel-board-active) .quick-rival-grid,body:not(.duel-board-active) .quick-mini-rail{cursor:grab!important;touch-action:manipulation!important;-webkit-overflow-scrolling:touch!important}body:not(.duel-board-active) .quick-carousel-rail[data-dragging=true],body:not(.duel-board-active) .quick-deck-rail[data-dragging=true],body:not(.duel-board-active) .quick-rival-grid[data-dragging=true]{cursor:grabbing!important}@media(hover:hover)and (pointer:fine){body:not(.duel-board-active) .quick-carousel-rail,body:not(.duel-board-active) .quick-deck-rail,body:not(.duel-board-active) .quick-rival-grid,body:not(.duel-board-active) .quick-mini-rail{touch-action:pan-x pan-y!important}}@media(pointer:coarse),(max-width:760px){html:not(.card-zoom-open),body:not(.duel-board-active):not(.card-zoom-open){height:100%!important;min-height:100%!important;overflow:hidden!important}body:not(.duel-board-active):not(.card-zoom-open) #root{display:block!important;height:100%!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important}}@supports (min-height: 100svh){html,body,#root{min-height:100svh!important}}body.duel-board-active,body.duel-board-active #root,body.duel-board-active .app-shell{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}body.duel-board-active .player-lane[data-has-action=false] .lane-identity{grid-template-columns:minmax(0,1fr) repeat(3,minmax(32px,.38fr))!important}body.duel-board-active .player-lane.hostile[data-has-action=true]{position:relative!important}body.duel-board-active .player-lane.hostile[data-has-action=true] .lane-identity{grid-template-columns:minmax(0,1fr) repeat(3,minmax(32px,.38fr))!important;padding-right:clamp(82px,9.2vw,124px)!important}body.duel-board-active .player-lane.hostile .lane-leave-action{position:absolute!important;top:clamp(3px,.42dvh,6px)!important;right:clamp(5px,.72vw,10px)!important;bottom:clamp(3px,.42dvh,6px)!important;z-index:3!important;align-self:auto!important;justify-self:auto!important;width:clamp(74px,8.4vw,112px)!important;min-width:0!important;max-width:calc(100% - 10px)!important;min-height:0!important;height:auto!important;max-height:none!important;padding:1px clamp(4px,.62vw,9px)!important}@media(max-width:700px),(max-height:620px){body.duel-board-active .player-lane.hostile[data-has-action=true] .lane-identity{grid-template-columns:minmax(0,.86fr) repeat(3,minmax(29px,.4fr))!important;padding-right:clamp(62px,19vw,86px)!important}body.duel-board-active .player-lane.hostile .lane-leave-action{right:4px!important;width:clamp(56px,18vw,76px)!important}body.duel-board-active .player-lane.hostile .lane-leave-action{font-size:clamp(6px,1.42vw,8px)!important;line-height:.95!important}}body:not(.duel-board-active) .play-grid.quick-duel-screen,body:not(.duel-board-active) .quick-duel-home.quick-duel-home-compact,body:not(.duel-board-active) .quick-vs-console,body:not(.duel-board-active) .quick-vs-grid,body:not(.duel-board-active) .quick-select-block,body:not(.duel-board-active) .quick-carousel-shell{overflow:visible!important}body:not(.duel-board-active) .quick-duel-home.quick-duel-home-compact{isolation:isolate!important}body:not(.duel-board-active) .quick-vs-console{z-index:2!important}body:not(.duel-board-active) .quick-select-block{position:relative!important;z-index:4!important;display:grid!important;grid-template-rows:minmax(0,auto) auto!important;align-content:start!important;gap:clamp(2px,.45vw,7px)!important}body:not(.duel-board-active) .quick-vs-console .quick-carousel-shell{z-index:3!important}body:not(.duel-board-active) .quick-vs-console .quick-carousel-rail,body:not(.duel-board-active) .quick-vs-console .quick-deck-rail,body:not(.duel-board-active) .quick-vs-console .quick-rival-grid{padding-block:clamp(18px,2vw,30px) clamp(6px,.85vw,12px)!important;overflow-x:auto!important;overflow-y:visible!important;contain:none!important;overscroll-behavior-y:auto!important}body:not(.duel-board-active) .quick-vs-console .quick-deck-tile,body:not(.duel-board-active) .quick-vs-console .quick-rival-card{z-index:1!important;min-height:clamp(320px,min(41vw,53dvh),570px)!important}body:not(.duel-board-active) .quick-vs-console .quick-deck-tile[data-active=true],body:not(.duel-board-active) .quick-vs-console .quick-rival-card[data-active=true],body:not(.duel-board-active) .quick-vs-console .quick-deck-tile:hover,body:not(.duel-board-active) .quick-vs-console .quick-rival-card:hover,body:not(.duel-board-active) .quick-vs-console .quick-deck-tile:focus-visible,body:not(.duel-board-active) .quick-vs-console .quick-rival-card:focus-visible{z-index:9!important}body:not(.duel-board-active) .quick-vs-console .quick-deck-box{isolation:isolate!important;z-index:1!important;overflow:visible!important;min-height:clamp(312px,min(40vw,52dvh),560px)!important}body:not(.duel-board-active) .quick-vs-console .quick-deck-box:before{z-index:0!important;inset:4% 0 0!important;filter:blur(20px)!important}body:not(.duel-board-active) .quick-vs-console .quick-deck-box img{position:relative!important;z-index:2!important;max-height:clamp(304px,min(39vw,51dvh),548px)!important}.quick-mini-rail{position:relative!important;z-index:4!important;display:flex!important;align-items:end!important;justify-content:safe center!important;gap:clamp(6px,.9vw,11px)!important;width:100%!important;max-width:100%!important;min-height:clamp(58px,8vw,86px)!important;margin:4px auto 0!important;padding:6px 2px 10px!important;overflow-x:auto!important;overflow-y:visible!important;background:transparent!important;border:none!important;box-shadow:none!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;visibility:visible!important;opacity:1!important}.quick-mini-rail::-webkit-scrollbar{display:none!important}.quick-mini-thumb{position:relative!important;flex:0 0 auto!important;display:grid!important;place-items:center!important;width:clamp(30px,4.5vw,46px)!important;height:clamp(50px,7.5vw,76px)!important;min-width:28px!important;min-height:46px!important;padding:clamp(4px,.8vw,7px)!important;border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;opacity:.58!important;cursor:pointer!important;transform:translateY(0) scale(.94)!important;transition:opacity .16s ease,transform .16s ease,filter .16s ease!important}.quick-mini-thumb img{display:block!important;width:auto!important;max-width:82%!important;height:auto!important;max-height:78%!important;object-fit:contain!important;filter:drop-shadow(0 clamp(2px,.4vw,4px) clamp(3px,.6vw,5px) rgba(0,0,0,.58)) saturate(.78) brightness(.78)!important;pointer-events:none!important}.quick-mini-thumb[data-active=true],.quick-mini-thumb:hover,.quick-mini-thumb:focus-visible{opacity:1!important;transform:translateY(-3px) scale(1.08)!important}.quick-mini-thumb[data-active=true] img,.quick-mini-thumb:hover img,.quick-mini-thumb:focus-visible img{filter:drop-shadow(0 clamp(2px,.4vw,4px) clamp(3px,.6vw,6px) rgba(0,0,0,.62)) drop-shadow(0 0 clamp(3px,.7vw,6px) color-mix(in srgb,var(--deck-card-color, var(--green)),transparent 42%)) saturate(1.12) brightness(1.08)!important}.quick-mini-thumb[data-preview=true]{opacity:1!important;transform:translateY(-5px) scale(1.22)!important;z-index:6!important}.quick-rival-mini-rail .quick-mini-thumb[data-preview=true]{box-shadow:none!important;transform:translateY(-4px) scale(1.18)!important}.quick-rival-mini-rail .quick-mini-thumb[data-preview=true] img{filter:drop-shadow(0 clamp(2px,.4vw,4px) clamp(3px,.6vw,6px) rgba(0,0,0,.65)) drop-shadow(0 0 clamp(3px,.7vw,6px) color-mix(in srgb,var(--rival-color),transparent 40%)) saturate(1.15) brightness(1.1)!important}.quick-mini-thumb[data-preview=true] img{filter:drop-shadow(0 clamp(2px,.4vw,4px) clamp(3px,.6vw,6px) rgba(0,0,0,.65)) drop-shadow(0 0 clamp(3px,.7vw,6px) color-mix(in srgb,var(--deck-card-color, var(--purple)),transparent 35%)) saturate(1.25) brightness(1.15)!important}.quick-deck-tile[data-preview=true],.quick-rival-card[data-preview=true]{border:none!important;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--rival-color),#fff 30%),0 0 36px color-mix(in srgb,var(--rival-color),transparent 50%)!important;transform:translateY(-3px) scale(1.02)!important;filter:brightness(1.05)!important}.quick-rival-card[data-preview=true]:after{opacity:.85!important;transition:opacity .12s ease,transform .38s ease!important}@keyframes deck-pop{0%{transform:scale(.96) translateY(4px);opacity:.7}60%{transform:scale(1.03) translateY(-2px)}to{transform:scale(1) translateY(0);opacity:1}}@keyframes thumb-preview-pop{0%{transform:scale(.9) translateY(2px)}50%{transform:scale(1.15) translateY(-3px)}to{transform:scale(1.12) translateY(-2px)}}@keyframes button-glow-pulse{0%,to{box-shadow:0 0 22px color-mix(in srgb,var(--deck-color, var(--green)),transparent 65%)}50%{box-shadow:0 0 38px color-mix(in srgb,var(--deck-color, var(--green)),transparent 45%)}}.quick-vs-console .quick-deck-tile[data-active=true],.quick-vs-console .quick-rival-card[data-active=true]{animation:deck-pop .42s cubic-bezier(.23,1,.32,1) both}.quick-mini-thumb[data-preview=true]{animation:thumb-preview-pop .22s cubic-bezier(.23,1,.32,1) both}.quick-vs-console .quick-start-button:active{animation:button-glow-pulse .28s ease}.quick-vs-console .quick-deck-tile,.quick-vs-console .quick-rival-card,.quick-vs-console .quick-mini-thumb,.quick-vs-console .quick-start-button,.quick-vs-console .quick-difficulty-select{transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .22s ease,border-color .16s ease,opacity .16s ease,filter .18s ease!important;will-change:transform,box-shadow}.quick-vs-console .quick-deck-tile,.quick-vs-console .quick-rival-card{border-radius:10px!important;overflow:visible!important;position:relative!important;border:none!important;background:transparent!important;box-shadow:none!important}.quick-vs-console .quick-deck-tile[data-active=true],.quick-vs-console .quick-rival-card[data-active=true]{box-shadow:none!important;transform:translateY(-1px)!important}.quick-vs-console .quick-deck-tile:hover:not([data-active=true]),.quick-vs-console .quick-rival-card:hover:not([data-active=true]){transform:translateY(-4px) scale(1.015)!important;box-shadow:none!important}.quick-mini-rail{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;min-height:0!important;z-index:4!important}.quick-mini-thumb{border-radius:2px!important;overflow:visible!important;border:none!important;background:transparent!important;box-shadow:none!important}.quick-mini-thumb[data-active=true]{box-shadow:none!important;transform:translateY(-1px) scale(1.08)!important;z-index:3!important}.quick-mini-thumb[data-preview=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--deck-card-color, var(--purple)),#fff 40%),0 0 13px color-mix(in srgb,var(--deck-card-color),transparent 40%)!important;transform:translateY(-2px) scale(1.12)!important;z-index:5!important}.quick-vs-console .quick-start-button,.quick-vs-console .primary.quick-start-button{min-height:52px!important;padding:0 32px!important;border-radius:999px!important;font-size:15px!important;letter-spacing:.6px!important;font-weight:700!important;border:1px solid color-mix(in srgb,var(--rival-color, var(--green)),#fff 30%)!important;color:#050008!important;background:linear-gradient(135deg,color-mix(in srgb,var(--rival-color, var(--green)),#fff 22%),var(--rival-color, var(--green)))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--rival-color, var(--green)),transparent 55%),0 0 28px color-mix(in srgb,var(--rival-color, var(--green)),transparent 50%),0 8px 22px #00000061,inset 0 1px #ffffff47!important;position:relative!important;overflow:hidden!important;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .28s ease,border-color .28s ease,background .28s ease,filter .16s ease!important}.quick-vs-console .quick-start-button:hover{transform:translateY(-2px)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--rival-color, var(--green)),transparent 35%),0 0 40px color-mix(in srgb,var(--rival-color, var(--green)),transparent 40%),0 14px 32px #0000006b!important;filter:brightness(1.08)!important}.quick-vs-console .quick-start-button:active{transform:translateY(1px) scale(.978)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--rival-color, var(--green)),transparent 45%),0 0 22px color-mix(in srgb,var(--rival-color, var(--green)),transparent 50%),0 4px 12px #00000052!important;animation:button-glow-pulse .26s ease!important}.quick-difficulty-select{display:grid!important;gap:5px!important}.quick-difficulty-select span{font-size:10.5px!important;letter-spacing:1.5px!important;color:color-mix(in srgb,var(--rival-color, var(--green)),#fff 45%)!important;text-transform:uppercase!important}.quick-difficulty-select select{background:#0a0316eb!important;border:1px solid color-mix(in srgb,var(--rival-color, var(--green)),#fff 35%)!important;color:#f8f5ff!important;font-weight:600!important;border-radius:9px!important;padding:9px 16px!important;font-size:13.5px!important;appearance:none!important;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #0003!important;transition:border-color .28s ease,box-shadow .28s ease,color .2s ease!important}.quick-difficulty-select select:focus-visible{border-color:var(--rival-color, var(--green))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--rival-color, var(--green)),transparent 70%),0 0 18px color-mix(in srgb,var(--rival-color, var(--green)),transparent 50%),inset 0 1px #ffffff0d!important}.quick-vs-badge{transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s ease!important}.quick-vs-badge:hover{transform:scale(1.03)!important;box-shadow:0 0 32px #f4b83a52,0 0 44px #39ff5a38,inset 0 0 0 2px #0500084d!important}.quick-vs-console .quick-carousel-shell,.quick-vs-console .quick-deck-rail,.quick-vs-console .quick-rival-grid{z-index:1!important}.quick-mini-rail{margin-top:6px!important}.quick-vs-console .quick-deck-tile[data-active=true]:after,.quick-vs-console .quick-rival-card[data-active=true]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.06),transparent 55%);pointer-events:none;z-index:1;border-radius:10px}@media(max-width:560px){body:not(.duel-board-active) .quick-vs-console .quick-carousel-rail,body:not(.duel-board-active) .quick-vs-console .quick-deck-rail,body:not(.duel-board-active) .quick-vs-console .quick-rival-grid{padding-block:12px 3px!important}body:not(.duel-board-active) .quick-vs-console .quick-deck-tile,body:not(.duel-board-active) .quick-vs-console .quick-rival-card{min-height:clamp(156px,min(54vw,34dvh),282px)!important}body:not(.duel-board-active) .quick-vs-console .quick-deck-box{min-height:clamp(150px,min(52vw,33dvh),274px)!important}body:not(.duel-board-active) .quick-vs-console .quick-deck-box img{max-height:clamp(146px,min(50vw,32dvh),266px)!important}.quick-mini-rail{min-height:58px!important;padding:4px 2px 8px!important;margin-top:6px!important;margin-bottom:2px!important;background:transparent!important;border:none!important;width:100%!important;max-width:100%!important}.quick-mini-thumb{width:clamp(30px,7.5vw,44px)!important;height:clamp(48px,11vw,66px)!important;min-width:28px!important;min-height:44px!important;padding:clamp(4px,1vw,6px)!important;border-radius:4px!important;place-items:center!important;opacity:.68!important}.quick-mini-thumb[data-active=true],.quick-mini-thumb:hover,.quick-mini-thumb:focus-visible,.quick-mini-thumb[data-preview=true]{opacity:1!important}.quick-player-select,.quick-rival-select{padding-bottom:6px!important}}body.duel-board-active .hand-deck-slot{cursor:pointer!important}body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in){transition:none!important;animation:moni-playable-hand-hint-glow 1.8s ease-in-out infinite!important;will-change:filter}body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in) .moni-card.compact{transform-origin:50% 100%!important;animation:moni-playable-hand-hint-bob 1.8s ease-in-out infinite!important;will-change:transform}@keyframes moni-playable-hand-hint-glow{0%,to{filter:drop-shadow(0 0 12px rgba(57,255,90,.24)) drop-shadow(0 10px 18px rgba(0,0,0,.3))}50%{filter:drop-shadow(0 0 22px rgba(57,255,90,.46)) drop-shadow(0 12px 20px rgba(0,0,0,.34))}}@keyframes moni-playable-hand-hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(clamp(-11px,-1.7dvh,-7px))}}@media(hover:none),(pointer:coarse){body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in),body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in):is(:hover,:focus,:focus-within,:focus-visible){z-index:calc(2400 + var(--hand-index, 0))!important;transform:translate(-50%) rotate(var(--hand-tilt, 0deg))!important}body.duel-board-active .hand-card.playable:not(.targeting):not(.dealing-in):is(:hover,:focus,:focus-within,:focus-visible),body.duel-board-active .hand-card.inspectable:not(.targeting):not(.dealing-in):is(:hover,:focus,:focus-within,:focus-visible){z-index:calc(2400 + var(--hand-index, 0))!important;transform:translate(-50%) rotate(var(--hand-tilt, 0deg))!important}}@media(hover:hover)and (pointer:fine){body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in):hover,body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in):focus-within{animation:none!important}body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in):hover .moni-card.compact,body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in):focus-within .moni-card.compact{animation:none!important}}@media(prefers-reduced-motion:reduce){body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in){animation:none!important;filter:drop-shadow(0 0 12px rgba(57,255,90,.34)) drop-shadow(0 10px 18px rgba(0,0,0,.3))!important}body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in) .moni-card.compact{animation:none!important;transform:none!important}}body:not(.duel-board-active) .quick-vs-console .quick-carousel-rail,body:not(.duel-board-active) .quick-vs-console .quick-deck-rail,body:not(.duel-board-active) .quick-vs-console .quick-rival-grid,body:not(.duel-board-active) .quick-mini-rail{overscroll-behavior-inline:contain!important;scroll-behavior:smooth!important}@media(prefers-reduced-motion:reduce){body:not(.duel-board-active) .quick-vs-console .quick-carousel-rail,body:not(.duel-board-active) .quick-vs-console .quick-deck-rail,body:not(.duel-board-active) .quick-vs-console .quick-rival-grid,body:not(.duel-board-active) .quick-mini-rail{scroll-behavior:auto!important}}.leave-confirm-overlay{position:fixed;inset:0;z-index:2147483646;display:grid;place-items:center;padding:clamp(16px,3vw,34px);pointer-events:auto;background:radial-gradient(circle at 50% 42%,rgba(255,79,109,.16),transparent 0 28%,transparent 54%),linear-gradient(180deg,#0500086b,#050008e0);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.leave-confirm-panel{width:min(94%,470px);margin:0;padding:clamp(18px,3vw,30px);border:1px solid rgba(255,79,109,.42);border-radius:8px;color:#f8f5ff;text-align:center;background:linear-gradient(145deg,#11041bfa,#050008fa),#050008f0;box-shadow:0 28px 70px #0000008c,0 0 34px #ff4f6d2e,inset 0 0 0 1px #ffffff14;animation:duelEndGamePanel .32s ease both}.leave-confirm-kicker{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 12px;border:1px solid rgba(255,79,109,.62);border-radius:999px;color:#ff4f6d;font-family:var(--font-display);font-size:clamp(10px,.86vw,12px);font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase;background:#ff4f6d1a}.leave-confirm-panel h2{margin:12px 0 8px;color:#fff8d9;font-family:var(--font-display);font-size:clamp(28px,4vw,48px);font-weight:950;letter-spacing:0;line-height:.92;text-transform:uppercase;text-shadow:0 3px 0 rgba(0,0,0,.56),0 0 18px rgba(255,79,109,.2)}.leave-confirm-panel p{max-width:34rem;margin:0 auto 18px;color:#f8f5ffd1;font-size:clamp(14px,1.08vw,17px);font-weight:700;line-height:1.35}.leave-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.leave-confirm-action{min-width:0;min-height:48px;padding:0 14px;border:1px solid rgba(248,245,255,.24);border-radius:8px;color:#fff;font-family:var(--font-display);font-size:clamp(12px,1vw,15px);font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase;cursor:pointer;background:#f8f5ff14;box-shadow:0 14px 26px #00000052,inset 0 0 0 1px #ffffff14}.leave-confirm-action.primary{border-color:#ff4f6db8;color:#fff;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.35),transparent 25%),linear-gradient(135deg,#ff4f6d,#ff7a1a 56%,#f4b83a)}.leave-confirm-action.secondary{border-color:#90f4ff70;color:#f8f5ff;background:linear-gradient(135deg,#90f4ff1f,#7b1fff47),#050008b8}.leave-confirm-action:hover,.leave-confirm-action:focus-visible{filter:brightness(1.1) saturate(1.08);transform:translateY(-1px)}body.duel-board-active .player-lane[data-has-leave-action=false] .lane-identity,body.duel-board-active .player-lane.hostile[data-has-leave-action=true] .lane-identity{grid-template-columns:minmax(0,1fr) repeat(3,minmax(32px,.38fr))!important;padding-right:0!important}body.duel-board-active .player-lane.hostile[data-has-leave-action=true]{position:relative!important;padding-right:clamp(62px,7.2vw,88px)!important}body.duel-board-active .player-lane.hostile[data-has-action=true] .lane-identity{padding-right:0!important}body.duel-board-active .player-lane.hostile .lane-leave-match-action{position:absolute!important;top:clamp(2px,.3dvh,4px)!important;right:clamp(3px,.45vw,6px)!important;bottom:clamp(2px,.3dvh,4px)!important;left:auto!important;z-index:8!important;width:max-content!important;min-width:clamp(52px,6vw,64px)!important;max-width:clamp(120px,13vw,148px)!important;height:auto!important;min-height:0!important;max-height:calc(100% - 4px)!important;margin:0!important;overflow:visible!important}body.duel-board-active .lane-leave-match-action{box-sizing:border-box!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:.28em!important;padding:clamp(3px,.35dvh,5px) clamp(10px,1vw,14px)!important;border:1px solid rgba(255,120,92,.62)!important;border-radius:8px!important;color:#fff6e8!important;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.22),transparent 34%),linear-gradient(165deg,#ff5c4a57,#7e121cd1 58%,#240408f0),#120206e6!important;box-shadow:0 0 14px #ff5c4a38,0 6px 14px #00000057,inset 0 0 0 1px #ffd6a429,inset 0 -10px 16px #00000047!important;font-family:Orbitron,Inter,sans-serif!important;font-weight:900!important;letter-spacing:.02em!important;text-transform:uppercase!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;overflow:visible!important}body.duel-board-active .lane-leave-match-action-label{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:.28em!important;min-width:0!important;max-width:100%!important;overflow:visible!important;text-align:center!important}body.duel-board-active .lane-leave-match-action-word{display:inline!important;min-width:0!important;max-width:100%!important;overflow:visible!important;font-size:clamp(10px,.92vw,12px)!important;font-weight:900!important;line-height:1.05!important;letter-spacing:.03em!important;white-space:nowrap!important;text-shadow:0 1px 0 rgba(0,0,0,.45)!important}body.duel-board-active .lane-leave-match-action:hover,body.duel-board-active .lane-leave-match-action:focus-visible{border-color:#ffd68ceb!important;color:#2b0904!important;background:radial-gradient(circle at 20% 14%,rgba(255,255,255,.42),transparent 36%),linear-gradient(165deg,#ffe8aafa,#ff924aeb 54%,#a82a12f0),#ffb05cf5!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 0 18px #ffb05c57,0 8px 16px #0000005c,inset 0 0 0 1px #ffffff47!important}body.duel-board-active .lane-leave-match-action:hover .lane-leave-match-action-word,body.duel-board-active .lane-leave-match-action:focus-visible .lane-leave-match-action-word{text-shadow:none!important}@media(max-width:560px){body.duel-board-active .player-lane.hostile[data-has-leave-action=true]{padding-right:clamp(54px,16vw,72px)!important}body.duel-board-active .player-lane.hostile[data-has-leave-action=true] .lane-identity{grid-template-columns:minmax(0,.86fr) repeat(3,minmax(29px,.4fr))!important}body.duel-board-active .player-lane.hostile .lane-leave-match-action{top:2px!important;right:2px!important;bottom:2px!important;min-width:clamp(46px,14vw,58px)!important;max-width:clamp(108px,30vw,132px)!important;padding:2px 8px!important}body.duel-board-active .lane-leave-match-action-word{font-size:clamp(9px,2.1vw,11px)!important}}.rules-simple-guide .rules-rarity-simple-panel.rules-rarity-panel{display:grid!important;grid-area:rarity;gap:clamp(14px,2vw,20px);visibility:visible!important;opacity:1!important}.rules-simple-guide .rules-rarity-simple-panel .rules-rarity-track{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,16px);visibility:visible!important;opacity:1!important}.rules-simple-guide .rules-rarity-simple-panel .rules-rarity-card{display:grid!important;place-items:center;gap:8px;min-height:124px;padding:clamp(12px,1.6vw,18px);text-align:center;visibility:visible!important;opacity:1!important}.rules-simple-guide .rules-rarity-simple-panel .rules-rarity-icon{display:block!important;width:clamp(48px,6vw,68px)!important;height:clamp(48px,6vw,68px)!important;object-fit:contain;visibility:visible!important;opacity:1!important;filter:drop-shadow(0 0 18px rgba(248,245,255,.2))}.rules-simple-guide .rules-rarity-simple-panel .rules-rarity-card strong{display:block;color:#fff8d9;font-family:var(--font-display);font-size:clamp(12px,1vw,15px);font-weight:950;letter-spacing:.02em;text-transform:uppercase}@media(max-width:760px){.rules-simple-guide .rules-rarity-simple-panel .rules-rarity-track{grid-template-columns:repeat(2,minmax(0,1fr))}}.rules-simple-guide{--rules-ink: #f8f5ff;--rules-soft: rgba(248, 245, 255, .74);--rules-muted: rgba(248, 245, 255, .58);--rules-line: rgba(248, 245, 255, .16);--rules-panel: rgba(12, 5, 22, .82);--rules-panel-strong: rgba(20, 8, 36, .92);--rules-glow-green: rgba(57, 255, 90, .2);--rules-glow-cyan: rgba(144, 244, 255, .16);--rules-glow-gold: rgba(244, 184, 58, .18);position:relative!important;display:grid!important;gap:clamp(18px,2.5vw,30px)!important;padding:clamp(16px,2.2vw,30px)!important;overflow:hidden!important;border:1px solid rgba(248,245,255,.14)!important;border-radius:18px!important;color:var(--rules-ink)!important;background:radial-gradient(circle at 12% 8%,rgba(57,255,90,.16),transparent 28%),radial-gradient(circle at 82% 6%,rgba(144,244,255,.13),transparent 26%),radial-gradient(circle at 72% 86%,rgba(244,184,58,.11),transparent 28%),linear-gradient(135deg,#10051df5,#050008fa 58%,#0f0418f5)!important;box-shadow:0 28px 90px #00000057,inset 0 0 0 1px #ffffff0a!important}.rules-simple-guide:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;display:block!important;background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.04) 1px,transparent 1px)!important;background-size:58px 58px!important;-webkit-mask-image:radial-gradient(circle at 50% 18%,#000 0 28%,transparent 72%)!important;mask-image:radial-gradient(circle at 50% 18%,#000 0 28%,transparent 72%)!important;opacity:.28!important;pointer-events:none!important}.rules-simple-guide:after{content:""!important;position:absolute!important;inset:auto -8% -18% 42%!important;z-index:0!important;display:block!important;height:240px!important;border-radius:999px!important;background:radial-gradient(ellipse,rgba(123,31,255,.2),transparent 66%)!important;filter:blur(10px)!important;pointer-events:none!important}.rules-simple-guide>*{position:relative!important;z-index:1!important}.rules-simple-guide .rules-hero,.rules-simple-guide .rules-flow,.rules-simple-guide .rules-rulebook-panel,.rules-simple-guide .rules-reference-panel,.rules-simple-guide .rules-rarity-simple-panel,.rules-simple-guide .rules-keyword-panel,.rules-simple-guide .rules-extra-panel,.rules-simple-guide .rules-footer-note{border:1px solid var(--rules-line)!important;border-radius:16px!important;background:linear-gradient(145deg,#ffffff13,#ffffff05),var(--rules-panel)!important;box-shadow:0 18px 48px #00000042,inset 0 1px #ffffff12!important;overflow:hidden!important}.rules-simple-guide .rules-hero{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(220px,.62fr) minmax(190px,.48fr)!important;align-items:stretch!important;gap:clamp(16px,2vw,26px)!important;min-height:360px!important;padding:clamp(22px,3vw,38px)!important;background:radial-gradient(circle at 14% 24%,rgba(57,255,90,.2),transparent 27%),radial-gradient(circle at 74% 16%,rgba(144,244,255,.18),transparent 26%),linear-gradient(140deg,#170827f5,#06010cf0)!important}.rules-simple-guide .rules-hero-copy{display:grid!important;align-content:center!important;gap:clamp(12px,1.6vw,18px)!important;max-width:780px!important}.rules-simple-guide .eyebrow{color:#90f4ff!important;letter-spacing:.18em!important}.rules-simple-guide .rules-hero h2{max-width:10ch!important;margin:0!important;color:#fff8d9!important;font-family:var(--font-display)!important;font-size:clamp(44px,8vw,104px)!important;font-weight:950!important;letter-spacing:-.05em!important;line-height:.82!important;text-transform:uppercase!important;text-shadow:0 4px 0 rgba(0,0,0,.5),0 0 34px rgba(57,255,90,.14)!important}.rules-simple-guide .rules-hero p{max-width:56rem!important;margin:0!important;color:var(--rules-soft)!important;font-size:clamp(16px,1.4vw,22px)!important;font-weight:700!important;line-height:1.38!important}.rules-simple-guide .rules-hero-actions{display:grid!important;gap:4px!important;max-width:520px!important;padding:14px 16px!important;border:1px solid rgba(57,255,90,.28)!important;border-radius:14px!important;background:linear-gradient(135deg,#39ff5a1f,#90f4ff0f)!important}.rules-simple-guide .rules-hero-actions strong{color:#39ff5a!important;font-family:var(--font-display)!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important}.rules-simple-guide .rules-hero-actions span{color:var(--rules-ink)!important;font-weight:800!important;line-height:1.28!important}.rules-simple-guide .rules-scoreboard{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-content:center!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.rules-simple-guide .rules-scoreboard span{display:grid!important;gap:3px!important;min-height:92px!important;padding:14px!important;border:1px solid rgba(248,245,255,.14)!important;border-radius:14px!important;color:var(--rules-soft)!important;background:#0500086b!important;box-shadow:inset 0 1px #ffffff0f!important}.rules-simple-guide .rules-scoreboard b{color:#39ff5a!important;font-family:var(--font-display)!important;font-size:clamp(28px,3vw,44px)!important;line-height:.9!important}.rules-simple-guide .rules-scoreboard em{color:var(--rules-muted)!important;font-style:normal!important;font-weight:700!important}.rules-simple-guide .rules-hero-card-fan{position:relative!important;display:grid!important;place-items:center!important;min-height:300px!important;perspective:900px!important;overflow:visible!important}.rules-simple-guide .rules-hero-card{position:absolute!important;width:clamp(112px,12vw,170px)!important;aspect-ratio:5 / 7!important;border:1px solid rgba(248,245,255,.2)!important;border-radius:14px!important;overflow:hidden!important;background:#050008!important;box-shadow:0 22px 42px #0000006b,0 0 26px #39ff5a1f!important;transform:translate(calc((var(--hero-card-index) - 1) * 54px)) rotate(calc((var(--hero-card-index) - 1) * 10deg)) translateY(calc(abs(var(--hero-card-index) - 1)*18px))!important}.rules-simple-guide .rules-hero-card:nth-child(1){transform:translate(-56px) rotate(-10deg) translateY(22px)!important}.rules-simple-guide .rules-hero-card:nth-child(2){transform:translate(0) rotate(1deg) translateY(-4px)!important;z-index:2!important}.rules-simple-guide .rules-hero-card:nth-child(3){transform:translate(56px) rotate(10deg) translateY(22px)!important}.rules-simple-guide .rules-hero-card img,.rules-simple-guide .rules-step-art img,.rules-simple-guide .rules-type-image img,.rules-simple-guide .rules-keyword-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.rules-simple-guide .quick-panel-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:14px!important;margin:0 0 16px!important}.rules-simple-guide .quick-panel-head h3{margin:3px 0 0!important;color:#fff8d9!important;font-family:var(--font-display)!important;font-size:clamp(22px,2.3vw,34px)!important;font-weight:950!important;letter-spacing:-.03em!important;line-height:.98!important;text-transform:uppercase!important}.rules-simple-guide .quick-panel-head>strong{flex:0 0 auto!important;padding:8px 11px!important;border:1px solid rgba(57,255,90,.28)!important;border-radius:999px!important;color:#39ff5a!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#39ff5a14!important}.rules-simple-guide .rules-flow,.rules-simple-guide .rules-keyword-panel,.rules-simple-guide .rules-extra-panel{padding:clamp(18px,2.3vw,28px)!important}.rules-simple-guide .rules-phase-track{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.5vw,18px)!important}.rules-simple-guide .rules-phase-card{position:relative!important;display:grid!important;grid-template-rows:minmax(150px,1fr) auto!important;min-height:330px!important;padding:0!important;border:1px solid rgba(248,245,255,.15)!important;border-radius:16px!important;overflow:hidden!important;background:var(--rules-panel-strong)!important;box-shadow:0 16px 34px #00000042!important}.rules-simple-guide .rules-phase-card:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,transparent 34%,rgba(5,0,8,.78) 68%,rgba(5,0,8,.94))!important;pointer-events:none!important}.rules-simple-guide .rules-step-art,.rules-simple-guide .rules-type-image{position:relative!important;display:block!important;width:100%!important;min-height:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#05000880!important}.rules-simple-guide .rules-step-art:after,.rules-simple-guide .rules-type-image:after{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.1),transparent 38%)!important;pointer-events:none!important}.rules-simple-guide .rules-step-copy{position:relative!important;z-index:1!important;display:grid!important;gap:7px!important;padding:16px!important}.rules-simple-guide .rules-step-copy span{color:#39ff5a!important;font-family:var(--font-display)!important;font-size:30px!important;font-weight:950!important;line-height:.85!important}.rules-simple-guide .rules-step-copy em{color:#90f4ff!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.rules-simple-guide .rules-step-copy strong,.rules-simple-guide .rules-type-real strong,.rules-simple-guide .rules-keyword-card strong,.rules-simple-guide .rules-extra-list h4{color:#fff8d9!important;font-family:var(--font-display)!important;font-weight:950!important;letter-spacing:-.02em!important}.rules-simple-guide .rules-step-copy p,.rules-simple-guide .rules-type-real p,.rules-simple-guide .rules-table-row p,.rules-simple-guide .rules-keyword-card p,.rules-simple-guide .rules-extra-list p{color:var(--rules-soft)!important;font-weight:650!important;line-height:1.38!important}.rules-simple-guide .rules-body-grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr)!important;grid-template-areas:"types table" "types rarity"!important;gap:clamp(16px,2vw,22px)!important}.rules-simple-guide .rules-learn-panel{grid-area:types!important}.rules-simple-guide .rules-table-panel{grid-area:table!important}.rules-simple-guide .rules-rarity-simple-panel{grid-area:rarity!important}.rules-simple-guide .rules-learn-panel,.rules-simple-guide .rules-table-panel,.rules-simple-guide .rules-rarity-simple-panel{padding:clamp(16px,2vw,24px)!important}.rules-simple-guide .rules-type-showcase{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(12px,1.5vw,18px)!important}.rules-simple-guide .rules-type-real{display:grid!important;grid-template-columns:minmax(92px,.46fr) minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important;min-height:190px!important;padding:0!important;border:1px solid rgba(248,245,255,.14)!important;border-radius:16px!important;overflow:hidden!important;background:#05000861!important}.rules-simple-guide .rules-type-real div{display:grid!important;align-content:center!important;gap:6px!important;padding:16px 16px 16px 0!important}.rules-simple-guide .rules-type-real em{color:#90f4ff!important;font-style:normal!important;font-weight:850!important}.rules-simple-guide .rules-table-list,.rules-simple-guide .rules-rarity-track{display:grid!important;gap:10px!important}.rules-simple-guide .rules-table-row{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-height:70px!important;padding:12px!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:14px!important;background:#0500085c!important}.rules-simple-guide .rules-table-row span{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:999px!important;color:#050008!important;font-family:var(--font-display)!important;font-weight:950!important;background:linear-gradient(135deg,#39ff5a,#90f4ff)!important}.rules-simple-guide .rules-rarity-track{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rules-simple-guide .rules-rarity-card{display:grid!important;place-items:center!important;gap:8px!important;min-height:136px!important;padding:14px!important;border:1px solid rgba(248,245,255,.13)!important;border-radius:16px!important;text-align:center!important;background:radial-gradient(circle at 50% 16%,rgba(248,245,255,.1),transparent 42%),#05000861!important}.rules-simple-guide .rules-rarity-card .rules-rarity-icon,.rules-simple-guide .rules-rarity-icon{display:block!important;width:clamp(50px,5.6vw,72px)!important;height:clamp(50px,5.6vw,72px)!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;filter:drop-shadow(0 0 14px rgba(248,245,255,.2)) drop-shadow(0 0 22px rgba(57,255,90,.12))!important}.rules-simple-guide .rules-rarity-card p{display:none!important}.rules-simple-guide .rules-keyword-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(12px,1.5vw,18px)!important}.rules-simple-guide .rules-keyword-card{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;gap:12px!important;min-height:154px!important;padding:10px!important;border:1px solid rgba(248,245,255,.13)!important;border-radius:16px!important;background:#05000861!important;overflow:hidden!important}.rules-simple-guide .rules-keyword-image{display:block!important;width:86px!important;height:134px!important;border:1px solid rgba(248,245,255,.14)!important;border-radius:12px!important;overflow:hidden!important;background:#050008!important}.rules-simple-guide .rules-keyword-copy{display:grid!important;align-content:center!important;gap:6px!important;min-width:0!important}.rules-simple-guide .rules-keyword-card small{color:#90f4ff!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important}.rules-simple-guide .rules-extra-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(12px,1.5vw,18px)!important}.rules-simple-guide .rules-extra-list{padding:16px!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:16px!important;background:#05000857!important}.rules-simple-guide .rules-extra-list p{position:relative!important;margin:10px 0 0!important;padding-left:18px!important}.rules-simple-guide .rules-extra-list p:before{content:""!important;position:absolute!important;left:0!important;top:.62em!important;width:7px!important;height:7px!important;border-radius:999px!important;background:#39ff5a!important;box-shadow:0 0 12px #39ff5a75!important}@media(max-width:1180px){.rules-simple-guide .rules-hero{grid-template-columns:minmax(0,1fr) minmax(210px,.72fr)!important}.rules-simple-guide .rules-hero-card-fan{grid-column:1 / -1!important;min-height:230px!important}.rules-simple-guide .rules-phase-track,.rules-simple-guide .rules-keyword-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rules-simple-guide .rules-body-grid{grid-template-columns:1fr!important;grid-template-areas:"types" "table" "rarity"!important}}@media(max-width:760px){.rules-simple-guide{padding:12px!important;border-radius:14px!important}.rules-simple-guide .rules-hero,.rules-simple-guide .rules-flow,.rules-simple-guide .rules-keyword-panel,.rules-simple-guide .rules-extra-panel,.rules-simple-guide .rules-learn-panel,.rules-simple-guide .rules-table-panel,.rules-simple-guide .rules-rarity-simple-panel{padding:14px!important;border-radius:14px!important}.rules-simple-guide .rules-hero{grid-template-columns:1fr!important;min-height:0!important}.rules-simple-guide .rules-scoreboard,.rules-simple-guide .rules-phase-track,.rules-simple-guide .rules-type-showcase,.rules-simple-guide .rules-keyword-grid,.rules-simple-guide .rules-extra-grid{grid-template-columns:1fr!important}.rules-simple-guide .rules-rarity-track{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rules-simple-guide .quick-panel-head{align-items:start!important;flex-direction:column!important}.rules-simple-guide .rules-phase-card{grid-template-rows:180px auto!important;min-height:0!important}.rules-simple-guide .rules-type-real{grid-template-columns:112px minmax(0,1fr)!important;min-height:164px!important}.rules-simple-guide .rules-keyword-card{grid-template-columns:76px minmax(0,1fr)!important;min-height:132px!important}.rules-simple-guide .rules-keyword-image{width:76px!important;height:112px!important}}@media(max-width:460px){.rules-simple-guide .rules-hero h2{font-size:clamp(40px,17vw,70px)!important}.rules-simple-guide .rules-hero-card-fan{min-height:190px!important}.rules-simple-guide .rules-hero-card{width:118px!important}.rules-simple-guide .rules-hero-card:nth-child(1){transform:translate(-42px) rotate(-9deg) translateY(18px)!important}.rules-simple-guide .rules-hero-card:nth-child(2){transform:translate(0) rotate(1deg) translateY(-4px)!important}.rules-simple-guide .rules-hero-card:nth-child(3){transform:translate(42px) rotate(9deg) translateY(18px)!important}.rules-simple-guide .rules-type-real,.rules-simple-guide .rules-keyword-card{grid-template-columns:1fr!important}.rules-simple-guide .rules-type-real div{padding:14px!important}.rules-simple-guide .rules-keyword-image{width:100%!important;height:150px!important}}.rules-simple-guide .rules-hero{grid-template-columns:minmax(0,1fr) minmax(280px,430px)!important;grid-template-areas:"copy stats" "copy fan"!important;min-height:0!important;align-items:stretch!important}.rules-simple-guide .rules-hero-copy{grid-area:copy!important;min-height:clamp(360px,44vw,560px)!important}.rules-simple-guide .rules-scoreboard{grid-area:stats!important;align-content:start!important}.rules-simple-guide .rules-hero-card-fan{grid-area:fan!important;min-height:clamp(190px,20vw,280px)!important;margin-top:2px!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:16px!important;background:radial-gradient(circle at 50% 38%,rgba(57,255,90,.14),transparent 48%),linear-gradient(145deg,#ffffff0d,#05000847)!important;box-shadow:inset 0 1px #ffffff0f!important}.rules-simple-guide .rules-tab-nav{position:sticky!important;top:8px!important;z-index:5!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(8px,1vw,12px)!important;padding:8px!important;border:1px solid rgba(248,245,255,.14)!important;border-radius:16px!important;background:linear-gradient(145deg,#140824eb,#050008e0),#050008db!important;box-shadow:0 18px 42px #0000004d,inset 0 1px #ffffff12!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.rules-simple-guide .rules-tab-button{min-height:72px!important;padding:12px 14px!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:13px!important;color:#f8f5ffb8!important;text-align:left!important;cursor:pointer!important;background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.08),transparent 36%),#ffffff09!important;box-shadow:inset 0 1px #ffffff0a!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease!important}.rules-simple-guide .rules-tab-button span{display:block!important;margin-bottom:5px!important;color:#90f4ff!important;font-size:10px!important;font-weight:900!important;letter-spacing:.15em!important;text-transform:uppercase!important}.rules-simple-guide .rules-tab-button strong{display:block!important;color:inherit!important;font-family:var(--font-display)!important;font-size:clamp(14px,1.2vw,18px)!important;font-weight:950!important;letter-spacing:-.02em!important;line-height:1!important;text-transform:uppercase!important}.rules-simple-guide .rules-tab-button:hover,.rules-simple-guide .rules-tab-button:focus-visible{transform:translateY(-1px)!important;border-color:#90f4ff5c!important;color:#fff!important;outline:none!important}.rules-simple-guide .rules-tab-button.active,.rules-simple-guide .rules-tab-button[aria-selected=true]{color:#050008!important;border-color:#39ff5ab3!important;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.55),transparent 32%),linear-gradient(135deg,#39ff5a,#90f4ff 58%,#f4b83a)!important;box-shadow:0 0 26px #39ff5a38,inset 0 1px #ffffff6b!important}.rules-simple-guide .rules-tab-button.active span,.rules-simple-guide .rules-tab-button[aria-selected=true] span{color:#050008b8!important}.rules-simple-guide .rules-tab-panel[hidden]{display:none!important}.rules-simple-guide .rules-tab-panel:not([hidden]){animation:rulesTabIn .22s ease both!important}@keyframes rulesTabIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rules-simple-guide .rules-flow:not([hidden]),.rules-simple-guide .rules-body-grid:not([hidden]),.rules-simple-guide .rules-keyword-panel:not([hidden]),.rules-simple-guide .rules-extra-panel:not([hidden]){min-height:0!important}.rules-simple-guide .rules-flow:not([hidden]) .rules-phase-track{align-items:stretch!important}.rules-simple-guide .rules-body-grid:not([hidden]){grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr)!important;grid-template-areas:"types table" "types rarity"!important}.rules-simple-guide .rules-rarity-simple-panel{min-height:0!important}.rules-simple-guide .rules-rarity-card{min-height:116px!important}.rules-simple-guide .rules-keyword-card{background:linear-gradient(145deg,#ffffff0e,#ffffff04),#0500086b!important}.rules-simple-guide .rules-keyword-card:nth-child(3n+1){border-color:#39ff5a2e!important}.rules-simple-guide .rules-keyword-card:nth-child(3n+2){border-color:#90f4ff2e!important}.rules-simple-guide .rules-keyword-card:nth-child(3n){border-color:#f4b83a2e!important}.rules-simple-guide .rules-phase-card,.rules-simple-guide .rules-type-real,.rules-simple-guide .rules-keyword-card,.rules-simple-guide .rules-table-row,.rules-simple-guide .rules-rarity-card,.rules-simple-guide .rules-extra-list{transform:translateZ(0)!important}@media(max-width:1180px){.rules-simple-guide .rules-hero{grid-template-columns:1fr!important;grid-template-areas:"copy" "stats" "fan"!important}.rules-simple-guide .rules-hero-copy{min-height:0!important}.rules-simple-guide .rules-tab-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rules-simple-guide .rules-body-grid:not([hidden]){grid-template-columns:1fr!important;grid-template-areas:"types" "table" "rarity"!important}}@media(max-width:640px){.rules-simple-guide .rules-tab-nav{position:relative!important;top:auto!important;grid-template-columns:1fr!important}.rules-simple-guide .rules-tab-button{min-height:58px!important}.rules-simple-guide .rules-hero-card-fan{min-height:180px!important}}.rules-simple-guide .rules-tab-nav{position:relative!important;top:auto!important}.rules-simple-guide .rules-tab-content{display:block!important;min-width:0!important;scroll-margin-top:96px!important;outline:none!important}.rules-simple-guide .rules-tab-content:focus,.rules-simple-guide .rules-tab-content:focus-visible{outline:none!important}.rules-simple-guide .rules-tab-content>.rules-tab-panel{margin-top:0!important}.rules-simple-guide .rules-tab-button{-webkit-tap-highlight-color:transparent!important}@media(max-width:640px){.rules-simple-guide .rules-tab-content{scroll-margin-top:18px!important}}.rules-simple-guide,.rules-simple-guide .rules-tab-nav,.rules-simple-guide .rules-tab-content,.rules-simple-guide .rules-tab-panel{overflow-anchor:none!important}.rules-simple-guide .rules-tab-button:focus,.rules-simple-guide .rules-tab-button:focus-visible{scroll-margin:0!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards]:not([hidden]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"types table" "rarity rarity"!important;align-items:stretch!important;gap:clamp(16px,2vw,24px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-learn-panel,.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-panel{min-height:100%!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-rarity-simple-panel{grid-area:rarity!important;width:100%!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-showcase{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:calc(100% - 58px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-list{height:calc(100% - 58px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real,.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-row{min-height:0!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-rarity-track{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(10px,1.4vw,16px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-rarity-card{min-height:clamp(118px,12vw,152px)!important}@media(max-width:1180px){.rules-simple-guide .rules-body-grid[data-rules-tab=cards]:not([hidden]){grid-template-columns:1fr!important;grid-template-areas:"types" "table" "rarity"!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-rarity-track{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:640px){.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-rarity-track{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.rules-simple-guide .rules-tab-content{display:grid!important;grid-template-areas:"rules-panel"!important;align-items:start!important;min-width:0!important;overflow-anchor:none!important}.rules-simple-guide .rules-tab-content>.rules-tab-panel,.rules-simple-guide .rules-tab-content>.rules-tab-panel[hidden]{grid-area:rules-panel!important;display:grid!important;width:100%!important;min-width:0!important;margin:0!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:none!important;animation:none!important}.rules-simple-guide .rules-tab-content>.rules-body-grid.rules-tab-panel,.rules-simple-guide .rules-tab-content>.rules-body-grid.rules-tab-panel[hidden]{display:grid!important}.rules-simple-guide .rules-tab-content>.rules-tab-panel[data-active=true]{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2!important}.rules-simple-guide .rules-tab-content>.rules-tab-panel[data-active=false]{z-index:1!important}.rules-simple-guide .rules-tab-content>.rules-tab-panel[data-active=false] *{pointer-events:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns],.rules-simple-guide .rules-keyword-panel[data-rules-tab=keywords],.rules-simple-guide .rules-extra-panel[data-rules-tab=extra]{align-self:stretch!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"types table" "rarity rarity"!important}.rules-simple-guide .rules-tab-panel:not([hidden]){animation:none!important}@media(max-width:1180px){.rules-simple-guide .rules-body-grid[data-rules-tab=cards]{grid-template-columns:1fr!important;grid-template-areas:"types" "table" "rarity"!important}}.rules-simple-guide .rules-tab-content{display:block!important;min-width:0!important;overflow-anchor:none!important}.rules-simple-guide .rules-tab-content>.rules-tab-panel,.rules-simple-guide .rules-tab-content>.rules-tab-panel[hidden]{width:100%!important;min-width:0!important;margin:0!important}.rules-simple-guide .rules-tab-content>.rules-tab-panel[data-active=false]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.rules-simple-guide .rules-tab-content>.rules-tab-panel[data-active=true]{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.rules-simple-guide .rules-flow[data-active=true],.rules-simple-guide .rules-keyword-panel[data-active=true],.rules-simple-guide .rules-extra-panel[data-active=true]{gap:clamp(18px,2vw,24px)!important}.rules-simple-guide .quick-panel-head h3{font-size:clamp(28px,3vw,44px)!important;line-height:.94!important}.rules-simple-guide .rules-step-copy strong,.rules-simple-guide .rules-type-real strong,.rules-simple-guide .rules-keyword-card strong,.rules-simple-guide .rules-extra-list h4,.rules-simple-guide .rules-rarity-card strong{font-size:clamp(18px,1.55vw,24px)!important}.rules-simple-guide .rules-step-copy p,.rules-simple-guide .rules-type-real p,.rules-simple-guide .rules-table-row p,.rules-simple-guide .rules-keyword-card p,.rules-simple-guide .rules-extra-list p{font-size:clamp(15px,1.14vw,18px)!important;line-height:1.42!important}.rules-simple-guide .rules-phase-card{min-height:clamp(360px,30vw,470px)!important}.rules-simple-guide .rules-step-art{min-height:clamp(190px,18vw,270px)!important}.rules-simple-guide .rules-flow-preview-strip,.rules-simple-guide .rules-table-art-strip,.rules-simple-guide .rules-extra-art-wall{display:grid!important;gap:clamp(10px,1.35vw,16px)!important;margin-top:clamp(12px,1.5vw,18px)!important}.rules-simple-guide .rules-flow-preview-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}.rules-simple-guide .rules-table-art-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-self:end!important}.rules-simple-guide .rules-extra-art-wall{grid-template-columns:repeat(6,minmax(0,1fr))!important}.rules-simple-guide .rules-mini-art-card{position:relative!important;display:block!important;min-height:clamp(136px,13vw,210px)!important;border:1px solid rgba(248,245,255,.16)!important;border-radius:16px!important;overflow:hidden!important;background:#050008!important;box-shadow:0 16px 32px #00000047,inset 0 1px #ffffff0f!important}.rules-simple-guide .rules-mini-art-card:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,transparent 45%,rgba(5,0,8,.3))!important;pointer-events:none!important}.rules-simple-guide .rules-mini-art-card img{display:block!important;width:100%!important;height:100%!important;min-height:inherit!important;object-fit:cover!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards][data-active=true]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"types table" "rarity rarity"!important;gap:clamp(18px,2vw,26px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-learn-panel,.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-panel,.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-rarity-simple-panel{min-height:0!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-panel{display:grid!important;align-content:start!important}.rules-simple-guide .rules-type-real{min-height:clamp(205px,16vw,290px)!important}.rules-simple-guide .rules-table-row{min-height:clamp(86px,7vw,112px)!important}.rules-simple-guide .rules-rarity-track{grid-template-columns:repeat(6,minmax(0,1fr))!important}.rules-simple-guide .rules-rarity-card{min-height:clamp(146px,12vw,190px)!important}.rules-simple-guide .rules-rarity-card .rules-rarity-icon,.rules-simple-guide .rules-rarity-icon{width:clamp(64px,6.2vw,92px)!important;height:clamp(64px,6.2vw,92px)!important}.rules-simple-guide .rules-keyword-card{grid-template-columns:clamp(100px,9vw,140px) minmax(0,1fr)!important;min-height:clamp(178px,16vw,236px)!important;padding:12px!important}.rules-simple-guide .rules-keyword-image{width:100%!important;height:100%!important;min-height:clamp(154px,14vw,212px)!important}.rules-simple-guide .rules-extra-list{min-height:clamp(260px,22vw,380px)!important}@media(max-width:1180px){.rules-simple-guide .rules-body-grid[data-rules-tab=cards][data-active=true]{grid-template-columns:1fr!important;grid-template-areas:"types" "table" "rarity"!important}.rules-simple-guide .rules-rarity-track,.rules-simple-guide .rules-extra-art-wall{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.rules-simple-guide .rules-flow-preview-strip,.rules-simple-guide .rules-table-art-strip,.rules-simple-guide .rules-extra-art-wall,.rules-simple-guide .rules-rarity-track{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rules-simple-guide .rules-keyword-card{grid-template-columns:94px minmax(0,1fr)!important}}@media(max-width:460px){.rules-simple-guide .rules-flow-preview-strip,.rules-simple-guide .rules-table-art-strip,.rules-simple-guide .rules-extra-art-wall,.rules-simple-guide .rules-rarity-track{grid-template-columns:1fr!important}}.rules-simple-guide .rules-flow[data-rules-tab=turns]{position:relative!important;gap:clamp(18px,2.2vw,30px)!important;padding:clamp(18px,2.6vw,34px)!important;background:radial-gradient(circle at 8% 18%,rgba(57,255,90,.13),transparent 28%),radial-gradient(circle at 90% 12%,rgba(144,244,255,.13),transparent 26%),linear-gradient(145deg,#120720f0,#050008eb)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns]:before{content:""!important;position:absolute!important;left:clamp(28px,4vw,58px)!important;right:clamp(28px,4vw,58px)!important;top:clamp(155px,15vw,230px)!important;height:2px!important;background:linear-gradient(90deg,transparent,rgba(57,255,90,.45),rgba(144,244,255,.34),rgba(244,184,58,.42),transparent)!important;box-shadow:0 0 18px #39ff5a38!important;pointer-events:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .quick-panel-head{position:relative!important;z-index:2!important;margin-bottom:clamp(14px,1.8vw,24px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .quick-panel-head h3{max-width:12ch!important;font-size:clamp(34px,4.1vw,58px)!important;line-height:.9!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .quick-panel-head>strong{white-space:normal!important;max-width:260px!important;text-align:right!important;line-height:1.2!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-track{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.6vw,22px)!important;align-items:stretch!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{--flow-accent: #39ff5a;position:relative!important;isolation:isolate!important;display:grid!important;grid-template-rows:minmax(210px,.9fr) auto!important;min-height:clamp(430px,35vw,560px)!important;border-color:color-mix(in srgb,var(--flow-accent),transparent 64%)!important;border-radius:20px!important;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--flow-accent),transparent 72%),transparent 34%),linear-gradient(180deg,#ffffff0e,#ffffff04),#050008b8!important;box-shadow:0 18px 44px #00000052,0 0 0 1px #ffffff0b,0 0 28px color-mix(in srgb,var(--flow-accent),transparent 88%)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(1){--flow-accent: #39ff5a}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(2){--flow-accent: #90f4ff}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(3){--flow-accent: #f4b83a}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(4){--flow-accent: #ff68f7}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:before{content:""!important;position:absolute!important;inset:10px!important;z-index:2!important;border:1px solid color-mix(in srgb,var(--flow-accent),transparent 76%)!important;border-radius:16px!important;pointer-events:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:after{z-index:1!important;background:linear-gradient(180deg,transparent 20%,rgba(5,0,8,.3) 46%,rgba(5,0,8,.92) 82%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--flow-accent),transparent 84%),transparent 58%)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art{min-height:clamp(220px,19vw,310px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art img{transform:scale(1.04)!important;filter:saturate(1.08) contrast(1.04) brightness(.98)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy{z-index:3!important;gap:clamp(7px,.8vw,11px)!important;padding:clamp(18px,1.9vw,26px)!important;background:linear-gradient(180deg,#05000800,#05000847)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy span{display:inline-grid!important;place-items:center!important;width:clamp(54px,5vw,72px)!important;height:clamp(54px,5vw,72px)!important;margin-bottom:4px!important;border:1px solid color-mix(in srgb,var(--flow-accent),#ffffff 18%)!important;border-radius:18px!important;color:#050008!important;font-size:clamp(26px,2.5vw,38px)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--flow-accent),#ffffff 24%),var(--flow-accent))!important;box-shadow:0 0 22px color-mix(in srgb,var(--flow-accent),transparent 58%)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy em{color:var(--flow-accent)!important;font-size:clamp(11px,.9vw,13px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy strong{font-size:clamp(25px,2.3vw,36px)!important;line-height:.96!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy p{color:#f8f5ffd1!important;font-size:clamp(16px,1.18vw,19px)!important;line-height:1.42!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-flow-preview-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:clamp(4px,.8vw,12px)!important;padding:clamp(10px,1.4vw,16px)!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:18px!important;background:#05000857!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-mini-art-card{min-height:clamp(145px,13vw,220px)!important;border-radius:14px!important}@media(max-width:1180px){.rules-simple-guide .rules-flow[data-rules-tab=turns]:before{display:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-track{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{min-height:clamp(390px,46vw,520px)!important}}@media(max-width:760px){.rules-simple-guide .rules-flow[data-rules-tab=turns]{padding:14px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .quick-panel-head{display:grid!important;gap:10px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .quick-panel-head h3{max-width:100%!important;font-size:clamp(32px,10vw,48px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .quick-panel-head>strong{max-width:100%!important;text-align:left!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-track,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-flow-preview-strip{grid-template-columns:1fr!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{grid-template-columns:minmax(120px,.42fr) minmax(0,1fr)!important;grid-template-rows:auto!important;min-height:clamp(220px,58vw,320px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art{min-height:100%!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy{align-content:center!important;padding:16px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy span{width:46px!important;height:46px!important;border-radius:13px!important;font-size:24px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy strong{font-size:clamp(22px,6.6vw,30px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy p{font-size:clamp(14px,4vw,17px)!important}}@media(max-width:460px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{grid-template-columns:1fr!important;min-height:0!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art{min-height:210px!important}}.rules-simple-guide .rules-flow[data-rules-tab=turns]{--flow-stage-line: rgba(248, 245, 255, .11);--flow-stage-hot: rgba(57, 255, 90, .18);padding:clamp(20px,3vw,42px)!important;border-radius:24px!important;border-color:#f8f5ff33!important;background:radial-gradient(circle at 10% 16%,rgba(57,255,90,.22),transparent 26%),radial-gradient(circle at 82% 10%,rgba(144,244,255,.19),transparent 28%),radial-gradient(circle at 42% 108%,rgba(255,104,247,.16),transparent 34%),linear-gradient(115deg,rgba(255,255,255,.07),transparent 16% 70%,rgba(244,184,58,.06)),linear-gradient(145deg,#160827fa,#050008fa 58%,#11061ffa)!important;box-shadow:0 30px 90px #0000006b,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1f,inset 0 -30px 80px #0000002e!important;overflow:hidden!important}.rules-simple-guide .rules-flow[data-rules-tab=turns]:after{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;display:block!important;background:linear-gradient(90deg,var(--flow-stage-line) 1px,transparent 1px),linear-gradient(0deg,rgba(248,245,255,.07) 1px,transparent 1px),radial-gradient(circle at 50% 28%,rgba(255,255,255,.08),transparent 34%)!important;background-size:62px 62px,62px 62px,auto!important;-webkit-mask-image:radial-gradient(ellipse at 50% 26%,#000 0 30%,transparent 76%)!important;mask-image:radial-gradient(ellipse at 50% 26%,#000 0 30%,transparent 76%)!important;opacity:.42!important;pointer-events:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns]>*{position:relative!important;z-index:1!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .quick-panel-head{padding:clamp(16px,2vw,24px)!important;border:1px solid rgba(248,245,255,.13)!important;border-radius:20px!important;background:linear-gradient(135deg,#ffffff13,#ffffff05),#0500085c!important;box-shadow:inset 0 1px #ffffff12,0 18px 40px #0003!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .quick-panel-head .eyebrow{color:#39ff5a!important;text-shadow:0 0 18px rgba(57,255,90,.28)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .quick-panel-head h3{max-width:13ch!important;color:#fff8d9!important;font-size:clamp(42px,5.2vw,76px)!important;letter-spacing:-.07em!important;text-shadow:0 5px 0 rgba(0,0,0,.48),0 0 26px rgba(57,255,90,.15),0 0 48px rgba(144,244,255,.1)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .quick-panel-head>strong{border-color:#90f4ff57!important;color:#f8f5ff!important;background:linear-gradient(135deg,#90f4ff29,#39ff5a14),#0500085c!important;box-shadow:0 0 24px #90f4ff1a,inset 0 1px #ffffff14!important}.rules-simple-guide .rules-flow[data-rules-tab=turns]:before{top:clamp(220px,20vw,318px)!important;height:4px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(57,255,90,.88),rgba(144,244,255,.82),rgba(244,184,58,.84),rgba(255,104,247,.82),transparent)!important;box-shadow:0 0 18px #39ff5a6b,0 0 36px #90f4ff38,0 0 58px #ff68f724!important;opacity:.94!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-track{gap:clamp(16px,1.9vw,28px)!important;perspective:1200px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{grid-template-rows:minmax(250px,1fr) auto!important;min-height:clamp(500px,41vw,680px)!important;border-width:1px!important;border-radius:24px!important;overflow:hidden!important;transform-origin:50% 80%!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,filter .22s ease!important;background:radial-gradient(circle at 50% -8%,color-mix(in srgb,var(--flow-accent),transparent 58%),transparent 35%),radial-gradient(circle at 12% 18%,rgba(255,255,255,.16),transparent 18%),linear-gradient(165deg,#ffffff14,#ffffff03 42%,color-mix(in srgb,var(--flow-accent),transparent 91%)),#050008d1!important;box-shadow:0 26px 58px #0006,0 0 0 1px #ffffff0e,0 0 34px color-mix(in srgb,var(--flow-accent),transparent 82%),inset 0 1px #ffffff1f,inset 0 -22px 48px #00000047!important;animation:rulesFlowCardRise .56s cubic-bezier(.23,1,.32,1) both!important;animation-delay:calc(var(--phase-index, 0) * 70ms)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:hover,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:focus-within{transform:translateY(-8px) scale(1.012)!important;border-color:color-mix(in srgb,var(--flow-accent),#ffffff 18%)!important;filter:brightness(1.04) saturate(1.08)!important;box-shadow:0 34px 72px #0000007a,0 0 0 1px color-mix(in srgb,var(--flow-accent),transparent 52%),0 0 44px color-mix(in srgb,var(--flow-accent),transparent 68%),inset 0 1px #ffffff29,inset 0 -22px 48px #0000003d!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:before{inset:12px!important;z-index:4!important;border-radius:18px!important;border-color:color-mix(in srgb,var(--flow-accent),transparent 68%)!important;box-shadow:inset 0 0 22px color-mix(in srgb,var(--flow-accent),transparent 90%)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:after{z-index:2!important;background:linear-gradient(180deg,transparent 12%,rgba(5,0,8,.12) 34%,rgba(5,0,8,.82) 72%,rgba(5,0,8,.98)),radial-gradient(circle at 50% 92%,color-mix(in srgb,var(--flow-accent),transparent 76%),transparent 54%)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art{min-height:clamp(268px,23vw,390px)!important;overflow:hidden!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art:before{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,.22) 45%,transparent 52% 100%),radial-gradient(circle at 50% 14%,color-mix(in srgb,var(--flow-accent),transparent 72%),transparent 36%)!important;opacity:.34!important;mix-blend-mode:screen!important;pointer-events:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art img{transform:scale(1.08)!important;transition:transform .44s ease,filter .3s ease!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:hover .rules-step-art img,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:focus-within .rules-step-art img{transform:scale(1.14)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy{padding:clamp(22px,2.4vw,34px)!important;gap:clamp(8px,.9vw,13px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy span{width:clamp(62px,5.8vw,88px)!important;height:clamp(62px,5.8vw,88px)!important;border-radius:22px!important;font-size:clamp(30px,2.9vw,46px)!important;transform:rotate(-4deg)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy em{width:max-content!important;max-width:100%!important;padding:6px 9px!important;border:1px solid color-mix(in srgb,var(--flow-accent),transparent 54%)!important;border-radius:999px!important;background:color-mix(in srgb,var(--flow-accent),transparent 88%)!important;font-size:clamp(11px,.92vw,14px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy strong{color:#fff8d9!important;font-size:clamp(30px,2.75vw,46px)!important;letter-spacing:-.055em!important;text-shadow:0 3px 0 rgba(0,0,0,.42),0 0 22px color-mix(in srgb,var(--flow-accent),transparent 78%)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy p{max-width:32rem!important;color:#f8f5ffe0!important;font-size:clamp(17px,1.28vw,21px)!important;line-height:1.42!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-flow-preview-strip{position:relative!important;padding:clamp(14px,1.8vw,24px)!important;border-radius:22px!important;border-color:#f8f5ff29!important;background:radial-gradient(circle at 12% 50%,rgba(57,255,90,.12),transparent 28%),radial-gradient(circle at 88% 50%,rgba(255,104,247,.1),transparent 30%),linear-gradient(145deg,#ffffff12,#ffffff05),#0500086b!important;box-shadow:inset 0 1px #ffffff14,0 20px 48px #0003!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-mini-art-card{min-height:clamp(170px,14vw,255px)!important;border-radius:18px!important;border-color:#f8f5ff2e!important;box-shadow:0 18px 40px #00000057,0 0 24px #90f4ff14,inset 0 1px #ffffff14!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-mini-art-card:hover{transform:translateY(-5px) scale(1.018)!important;filter:brightness(1.08) saturate(1.08)!important;box-shadow:0 24px 48px #0000006b,0 0 30px #39ff5a1f,inset 0 1px #ffffff1a!important}@keyframes rulesFlowCardRise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1180px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{min-height:clamp(450px,56vw,620px)!important}}@media(max-width:760px){.rules-simple-guide .rules-flow[data-rules-tab=turns]{padding:14px!important;border-radius:18px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .quick-panel-head{padding:14px!important;border-radius:16px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .quick-panel-head h3{font-size:clamp(36px,11vw,58px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{grid-template-columns:minmax(128px,.46fr) minmax(0,1fr)!important;min-height:clamp(244px,62vw,360px)!important;border-radius:18px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy{padding:16px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy span{width:48px!important;height:48px!important;border-radius:14px!important;font-size:24px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy strong{font-size:clamp(25px,7vw,34px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy p{font-size:clamp(14px,4vw,17px)!important}}@media(max-width:460px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{grid-template-columns:1fr!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art{min-height:240px!important}}@media(prefers-reduced-motion:reduce){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art img,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-mini-art-card{animation:none!important;transition:none!important}}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{display:grid!important;grid-template-rows:1fr!important;min-height:clamp(520px,42vw,720px)!important;overflow:hidden!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;min-height:100%!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art:before{opacity:.5!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art:after{content:""!important;position:absolute!important;inset:0!important;z-index:3!important;background:linear-gradient(180deg,#05000814,#0500082e 35%,#050008d1 78%,#050008fa),radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--flow-accent),transparent 76%),transparent 44%)!important;pointer-events:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art img{height:100%!important;min-height:100%!important;object-fit:cover!important;transform:scale(1.1)!important;filter:saturate(1.12) contrast(1.06) brightness(.92)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:hover .rules-step-art img,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:focus-within .rules-step-art img{transform:scale(1.17)!important;filter:saturate(1.2) contrast(1.08) brightness(.98)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy{position:relative!important;z-index:5!important;align-self:end!important;margin:clamp(12px,1.4vw,18px)!important;padding:clamp(18px,2vw,28px)!important;border:1px solid color-mix(in srgb,var(--flow-accent),transparent 54%)!important;border-radius:20px!important;background:linear-gradient(145deg,#ffffff24,#ffffff09),#050008b8!important;box-shadow:0 20px 46px #0000006b,0 0 28px color-mix(in srgb,var(--flow-accent),transparent 82%),inset 0 1px #ffffff24!important;-webkit-backdrop-filter:blur(10px) saturate(1.1)!important;backdrop-filter:blur(10px) saturate(1.1)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy p{max-width:none!important}@media(max-width:1180px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{min-height:clamp(480px,62vw,680px)!important}}@media(max-width:760px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{display:grid!important;grid-template-columns:1fr!important;min-height:clamp(420px,92vw,560px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy{margin:10px!important;padding:14px!important;border-radius:16px!important}}@media(max-width:460px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{min-height:430px!important}}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-track{gap:clamp(18px,2vw,30px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{min-height:clamp(560px,43vw,760px)!important;border-radius:28px!important;border:1px solid color-mix(in srgb,var(--flow-accent),#ffffff 12%)!important;background:#050008!important;box-shadow:0 32px 80px #00000080,0 0 0 1px #ffffff13,0 0 42px color-mix(in srgb,var(--flow-accent),transparent 78%),inset 0 1px #ffffff2e,inset 0 0 0 10px #05000852!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:before{inset:13px!important;border-width:1px!important;border-radius:22px!important;background:linear-gradient(90deg,transparent 0 12%,color-mix(in srgb,var(--flow-accent),transparent 72%) 12.4% 12.8%,transparent 13.2% 86.8%,color-mix(in srgb,var(--flow-accent),transparent 72%) 87.2% 87.6%,transparent 88%),linear-gradient(0deg,transparent 0 9%,rgba(255,255,255,.12) 9.4% 9.8%,transparent 10.2% 90%,rgba(255,255,255,.1) 90.4% 90.8%,transparent 91.2%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--flow-accent),transparent 76%),inset 0 0 34px #ffffff09!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:after{background:linear-gradient(180deg,#0500080a,#0500081f 22%,#0500088f 62%,#050008f5),radial-gradient(circle at 50% 8%,rgba(255,255,255,.13),transparent 32%),radial-gradient(circle at 50% 92%,color-mix(in srgb,var(--flow-accent),transparent 68%),transparent 58%)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art img{object-position:50% 42%!important;transform:scale(1.12)!important;filter:saturate(1.18) contrast(1.08) brightness(.95)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(1) .rules-step-art img{object-position:50% 43%!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(2) .rules-step-art img{object-position:50% 39%!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(3) .rules-step-art img{object-position:50% 38%!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(4) .rules-step-art img{object-position:50% 42%!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art:before{opacity:.58!important;background:linear-gradient(118deg,transparent 0 36%,rgba(255,255,255,.26) 43%,transparent 51% 100%),radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--flow-accent),transparent 62%),transparent 38%),radial-gradient(circle at 18% 18%,rgba(255,255,255,.15),transparent 18%)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy{min-height:clamp(210px,17vw,270px)!important;margin:clamp(14px,1.5vw,22px)!important;padding:clamp(24px,2.2vw,34px)!important;border-radius:24px!important;border-color:color-mix(in srgb,var(--flow-accent),#ffffff 8%)!important;background:linear-gradient(160deg,#ffffff2e,#ffffff0a 38%,#0500081f),linear-gradient(180deg,#05000894,#050008db)!important;box-shadow:0 26px 60px #0000007a,0 0 0 1px #fff1,0 0 34px color-mix(in srgb,var(--flow-accent),transparent 74%),inset 0 1px #fff3,inset 0 -16px 34px #00000042!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy:before{content:""!important;position:absolute!important;left:clamp(22px,2vw,34px)!important;right:clamp(22px,2vw,34px)!important;top:14px!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--flow-accent),#ffffff 14%),transparent)!important;box-shadow:0 0 16px color-mix(in srgb,var(--flow-accent),transparent 46%)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy span{position:absolute!important;top:clamp(-44px,-3.4vw,-30px)!important;left:clamp(22px,2vw,34px)!important;z-index:3!important;width:clamp(70px,6vw,96px)!important;height:clamp(70px,6vw,96px)!important;border:2px solid rgba(5,0,8,.72)!important;border-radius:24px!important;font-size:clamp(34px,3.2vw,52px)!important;transform:rotate(-5deg)!important;box-shadow:0 16px 34px #00000075,0 0 0 1px color-mix(in srgb,var(--flow-accent),#ffffff 16%),0 0 28px color-mix(in srgb,var(--flow-accent),transparent 48%),inset 0 1px #ffffff6b!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy em{margin-left:clamp(84px,7.5vw,116px)!important;width:fit-content!important;color:color-mix(in srgb,var(--flow-accent),#ffffff 26%)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--flow-accent),transparent 78%),#ffffff0a),#0500087a!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy strong{margin-top:6px!important;font-size:clamp(34px,3vw,50px)!important;letter-spacing:-.065em!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy p{color:#f8f5ffe6!important;font-size:clamp(17px,1.3vw,21px)!important;font-weight:760!important;text-shadow:0 1px 0 rgba(0,0,0,.35)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:hover .rules-step-copy,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:focus-within .rules-step-copy{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--flow-accent),#ffffff 22%)!important;background:linear-gradient(160deg,#ffffff38,#ffffff0d 38%,#05000814),linear-gradient(180deg,#05000885,#050008d6)!important}@media(max-width:1180px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{min-height:clamp(520px,66vw,720px)!important}}@media(max-width:760px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{min-height:clamp(430px,98vw,590px)!important;border-radius:22px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy{min-height:0!important;margin:12px!important;padding:22px 16px 16px!important;border-radius:18px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy span{top:-30px!important;left:16px!important;width:58px!important;height:58px!important;border-radius:17px!important;font-size:28px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy em{margin-left:68px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy strong{font-size:clamp(28px,8vw,40px)!important}}html,body,#root,.app-shell,.app-main,.panel,.rules-simple-guide{max-width:100%!important;overflow-x:clip!important}body{width:100%!important}.rules-simple-guide,.rules-simple-guide *,.rules-simple-guide *:before,.rules-simple-guide *:after{box-sizing:border-box!important}.rules-simple-guide .rules-hero,.rules-simple-guide .rules-tab-nav,.rules-simple-guide .rules-tab-content,.rules-simple-guide .rules-tab-panel,.rules-simple-guide .rules-phase-track,.rules-simple-guide .rules-body-grid,.rules-simple-guide .rules-type-showcase,.rules-simple-guide .rules-keyword-grid,.rules-simple-guide .rules-extra-grid,.rules-simple-guide .rules-rarity-track{max-width:100%!important;min-width:0!important;overflow-x:clip!important}.rules-simple-guide .rules-flow[data-rules-tab=turns],.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy{max-width:100%!important;min-width:0!important}.rules-simple-guide img{max-width:100%!important}@supports not (overflow: clip){html,body,#root,.app-shell,.app-main,.panel,.rules-simple-guide,.rules-simple-guide .rules-hero,.rules-simple-guide .rules-tab-nav,.rules-simple-guide .rules-tab-content,.rules-simple-guide .rules-tab-panel,.rules-simple-guide .rules-phase-track,.rules-simple-guide .rules-body-grid,.rules-simple-guide .rules-type-showcase,.rules-simple-guide .rules-keyword-grid,.rules-simple-guide .rules-extra-grid,.rules-simple-guide .rules-rarity-track{overflow-x:hidden!important}}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-track{--flow-card-perspective: 1400px;perspective:var(--flow-card-perspective)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{isolation:isolate!important;transform-style:preserve-3d!important;will-change:transform,filter,box-shadow!important;animation:rulesFlowCardRise .58s cubic-bezier(.23,1,.32,1) both,rulesFlowCardBreath 7.5s ease-in-out infinite!important;animation-delay:calc(var(--phase-index, 0) * 90ms),calc(var(--phase-index, 0) * -.62s)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(1){transform:rotateY(-2.2deg) translateZ(0)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(2){transform:rotateY(-.8deg) translateZ(0)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(3){transform:rotateY(.8deg) translateZ(0)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(4){transform:rotateY(2.2deg) translateZ(0)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:hover,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:focus-within{transform:translateY(-10px) rotateY(0) scale(1.018)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card .rules-step-art:before{animation:rulesFoilDrift 6.8s ease-in-out infinite!important;animation-delay:calc(var(--phase-index, 0) * -.98s)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card .rules-step-art:after{background:linear-gradient(180deg,#05000808,#0500081f 22%,#05000894 64%,#050008fa),radial-gradient(circle at 50% 10%,rgba(255,255,255,.14),transparent 30%),radial-gradient(circle at 50% 92%,color-mix(in srgb,var(--flow-accent),transparent 58%),transparent 58%),repeating-linear-gradient(115deg,rgba(255,255,255,.045) 0 1px,transparent 1px 9px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card>.rules-step-art+.rules-step-copy:after{content:""!important;position:absolute!important;inset:-45% -35%!important;z-index:-1!important;background:conic-gradient(from 180deg,transparent,color-mix(in srgb,var(--flow-accent),transparent 66%),transparent,rgba(255,255,255,.18),transparent)!important;filter:blur(22px)!important;opacity:.22!important;animation:rulesPlaqueAura 8s linear infinite!important;pointer-events:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:before{background:linear-gradient(90deg,transparent 0 9%,color-mix(in srgb,var(--flow-accent),transparent 70%) 9.3% 9.9%,transparent 10.2% 89.8%,color-mix(in srgb,var(--flow-accent),transparent 70%) 90.1% 90.7%,transparent 91%),linear-gradient(0deg,transparent 0 7%,rgba(255,255,255,.14) 7.3% 7.8%,transparent 8.2% 91.8%,rgba(255,255,255,.12) 92.2% 92.7%,transparent 93.1%),radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--flow-accent),transparent 72%) 0 2px,transparent 3px),radial-gradient(circle at 88% 10%,rgba(255,255,255,.26) 0 2px,transparent 3px),radial-gradient(circle at 12% 90%,rgba(255,255,255,.18) 0 2px,transparent 3px),radial-gradient(circle at 88% 90%,color-mix(in srgb,var(--flow-accent),transparent 72%) 0 2px,transparent 3px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card .rules-step-copy{overflow:hidden!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card .rules-step-copy:before{animation:rulesPlaqueLine 3.8s ease-in-out infinite!important;animation-delay:calc(var(--phase-index, 0) * -.48s)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy span{overflow:hidden!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy span:before{content:""!important;position:absolute!important;inset:-60% -35%!important;background:linear-gradient(115deg,transparent 36%,rgba(255,255,255,.58) 48%,transparent 60%)!important;transform:translate(-120%) rotate(12deg)!important;animation:rulesBadgeSweep 4.8s ease-in-out infinite!important;animation-delay:calc(var(--phase-index, 0) * -.65s)!important;pointer-events:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy em{position:relative!important;overflow:hidden!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy em:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent)!important;transform:translate(-120%)!important;animation:rulesChipSweep 5.2s ease-in-out infinite!important;animation-delay:calc(var(--phase-index, 0) * -.58s)!important;pointer-events:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy strong{position:relative!important;width:fit-content!important;max-width:100%!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy strong:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-5px!important;height:3px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--flow-accent),transparent)!important;opacity:.76!important;box-shadow:0 0 14px color-mix(in srgb,var(--flow-accent),transparent 48%)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy p{position:relative!important;padding-top:4px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:hover .rules-step-copy span,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:focus-within .rules-step-copy span{transform:rotate(-2deg) scale(1.04)!important}@keyframes rulesFlowCardBreath{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.035) saturate(1.08)}}@keyframes rulesFoilDrift{0%,to{opacity:.35;transform:translate(-4%) skew(-5deg)}50%{opacity:.62;transform:translate(5%) skew(4deg)}}@keyframes rulesPlaqueAura{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rulesPlaqueLine{0%,to{opacity:.48;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@keyframes rulesBadgeSweep{0%,35%{transform:translate(-120%) rotate(12deg)}56%,to{transform:translate(120%) rotate(12deg)}}@keyframes rulesChipSweep{0%,42%{transform:translate(-120%)}62%,to{transform:translate(120%)}}@media(max-width:1180px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(n){transform:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:hover,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:focus-within{transform:translateY(-6px) scale(1.01)!important}}@media(max-width:760px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy strong{width:auto!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy strong:after{bottom:-4px!important;height:2px!important}}@media(prefers-reduced-motion:reduce){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card .rules-step-art:before,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card>.rules-step-art+.rules-step-copy:after,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card .rules-step-copy:before,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy span:before,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy em:after{animation:none!important}}.rules-simple-guide .rules-flow[data-rules-tab=turns]{overflow:clip!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-track{grid-template-columns:repeat(4,minmax(230px,1fr))!important;align-items:stretch!important;gap:clamp(18px,2vw,30px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{min-width:0!important;min-height:clamp(590px,45vw,760px)!important;overflow:hidden!important;contain:paint!important;transform:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(n){transform:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:hover,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:focus-within{transform:translateY(-6px) scale(1.008)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy{position:relative!important;display:grid!important;align-content:end!important;gap:clamp(8px,.8vw,12px)!important;min-height:clamp(245px,19vw,330px)!important;max-height:none!important;margin:clamp(12px,1.4vw,18px)!important;padding:clamp(18px,1.8vw,28px)!important;padding-top:clamp(18px,1.8vw,28px)!important;overflow:visible!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy span{position:relative!important;top:auto!important;left:auto!important;justify-self:start!important;width:clamp(56px,4.8vw,78px)!important;height:clamp(56px,4.8vw,78px)!important;margin:0 0 4px!important;border-radius:clamp(16px,1.5vw,22px)!important;font-size:clamp(28px,2.5vw,42px)!important;transform:rotate(-3deg)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy em{margin-left:0!important;max-width:100%!important;white-space:normal!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy strong{width:100%!important;max-width:100%!important;overflow-wrap:anywhere!important;font-size:clamp(30px,2.55vw,44px)!important;line-height:.98!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy p{max-width:100%!important;overflow-wrap:break-word!important;font-size:clamp(16px,1.15vw,20px)!important;line-height:1.38!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy:before{left:clamp(18px,1.8vw,28px)!important;right:clamp(18px,1.8vw,28px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art img{object-position:50% 36%!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(1) .rules-step-art img{object-position:50% 34%!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(2) .rules-step-art img{object-position:50% 34%!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(3) .rules-step-art img{object-position:50% 32%!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(4) .rules-step-art img{object-position:50% 34%!important}@media(max-width:1500px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-track{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rules-simple-guide .rules-flow[data-rules-tab=turns]:before{display:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{min-height:clamp(500px,48vw,680px)!important}}@media(max-width:760px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-track{grid-template-columns:1fr!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{min-height:clamp(470px,108vw,640px)!important;border-radius:20px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy{min-height:auto!important;margin:10px!important;padding:16px!important;border-radius:16px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy span{width:52px!important;height:52px!important;font-size:26px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy strong{font-size:clamp(28px,8vw,38px)!important}}@media(max-width:430px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{min-height:500px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy p{font-size:15px!important}}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-track{align-items:stretch!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{min-height:clamp(610px,46vw,780px)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--flow-accent),transparent 88%),#050008f5 42%,#050008fa),#050008!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:before{opacity:.98!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art:after{background:linear-gradient(180deg,#05000805,#0500081a 24%,#0500087a 58%,#050008eb 88%,#050008fc),radial-gradient(circle at 50% 13%,rgba(255,255,255,.13),transparent 30%),radial-gradient(circle at 50% 86%,color-mix(in srgb,var(--flow-accent),transparent 60%),transparent 54%)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"num chip" "title title" "copy copy"!important;align-items:center!important;align-content:end!important;min-height:clamp(255px,20vw,340px)!important;padding:clamp(20px,1.9vw,30px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy span{grid-area:num!important;margin:0!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy em{grid-area:chip!important;align-self:center!important;justify-self:start!important;margin:0!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy strong{grid-area:title!important;margin-top:clamp(6px,.8vw,12px)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy p{grid-area:copy!important;margin:0!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy:before{top:auto!important;bottom:clamp(12px,1vw,16px)!important;opacity:.72!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy strong:after{width:min(96px,42%)!important;right:auto!important;background:linear-gradient(90deg,var(--flow-accent),color-mix(in srgb,var(--flow-accent),#ffffff 26%),transparent)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:hover .rules-step-copy strong:after,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:focus-within .rules-step-copy strong:after{width:min(150px,68%)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy span{background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.72),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--flow-accent),#ffffff 32%),var(--flow-accent) 58%,color-mix(in srgb,var(--flow-accent),#050008 16%))!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy em{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;letter-spacing:.14em!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy p:before{content:""!important;display:block!important;width:32px!important;height:2px!important;margin:0 0 9px!important;border-radius:999px!important;background:color-mix(in srgb,var(--flow-accent),#ffffff 12%)!important;box-shadow:0 0 12px color-mix(in srgb,var(--flow-accent),transparent 48%)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(1) .rules-step-copy strong:before{content:"READY"}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(2) .rules-step-copy strong:before{content:"PLAY"}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(3) .rules-step-copy strong:before{content:"ATTACK"}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(4) .rules-step-copy strong:before{content:"END"}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy strong:before{display:block!important;margin-bottom:4px!important;color:color-mix(in srgb,var(--flow-accent),#ffffff 20%)!important;font-family:var(--font-body)!important;font-size:clamp(10px,.8vw,12px)!important;font-weight:950!important;letter-spacing:.2em!important;line-height:1!important;opacity:.88!important}@media(max-width:1500px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{min-height:clamp(530px,50vw,700px)!important}}@media(max-width:760px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy{grid-template-columns:auto minmax(0,1fr)!important;min-height:auto!important;gap:8px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy em{min-height:30px!important;font-size:10px!important}}.rules-simple-guide .rules-flow[data-rules-tab=turns]{background:radial-gradient(circle at 12% 18%,rgba(57,255,90,.18),transparent 28%),radial-gradient(circle at 88% 18%,rgba(144,244,255,.16),transparent 30%),radial-gradient(circle at 50% 100%,rgba(255,104,247,.1),transparent 36%),linear-gradient(145deg,#120720fa,#050008fc 56%,#120720fa)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns]:before,.rules-simple-guide .rules-flow[data-rules-tab=turns]:after{display:none!important;content:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-track{position:relative!important;gap:clamp(12px,1.15vw,18px)!important;padding:clamp(10px,1.2vw,16px)!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:30px!important;background:linear-gradient(135deg,#ffffff0f,#ffffff05),#05000852!important;box-shadow:inset 0 1px #ffffff12,0 22px 54px #00000040!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card{border-radius:24px!important;border-color:#f8f5ff24!important;box-shadow:0 24px 58px #0000006b,0 0 0 1px color-mix(in srgb,var(--flow-accent),transparent 76%),inset 0 1px #ffffff1f!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:before{background:none!important;border-color:color-mix(in srgb,var(--flow-accent),transparent 70%)!important;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 34px color-mix(in srgb,var(--flow-accent),transparent 92%)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:after{background:linear-gradient(180deg,#05000805,#05000814 30%,#0500087a 64%,#050008f0),radial-gradient(circle at 50% 88%,color-mix(in srgb,var(--flow-accent),transparent 66%),transparent 54%)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art:before{background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--flow-accent),transparent 76%),transparent 42%),radial-gradient(circle at 18% 14%,rgba(255,255,255,.12),transparent 18%)!important;opacity:.28!important;mix-blend-mode:screen!important;animation:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art:after{background:linear-gradient(180deg,transparent 0%,rgba(5,0,8,.08) 34%,rgba(5,0,8,.58) 72%,rgba(5,0,8,.96) 100%),radial-gradient(circle at 50% 90%,color-mix(in srgb,var(--flow-accent),transparent 64%),transparent 58%)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-art img{filter:saturate(1.12) contrast(1.04) brightness(.98)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy{border-color:color-mix(in srgb,var(--flow-accent),transparent 58%)!important;background:linear-gradient(165deg,#ffffff29,#ffffff0b 42%,#05000824),#050008bd!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy:before{display:none!important;content:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy span:before,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy em:after,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card>.rules-step-art+.rules-step-copy:after{display:none!important;content:none!important;animation:none!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy strong:after,.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-step-copy p:before{opacity:.55!important}@media(min-width:1501px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(1){border-top-right-radius:16px!important;border-bottom-right-radius:16px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(2),.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(3){border-radius:16px!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-card:nth-child(4){border-top-left-radius:16px!important;border-bottom-left-radius:16px!important}}@media(max-width:1500px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .rules-phase-track{gap:clamp(12px,1.7vw,18px)!important}}.rules-simple-guide .rules-tab-nav{order:-1!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0!important}.rules-simple-guide .rules-tab-content>.rules-hero.rules-tab-panel[data-active=true]{display:grid!important}.rules-simple-guide .rules-tab-content>.rules-hero.rules-tab-panel[data-active=false]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.rules-simple-guide .rules-tab-button:first-child{border-color:#f4b83a52!important}.rules-simple-guide .rules-tab-button:first-child.active,.rules-simple-guide .rules-tab-button:first-child[aria-selected=true]{background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.58),transparent 32%),linear-gradient(135deg,#f4b83a,#39ff5a 55%,#90f4ff)!important}@media(max-width:1180px){.rules-simple-guide .rules-tab-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:640px){.rules-simple-guide .rules-tab-nav{grid-template-columns:1fr!important}}.rules-simple-guide .rules-tab-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards][data-active=true]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"types table"!important;align-items:stretch!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-learn-panel{grid-area:types!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-panel{grid-area:table!important}.rules-simple-guide .rules-rarity-page[data-rules-tab=rarity][data-active=true]{display:grid!important;gap:clamp(18px,2.2vw,28px)!important;padding:clamp(18px,2.8vw,36px)!important;border:1px solid rgba(248,245,255,.16)!important;border-radius:24px!important;background:radial-gradient(circle at 10% 12%,rgba(244,184,58,.16),transparent 28%),radial-gradient(circle at 90% 12%,rgba(255,104,247,.13),transparent 30%),radial-gradient(circle at 50% 100%,rgba(57,255,90,.1),transparent 34%),linear-gradient(145deg,#140824f5,#050008fa)!important;box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff1a!important;overflow:hidden!important}.rules-simple-guide .rules-rarity-page-head{align-items:start!important;margin:0!important;padding:clamp(16px,2vw,24px)!important;border:1px solid rgba(248,245,255,.13)!important;border-radius:20px!important;background:#0500085c!important}.rules-simple-guide .rules-rarity-page-head p{max-width:66rem!important;margin:10px 0 0!important;color:#f8f5ffc7!important;font-size:clamp(15px,1.18vw,19px)!important;font-weight:720!important;line-height:1.42!important}.rules-simple-guide .rules-rarity-page-head>strong{max-width:220px!important;white-space:normal!important;text-align:right!important}.rules-simple-guide .rules-rarity-legend-row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(8px,1vw,14px)!important;padding:clamp(10px,1.4vw,16px)!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:18px!important;background:#0500084d!important}.rules-simple-guide .rules-rarity-logo-chip{display:grid!important;place-items:center!important;gap:8px!important;min-height:118px!important;padding:12px!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:16px!important;color:#fff8d9!important;text-align:center!important;background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.12),transparent 42%),#ffffff09!important}.rules-simple-guide .rules-rarity-logo-chip .rules-rarity-icon{width:clamp(54px,5vw,78px)!important;height:clamp(54px,5vw,78px)!important}.rules-simple-guide .rules-rarity-logo-chip b{font-family:var(--font-display)!important;font-size:clamp(11px,.9vw,14px)!important;font-weight:950!important;text-transform:uppercase!important}.rules-simple-guide .rules-rarity-detail-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,1.7vw,22px)!important}.rules-simple-guide .rules-rarity-detail-card{position:relative!important;display:grid!important;grid-template-rows:auto 1fr!important;min-height:clamp(300px,24vw,390px)!important;padding:clamp(16px,1.8vw,24px)!important;border:1px solid rgba(248,245,255,.14)!important;border-radius:22px!important;overflow:hidden!important;background:radial-gradient(circle at 12% 10%,rgba(255,255,255,.12),transparent 24%),linear-gradient(145deg,#ffffff12,#ffffff05),#0500087a!important;box-shadow:0 20px 50px #00000047,inset 0 1px #ffffff14!important}.rules-simple-guide .rules-rarity-detail-card[data-rarity=common]{--rarity-card-accent: #d9d3e9}.rules-simple-guide .rules-rarity-detail-card[data-rarity=uncommon]{--rarity-card-accent: #71f6cb}.rules-simple-guide .rules-rarity-detail-card[data-rarity=rare]{--rarity-card-accent: #ffcf5a}.rules-simple-guide .rules-rarity-detail-card[data-rarity=epic]{--rarity-card-accent: #ff8adf}.rules-simple-guide .rules-rarity-detail-card[data-rarity=legendary]{--rarity-card-accent: #ffd66b}.rules-simple-guide .rules-rarity-detail-card[data-rarity=mythic]{--rarity-card-accent: #ff68f7}.rules-simple-guide .rules-rarity-detail-card:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--rarity-card-accent),transparent 78%),transparent 42%)!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-detail-top,.rules-simple-guide .rules-rarity-detail-copy{position:relative!important;z-index:1!important}.rules-simple-guide .rules-rarity-detail-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:clamp(12px,1.2vw,18px)!important}.rules-simple-guide .rules-rarity-detail-top .rules-rarity-icon{width:clamp(68px,6vw,96px)!important;height:clamp(68px,6vw,96px)!important}.rules-simple-guide .rules-rarity-detail-top span{color:color-mix(in srgb,var(--rarity-card-accent),#ffffff 28%)!important;font-family:var(--font-display)!important;font-size:clamp(30px,3vw,48px)!important;font-weight:950!important;line-height:1!important;opacity:.9!important}.rules-simple-guide .rules-rarity-detail-copy{display:grid!important;align-content:start!important;gap:9px!important}.rules-simple-guide .rules-rarity-detail-copy em{width:fit-content!important;padding:6px 9px!important;border:1px solid color-mix(in srgb,var(--rarity-card-accent),transparent 50%)!important;border-radius:999px!important;color:color-mix(in srgb,var(--rarity-card-accent),#ffffff 26%)!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:color-mix(in srgb,var(--rarity-card-accent),transparent 90%)!important}.rules-simple-guide .rules-rarity-detail-copy strong{color:#fff8d9!important;font-family:var(--font-display)!important;font-size:clamp(28px,2.4vw,42px)!important;font-weight:950!important;letter-spacing:-.055em!important;line-height:.95!important}.rules-simple-guide .rules-rarity-detail-copy p{margin:0!important;color:#f8f5ffd1!important;font-size:clamp(15px,1.05vw,18px)!important;font-weight:720!important;line-height:1.38!important}.rules-simple-guide .rules-rarity-notes{display:grid!important;gap:8px!important;margin-top:6px!important}.rules-simple-guide .rules-rarity-notes small{display:grid!important;gap:3px!important;padding:10px!important;border:1px solid rgba(248,245,255,.1)!important;border-radius:12px!important;color:#f8f5ffb8!important;font-size:clamp(12px,.9vw,14px)!important;font-weight:680!important;line-height:1.3!important;background:#05000852!important}.rules-simple-guide .rules-rarity-notes small b{color:color-mix(in srgb,var(--rarity-card-accent),#ffffff 18%)!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important}@media(max-width:1180px){.rules-simple-guide .rules-tab-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards][data-active=true],.rules-simple-guide .rules-rarity-detail-grid{grid-template-columns:1fr!important}.rules-simple-guide .rules-rarity-legend-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:640px){.rules-simple-guide .rules-tab-nav,.rules-simple-guide .rules-rarity-legend-row{grid-template-columns:1fr!important}.rules-simple-guide .rules-rarity-page[data-rules-tab=rarity][data-active=true]{padding:14px!important;border-radius:18px!important}.rules-simple-guide .rules-rarity-page-head>strong{max-width:none!important;text-align:left!important}}.rules-simple-guide .rules-rarity-page[data-rules-tab=rarity][data-active=true]{gap:clamp(22px,2.6vw,36px)!important;padding:clamp(20px,3vw,44px)!important;border-radius:28px!important;background:radial-gradient(circle at 10% 10%,rgba(244,184,58,.22),transparent 28%),radial-gradient(circle at 86% 10%,rgba(255,104,247,.18),transparent 30%),radial-gradient(circle at 50% 100%,rgba(57,255,90,.13),transparent 36%),linear-gradient(120deg,rgba(255,255,255,.06),transparent 16% 78%,rgba(144,244,255,.05)),linear-gradient(145deg,#160827fa,#050008fc 58%,#12061ffa)!important}.rules-simple-guide .rules-rarity-page[data-rules-tab=rarity][data-active=true]:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.08),transparent 0 1px,transparent 2px),radial-gradient(circle at 78% 28%,rgba(255,255,255,.08),transparent 0 1px,transparent 2px),radial-gradient(circle at 40% 78%,rgba(255,255,255,.06),transparent 0 1px,transparent 2px)!important;background-size:80px 80px,110px 110px,140px 140px!important;opacity:.42!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-page>*{position:relative!important;z-index:1!important}.rules-simple-guide .rules-rarity-page-head{border-radius:24px!important;background:radial-gradient(circle at 8% 24%,rgba(244,184,58,.14),transparent 30%),linear-gradient(145deg,#ffffff17,#ffffff06),#05000866!important}.rules-simple-guide .rules-rarity-page-head h3{font-size:clamp(42px,5.2vw,82px)!important;letter-spacing:-.075em!important;text-shadow:0 5px 0 rgba(0,0,0,.44),0 0 34px rgba(244,184,58,.16)!important}.rules-simple-guide .rules-rarity-page-head p{max-width:74rem!important;font-size:clamp(16px,1.25vw,21px)!important}.rules-simple-guide .rules-rarity-legend-row{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(10px,1.25vw,18px)!important;padding:clamp(14px,1.8vw,24px)!important;border-radius:24px!important;background:linear-gradient(145deg,#ffffff12,#ffffff05),#05000861!important}.rules-simple-guide .rules-rarity-logo-chip{position:relative!important;min-height:clamp(160px,13vw,230px)!important;padding:clamp(14px,1.5vw,22px)!important;border-radius:22px!important;overflow:hidden!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease!important}.rules-simple-guide .rules-rarity-logo-chip:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.16),transparent 40%)!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-logo-chip:hover{transform:translateY(-5px) scale(1.018)!important;border-color:#f8f5ff47!important;filter:brightness(1.08) saturate(1.08)!important;box-shadow:0 22px 46px #00000057,0 0 28px #f8f5ff14!important}.rules-simple-guide .rules-rarity-logo-chip .rules-rarity-icon{width:clamp(88px,8vw,132px)!important;height:clamp(88px,8vw,132px)!important;filter:drop-shadow(0 0 18px rgba(248,245,255,.24)) drop-shadow(0 16px 18px rgba(0,0,0,.38))!important}.rules-simple-guide .rules-rarity-logo-chip b{position:relative!important;z-index:1!important;font-size:clamp(13px,1vw,17px)!important}.rules-simple-guide .rules-rarity-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,2vw,28px)!important}.rules-simple-guide .rules-rarity-detail-card{min-height:clamp(360px,25vw,470px)!important;padding:clamp(18px,2vw,30px)!important;border-radius:28px!important;border-color:color-mix(in srgb,var(--rarity-card-accent),transparent 64%)!important;background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--rarity-card-accent),transparent 72%),transparent 34%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--rarity-card-accent),transparent 86%),transparent 34%),linear-gradient(145deg,#ffffff16,#ffffff05),#0500088a!important;box-shadow:0 26px 64px #00000057,0 0 0 1px #ffffff0e,0 0 34px color-mix(in srgb,var(--rarity-card-accent),transparent 86%),inset 0 1px #ffffff1f!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease!important}.rules-simple-guide .rules-rarity-detail-card:hover{transform:translateY(-6px)!important;border-color:color-mix(in srgb,var(--rarity-card-accent),#ffffff 16%)!important;filter:brightness(1.04) saturate(1.08)!important;box-shadow:0 34px 76px #0000006b,0 0 0 1px color-mix(in srgb,var(--rarity-card-accent),transparent 54%),0 0 44px color-mix(in srgb,var(--rarity-card-accent),transparent 74%),inset 0 1px #ffffff29!important}.rules-simple-guide .rules-rarity-detail-card:after{content:""!important;position:absolute!important;inset:12px!important;border:1px solid color-mix(in srgb,var(--rarity-card-accent),transparent 76%)!important;border-radius:22px!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-detail-top .rules-rarity-icon{width:clamp(96px,8vw,142px)!important;height:clamp(96px,8vw,142px)!important;filter:drop-shadow(0 0 20px color-mix(in srgb,var(--rarity-card-accent),transparent 50%)) drop-shadow(0 18px 20px rgba(0,0,0,.36))!important}.rules-simple-guide .rules-rarity-detail-top span{font-size:clamp(42px,4vw,66px)!important;text-shadow:0 0 24px color-mix(in srgb,var(--rarity-card-accent),transparent 62%)!important}.rules-simple-guide .rules-rarity-detail-copy em{font-size:12px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important}.rules-simple-guide .rules-rarity-detail-copy strong{font-size:clamp(38px,3.5vw,62px)!important;text-shadow:0 3px 0 rgba(0,0,0,.38),0 0 22px color-mix(in srgb,var(--rarity-card-accent),transparent 78%)!important}.rules-simple-guide .rules-rarity-detail-copy p{font-size:clamp(16px,1.18vw,20px)!important;color:#f8f5ffdb!important}.rules-simple-guide .rules-rarity-notes small{padding:12px!important;border-color:color-mix(in srgb,var(--rarity-card-accent),transparent 82%)!important;background:#05000861!important}@media(max-width:1180px){.rules-simple-guide .rules-rarity-legend-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rules-simple-guide .rules-rarity-detail-grid{grid-template-columns:1fr!important}}@media(max-width:640px){.rules-simple-guide .rules-rarity-legend-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rules-simple-guide .rules-rarity-logo-chip{min-height:150px!important}.rules-simple-guide .rules-rarity-detail-card{min-height:0!important;border-radius:20px!important}.rules-simple-guide .rules-rarity-detail-top .rules-rarity-icon{width:92px!important;height:92px!important}.rules-simple-guide .rules-rarity-detail-copy strong{font-size:clamp(34px,11vw,48px)!important}}.rules-simple-guide .rules-rarity-legend-row{display:none!important}.rules-simple-guide .rules-rarity-detail-card{text-align:center!important;justify-items:center!important;min-height:clamp(390px,27vw,520px)!important}.rules-simple-guide .rules-rarity-detail-top{display:grid!important;place-items:center!important;justify-content:center!important;margin-bottom:clamp(14px,1.6vw,24px)!important}.rules-simple-guide .rules-rarity-detail-top span{display:none!important}.rules-simple-guide .rules-rarity-detail-top .rules-rarity-icon{width:clamp(132px,11vw,190px)!important;height:clamp(132px,11vw,190px)!important}.rules-simple-guide .rules-rarity-detail-copy{justify-items:center!important;text-align:center!important;gap:clamp(10px,1vw,14px)!important}.rules-simple-guide .rules-rarity-detail-copy em{justify-content:center!important;min-height:40px!important;padding:8px 13px!important;font-size:clamp(12px,.95vw,15px)!important}.rules-simple-guide .rules-rarity-detail-copy strong{font-size:clamp(46px,4.2vw,76px)!important;text-align:center!important}.rules-simple-guide .rules-rarity-detail-copy p{max-width:42rem!important;font-size:clamp(17px,1.3vw,22px)!important;text-align:center!important}.rules-simple-guide .rules-rarity-notes{width:100%!important;max-width:46rem!important}.rules-simple-guide .rules-rarity-notes small{text-align:left!important;font-size:clamp(13px,1vw,16px)!important}@media(max-width:640px){.rules-simple-guide .rules-rarity-detail-top .rules-rarity-icon{width:124px!important;height:124px!important}.rules-simple-guide .rules-rarity-detail-copy strong{font-size:clamp(38px,12vw,56px)!important}}.rules-simple-guide .rules-rarity-page[data-rules-tab=rarity][data-active=true]{position:relative!important;isolation:isolate!important;overflow:hidden!important}.rules-simple-guide .rules-rarity-page[data-rules-tab=rarity][data-active=true]:after{content:""!important;position:absolute!important;inset:auto -12% -18% 28%!important;z-index:0!important;height:340px!important;border-radius:999px!important;background:radial-gradient(ellipse,rgba(255,104,247,.18),rgba(57,255,90,.1) 42%,transparent 70%)!important;filter:blur(16px)!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-page-head{position:relative!important;overflow:hidden!important}.rules-simple-guide .rules-rarity-page-head:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,.12) 46%,transparent 54% 100%)!important;opacity:.42!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-detail-grid{align-items:stretch!important}.rules-simple-guide .rules-rarity-detail-card{isolation:isolate!important;grid-template-rows:auto 1fr!important;align-content:start!important;gap:clamp(12px,1.4vw,20px)!important;overflow:hidden!important}.rules-simple-guide .rules-rarity-detail-card:before{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--rarity-card-accent),transparent 62%),transparent 34%),radial-gradient(circle at 10% 16%,rgba(255,255,255,.12),transparent 18%),linear-gradient(140deg,rgba(255,255,255,.08),transparent 38% 68%,color-mix(in srgb,var(--rarity-card-accent),transparent 90%))!important;opacity:1!important}.rules-simple-guide .rules-rarity-detail-card:after{inset:13px!important;border-radius:24px!important;background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--rarity-card-accent),transparent 82%),transparent 24%),linear-gradient(90deg,transparent 0 12%,color-mix(in srgb,var(--rarity-card-accent),transparent 78%) 12.4% 12.8%,transparent 13.2% 86.8%,color-mix(in srgb,var(--rarity-card-accent),transparent 78%) 87.2% 87.6%,transparent 88%)!important;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 0 32px color-mix(in srgb,var(--rarity-card-accent),transparent 92%)!important}.rules-simple-guide .rules-rarity-detail-top{min-height:clamp(150px,12vw,220px)!important;margin-bottom:0!important;padding:clamp(8px,1vw,14px)!important;border:1px solid color-mix(in srgb,var(--rarity-card-accent),transparent 72%)!important;border-radius:22px!important;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--rarity-card-accent),transparent 72%),transparent 48%),#05000838!important;box-shadow:inset 0 1px #ffffff17,0 16px 32px #0000002e!important}.rules-simple-guide .rules-rarity-detail-top .rules-rarity-icon{transform:translateZ(0)!important;transition:transform .2s ease,filter .2s ease!important}.rules-simple-guide .rules-rarity-detail-card:hover .rules-rarity-detail-top .rules-rarity-icon{transform:translateY(-4px) scale(1.055)!important;filter:drop-shadow(0 0 28px color-mix(in srgb,var(--rarity-card-accent),transparent 36%)) drop-shadow(0 22px 24px rgba(0,0,0,.4))!important}.rules-simple-guide .rules-rarity-detail-copy{align-content:start!important;min-height:0!important}.rules-simple-guide .rules-rarity-detail-copy em{border-color:color-mix(in srgb,var(--rarity-card-accent),transparent 42%)!important;background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.28),transparent 28%),color-mix(in srgb,var(--rarity-card-accent),transparent 86%)!important;box-shadow:0 0 18px color-mix(in srgb,var(--rarity-card-accent),transparent 82%)!important}.rules-simple-guide .rules-rarity-detail-copy strong{position:relative!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important}.rules-simple-guide .rules-rarity-detail-copy strong:after{content:""!important;position:absolute!important;left:50%!important;bottom:-8px!important;width:min(150px,82%)!important;height:3px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,var(--rarity-card-accent),transparent)!important;box-shadow:0 0 18px color-mix(in srgb,var(--rarity-card-accent),transparent 54%)!important;transform:translate(-50%)!important}.rules-simple-guide .rules-rarity-detail-copy p{margin-top:8px!important}.rules-simple-guide .rules-rarity-notes{gap:10px!important;margin-top:clamp(10px,1vw,14px)!important}.rules-simple-guide .rules-rarity-notes small{position:relative!important;overflow:hidden!important;border-radius:14px!important}.rules-simple-guide .rules-rarity-notes small:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:var(--rarity-card-accent)!important;box-shadow:0 0 14px color-mix(in srgb,var(--rarity-card-accent),transparent 46%)!important}.rules-simple-guide .rules-rarity-detail-card[data-rarity=mythic],.rules-simple-guide .rules-rarity-detail-card[data-rarity=legendary]{min-height:clamp(410px,28vw,560px)!important}.rules-simple-guide .rules-rarity-detail-card[data-rarity=mythic] .rules-rarity-detail-top .rules-rarity-icon,.rules-simple-guide .rules-rarity-detail-card[data-rarity=legendary] .rules-rarity-detail-top .rules-rarity-icon{width:clamp(150px,12vw,215px)!important;height:clamp(150px,12vw,215px)!important}@media(min-width:1181px){.rules-simple-guide .rules-rarity-detail-card[data-rarity=legendary],.rules-simple-guide .rules-rarity-detail-card[data-rarity=mythic]{grid-column:span 1!important}}@media(max-width:640px){.rules-simple-guide .rules-rarity-detail-top{min-height:150px!important}.rules-simple-guide .rules-rarity-detail-card[data-rarity=mythic] .rules-rarity-detail-top .rules-rarity-icon,.rules-simple-guide .rules-rarity-detail-card[data-rarity=legendary] .rules-rarity-detail-top .rules-rarity-icon,.rules-simple-guide .rules-rarity-detail-top .rules-rarity-icon{width:132px!important;height:132px!important}}.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity][data-active=true]{position:relative!important;isolation:isolate!important;display:grid!important;gap:clamp(18px,2.2vw,30px)!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:clamp(14px,2.1vw,32px)!important;border:1px solid rgba(255,230,163,.34)!important;border-radius:clamp(22px,2.6vw,34px)!important;color:#fff8e6!important;background:linear-gradient(135deg,rgba(255,210,99,.12) 0 1px,transparent 1px 18px) 0 0 / 18px 18px,linear-gradient(90deg,rgba(118,255,219,.09),transparent 20%,transparent 78%,rgba(255,95,231,.09)),linear-gradient(145deg,#170915,#060307 45%,#120d16)!important;box-shadow:0 26px 82px #0000007a,inset 0 1px #ffffff2e,inset 0 -1px #ffd2632e!important;overflow:hidden!important}.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity][data-active=true] *,.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity][data-active=true] *:before,.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity][data-active=true] *:after{box-sizing:border-box!important;min-width:0!important}.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity][data-active=true]:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(112deg,transparent 0 12%,rgba(255,230,163,.1) 12.2% 12.8%,transparent 13% 56%,rgba(118,255,219,.08) 56.2% 56.8%,transparent 57%),radial-gradient(circle at 12% 18%,rgba(255,207,90,.13),transparent 28%),radial-gradient(circle at 90% 8%,rgba(255,104,247,.11),transparent 26%)!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity][data-active=true]:after{content:""!important;position:absolute!important;inset:12px!important;z-index:-1!important;border:1px solid rgba(255,248,230,.08)!important;border-radius:clamp(17px,2.1vw,27px)!important;background:linear-gradient(180deg,rgba(255,255,255,.052),transparent 24% 76%,rgba(255,210,99,.04))!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-vault-hero{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(238px,340px)!important;gap:clamp(16px,2.4vw,34px)!important;align-items:stretch!important;width:100%!important;padding:clamp(20px,3vw,42px)!important;border:1px solid rgba(255,230,163,.26)!important;border-radius:clamp(20px,2.4vw,30px)!important;background:linear-gradient(100deg,rgba(255,246,211,.1) 0 22%,transparent 22.2% 100%),linear-gradient(135deg,#ffd2631a,#ffffff09 42%,#76ffdb12),#080408!important;box-shadow:0 20px 56px #00000061,inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff09!important;overflow:hidden!important}.rules-simple-guide .rules-rarity-vault-hero:before{content:""!important;position:absolute!important;right:-92px!important;top:-92px!important;width:min(44vw,500px)!important;aspect-ratio:1!important;border:1px solid rgba(255,230,163,.16)!important;border-radius:50%!important;background:repeating-conic-gradient(from 8deg,rgba(255,246,211,.075) 0 5deg,transparent 5deg 16deg),radial-gradient(circle,transparent 0 50%,rgba(255,210,99,.075) 50.5% 51.5%,transparent 52%)!important;opacity:.74!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-vault-copy{position:relative!important;z-index:1!important}.rules-simple-guide .rules-rarity-vault-copy .eyebrow{color:#8bffdf!important;text-shadow:none!important}.rules-simple-guide .rules-rarity-vault-copy h3{max-width:12ch!important;margin:6px 0 0!important;color:#fff1b8!important;font-size:clamp(48px,7.4vw,108px)!important;font-weight:1000!important;line-height:.86!important;letter-spacing:-.078em!important;text-wrap:balance!important;text-shadow:0 2px 0 rgba(62,34,0,.54),0 14px 34px rgba(0,0,0,.42)!important}.rules-simple-guide .rules-rarity-vault-copy p{max-width:74rem!important;margin:clamp(14px,1.9vw,22px) 0 0!important;color:#fff8e6e6!important;font-size:clamp(16px,1.18vw,20px)!important;font-weight:730!important;line-height:1.5!important;overflow-wrap:anywhere!important;text-wrap:pretty!important}.rules-simple-guide .rules-rarity-vault-signal{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"start end" "title title" "copy copy"!important;gap:10px 16px!important;align-content:start!important;min-height:0!important;padding:clamp(16px,1.9vw,22px) clamp(16px,1.9vw,22px) clamp(46px,5vw,56px)!important;border:1px solid rgba(255,230,163,.24)!important;border-radius:22px!important;background:linear-gradient(180deg,#ffffff1b,#ffffff06),#070307!important;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffd2631f,0 16px 38px #00000047!important;overflow:hidden!important}.rules-simple-guide .rules-rarity-vault-signal:before{content:""!important;position:absolute!important;left:clamp(16px,1.9vw,22px)!important;right:clamp(16px,1.9vw,22px)!important;bottom:24px!important;height:12px!important;border-radius:999px!important;background:linear-gradient(90deg,#e9e3ff,#71f6cb 20%,#ffcf5a,#ff8adf 60%,#ffd66b 78%,#ff68f7)!important;box-shadow:0 0 0 1px #fff8e62e,0 10px 28px #00000052!important}.rules-simple-guide .rules-rarity-vault-signal:after{content:""!important;position:absolute!important;left:clamp(16px,1.9vw,22px)!important;right:clamp(16px,1.9vw,22px)!important;bottom:20px!important;height:20px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-vault-signal span,.rules-simple-guide .rules-rarity-vault-signal strong,.rules-simple-guide .rules-rarity-vault-signal em{position:relative!important;z-index:1!important}.rules-simple-guide .rules-rarity-vault-signal span{color:#fff8e6c2!important;font-size:11px!important;font-weight:950!important;letter-spacing:.15em!important;line-height:1.15!important;text-transform:uppercase!important;white-space:normal!important}.rules-simple-guide .rules-rarity-vault-signal span:first-child{grid-area:start!important}.rules-simple-guide .rules-rarity-vault-signal span:last-child{grid-area:end!important;justify-self:end!important;color:#ffb8fb!important}.rules-simple-guide .rules-rarity-vault-signal strong{grid-area:title!important;color:#fff1b8!important;font-size:clamp(27px,2.6vw,40px)!important;font-weight:1000!important;line-height:.96!important;letter-spacing:-.048em!important;text-shadow:0 10px 26px rgba(0,0,0,.45)!important}.rules-simple-guide .rules-rarity-vault-signal em{grid-area:copy!important;max-width:24rem!important;color:#fff8e6c7!important;font-size:13.5px!important;font-style:normal!important;font-weight:760!important;line-height:1.42!important;overflow-wrap:anywhere!important}.rules-simple-guide .rules-rarity-vault-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))!important;gap:clamp(16px,1.9vw,24px)!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:stretch!important}.rules-simple-guide .rules-rarity-vault-card{--rarity-card-accent: #f8f5ff;--rarity-card-soft: rgba(248, 245, 255, .14);position:relative!important;isolation:isolate!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto 1fr!important;gap:clamp(14px,1.5vw,20px)!important;min-width:0!important;min-height:0!important;height:100%!important;padding:clamp(14px,1.7vw,22px)!important;border:1px solid color-mix(in srgb,var(--rarity-card-accent),transparent 48%)!important;border-radius:clamp(22px,2.4vw,30px)!important;color:#fff8e6!important;text-align:left!important;background:linear-gradient(180deg,color-mix(in srgb,var(--rarity-card-accent),transparent 88%) 0 2px,transparent 2px 100%),linear-gradient(135deg,#ffffff1d,#ffffff09 44%,color-mix(in srgb,var(--rarity-card-accent),transparent 91%)),#080408!important;box-shadow:0 20px 54px #00000057,inset 0 1px #ffffff2b,inset 0 -1px color-mix(in srgb,var(--rarity-card-accent),transparent 68%)!important;overflow:hidden!important;transform:translateZ(0)!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.rules-simple-guide .rules-rarity-vault-card[data-rarity=common]{--rarity-card-accent: #e9e3ff;--rarity-card-soft: rgba(233, 227, 255, .14)}.rules-simple-guide .rules-rarity-vault-card[data-rarity=uncommon]{--rarity-card-accent: #71f6cb;--rarity-card-soft: rgba(113, 246, 203, .15)}.rules-simple-guide .rules-rarity-vault-card[data-rarity=rare]{--rarity-card-accent: #ffcf5a;--rarity-card-soft: rgba(255, 207, 90, .16)}.rules-simple-guide .rules-rarity-vault-card[data-rarity=epic]{--rarity-card-accent: #ff8adf;--rarity-card-soft: rgba(255, 138, 223, .16)}.rules-simple-guide .rules-rarity-vault-card[data-rarity=legendary]{--rarity-card-accent: #ffd66b;--rarity-card-soft: rgba(255, 214, 107, .18)}.rules-simple-guide .rules-rarity-vault-card[data-rarity=mythic]{--rarity-card-accent: #ff68f7;--rarity-card-soft: rgba(255, 104, 247, .18)}.rules-simple-guide .rules-rarity-vault-card:before{content:""!important;position:absolute!important;inset:9px!important;z-index:-1!important;border:1px solid rgba(255,248,230,.075)!important;border-radius:calc(clamp(22px,2.4vw,30px) - 8px)!important;background:linear-gradient(135deg,transparent 0 16%,rgba(255,255,255,.075) 16.2% 16.8%,transparent 17% 100%),linear-gradient(315deg,transparent 0 18%,color-mix(in srgb,var(--rarity-card-accent),transparent 87%) 18.2% 19%,transparent 19.2% 100%)!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-vault-card:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:5px!important;z-index:2!important;background:linear-gradient(90deg,transparent,var(--rarity-card-accent),transparent)!important;opacity:.88!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-vault-card:hover{transform:translateY(-5px)!important;border-color:color-mix(in srgb,var(--rarity-card-accent),#ffffff 24%)!important;box-shadow:0 26px 70px #0000006b,0 0 0 1px color-mix(in srgb,var(--rarity-card-accent),transparent 70%),inset 0 1px #ffffff30,inset 0 -1px color-mix(in srgb,var(--rarity-card-accent),transparent 62%)!important}.rules-simple-guide .rules-rarity-vault-glass{position:relative!important;z-index:1!important;display:grid!important;place-items:center!important;min-height:clamp(205px,17vw,280px)!important;margin:0!important;padding:clamp(18px,2.2vw,30px)!important;border:1px solid color-mix(in srgb,var(--rarity-card-accent),transparent 42%)!important;border-radius:clamp(18px,2vw,24px)!important;background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 23% 76%,rgba(255,255,255,.055)),radial-gradient(circle at 50% 47%,var(--rarity-card-soft),transparent 54%),#050205!important;box-shadow:inset 0 1px #ffffff30,inset 0 0 0 7px #ffffff06,0 14px 34px #0000004d!important;overflow:hidden!important}.rules-simple-guide .rules-rarity-vault-glass:before{content:""!important;position:absolute!important;inset:13px!important;border:1px solid rgba(255,248,230,.12)!important;border-radius:calc(clamp(18px,2vw,24px) - 9px)!important;background:linear-gradient(115deg,rgba(255,255,255,.13) 0 12%,transparent 12.5% 100%),linear-gradient(245deg,color-mix(in srgb,var(--rarity-card-accent),transparent 88%) 0 12%,transparent 12.5% 100%)!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-holo-ring{position:absolute!important;width:min(78%,232px)!important;aspect-ratio:1!important;border-radius:28%!important;border:2px solid color-mix(in srgb,var(--rarity-card-accent),transparent 18%)!important;background:linear-gradient(135deg,transparent 0 48%,color-mix(in srgb,var(--rarity-card-accent),transparent 62%) 49% 51%,transparent 52%),linear-gradient(45deg,transparent 0 48%,rgba(255,255,255,.16) 49% 51%,transparent 52%)!important;box-shadow:inset 0 0 0 8px #ffffff09,0 0 0 1px #fff8e614!important;transform:rotate(45deg)!important;opacity:.9!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-vault-shelf{position:absolute!important;left:18%!important;right:18%!important;bottom:clamp(18px,2vw,27px)!important;height:7px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,var(--rarity-card-accent),transparent)!important;opacity:.68!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-vault-glass .rules-rarity-icon,.rules-simple-guide .rules-rarity-vault-card[data-rarity=legendary] .rules-rarity-vault-glass .rules-rarity-icon,.rules-simple-guide .rules-rarity-vault-card[data-rarity=mythic] .rules-rarity-vault-glass .rules-rarity-icon{position:relative!important;z-index:2!important;width:clamp(140px,12.6vw,216px)!important;height:clamp(140px,12.6vw,216px)!important;max-width:82%!important;object-fit:contain!important;transform:translateZ(0)!important;filter:none!important;transition:transform .22s ease!important}.rules-simple-guide .rules-rarity-vault-card:hover .rules-rarity-vault-glass .rules-rarity-icon{transform:translateY(-4px) scale(1.045)!important;filter:none!important}.rules-simple-guide .rules-rarity-vault-body{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-content:start!important;justify-items:start!important;text-align:left!important}.rules-simple-guide .rules-rarity-vault-body em{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:100%!important;min-height:32px!important;margin:0!important;padding:7px 12px!important;border:1px solid color-mix(in srgb,var(--rarity-card-accent),transparent 34%)!important;border-radius:999px!important;color:#050205!important;font-size:11px!important;font-style:normal!important;font-weight:1000!important;letter-spacing:.12em!important;line-height:1.08!important;text-transform:uppercase!important;background:var(--rarity-card-accent)!important;box-shadow:none!important;white-space:normal!important}.rules-simple-guide .rules-rarity-vault-body strong{display:block!important;width:100%!important;margin:0!important;color:#fff1b8!important;font-size:clamp(38px,3.8vw,64px)!important;font-weight:1000!important;line-height:.96!important;letter-spacing:-.058em!important;text-align:left!important;text-shadow:0 10px 26px rgba(0,0,0,.44)!important;overflow-wrap:anywhere!important}.rules-simple-guide .rules-rarity-vault-body strong:after,.rules-simple-guide .rules-rarity-vault-body small:before{display:none!important;content:none!important}.rules-simple-guide .rules-rarity-vault-body p{max-width:100%!important;margin:0!important;color:#fff8e6e0!important;font-size:clamp(15.5px,1.02vw,17px)!important;font-weight:720!important;line-height:1.48!important;text-align:left!important;overflow-wrap:anywhere!important;text-wrap:pretty!important}.rules-simple-guide .rules-rarity-vault-body .rules-rarity-notes{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:none!important;margin:4px 0 0!important}.rules-simple-guide .rules-rarity-vault-body .rules-rarity-notes small{display:grid!important;gap:7px!important;min-height:0!important;padding:13px 14px 14px!important;border:1px solid rgba(255,248,230,.13)!important;border-left:4px solid var(--rarity-card-accent)!important;border-radius:14px!important;color:#fff8e6d1!important;font-size:clamp(13px,.9vw,14.5px)!important;font-weight:690!important;line-height:1.42!important;text-align:left!important;background:linear-gradient(90deg,color-mix(in srgb,var(--rarity-card-accent),transparent 91%),transparent 58%),#00000038!important;box-shadow:inset 0 1px #ffffff13!important;overflow-wrap:anywhere!important}.rules-simple-guide .rules-rarity-vault-body .rules-rarity-notes small b{color:color-mix(in srgb,var(--rarity-card-accent),#ffffff 16%)!important;font-size:10.5px!important;font-weight:1000!important;letter-spacing:.13em!important;line-height:1.05!important;text-transform:uppercase!important}@media(prefers-reduced-motion:no-preference){.rules-simple-guide .rules-rarity-vault-card{animation:rarityCrystalRise .5s cubic-bezier(.18,.84,.24,1) both!important;animation-delay:calc(var(--rarity-index) * 64ms)!important}.rules-simple-guide .rules-rarity-vault-card:after{animation:rarityCrystalTrace 4.8s ease-in-out infinite!important;animation-delay:calc(var(--rarity-index) * -.4s)!important}}@keyframes rarityCrystalRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes rarityCrystalTrace{0%,52%{opacity:.28;transform:translate(-42%)}66%{opacity:.88;transform:translate(42%)}to{opacity:.34;transform:translate(76%)}}@media(max-width:1180px){.rules-simple-guide .rules-rarity-vault-hero{grid-template-columns:1fr!important}.rules-simple-guide .rules-rarity-vault-signal{max-width:100%!important}}@media(max-width:760px){.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity][data-active=true]{gap:14px!important;padding:12px!important;border-radius:24px!important}.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity][data-active=true]:after{inset:8px!important}.rules-simple-guide .rules-rarity-vault-hero{padding:18px!important;border-radius:22px!important}.rules-simple-guide .rules-rarity-vault-hero:before{right:-168px!important;top:-140px!important;width:360px!important}.rules-simple-guide .rules-rarity-vault-copy h3{max-width:100%!important;font-size:clamp(42px,14vw,64px)!important;line-height:.9!important;letter-spacing:-.07em!important}.rules-simple-guide .rules-rarity-vault-copy p{font-size:15.5px!important;line-height:1.48!important}.rules-simple-guide .rules-rarity-vault-signal{grid-template-columns:1fr!important;grid-template-areas:"start" "end" "title" "copy"!important;padding:15px 15px 46px!important;border-radius:18px!important}.rules-simple-guide .rules-rarity-vault-signal span:last-child{justify-self:start!important}.rules-simple-guide .rules-rarity-vault-signal strong{font-size:clamp(28px,8vw,38px)!important}.rules-simple-guide .rules-rarity-vault-grid{grid-template-columns:1fr!important;gap:14px!important}.rules-simple-guide .rules-rarity-vault-card{gap:14px!important;padding:13px!important;border-radius:24px!important}.rules-simple-guide .rules-rarity-vault-glass{min-height:clamp(196px,54vw,240px)!important;border-radius:20px!important}.rules-simple-guide .rules-rarity-holo-ring{width:min(74%,205px)!important}.rules-simple-guide .rules-rarity-vault-glass .rules-rarity-icon,.rules-simple-guide .rules-rarity-vault-card[data-rarity=legendary] .rules-rarity-vault-glass .rules-rarity-icon,.rules-simple-guide .rules-rarity-vault-card[data-rarity=mythic] .rules-rarity-vault-glass .rules-rarity-icon{width:clamp(142px,45vw,184px)!important;height:clamp(142px,45vw,184px)!important}.rules-simple-guide .rules-rarity-vault-body{justify-items:stretch!important}.rules-simple-guide .rules-rarity-vault-body strong{font-size:clamp(38px,11.5vw,54px)!important;line-height:.98!important}}@media(max-width:420px){.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity][data-active=true]{padding:10px!important}.rules-simple-guide .rules-rarity-vault-hero,.rules-simple-guide .rules-rarity-vault-card{padding:12px!important}.rules-simple-guide .rules-rarity-vault-copy h3{font-size:clamp(38px,13vw,54px)!important}.rules-simple-guide .rules-rarity-vault-glass{min-height:188px!important}.rules-simple-guide .rules-rarity-vault-body p,.rules-simple-guide .rules-rarity-vault-body .rules-rarity-notes small{font-size:14.5px!important}}.rules-simple-guide .rules-rarity-vault-signal{grid-template-columns:1fr!important;grid-template-areas:none!important;gap:clamp(14px,1.8vw,20px)!important;align-content:start!important;padding:clamp(16px,2vw,24px)!important;min-height:0!important;border-color:#ffe6a352!important;background:linear-gradient(135deg,rgba(255,241,184,.12),transparent 28%),linear-gradient(180deg,#ffffff1c,#ffffff07),#070307!important}.rules-simple-guide .rules-rarity-vault-signal:before{inset:9px!important;width:auto!important;height:auto!important;border:1px solid rgba(255,248,230,.09)!important;border-radius:17px!important;background:linear-gradient(120deg,transparent 0 18%,rgba(255,248,230,.09) 18.2% 18.8%,transparent 19% 100%),linear-gradient(300deg,transparent 0 74%,rgba(118,255,219,.08) 74.2% 75%,transparent 75.2% 100%)!important;box-shadow:none!important;opacity:1!important}.rules-simple-guide .rules-rarity-vault-signal:after{display:none!important;content:none!important}.rules-simple-guide .rules-rarity-scale-head{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:12px!important;align-items:end!important}.rules-simple-guide .rules-rarity-scale-head span{color:#fff8e6cc!important;font-size:11px!important;font-weight:1000!important;letter-spacing:.14em!important;line-height:1.15!important;text-transform:uppercase!important}.rules-simple-guide .rules-rarity-scale-head span:last-child{justify-self:end!important;color:#ffb8fb!important}.rules-simple-guide .rules-rarity-scale-head strong{color:#fff1b8!important;font-size:clamp(25px,2.55vw,39px)!important;font-weight:1000!important;line-height:.92!important;letter-spacing:-.055em!important;text-align:center!important;text-shadow:0 10px 24px rgba(0,0,0,.45)!important}.rules-simple-guide .rules-rarity-scale-track{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(7px,.9vw,10px)!important;width:100%!important;min-width:0!important;padding:clamp(12px,1.5vw,16px)!important;border:1px solid rgba(255,248,230,.14)!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffff14,#ffffff05),#0003!important;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #ffd26314!important;overflow:hidden!important}.rules-simple-guide .rules-rarity-scale-track:before{content:""!important;position:absolute!important;left:clamp(18px,2vw,24px)!important;right:clamp(18px,2vw,24px)!important;top:50%!important;height:8px!important;border-radius:999px!important;background:linear-gradient(90deg,#e9e3ff,#71f6cb 20%,#ffcf5a,#ff8adf 60%,#ffd66b 78%,#ff68f7)!important;box-shadow:0 0 0 1px #fff8e629,0 8px 18px #00000047!important;transform:translateY(-50%)!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-scale-track:after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:-34%!important;width:32%!important;background:linear-gradient(100deg,transparent,rgba(255,248,230,.22),rgba(118,255,219,.16),transparent)!important;opacity:.72!important;transform:skew(-18deg) translate(0)!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-scale-node{--rarity-card-accent: #f8f5ff;position:relative!important;z-index:2!important;display:grid!important;grid-template-rows:1fr auto!important;gap:6px!important;place-items:center!important;min-width:0!important;min-height:clamp(86px,7.5vw,106px)!important;padding:9px 6px 8px!important;border:1px solid color-mix(in srgb,var(--rarity-card-accent),transparent 34%)!important;border-radius:15px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--rarity-card-accent),transparent 84%),transparent 52%),#070307!important;box-shadow:inset 0 1px #ffffff1f,0 10px 22px #00000042!important;overflow:hidden!important}.rules-simple-guide .rules-rarity-scale-node[data-rarity=common]{--rarity-card-accent: #e9e3ff}.rules-simple-guide .rules-rarity-scale-node[data-rarity=uncommon]{--rarity-card-accent: #71f6cb}.rules-simple-guide .rules-rarity-scale-node[data-rarity=rare]{--rarity-card-accent: #ffcf5a}.rules-simple-guide .rules-rarity-scale-node[data-rarity=epic]{--rarity-card-accent: #ff8adf}.rules-simple-guide .rules-rarity-scale-node[data-rarity=legendary]{--rarity-card-accent: #ffd66b}.rules-simple-guide .rules-rarity-scale-node[data-rarity=mythic]{--rarity-card-accent: #ff68f7}.rules-simple-guide .rules-rarity-scale-node:before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:13px!important;height:13px!important;border:2px solid #070307!important;border-radius:50%!important;background:var(--rarity-card-accent)!important;box-shadow:0 0 0 1px #fff8e63d!important;transform:translate(-50%,-50%);pointer-events:none!important}.rules-simple-guide .rules-rarity-scale-node:after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 28% 72%,color-mix(in srgb,var(--rarity-card-accent),transparent 86%))!important;opacity:.78!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-scale-node img{position:relative!important;z-index:2!important;width:clamp(36px,3.8vw,52px)!important;height:clamp(36px,3.8vw,52px)!important;object-fit:contain!important;filter:none!important;transform:translateZ(0)!important}.rules-simple-guide .rules-rarity-scale-node small{position:relative!important;z-index:2!important;max-width:100%!important;color:#fff8e6d6!important;font-size:clamp(9px,.78vw,11px)!important;font-weight:1000!important;letter-spacing:.08em!important;line-height:1.05!important;text-align:center!important;text-transform:uppercase!important;overflow-wrap:anywhere!important}.rules-simple-guide .rules-rarity-vault-signal>em{position:relative!important;z-index:2!important;max-width:100%!important;color:#fff8e6d1!important;font-size:clamp(13.5px,.98vw,15px)!important;font-style:normal!important;font-weight:760!important;line-height:1.45!important;text-align:center!important;overflow-wrap:anywhere!important}@media(prefers-reduced-motion:no-preference){.rules-simple-guide .rules-rarity-scale-track:after{animation:rarityScaleScanner 4.8s cubic-bezier(.5,0,.25,1) infinite!important}.rules-simple-guide .rules-rarity-scale-node{animation:rarityScaleNodeStep 5.8s ease-in-out infinite!important;animation-delay:calc(var(--rarity-index) * .16s)!important}.rules-simple-guide .rules-rarity-scale-node:before{animation:rarityScaleTick 5.8s ease-in-out infinite!important;animation-delay:calc(var(--rarity-index) * .16s)!important}.rules-simple-guide .rules-rarity-scale-node img{animation:rarityScaleIconLift 5.8s ease-in-out infinite!important;animation-delay:calc(var(--rarity-index) * .16s)!important}}@keyframes rarityScaleScanner{0%,12%{transform:skew(-18deg) translate(0);opacity:0}24%{opacity:.76}74%{opacity:.68}to{transform:skew(-18deg) translate(430%);opacity:0}}@keyframes rarityScaleNodeStep{0%,to{transform:translateY(0);border-color:color-mix(in srgb,var(--rarity-card-accent),transparent 34%)}45%,58%{transform:translateY(-3px);border-color:color-mix(in srgb,var(--rarity-card-accent),#ffffff 12%)}}@keyframes rarityScaleTick{0%,to{transform:translate(-50%,-50%) scale(1)}45%,58%{transform:translate(-50%,-50%) scale(1.35)}}@keyframes rarityScaleIconLift{0%,to{transform:translateY(0) scale(1)}45%,58%{transform:translateY(-5px) scale(1.08)}}@media(max-width:760px){.rules-simple-guide .rules-rarity-vault-signal{gap:12px!important;padding:14px!important}.rules-simple-guide .rules-rarity-scale-head{grid-template-columns:1fr!important;gap:6px!important;align-items:start!important}.rules-simple-guide .rules-rarity-scale-head strong{order:-1!important;text-align:left!important;font-size:clamp(29px,8vw,40px)!important}.rules-simple-guide .rules-rarity-scale-head span:last-child{justify-self:start!important}.rules-simple-guide .rules-rarity-scale-track{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.rules-simple-guide .rules-rarity-scale-track:before{display:none!important;content:none!important}.rules-simple-guide .rules-rarity-scale-node{min-height:92px!important}.rules-simple-guide .rules-rarity-vault-signal>em{text-align:left!important}}@media(max-width:420px){.rules-simple-guide .rules-rarity-scale-track{gap:7px!important;padding:8px!important}.rules-simple-guide .rules-rarity-scale-node{min-height:82px!important;padding:8px 4px 7px!important;border-radius:13px!important}.rules-simple-guide .rules-rarity-scale-node img{width:36px!important;height:36px!important}.rules-simple-guide .rules-rarity-scale-node small{font-size:8.8px!important;letter-spacing:.055em!important}}.app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;align-items:start!important;row-gap:clamp(4px,.65vw,10px)!important}.app-header.title-menu.flat-top-bar .cryptok-profile-banner-link{grid-column:1!important;grid-row:1!important;display:block!important;width:min(calc(100vw - 20px),900px,calc(var(--tcg-banner-w) * .72))!important;max-width:calc(100vw - 20px)!important;aspect-ratio:var(--ad-aspect-ratio, 3504 / 240)!important;border:1px solid rgba(98,190,255,.42)!important;border-radius:clamp(8px,1vw,16px)!important;background:#030816!important;box-shadow:0 10px 28px #00000047,0 0 0 1px #975dff38,0 0 24px #26aeff29!important;overflow:hidden!important;transform:translateZ(0)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important;z-index:3!important}.app-header.title-menu.flat-top-bar .cryptok-profile-banner-link:hover,.app-header.title-menu.flat-top-bar .cryptok-profile-banner-link:focus-visible{border-color:#b367ffb8!important;box-shadow:0 12px 32px #00000057,0 0 0 1px #26aeff57,0 0 28px #b367ff38!important;outline:0!important;transform:translateY(-2px)!important}.app-header.title-menu.flat-top-bar .cryptok-profile-banner-link img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip,body.duel-board-active .app-header.title-menu.flat-top-bar .flat-session-tabs>button.session-brand-chip{grid-column:1!important;grid-row:2!important}body:not(.duel-board-active) .app-header.title-menu.flat-top-bar .session-points,body.duel-board-active .app-header.title-menu.flat-top-bar .session-points{grid-column:1!important;grid-row:2!important;justify-self:end!important;align-self:start!important;z-index:4!important}@media(min-width:1500px){.app-header.title-menu.flat-top-bar .cryptok-profile-banner-link{width:min(calc(100vw - 28px),1040px,calc(var(--tcg-banner-w) * .68))!important}}@media(max-width:760px){.app-header.title-menu.flat-top-bar .cryptok-profile-banner-link{width:min(calc(100vw - 16px),calc(var(--tcg-banner-w) * .9))!important;border-radius:9px!important}}@media(max-width:420px){.app-header.title-menu.flat-top-bar .player-hud.flat-session-tabs{row-gap:3px!important}.app-header.title-menu.flat-top-bar .cryptok-profile-banner-link{width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important}}.main-menu-hub .main-menu-cryptok-bottom-banner{position:relative!important;display:block!important;width:min(100%,1180px)!important;max-width:calc(100vw - clamp(20px,4vw,56px))!important;margin:clamp(18px,2.6vw,34px) auto 0!important;aspect-ratio:var(--ad-aspect-ratio, 2172 / 298)!important;border:1px solid rgba(91,196,255,.42)!important;border-radius:clamp(10px,1vw,18px)!important;background:#030816!important;box-shadow:0 18px 42px #00000057,0 0 0 1px #975dff38,0 0 28px #26aeff29!important;overflow:hidden!important;transform:translateZ(0)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.main-menu-hub .main-menu-cryptok-bottom-banner:hover,.main-menu-hub .main-menu-cryptok-bottom-banner:focus-visible{border-color:#b367ffbd!important;box-shadow:0 20px 48px #0006,0 0 0 1px #26aeff59,0 0 34px #b367ff3d!important;outline:0!important;transform:translateY(-2px)!important}.main-menu-hub .main-menu-cryptok-bottom-banner img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}@media(max-width:760px){.main-menu-hub .main-menu-cryptok-bottom-banner{width:min(100%,720px)!important;max-width:calc(100vw - 18px)!important;margin-top:16px!important;border-radius:10px!important}}@media(max-width:420px){.main-menu-hub .main-menu-cryptok-bottom-banner{max-width:calc(100vw - 10px)!important;margin-top:12px!important}}.ad-rotation-banner[data-ad-id]{cursor:pointer!important}.ad-rotation-banner[data-ad-id=nadfun-terminal-launch]{border-color:#ab5bff7a!important}.ad-rotation-banner[data-ad-id=moni-cryptok-follow]{border-color:#5bc4ff75!important}.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner{display:block!important;width:min(100%,1180px)!important;max-width:calc(100vw - clamp(20px,4vw,56px))!important;margin:clamp(14px,2vw,26px) auto clamp(16px,2.6vw,34px)!important;aspect-ratio:var(--ad-aspect-ratio, 2172 / 298)!important}@media(max-width:760px){.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner{width:min(100%,720px)!important;max-width:calc(100vw - 18px)!important;margin-top:12px!important}}@media(max-width:420px){.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner{max-width:calc(100vw - 10px)!important;margin-top:10px!important}}.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:hover,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:focus-visible{width:min(calc(100vw - 20px),900px,calc(var(--tcg-banner-w, 100vw) * .72))!important;max-width:calc(100vw - 20px)!important;margin:clamp(10px,1.5vw,18px) auto clamp(14px,2vw,24px)!important;aspect-ratio:var(--ad-aspect-ratio, 3504 / 240)!important}@media(min-width:1500px){.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:hover,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:focus-visible{width:min(calc(100vw - 28px),1040px,calc(var(--tcg-banner-w, 100vw) * .68))!important}}@media(max-width:760px){.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:hover,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:focus-visible{width:min(calc(100vw - 16px),calc(var(--tcg-banner-w, 100vw) * .9))!important;max-width:calc(100vw - 16px)!important;margin-top:9px!important;border-radius:9px!important}}@media(max-width:420px){.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:hover,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:focus-visible{width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important;margin-top:7px!important}}.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:hover,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:focus-visible{display:block!important;width:min(calc(100vw - 20px),900px,72vw)!important;max-width:calc(100vw - 20px)!important;aspect-ratio:3504 / 240!important;margin:clamp(8px,1.2vw,14px) auto clamp(12px,1.8vw,20px)!important;border:1px solid rgba(98,190,255,.42)!important;border-radius:clamp(8px,1vw,16px)!important;background:#030816!important;box-shadow:0 10px 28px #00000047,0 0 0 1px #975dff38,0 0 24px #26aeff29!important;overflow:hidden!important}.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:hover,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:focus-visible{border-color:#b367ffb8!important;box-shadow:0 12px 32px #00000057,0 0 0 1px #26aeff57,0 0 28px #b367ff38!important;transform:translateY(-2px)!important}.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#030816!important}@media(min-width:1500px){.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:hover,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:focus-visible{width:min(calc(100vw - 28px),1040px,68vw)!important}}@media(max-width:760px){.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:hover,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:focus-visible{width:min(calc(100vw - 16px),90vw)!important;max-width:calc(100vw - 16px)!important;border-radius:9px!important;margin-top:7px!important}}@media(max-width:420px){.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:hover,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:focus-visible{width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important;margin-top:6px!important}}.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;background:transparent!important}.scroll-to-top-button{position:fixed!important;right:max(14px,env(safe-area-inset-right))!important;bottom:calc(max(14px,env(safe-area-inset-bottom)) + 10px)!important;z-index:1200!important;display:grid!important;place-items:center!important;width:clamp(42px,4.2vw,54px)!important;height:clamp(42px,4.2vw,54px)!important;min-width:42px!important;min-height:42px!important;border:1px solid rgba(255,248,230,.28)!important;border-radius:999px!important;color:#fff8e6f0!important;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.22),transparent 34%),linear-gradient(135deg,#150824ad,#05020a94)!important;box-shadow:0 16px 34px #00000057,0 0 0 1px #76ffdb21,inset 0 1px #ffffff29!important;-webkit-backdrop-filter:blur(10px) saturate(1.25)!important;backdrop-filter:blur(10px) saturate(1.25)!important;cursor:pointer!important;opacity:0!important;pointer-events:none!important;transform:translateY(12px) scale(.92)!important;transition:opacity .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.scroll-to-top-button[data-visible=true]{opacity:.82!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}.scroll-to-top-button:hover,.scroll-to-top-button:focus-visible{opacity:1!important;border-color:#76ffdb94!important;outline:0!important;box-shadow:0 18px 40px #0006,0 0 0 1px #ff68f738,0 0 24px #76ffdb2e,inset 0 1px #fff3!important}.scroll-to-top-button span{display:block!important;margin-top:-2px!important;color:inherit!important;font-size:clamp(24px,2.7vw,32px)!important;font-weight:1000!important;line-height:1!important;text-shadow:0 0 18px rgba(118,255,219,.28)!important}body.duel-board-active .scroll-to-top-button{display:none!important}@media(max-width:560px){.scroll-to-top-button{right:max(10px,env(safe-area-inset-right))!important;bottom:calc(max(10px,env(safe-area-inset-bottom)) + 8px)!important;width:42px!important;height:42px!important}}body.card-zoom-open .app-header.title-menu.flat-top-bar,body.card-zoom-open .cryptok-profile-banner-link,body.card-zoom-open .ad-rotation-banner,body.card-zoom-open .app-menu-bottom-ad,body.card-zoom-open .main-menu-cryptok-bottom-banner,body.card-zoom-open .scroll-to-top-button{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.card-zoom-open,body.card-zoom-open,body.card-zoom-open #root,body.card-zoom-open .app-shell,body.card-zoom-open .app-main,body.card-zoom-open .panel,body.card-zoom-open .collection-panel{overflow:visible!important;overflow-x:visible!important;max-width:none!important;contain:none!important}html.card-zoom-open,body.card-zoom-open,body.card-zoom-open #root{width:100vw!important;height:100dvh!important}body.card-zoom-open .card-zoom-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important}html.card-zoom-open .card-zoom-overlay,body.card-zoom-open .card-zoom-overlay,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-overlay,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-overlay{z-index:6000!important;background:radial-gradient(circle at 50% 50%,rgba(123,31,255,.3),transparent 36%),#050008e6!important;-webkit-backdrop-filter:blur(22px) saturate(1.16)!important;backdrop-filter:blur(22px) saturate(1.16)!important}html.card-zoom-open .card-zoom-stage,body.card-zoom-open .card-zoom-stage{position:relative!important;z-index:6001!important}html.card-zoom-open .card-zoom-close,body.card-zoom-open .card-zoom-close,html.card-zoom-open .card-zoom-nav,body.card-zoom-open .card-zoom-nav,html.card-zoom-open .card-zoom-actions,body.card-zoom-open .card-zoom-actions{position:relative!important;z-index:6002!important}html.card-zoom-open .card-zoom-overlay,body.card-zoom-open .card-zoom-overlay,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-overlay,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-overlay{z-index:7000!important;display:grid!important;place-items:center!important;padding:clamp(18px,4vw,54px)!important;cursor:zoom-out!important}html.card-zoom-open .card-zoom-stage,body.card-zoom-open .card-zoom-stage,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-stage,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-stage{position:relative!important;z-index:7001!important;display:grid!important;place-items:center!important;width:min(100vw,980px)!important;max-width:calc(100vw - 24px)!important;height:min(100dvh,860px)!important;max-height:calc(100dvh - 18px)!important;padding:clamp(18px,3vw,42px) clamp(58px,8vw,112px)!important;overflow:visible!important;pointer-events:none!important}html.card-zoom-open .card-zoom-shell,body.card-zoom-open .card-zoom-shell,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell{position:relative!important;z-index:7002!important;pointer-events:auto!important}html.card-zoom-open .card-zoom-close,body.card-zoom-open .card-zoom-close,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-close,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-close{position:fixed!important;top:max(14px,env(safe-area-inset-top))!important;right:max(14px,env(safe-area-inset-right))!important;left:auto!important;bottom:auto!important;z-index:7010!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:auto!important;height:42px!important;padding:0 18px!important;border:1px solid rgba(255,248,230,.28)!important;border-radius:999px!important;color:#fff8e6f0!important;font-size:12px!important;font-weight:1000!important;letter-spacing:.13em!important;line-height:1!important;text-transform:uppercase!important;background:linear-gradient(135deg,#160824d1,#06020bbd)!important;box-shadow:0 16px 36px #0000006b,0 0 0 1px #76ffdb24,inset 0 1px #ffffff29!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;backdrop-filter:blur(12px) saturate(1.25)!important;cursor:pointer!important;pointer-events:auto!important;transform:none!important}html.card-zoom-open .card-zoom-close:hover,body.card-zoom-open .card-zoom-close:hover,html.card-zoom-open .card-zoom-close:focus-visible,body.card-zoom-open .card-zoom-close:focus-visible{border-color:#ff68f794!important;color:#fff!important;outline:0!important;transform:translateY(-1px)!important}html.card-zoom-open .card-zoom-nav,body.card-zoom-open .card-zoom-nav,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-nav,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-nav{position:fixed!important;top:50%!important;bottom:auto!important;z-index:7009!important;display:grid!important;place-items:center!important;width:clamp(46px,5vw,62px)!important;height:clamp(46px,5vw,62px)!important;min-width:46px!important;min-height:46px!important;padding:0!important;border:1px solid rgba(255,248,230,.24)!important;border-radius:999px!important;color:#fff8e6f0!important;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#160824c7,#05020ab3)!important;box-shadow:0 18px 42px #0000006b,0 0 0 1px #76ffdb21,inset 0 1px #ffffff26!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;backdrop-filter:blur(12px) saturate(1.25)!important;cursor:pointer!important;pointer-events:auto!important;opacity:.9!important}html.card-zoom-open .card-zoom-nav-prev,body.card-zoom-open .card-zoom-nav-prev,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-nav-prev,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-nav-prev{left:max(14px,env(safe-area-inset-left))!important;right:auto!important;transform:translateY(-50%)!important}html.card-zoom-open .card-zoom-nav-next,body.card-zoom-open .card-zoom-nav-next,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-nav-next,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-nav-next{right:max(14px,env(safe-area-inset-right))!important;left:auto!important;transform:translateY(-50%)!important}html.card-zoom-open .card-zoom-nav:hover,body.card-zoom-open .card-zoom-nav:hover,html.card-zoom-open .card-zoom-nav:focus-visible,body.card-zoom-open .card-zoom-nav:focus-visible{opacity:1!important;border-color:#76ffdb8f!important;outline:0!important;box-shadow:0 20px 48px #0000007a,0 0 0 1px #ff68f733,0 0 26px #76ffdb2e,inset 0 1px #fff3!important}html.card-zoom-open .card-zoom-nav-prev:hover,body.card-zoom-open .card-zoom-nav-prev:hover,html.card-zoom-open .card-zoom-nav-prev:focus-visible,body.card-zoom-open .card-zoom-nav-prev:focus-visible{transform:translateY(-50%) translate(-2px)!important}html.card-zoom-open .card-zoom-nav-next:hover,body.card-zoom-open .card-zoom-nav-next:hover,html.card-zoom-open .card-zoom-nav-next:focus-visible,body.card-zoom-open .card-zoom-nav-next:focus-visible{transform:translateY(-50%) translate(2px)!important}html.card-zoom-open .card-zoom-nav span,body.card-zoom-open .card-zoom-nav span{font-size:0!important;line-height:1!important}html.card-zoom-open .card-zoom-nav span:before,body.card-zoom-open .card-zoom-nav span:before{display:block!important;color:inherit!important;font-size:clamp(30px,4vw,44px)!important;font-weight:1000!important;line-height:.78!important;text-shadow:0 0 18px rgba(118,255,219,.28)!important}html.card-zoom-open .card-zoom-nav-prev span:before,body.card-zoom-open .card-zoom-nav-prev span:before{content:"‹"!important;margin-left:-2px!important}html.card-zoom-open .card-zoom-nav-next span:before,body.card-zoom-open .card-zoom-nav-next span:before{content:"›"!important;margin-right:-2px!important}html.card-zoom-open .card-zoom-actions,body.card-zoom-open .card-zoom-actions,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-actions,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-actions{position:fixed!important;left:50%!important;right:auto!important;bottom:max(14px,env(safe-area-inset-bottom))!important;top:auto!important;z-index:7008!important;transform:translate(-50%)!important;max-width:min(760px,calc(100vw - 28px))!important;pointer-events:auto!important}@media(max-width:720px){html.card-zoom-open .card-zoom-overlay,body.card-zoom-open .card-zoom-overlay{padding:10px!important}html.card-zoom-open .card-zoom-stage,body.card-zoom-open .card-zoom-stage{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:56px 8px 18px!important}html.card-zoom-open .card-zoom-close,body.card-zoom-open .card-zoom-close{top:max(10px,env(safe-area-inset-top))!important;right:max(10px,env(safe-area-inset-right))!important;height:38px!important;padding:0 14px!important;font-size:11px!important}html.card-zoom-open .card-zoom-nav,body.card-zoom-open .card-zoom-nav{top:auto!important;bottom:max(14px,env(safe-area-inset-bottom))!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}html.card-zoom-open .card-zoom-nav-prev,body.card-zoom-open .card-zoom-nav-prev{left:calc(50% - 58px)!important;transform:none!important}html.card-zoom-open .card-zoom-nav-next,body.card-zoom-open .card-zoom-nav-next{right:calc(50% - 58px)!important;transform:none!important}html.card-zoom-open .card-zoom-nav-prev:hover,body.card-zoom-open .card-zoom-nav-prev:hover,html.card-zoom-open .card-zoom-nav-prev:focus-visible,body.card-zoom-open .card-zoom-nav-prev:focus-visible,html.card-zoom-open .card-zoom-nav-next:hover,body.card-zoom-open .card-zoom-nav-next:hover,html.card-zoom-open .card-zoom-nav-next:focus-visible,body.card-zoom-open .card-zoom-nav-next:focus-visible{transform:translateY(-1px)!important}}@media(max-width:760px){html,body,#root,.app-shell,.shop,.shop-section,.pack-selector-panel{max-width:100vw!important;overflow-x:clip!important}.shop-sticky-nav{position:sticky!important;top:clamp(6px,1.5vw,12px)!important;z-index:80!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;padding:8px!important;border-radius:16px!important;background:#07020cc7!important;-webkit-backdrop-filter:blur(12px) saturate(1.2)!important;backdrop-filter:blur(12px) saturate(1.2)!important;pointer-events:auto!important}.shop-sticky-nav button{min-width:0!important;min-height:44px!important;padding:9px 10px!important;border-radius:12px!important;font-size:12px!important;font-weight:1000!important;line-height:1.1!important;white-space:normal!important;touch-action:manipulation!important;pointer-events:auto!important}.shop-section-heading h3,.starter-deck-copy h4,.pack-selector-panel .pack-choice-copy strong,.pack-choice-card.pack-selector-card .pack-choice-copy strong{overflow-wrap:anywhere!important;text-wrap:balance!important}.shop-section-heading p,.starter-deck-copy p,.starter-deck-copy small,.pack-selector-panel .pack-choice-copy small,.pack-selector-panel .pack-choice-copy em,.pack-choice-card.pack-selector-card .pack-choice-copy small,.pack-choice-card.pack-selector-card .pack-choice-copy em{overflow-wrap:anywhere!important;line-height:1.36!important}.starter-buy-button,.pack-choice-actions button,.pack-choice-unavailable{min-width:0!important;min-height:46px!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;touch-action:manipulation!important}.pack-selector-top,.pack-choice-pack-pick .pack-choice-top{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important}.pack-selector-top .pack-choice-balance,.pack-choice-pack-pick .pack-choice-balance{width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.pack-selector-top .pack-choice-balance span,.pack-selector-top .pack-choice-balance strong,.pack-selector-top .pack-choice-balance small,.pack-choice-pack-pick .pack-choice-balance span,.pack-choice-pack-pick .pack-choice-balance strong,.pack-choice-pack-pick .pack-choice-balance small{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.pack-overlay .pack-balance-chip{z-index:1400!important;max-width:calc(100vw - 18px)!important;min-width:0!important;overflow:visible!important;white-space:normal!important}.pack-overlay .pack-balance-chip span,.pack-overlay .pack-balance-chip strong{min-width:0!important;max-width:100%!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.pack-choice-actions .pack-tile-quantity-stepper button{min-height:34px!important;padding:0!important;font-size:14px!important;white-space:nowrap!important}.pack-tile-quantity-stepper input{min-height:34px!important}}@media(max-width:420px){.pack-selector-top .pack-choice-balance,.pack-choice-pack-pick .pack-choice-balance{grid-template-columns:1fr!important}.pack-choice-actions{gap:7px!important}.pack-choice-actions button{font-size:11px!important;padding-inline:8px!important}.pack-choice-actions .pack-tile-quantity-stepper button{min-height:34px!important;padding:0!important;font-size:14px!important}}@media(prefers-reduced-motion:no-preference){.starter-deck-card,.pack-selector-card{animation:mobileShopCardFloatIn .68s cubic-bezier(.18,.84,.24,1) both;animation-delay:calc(var(--choice-index, 0) * 42ms)}@supports (animation-timeline: view()){.starter-deck-card,.pack-selector-card{animation-name:mobileShopCardFloatIn;animation-duration:1ms;animation-timeline:view();animation-range:entry 0% cover 28%;animation-delay:0s}}}@keyframes mobileShopCardFloatIn{0%{opacity:.62;transform:translateY(18px) scale(.985);filter:saturate(.88) brightness(.94)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1) brightness(1)}}@media(max-width:760px){.pack-overlay{display:grid!important;place-items:center!important;box-sizing:border-box!important;padding:max(8px,env(safe-area-inset-top)) max(7px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}.pack-stage{box-sizing:border-box!important;width:calc(100dvw - 14px)!important;max-width:calc(100dvw - 14px)!important;min-height:min(760px,calc(100svh - 14px))!important;margin:auto!important;padding:clamp(10px,2.8vw,16px)!important;display:grid!important;place-items:center!important;overflow:hidden!important}.pack-close{top:max(10px,env(safe-area-inset-top))!important;right:max(10px,env(safe-area-inset-right))!important;z-index:1700!important}.pack-overlay .pack-balance-chip{top:max(10px,env(safe-area-inset-top))!important;left:max(10px,env(safe-area-inset-left))!important;right:auto!important;z-index:1650!important;width:auto!important;max-width:min(66vw,calc(100vw - 98px))!important;min-width:0!important;padding:7px 9px!important;gap:5px!important;white-space:normal!important;overflow-wrap:anywhere!important}.pack-overlay .pack-balance-chip span,.pack-overlay .pack-balance-chip strong{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.pack-overlay .sealed-pack{display:grid!important;visibility:visible!important;left:50%!important;top:clamp(82px,14svh,126px)!important;z-index:120!important;width:clamp(112px,30vw,148px)!important;transform:translate(-50%)!important;transform-origin:center center!important;pointer-events:none!important}.pack-phase-intro .sealed-pack,.pack-phase-stack .sealed-pack{opacity:1!important}.pack-phase-intro .pack-rip-line,.pack-phase-stack .pack-rip-line{display:block!important;visibility:visible!important;opacity:1!important}.pack-phase-dealing .sealed-pack,.pack-phase-reveal .sealed-pack,.pack-phase-complete .sealed-pack{visibility:hidden!important;opacity:0!important}.pack-overlay .pack-burst,.pack-overlay .pack-floor,.pack-overlay .pack-light-rig{display:block!important}.pack-overlay .reveal-flow{--reveal-stage-pad-x: clamp(10px, 2.8vw, 16px) !important;--reveal-gap: clamp(3px, 1vw, 4px) !important;--reveal-row-w: min(294px, calc(100dvw - 14px - (2 * var(--reveal-stage-pad-x)))) !important;--reveal-card-w: calc((var(--reveal-row-w) - (4 * var(--reveal-gap))) / 5) !important;--slot-step: calc(var(--reveal-card-w) + var(--reveal-gap)) !important;width:100%!important;max-width:100%!important;min-height:min(610px,calc(100svh - 104px))!important;padding:clamp(148px,23svh,196px) 0 calc(54px + env(safe-area-inset-bottom))!important;display:grid!important;place-items:center!important;justify-items:center!important;overflow:visible!important;perspective:1400px!important;transform-style:preserve-3d!important}.pack-phase-stack .reveal-flow,.pack-phase-dealing .reveal-flow,.pack-phase-reveal .reveal-flow,.pack-phase-complete .reveal-flow{visibility:visible!important;opacity:1!important}.pack-overlay .reveal-stack{display:block!important;left:50%!important;top:clamp(118px,19svh,160px)!important;width:var(--reveal-card-w)!important;min-height:calc(var(--reveal-card-w) * 1.62)!important;transform:translate(-50%) rotateX(7deg)!important;transform-style:preserve-3d!important;pointer-events:none!important}.pack-phase-stack .reveal-stack,.pack-phase-dealing .reveal-stack{visibility:visible!important;opacity:1!important;z-index:95!important}.pack-phase-reveal .reveal-stack,.pack-phase-complete .reveal-stack{visibility:hidden!important;opacity:0!important}.pack-phase-stack .stack-card{visibility:visible!important;animation:stackCardGather .68s cubic-bezier(.2,1,.32,1) calc(.12s + (var(--reveal-index, 0) * 54ms)) forwards!important}.pack-phase-stack .reveal-cards{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.pack-overlay .reveal-cards{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:repeat(5,var(--reveal-card-w))!important;width:var(--reveal-row-w)!important;max-width:var(--reveal-row-w)!important;min-width:0!important;margin-inline:auto!important;padding:0!important;gap:var(--reveal-gap)!important;justify-self:center!important;justify-content:start!important;align-items:start!important;overflow:visible!important;transform:none!important;isolation:isolate!important}.pack-phase-dealing .reveal-cards,.pack-phase-reveal .reveal-cards,.pack-phase-complete .reveal-cards{transform:none!important}.pack-overlay .reveal-slot{width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important;min-width:0!important;margin:0!important;justify-self:center!important;transform-origin:center center!important}.pack-overlay .reveal-card-inner,.pack-overlay .reveal-stack .stack-card-shell{width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important}.pack-overlay .stack-card .moni-card.card-back.compact,.pack-overlay .reveal-card-face .moni-card.compact{width:100%!important;max-width:100%!important;min-height:0!important}.pack-overlay .stack-card:nth-child(1),.pack-overlay .reveal-slot:nth-child(1){--slot-x: calc(-2 * var(--slot-step)) !important;--slot-start-x: calc(2 * var(--slot-step)) !important;--stack-rotate: -5deg !important}.pack-overlay .stack-card:nth-child(2),.pack-overlay .reveal-slot:nth-child(2){--slot-x: calc(-1 * var(--slot-step)) !important;--slot-start-x: var(--slot-step) !important;--stack-rotate: -2deg !important}.pack-overlay .stack-card:nth-child(3),.pack-overlay .reveal-slot:nth-child(3){--slot-x: 0px !important;--slot-start-x: 0px !important;--stack-rotate: 1deg !important}.pack-overlay .stack-card:nth-child(4),.pack-overlay .reveal-slot:nth-child(4){--slot-x: var(--slot-step) !important;--slot-start-x: calc(-1 * var(--slot-step)) !important;--stack-rotate: 3deg !important;grid-column:auto!important}.pack-overlay .stack-card:nth-child(5),.pack-overlay .reveal-slot:nth-child(5){--slot-x: calc(2 * var(--slot-step)) !important;--slot-start-x: calc(-2 * var(--slot-step)) !important;--stack-rotate: 5deg !important;grid-column:auto!important}.pack-phase-dealing .stack-card[data-active=true]{visibility:visible!important;opacity:1!important;animation-duration:.76s!important}.pack-phase-dealing .reveal-slot:not([data-laid=true]),.pack-phase-reveal .reveal-slot:not([data-laid=true]){transform:translate3d(var(--slot-start-x, 0px),clamp(-128px,-16svh,-92px),70px) rotateX(14deg) rotateY(-82deg) rotate(var(--stack-rotate, 0deg)) scale(.72)!important}.pack-phase-dealing .reveal-slot[data-laid=true]{animation-name:packDealLandMobilePremium!important;animation-duration:.82s!important}}@media(max-width:720px){html.card-zoom-open .card-zoom-overlay,body.card-zoom-open .card-zoom-overlay,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-overlay,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-overlay{box-sizing:border-box!important;inset:0!important;width:auto!important;height:auto!important;display:grid!important;place-items:center!important;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;overflow:hidden!important}html.card-zoom-open .card-zoom-stage,body.card-zoom-open .card-zoom-stage,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-stage,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-stage{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 20px)!important;margin-inline:auto!important;padding:56px 8px 18px!important;display:grid!important;place-items:center!important;justify-items:center!important;left:auto!important;right:auto!important;transform:none!important}html.card-zoom-open .card-zoom-shell,body.card-zoom-open .card-zoom-shell,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell{justify-self:center!important;align-self:center!important;width:min(84vw,330px)!important;max-width:min(84vw,330px)!important;max-height:calc(100svh - 78px)!important;margin:auto!important;display:grid!important;place-items:center!important;transform:none!important;translate:none!important}html.card-zoom-open .card-zoom-shell .moni-card,body.card-zoom-open .card-zoom-shell .moni-card,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card{width:min(84vw,330px)!important;max-width:min(84vw,330px)!important;min-height:auto!important;max-height:calc(100svh - 98px)!important;margin:0 auto!important;transform:none!important;translate:none!important}}@media(max-width:420px){.pack-overlay .reveal-flow{--reveal-row-w: min(286px, calc(100dvw - 14px - (2 * var(--reveal-stage-pad-x)))) !important}.pack-overlay .pack-balance-chip{max-width:min(64vw,calc(100vw - 94px))!important;font-size:10px!important}html.card-zoom-open .card-zoom-shell,body.card-zoom-open .card-zoom-shell,html.card-zoom-open .card-zoom-shell .moni-card,body.card-zoom-open .card-zoom-shell .moni-card{width:min(82vw,310px)!important;max-width:min(82vw,310px)!important}}@media(max-width:760px)and (max-height:720px){.pack-overlay .sealed-pack{top:clamp(66px,12svh,96px)!important;width:clamp(104px,29vw,136px)!important}.pack-overlay .reveal-stack{top:clamp(98px,17svh,132px)!important}.pack-overlay .reveal-flow{--reveal-row-w: min(276px, calc(100dvw - 14px - (2 * var(--reveal-stage-pad-x)))) !important;padding-top:clamp(116px,20svh,150px)!important;padding-bottom:calc(40px + env(safe-area-inset-bottom))!important}}@keyframes packDealLandMobilePremium{0%{opacity:0;filter:blur(.45px) brightness(1.18);transform:translate3d(var(--slot-start-x, 0px),clamp(-128px,-16svh,-92px),70px) rotateX(14deg) rotateY(-82deg) rotate(var(--stack-rotate, 0deg)) scale(.72)}54%{opacity:1;filter:blur(0) brightness(1.12);transform:translate3d(calc(var(--slot-x, 0px) * .12),9px,32px) rotateX(5deg) rotateY(-10deg) rotate(calc(var(--stack-rotate, 0deg) * .25)) scale(1.04)}78%{opacity:1;filter:brightness(1.04);transform:translate3d(0,-5px,12px) rotateX(2deg) rotateY(4deg) scale(1.015)}to{opacity:1;filter:none;transform:translateZ(0) rotateX(0) rotateY(0) scale(1)}}@media(max-width:760px){.pack-phase-reveal .reveal-slot[data-zoomable=true],.pack-phase-complete .reveal-slot[data-zoomable=true]{pointer-events:auto!important;cursor:zoom-in!important}}@media(max-width:760px){.pack-overlay{display:grid!important;place-items:center!important;padding:max(8px,env(safe-area-inset-top)) max(7px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}.pack-stage{width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;min-height:min(760px,calc(100svh - 14px))!important;margin:auto!important;padding:clamp(10px,2.8vw,16px)!important;display:grid!important;place-items:center!important;overflow:hidden!important}.pack-close{top:max(10px,env(safe-area-inset-top))!important;right:max(10px,env(safe-area-inset-right))!important;z-index:1700!important}.pack-overlay .pack-balance-chip{top:max(10px,env(safe-area-inset-top))!important;left:max(10px,env(safe-area-inset-left))!important;right:auto!important;z-index:1650!important;width:auto!important;max-width:min(68vw,calc(100vw - 96px))!important;min-width:0!important;padding:7px 9px!important;gap:5px!important;white-space:normal!important;overflow-wrap:anywhere!important}.pack-overlay .pack-balance-chip span,.pack-overlay .pack-balance-chip strong{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.pack-overlay .sealed-pack{display:grid!important;visibility:visible!important;left:50%!important;top:clamp(78px,13svh,118px)!important;z-index:120!important;width:clamp(118px,32vw,156px)!important;transform:translate(-50%)!important;transform-origin:center center!important;pointer-events:none!important}.pack-phase-intro .sealed-pack,.pack-phase-stack .sealed-pack{opacity:1!important}.pack-phase-intro .pack-rip-line,.pack-phase-stack .pack-rip-line{display:block!important;visibility:visible!important;opacity:1!important}.pack-phase-dealing .sealed-pack,.pack-phase-reveal .sealed-pack,.pack-phase-complete .sealed-pack{visibility:hidden!important;opacity:0!important}.pack-overlay .pack-burst,.pack-overlay .pack-floor,.pack-overlay .pack-light-rig{display:block!important}.pack-overlay .reveal-flow{--reveal-gap: clamp(3px, 1vw, 5px) !important;--reveal-card-w: clamp(42px, calc((100vw - 96px)/5) , 62px) !important;--slot-step: calc(var(--reveal-card-w) + var(--reveal-gap)) !important;width:100%!important;max-width:100%!important;min-height:min(600px,calc(100svh - 104px))!important;padding:clamp(140px,22svh,186px) 0 calc(54px + env(safe-area-inset-bottom))!important;display:grid!important;place-items:center!important;overflow:visible!important;perspective:1400px!important;transform-style:preserve-3d!important}.pack-phase-stack .reveal-flow,.pack-phase-dealing .reveal-flow,.pack-phase-reveal .reveal-flow,.pack-phase-complete .reveal-flow{visibility:visible!important;opacity:1!important}.pack-overlay .reveal-stack{display:block!important;left:50%!important;top:clamp(112px,18svh,152px)!important;width:var(--reveal-card-w)!important;min-height:calc(var(--reveal-card-w) * 1.62)!important;transform:translate(-50%) rotateX(7deg)!important;transform-style:preserve-3d!important;pointer-events:none!important}.pack-phase-stack .reveal-stack,.pack-phase-dealing .reveal-stack{visibility:visible!important;opacity:1!important;z-index:95!important}.pack-phase-reveal .reveal-stack,.pack-phase-complete .reveal-stack{visibility:hidden!important;opacity:0!important}.pack-phase-stack .stack-card{visibility:visible!important;animation:stackCardGather .68s cubic-bezier(.2,1,.32,1) calc(.12s + (var(--reveal-index, 0) * 54ms)) forwards!important}.pack-phase-stack .reveal-cards{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.pack-overlay .reveal-cards{display:grid!important;grid-template-columns:repeat(5,var(--reveal-card-w))!important;width:calc((var(--reveal-card-w) * 5) + (var(--reveal-gap) * 4))!important;max-width:calc(100vw - 28px)!important;margin-inline:auto!important;padding:0!important;gap:var(--reveal-gap)!important;justify-self:center!important;justify-content:center!important;align-items:start!important;overflow:visible!important;left:auto!important;right:auto!important;transform:none!important;isolation:isolate!important}.pack-overlay .reveal-slot{width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important;min-width:0!important;margin:0!important;justify-self:center!important;transform-origin:center center!important}.pack-overlay .reveal-card-inner,.pack-overlay .reveal-stack .stack-card-shell{width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important}.pack-overlay .stack-card .moni-card.card-back.compact,.pack-overlay .reveal-card-face .moni-card.compact{width:100%!important;max-width:100%!important;min-height:0!important}.pack-overlay .stack-card:nth-child(1),.pack-overlay .reveal-slot:nth-child(1){--slot-x: calc(-2 * var(--slot-step)) !important;--slot-start-x: calc(2 * var(--slot-step)) !important;--stack-rotate: -5deg !important}.pack-overlay .stack-card:nth-child(2),.pack-overlay .reveal-slot:nth-child(2){--slot-x: calc(-1 * var(--slot-step)) !important;--slot-start-x: var(--slot-step) !important;--stack-rotate: -2deg !important}.pack-overlay .stack-card:nth-child(3),.pack-overlay .reveal-slot:nth-child(3){--slot-x: 0px !important;--slot-start-x: 0px !important;--stack-rotate: 1deg !important}.pack-overlay .stack-card:nth-child(4),.pack-overlay .reveal-slot:nth-child(4){--slot-x: var(--slot-step) !important;--slot-start-x: calc(-1 * var(--slot-step)) !important;--stack-rotate: 3deg !important;grid-column:auto!important}.pack-overlay .stack-card:nth-child(5),.pack-overlay .reveal-slot:nth-child(5){--slot-x: calc(2 * var(--slot-step)) !important;--slot-start-x: calc(-2 * var(--slot-step)) !important;--stack-rotate: 5deg !important;grid-column:auto!important}.pack-phase-dealing .reveal-slot:not([data-laid=true]),.pack-phase-reveal .reveal-slot:not([data-laid=true]){transform:translate3d(var(--slot-start-x, 0px),clamp(-138px,-17svh,-100px),72px) rotateX(14deg) rotateY(-82deg) rotate(var(--stack-rotate, 0deg)) scale(.74)!important}.pack-phase-dealing .reveal-slot[data-laid=true]{animation-name:packDealLandMobilePremium!important}.card-zoom-overlay{position:fixed!important;inset:0!important;z-index:2200!important;display:grid!important;place-items:center!important;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))!important;overflow:hidden!important}.card-zoom-stage{position:relative!important;width:min(94vw,430px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100svh - 24px)!important;margin:auto!important;display:grid!important;place-items:center!important;inset:auto!important;transform:none!important}.card-zoom-shell{width:min(88vw,360px)!important;max-width:min(88vw,360px)!important;max-height:calc(100svh - 72px)!important;margin:auto!important;display:grid!important;place-items:center!important;transform:none!important;translate:none!important}.card-zoom-shell .moni-card{width:min(86vw,340px)!important;max-width:min(86vw,340px)!important;min-height:auto!important;max-height:calc(100svh - 92px)!important;margin-inline:auto!important;transform:none!important;translate:none!important}}@media(max-width:420px){.pack-overlay .reveal-flow{--reveal-card-w: clamp(40px, calc((100vw - 86px)/5) , 56px) !important;--reveal-gap: clamp(3px, .9vw, 4px) !important}.pack-overlay .pack-balance-chip{max-width:min(66vw,calc(100vw - 92px))!important;font-size:10px!important}}@media(max-width:760px)and (max-height:720px){.pack-overlay .sealed-pack{top:clamp(66px,12svh,96px)!important;width:clamp(108px,30vw,140px)!important}.pack-overlay .reveal-stack{top:clamp(96px,17svh,128px)!important}.pack-overlay .reveal-flow{--reveal-card-w: clamp(38px, calc((100vw - 92px)/5) , 54px) !important;padding-top:clamp(114px,20svh,148px)!important;padding-bottom:calc(40px + env(safe-area-inset-bottom))!important}}@keyframes packDealLandMobilePremium{0%{opacity:0;filter:blur(.45px) brightness(1.18);transform:translate3d(var(--slot-start-x, 0px),clamp(-138px,-17svh,-100px),72px) rotateX(14deg) rotateY(-82deg) rotate(var(--stack-rotate, 0deg)) scale(.74)}54%{opacity:1;filter:blur(0) brightness(1.12);transform:translate3d(calc(var(--slot-x, 0px) * .14),9px,32px) rotateX(5deg) rotateY(-10deg) rotate(calc(var(--stack-rotate, 0deg) * .25)) scale(1.04)}78%{opacity:1;filter:brightness(1.04);transform:translate3d(0,-5px,12px) rotateX(2deg) rotateY(4deg) scale(1.015)}to{opacity:1;filter:none;transform:translateZ(0) rotateX(0) rotateY(0) scale(1)}}@media(max-width:760px){.pack-overlay .reveal-flow{--reveal-gap: clamp(3px, .85vw, 5px) !important;--reveal-card-w: clamp(40px, calc((100vw - 106px)/5) , 58px) !important;--slot-step: calc(var(--reveal-card-w) + var(--reveal-gap)) !important;padding-top:clamp(146px,23svh,194px)!important;justify-items:start!important}.pack-overlay .reveal-cards{position:relative!important;left:50%!important;right:auto!important;width:calc((var(--reveal-card-w) * 5) + (var(--reveal-gap) * 4))!important;min-width:0!important;max-width:calc(100vw - 30px)!important;margin:0!important;transform:translate(-50%)!important;justify-self:start!important;justify-content:center!important;grid-template-columns:repeat(5,var(--reveal-card-w))!important;gap:var(--reveal-gap)!important;overflow:visible!important}.pack-phase-dealing .reveal-cards,.pack-phase-reveal .reveal-cards,.pack-phase-complete .reveal-cards{transform:translate(-50%)!important}.pack-overlay .reveal-slot{width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important;min-width:0!important;justify-self:center!important}.pack-phase-dealing .stack-card[data-active=true]{visibility:visible!important;opacity:1!important;animation-duration:.76s!important}.pack-phase-dealing .reveal-slot:not([data-laid=true]),.pack-phase-reveal .reveal-slot:not([data-laid=true]){transform:translate3d(var(--slot-start-x, 0px),clamp(-128px,-16svh,-92px),70px) rotateX(14deg) rotateY(-82deg) rotate(var(--stack-rotate, 0deg)) scale(.72)!important}.pack-phase-dealing .reveal-slot[data-laid=true]{animation-duration:.82s!important}.pack-overlay .sealed-pack{top:clamp(82px,14svh,124px)!important;width:clamp(112px,30vw,148px)!important}.pack-overlay .reveal-stack{top:clamp(116px,19svh,158px)!important}.card-zoom-overlay{display:grid!important;place-items:center!important;overflow:hidden!important}.card-zoom-stage{width:100%!important;max-width:100vw!important;display:grid!important;place-items:center!important;justify-items:center!important;margin:0 auto!important;transform:none!important}.card-zoom-shell{grid-area:1 / 1!important;justify-self:center!important;align-self:center!important;width:min(84vw,330px)!important;max-width:min(84vw,330px)!important;margin:auto!important;transform:none!important;translate:none!important}.card-zoom-shell .moni-card{width:min(84vw,330px)!important;max-width:min(84vw,330px)!important;max-height:calc(100svh - 96px)!important;margin:0 auto!important;transform:none!important;translate:none!important}}@media(max-width:420px){.pack-overlay .reveal-flow{--reveal-card-w: clamp(38px, calc((100vw - 96px)/5) , 52px) !important;--reveal-gap: 3px !important}.card-zoom-shell,.card-zoom-shell .moni-card{width:min(82vw,310px)!important;max-width:min(82vw,310px)!important}}@media(max-width:900px){.pack-overlay,.pack-stage,.pack-overlay .reveal-flow{box-sizing:border-box!important;max-width:100dvw!important}.pack-overlay .reveal-flow{--reveal-gap: clamp(3px, .9vw, 5px) !important;--reveal-row-w: min(340px, calc(100dvw - 20px) ) !important;--reveal-card-w: calc((var(--reveal-row-w) - (4 * var(--reveal-gap))) / 5) !important;--slot-step: calc(var(--reveal-card-w) + var(--reveal-gap)) !important;width:100%!important;padding-left:0!important;padding-right:0!important;display:grid!important;justify-items:center!important;place-items:center!important;overflow:visible!important}.pack-overlay .reveal-cards,.pack-phase-dealing .reveal-cards,.pack-phase-reveal .reveal-cards,.pack-phase-complete .reveal-cards{position:relative!important;left:auto!important;right:auto!important;inset-inline:auto!important;width:var(--reveal-row-w)!important;max-width:var(--reveal-row-w)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;justify-self:center!important;align-self:center!important;display:grid!important;grid-template-columns:repeat(5,var(--reveal-card-w))!important;justify-content:center!important;align-items:start!important;gap:var(--reveal-gap)!important;transform:none!important;translate:none!important;overflow:visible!important}.pack-overlay .reveal-slot{width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important;min-width:0!important;margin:0!important;justify-self:center!important}.pack-overlay .reveal-card-inner,.pack-overlay .reveal-card-face,.pack-overlay .reveal-card-face .moni-card.compact{width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important;min-width:0!important}}@media(max-width:420px){.pack-overlay .reveal-flow{--reveal-row-w: min(318px, calc(100dvw - 16px) ) !important;--reveal-gap: clamp(2px, .75vw, 4px) !important;--reveal-card-w: calc((var(--reveal-row-w) - (4 * var(--reveal-gap))) / 5) !important;--slot-step: calc(var(--reveal-card-w) + var(--reveal-gap)) !important}}@media(max-width:520px){.pack-overlay .reveal-flow{--reveal-gap: clamp(5px, 1.8vw, 8px) !important;--reveal-row-w: min(344px, calc(100dvw - 18px) ) !important;--reveal-card-w: auto !important;--slot-step: calc((var(--reveal-row-w) / 3) + var(--reveal-gap)) !important;min-height:min(650px,max(560px,calc(100svh - 70px)))!important;padding-top:clamp(120px,20svh,168px)!important;padding-bottom:calc(clamp(72px,12svh,110px) + env(safe-area-inset-bottom))!important;justify-items:center!important}.pack-overlay .reveal-cards,.pack-phase-dealing .reveal-cards,.pack-phase-reveal .reveal-cards,.pack-phase-complete .reveal-cards{width:var(--reveal-row-w)!important;max-width:var(--reveal-row-w)!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:auto!important;column-gap:var(--reveal-gap)!important;row-gap:clamp(8px,2.2vw,12px)!important;justify-content:center!important;align-items:start!important;justify-self:center!important;margin-inline:auto!important;transform:none!important;overflow:visible!important}.pack-overlay .reveal-slot{width:auto!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;grid-column:span 2!important}.pack-overlay .reveal-slot:nth-child(1){grid-column:2 / span 2!important;grid-row:1!important;--slot-x: calc(-.5 * var(--slot-step)) !important;--slot-start-x: calc(1.5 * var(--slot-step)) !important}.pack-overlay .reveal-slot:nth-child(2){grid-column:4 / span 2!important;grid-row:1!important;--slot-x: calc(.5 * var(--slot-step)) !important;--slot-start-x: calc(-1.5 * var(--slot-step)) !important}.pack-overlay .reveal-slot:nth-child(3){grid-column:1 / span 2!important;grid-row:2!important;--slot-x: calc(-1 * var(--slot-step)) !important;--slot-start-x: var(--slot-step) !important}.pack-overlay .reveal-slot:nth-child(4){grid-column:3 / span 2!important;grid-row:2!important;--slot-x: 0px !important;--slot-start-x: 0px !important}.pack-overlay .reveal-slot:nth-child(5){grid-column:5 / span 2!important;grid-row:2!important;--slot-x: var(--slot-step) !important;--slot-start-x: calc(-1 * var(--slot-step)) !important}.pack-overlay .reveal-card-inner,.pack-overlay .reveal-card-face,.pack-overlay .reveal-card-face .moni-card.compact{width:100%!important;max-width:100%!important;min-width:0!important}}@media(max-width:520px){.pack-overlay .reveal-flow{--reveal-gap: clamp(6px, 2vw, 9px) !important;--reveal-row-w: min(280px, calc(100dvw - 20px) ) !important;--reveal-card-w: calc((var(--reveal-row-w) - var(--reveal-gap)) / 2) !important;--slot-step: calc(var(--reveal-card-w) + var(--reveal-gap)) !important;min-height:min(700px,max(600px,calc(100svh - 54px)))!important;padding-top:clamp(108px,18svh,150px)!important;padding-bottom:calc(clamp(68px,11svh,104px) + env(safe-area-inset-bottom))!important;justify-items:center!important}.pack-overlay .reveal-cards,.pack-phase-dealing .reveal-cards,.pack-phase-reveal .reveal-cards,.pack-phase-complete .reveal-cards{width:var(--reveal-row-w)!important;max-width:var(--reveal-row-w)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;column-gap:var(--reveal-gap)!important;row-gap:clamp(8px,2.2vw,13px)!important;justify-content:center!important;align-items:start!important;justify-self:center!important;margin-inline:auto!important;transform:none!important;overflow:visible!important}.pack-overlay .reveal-slot{width:auto!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;grid-column:span 2!important}.pack-overlay .reveal-slot:nth-child(1){grid-column:2 / span 2!important;grid-row:1!important;--slot-x: 0px !important;--slot-start-x: 0px !important}.pack-overlay .reveal-slot:nth-child(2){grid-column:1 / span 2!important;grid-row:2!important;--slot-x: calc(-.5 * var(--slot-step)) !important;--slot-start-x: var(--slot-step) !important}.pack-overlay .reveal-slot:nth-child(3){grid-column:3 / span 2!important;grid-row:2!important;--slot-x: calc(.5 * var(--slot-step)) !important;--slot-start-x: calc(-1 * var(--slot-step)) !important}.pack-overlay .reveal-slot:nth-child(4){grid-column:1 / span 2!important;grid-row:3!important;--slot-x: calc(-.5 * var(--slot-step)) !important;--slot-start-x: var(--slot-step) !important}.pack-overlay .reveal-slot:nth-child(5){grid-column:3 / span 2!important;grid-row:3!important;--slot-x: calc(.5 * var(--slot-step)) !important;--slot-start-x: calc(-1 * var(--slot-step)) !important}.pack-overlay .reveal-slot:nth-child(6){grid-column:1 / span 2!important;grid-row:4!important;--slot-x: calc(-.5 * var(--slot-step)) !important;--slot-start-x: var(--slot-step) !important}.pack-overlay .reveal-slot:nth-child(7){grid-column:3 / span 2!important;grid-row:4!important;--slot-x: calc(.5 * var(--slot-step)) !important;--slot-start-x: calc(-1 * var(--slot-step)) !important}.pack-overlay .reveal-card-inner,.pack-overlay .reveal-card-face,.pack-overlay .reveal-card-face .moni-card.compact{width:100%!important;max-width:100%!important;min-width:0!important}}@media(max-width:520px){.pack-overlay .reveal-flow{--reveal-gap: clamp(5px, 1.7vw, 8px) !important;--reveal-row-w: min(252px, calc(100dvw - 34px) ) !important;--reveal-card-w: calc((var(--reveal-row-w) - var(--reveal-gap)) / 2) !important;--slot-step: calc(var(--reveal-card-w) + var(--reveal-gap)) !important;min-height:min(660px,max(560px,calc(100svh - 80px)))!important;padding-top:clamp(82px,14svh,120px)!important;padding-bottom:calc(clamp(112px,18svh,150px) + env(safe-area-inset-bottom))!important}.pack-overlay .reveal-cards,.pack-phase-dealing .reveal-cards,.pack-phase-reveal .reveal-cards,.pack-phase-complete .reveal-cards{row-gap:clamp(6px,1.8vw,10px)!important;align-self:start!important}.pack-overlay .reveal-card-inner,.pack-overlay .reveal-card-face,.pack-overlay .reveal-card-face .moni-card.compact{aspect-ratio:63 / 88!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important}.pack-actions{bottom:max(12px,env(safe-area-inset-bottom))!important;z-index:2500!important}}@media(max-width:520px)and (max-height:720px){.pack-overlay .reveal-flow{--reveal-row-w: min(238px, calc(100dvw - 38px) ) !important;padding-top:clamp(66px,12svh,96px)!important;padding-bottom:calc(clamp(124px,20svh,164px) + env(safe-area-inset-bottom))!important}}@media(max-width:760px){.pack-overlay{width:100dvw!important;height:100dvh!important;max-height:100dvh!important;padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))!important;overflow:hidden!important;align-items:center!important}.pack-stage{width:calc(100dvw - 12px)!important;max-width:calc(100dvw - 12px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;min-height:0!important;padding:clamp(8px,2.2vw,14px)!important;margin:0 auto!important;overflow:hidden!important;display:grid!important;place-items:center!important}.pack-close{top:max(8px,env(safe-area-inset-top))!important;right:max(8px,env(safe-area-inset-right))!important;z-index:2600!important}.pack-overlay .pack-balance-chip{top:max(8px,env(safe-area-inset-top))!important;left:max(8px,env(safe-area-inset-left))!important;max-width:min(62vw,calc(100dvw - 96px))!important;padding:6px 8px!important;font-size:10px!important;line-height:1.05!important;z-index:2550!important}.pack-overlay .sealed-pack{top:clamp(52px,10dvh,82px)!important;width:clamp(96px,25vw,132px)!important}.pack-overlay .reveal-stack{top:clamp(78px,14dvh,112px)!important}.pack-overlay .reveal-flow{width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;padding-top:clamp(72px,14dvh,116px)!important;padding-bottom:calc(clamp(76px,13dvh,112px) + env(safe-area-inset-bottom))!important;overflow:hidden!important;align-content:center!important;justify-items:center!important}.pack-actions{left:max(10px,env(safe-area-inset-left))!important;right:max(10px,env(safe-area-inset-right))!important;bottom:max(8px,env(safe-area-inset-bottom))!important;gap:7px!important;z-index:2700!important}.pack-actions button{min-height:36px!important;padding:8px 10px!important;font-size:11px!important;line-height:1.05!important}}@media(max-width:520px){.pack-overlay .reveal-flow{--reveal-gap: clamp(5px, 1.5vw, 8px) !important;--fit-card-w: clamp(78px, min(calc((100dvw - 44px - var(--reveal-gap)) / 2), calc((100dvh - 220px - (2 * var(--reveal-gap))) / 4.2)), 124px) !important;--reveal-card-w: var(--fit-card-w) !important;--reveal-row-w: calc((2 * var(--reveal-card-w)) + var(--reveal-gap)) !important;--slot-step: calc(var(--reveal-card-w) + var(--reveal-gap)) !important;padding-top:clamp(58px,11dvh,92px)!important;padding-bottom:calc(clamp(92px,16dvh,128px) + env(safe-area-inset-bottom))!important}.pack-overlay .reveal-cards,.pack-phase-dealing .reveal-cards,.pack-phase-reveal .reveal-cards,.pack-phase-complete .reveal-cards{width:var(--reveal-row-w)!important;max-width:var(--reveal-row-w)!important;row-gap:clamp(5px,1.6vw,9px)!important;column-gap:var(--reveal-gap)!important;align-self:center!important;justify-self:center!important;overflow:visible!important}.pack-overlay .reveal-slot{width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important;justify-self:center!important}.pack-overlay .reveal-card-inner,.pack-overlay .reveal-card-face,.pack-overlay .reveal-card-face .moni-card.compact{width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important;aspect-ratio:63 / 88!important;min-height:0!important;height:auto!important}}@media(max-width:520px)and (max-height:700px){.pack-overlay .reveal-flow{--fit-card-w: clamp(72px, min(calc((100dvw - 48px - var(--reveal-gap)) / 2), calc((100dvh - 200px - (2 * var(--reveal-gap))) / 4.2)), 104px) !important;padding-top:clamp(46px,9dvh,70px)!important;padding-bottom:calc(clamp(82px,14dvh,108px) + env(safe-area-inset-bottom))!important}.pack-actions button{min-height:32px!important;padding:7px 8px!important;font-size:10px!important}}@media(max-width:760px){.pack-overlay{--pack-actions-w: min(340px, calc(100dvw - 28px) )}.pack-overlay .pack-balance-chip{left:auto!important;right:max(8px,env(safe-area-inset-right))!important;top:max(50px,calc(env(safe-area-inset-top) + 48px))!important;width:auto!important;max-width:min(48vw,178px)!important;justify-content:end!important;text-align:right!important;border-radius:14px!important;border:1px solid rgba(118,255,219,.32)!important;background:linear-gradient(135deg,#07010ee6,#18072ac7),radial-gradient(circle at 100% 0%,rgba(57,255,90,.2),transparent 44%)!important;box-shadow:0 12px 32px #0000006b,inset 0 0 0 1px #ffffff14!important;-webkit-backdrop-filter:blur(14px) saturate(1.18)!important;backdrop-filter:blur(14px) saturate(1.18)!important}.pack-overlay .pack-balance-chip span,.pack-overlay .pack-balance-chip strong{text-align:right!important}.pack-actions{left:50%!important;right:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:var(--pack-actions-w)!important;max-width:var(--pack-actions-w)!important;margin:0!important;transform:translate(-50%)!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0!important;z-index:2750!important}.pack-actions button{position:relative!important;min-width:0!important;width:100%!important;min-height:40px!important;padding:10px 12px!important;border-radius:999px!important;border:1px solid rgba(118,255,219,.42)!important;color:#f8f5ff!important;background:linear-gradient(135deg,#39ff5a2e,#ff68f724),linear-gradient(180deg,#160826f5,#08010ff5)!important;box-shadow:0 14px 34px #00000075,0 0 0 1px #ffffff14 inset,0 0 22px #39ff5a1f!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.05!important;overflow:hidden!important;touch-action:manipulation!important}.pack-actions button:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);opacity:.42;transform:translate(-72%);pointer-events:none}.pack-actions button:hover,.pack-actions button:focus-visible{border-color:#39ff5aa3!important;box-shadow:0 16px 38px #00000085,0 0 0 1px #39ff5a33 inset,0 0 28px #39ff5a33!important;outline:0!important}}@media(max-width:520px){.pack-overlay{--pack-actions-w: min(252px, calc(100dvw - 34px) )}.pack-actions{gap:7px!important}.pack-actions button{min-height:36px!important;padding:8px 10px!important;font-size:10px!important;letter-spacing:.07em!important}.pack-overlay .pack-balance-chip{top:max(46px,calc(env(safe-area-inset-top) + 44px))!important;max-width:min(45vw,150px)!important;padding:6px 8px!important}}@media(max-width:760px){.pack-actions{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pack-actions button{font-family:Oxanium,Rajdhani,sans-serif!important;color:#06100c!important;background:linear-gradient(135deg,#76ffdb,#39ff5a 48%,#d7ff6f)!important;border:1px solid rgba(215,255,111,.72)!important;text-shadow:none!important;box-shadow:0 12px 26px #0000006b,0 0 22px #39ff5a47,inset 0 1px #ffffff8c!important;letter-spacing:.06em!important}.pack-actions button:before{opacity:.2!important}.pack-actions button:hover,.pack-actions button:focus-visible{color:#020704!important;border-color:#ffffffdb!important;background:linear-gradient(135deg,#f8f5ff,#76ffdb 34%,#39ff5a)!important;box-shadow:0 14px 30px #0000007a,0 0 28px #76ffdb61,inset 0 1px #ffffffb8!important}}@media(min-width:521px)and (max-width:760px){.pack-overlay .reveal-flow{--reveal-gap: clamp(6px, 1.4vw, 10px) !important;--fit-card-w: clamp(84px, min(calc((100dvw - 72px - var(--reveal-gap)) / 2), calc((100dvh - 230px - (2 * var(--reveal-gap))) / 4.2)), 128px) !important;--reveal-card-w: var(--fit-card-w) !important;--reveal-row-w: calc((2 * var(--reveal-card-w)) + var(--reveal-gap)) !important;--slot-step: calc(var(--reveal-card-w) + var(--reveal-gap)) !important;padding-top:clamp(58px,10dvh,94px)!important;padding-bottom:calc(clamp(84px,14dvh,120px) + env(safe-area-inset-bottom))!important;justify-items:center!important}.pack-overlay .reveal-cards,.pack-phase-dealing .reveal-cards,.pack-phase-reveal .reveal-cards,.pack-phase-complete .reveal-cards{width:var(--reveal-row-w)!important;max-width:var(--reveal-row-w)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;column-gap:var(--reveal-gap)!important;row-gap:clamp(6px,1.4vw,10px)!important;justify-content:center!important;align-items:start!important;justify-self:center!important;align-self:center!important;margin-inline:auto!important;transform:none!important;overflow:visible!important}.pack-overlay .reveal-slot{width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important;min-width:0!important;justify-self:center!important;grid-column:span 2!important}.pack-overlay .reveal-slot:nth-child(1){grid-column:2 / span 2!important;grid-row:1!important;--slot-x: 0px !important;--slot-start-x: 0px !important}.pack-overlay .reveal-slot:nth-child(2){grid-column:1 / span 2!important;grid-row:2!important;--slot-x: calc(-.5 * var(--slot-step)) !important;--slot-start-x: var(--slot-step) !important}.pack-overlay .reveal-slot:nth-child(3){grid-column:3 / span 2!important;grid-row:2!important;--slot-x: calc(.5 * var(--slot-step)) !important;--slot-start-x: calc(-1 * var(--slot-step)) !important}.pack-overlay .reveal-slot:nth-child(4){grid-column:1 / span 2!important;grid-row:3!important;--slot-x: calc(-.5 * var(--slot-step)) !important;--slot-start-x: var(--slot-step) !important}.pack-overlay .reveal-slot:nth-child(5){grid-column:3 / span 2!important;grid-row:3!important;--slot-x: calc(.5 * var(--slot-step)) !important;--slot-start-x: calc(-1 * var(--slot-step)) !important}.pack-overlay .reveal-slot:nth-child(6){grid-column:1 / span 2!important;grid-row:4!important}.pack-overlay .reveal-slot:nth-child(7){grid-column:3 / span 2!important;grid-row:4!important}.pack-overlay .reveal-card-inner,.pack-overlay .reveal-card-face,.pack-overlay .reveal-card-face .moni-card.compact{width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important;min-width:0!important;aspect-ratio:63 / 88!important;height:auto!important}}.shop-section-tabs,.shop-section-note{position:relative;z-index:2}.shop-section-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:2px 0 0}.shop-section-tabs button{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:8px;min-height:38px;padding:9px 12px;border:1px solid rgba(248,245,255,.16);border-radius:999px;color:#f8f5ffc7;background:radial-gradient(circle at 20% 0%,rgba(118,255,219,.12),transparent 42%),linear-gradient(180deg,#f8f5ff11,#050008ad);box-shadow:inset 0 0 0 1px #f8f5ff09;font-family:Oxanium,Rajdhani,sans-serif;font-size:11px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.shop-section-tabs button small{display:grid;place-items:center;min-width:24px;min-height:22px;padding:0 7px;border-radius:999px;color:#050008;background:#76ffdbe6;font-size:10px;line-height:1}.shop-section-tabs button.active,.shop-section-tabs button:hover,.shop-section-tabs button:focus-visible{color:#fff;border-color:#39ff5a85;background:radial-gradient(circle at 22% 0%,rgba(57,255,90,.24),transparent 46%),linear-gradient(135deg,#39ff5a2e,#ff68f721),#050008bd;box-shadow:0 0 22px #39ff5a21,inset 0 0 0 1px #f8f5ff12;outline:0}.shop-section-note{margin:-4px 0 0;color:#f8f5ffad;font-size:13px;font-weight:850;line-height:1.35}.pack-selector-grid[data-section=random],.pack-selector-grid[data-section=core],.pack-selector-grid[data-section=special],.pack-selector-grid[data-section=soon],.starter-deck-grid[data-section=point],.starter-deck-grid[data-section=token],.starter-deck-grid[data-section=preorder],.starter-deck-grid[data-section=soon]{animation:shopSectionReveal .26s ease-out both}.pack-selector-panel .pack-selector-grid[data-section=random]{grid-template-columns:minmax(240px,min(420px,100%));justify-content:start}@keyframes shopSectionReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.shop-section-tabs{gap:7px}.shop-section-tabs button{flex:1 1 calc(50% - 7px);justify-content:center;min-height:36px;padding:8px 10px;font-size:10px}.shop-section-note{font-size:12px}.pack-selector-panel .pack-selector-grid[data-section=random]{grid-template-columns:minmax(0,1fr)}}@media(min-width:761px)and (max-width:980px){.pack-overlay .reveal-flow{--reveal-gap: clamp(8px, 1.2vw, 12px) !important;--fit-card-w: clamp(118px, min(calc((100dvw - 92px - var(--reveal-gap)) / 2), calc((100dvh - 214px - (2 * var(--reveal-gap))) / 4.2)), 172px) !important;--reveal-card-w: var(--fit-card-w) !important;--reveal-row-w: calc((2 * var(--reveal-card-w)) + var(--reveal-gap)) !important;--slot-step: calc(var(--reveal-card-w) + var(--reveal-gap)) !important;justify-items:center!important;overflow:visible!important}.pack-overlay .reveal-cards,.pack-phase-dealing .reveal-cards,.pack-phase-reveal .reveal-cards,.pack-phase-complete .reveal-cards{width:var(--reveal-row-w)!important;max-width:var(--reveal-row-w)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;column-gap:var(--reveal-gap)!important;row-gap:clamp(8px,1.1vw,12px)!important;justify-content:center!important;align-items:start!important;justify-self:center!important;align-self:center!important;margin-inline:auto!important;transform:none!important;overflow:visible!important}}@media(max-width:980px){.pack-overlay .reveal-slot{width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important;min-width:0!important;justify-self:center!important;grid-column:span 2!important}.pack-overlay .reveal-slot:nth-child(1){grid-column:2 / span 2!important;grid-row:1!important;--slot-x: 0px !important;--slot-start-x: 0px !important}.pack-overlay .reveal-slot:nth-child(2){grid-column:1 / span 2!important;grid-row:2!important;--slot-x: calc(-.5 * var(--slot-step)) !important;--slot-start-x: var(--slot-step) !important}.pack-overlay .reveal-slot:nth-child(3){grid-column:3 / span 2!important;grid-row:2!important;--slot-x: calc(.5 * var(--slot-step)) !important;--slot-start-x: calc(-1 * var(--slot-step)) !important}.pack-overlay .reveal-slot:nth-child(4){grid-column:1 / span 2!important;grid-row:3!important;--slot-x: calc(-.5 * var(--slot-step)) !important;--slot-start-x: var(--slot-step) !important}.pack-overlay .reveal-slot:nth-child(5){grid-column:3 / span 2!important;grid-row:3!important;--slot-x: calc(.5 * var(--slot-step)) !important;--slot-start-x: calc(-1 * var(--slot-step)) !important}.pack-overlay .reveal-slot:nth-child(6){grid-column:1 / span 2!important;grid-row:4!important}.pack-overlay .reveal-slot:nth-child(7){grid-column:3 / span 2!important;grid-row:4!important}.pack-overlay .reveal-card-inner,.pack-overlay .reveal-card-face,.pack-overlay .reveal-card-face .moni-card.compact{width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important;min-width:0!important;aspect-ratio:63 / 88!important;height:auto!important}}@media(min-width:521px)and (max-width:760px){.pack-overlay .reveal-flow{--reveal-gap: clamp(7px, 1.6vw, 11px) !important;--fit-card-w: clamp(98px, min(calc((100dvw - 54px - var(--reveal-gap)) / 2), calc((100dvh - 192px - (2 * var(--reveal-gap))) / 4.2)), 154px) !important;--reveal-card-w: var(--fit-card-w) !important;--reveal-row-w: calc((2 * var(--reveal-card-w)) + var(--reveal-gap)) !important;--slot-step: calc(var(--reveal-card-w) + var(--reveal-gap)) !important}}@media(max-width:520px){.pack-overlay{--pack-actions-w: min(292px, calc(100dvw - 28px) ) !important}.pack-overlay .reveal-flow{--reveal-gap: clamp(6px, 1.8vw, 9px) !important;--fit-card-w: clamp(82px, min(calc((100dvw - 30px - var(--reveal-gap)) / 2), calc((100dvh - 176px - (2 * var(--reveal-gap))) / 4.2)), 134px) !important;--reveal-card-w: var(--fit-card-w) !important;--reveal-row-w: calc((2 * var(--reveal-card-w)) + var(--reveal-gap)) !important;--slot-step: calc(var(--reveal-card-w) + var(--reveal-gap)) !important}}@media(max-width:520px)and (max-height:700px){.pack-overlay .reveal-flow{--fit-card-w: clamp(76px, min(calc((100dvw - 34px - var(--reveal-gap)) / 2), calc((100dvh - 160px - (2 * var(--reveal-gap))) / 4.2)), 116px) !important;--reveal-card-w: var(--fit-card-w) !important;--reveal-row-w: calc((2 * var(--reveal-card-w)) + var(--reveal-gap)) !important;--slot-step: calc(var(--reveal-card-w) + var(--reveal-gap)) !important}}@media(max-width:1120px){.pack-stage,.pack-overlay .reveal-flow,.pack-overlay .reveal-cards,.pack-overlay .reveal-slot,.pack-overlay .reveal-card-inner,.pack-overlay .reveal-card-face,.pack-overlay .reveal-card-face .moni-card.compact,.pack-phase-dealing .stack-card[data-active=true]{overflow:visible!important;clip-path:none!important}.pack-stage,.pack-overlay .reveal-flow,.pack-overlay .reveal-cards{contain:none!important}.pack-overlay .reveal-flow{--reveal-gap: clamp(8px, 1.9vw, 18px) !important;--fit-card-w: min(224px, max(132px, min(23vw, calc((100svh - 130px) / 4.18)))) !important;--reveal-card-w: var(--fit-card-w) !important;--reveal-row-w: calc((2 * var(--reveal-card-w)) + var(--reveal-gap)) !important;--slot-step: calc(var(--reveal-card-w) + var(--reveal-gap)) !important}.pack-overlay .reveal-cards,.pack-phase-dealing .reveal-cards,.pack-phase-reveal .reveal-cards,.pack-phase-complete .reveal-cards{display:grid!important;grid-template-columns:repeat(4,var(--reveal-card-w))!important;grid-auto-rows:calc(var(--reveal-card-w) * 1.42)!important;gap:clamp(8px,1.5svh,16px) var(--reveal-gap)!important;width:min(calc((4 * var(--reveal-card-w)) + (3 * var(--reveal-gap))),calc(100vw - 18px))!important;max-width:calc(100vw - 18px)!important;min-height:calc((3 * var(--reveal-card-w) * 1.42) + (2 * clamp(8px,1.5svh,16px)))!important;margin-inline:auto!important;justify-content:center!important;align-content:center!important;justify-items:center!important;align-items:center!important;padding:6px 0!important;overflow:visible!important}.pack-overlay .reveal-slot{width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important;height:calc(var(--reveal-card-w) * 1.42)!important;min-height:calc(var(--reveal-card-w) * 1.42)!important;aspect-ratio:5 / 7.1!important;display:flex!important;align-items:center!important;justify-content:center!important;transform-origin:center center!important}.pack-overlay .reveal-slot:nth-child(1){grid-column:2 / span 2!important;grid-row:1!important}.pack-overlay .reveal-slot:nth-child(2){grid-column:1 / span 2!important;grid-row:2!important}.pack-overlay .reveal-slot:nth-child(3){grid-column:3 / span 2!important;grid-row:2!important}.pack-overlay .reveal-slot:nth-child(4){grid-column:1 / span 2!important;grid-row:3!important}.pack-overlay .reveal-slot:nth-child(5){grid-column:3 / span 2!important;grid-row:3!important}.pack-overlay .reveal-slot:nth-child(6){grid-column:1 / span 2!important;grid-row:4!important}.pack-overlay .reveal-slot:nth-child(7){grid-column:3 / span 2!important;grid-row:4!important}.pack-overlay .reveal-card-inner,.pack-overlay .reveal-card-face,.pack-overlay .reveal-card-face .moni-card.compact,.pack-phase-dealing .stack-card[data-active=true]{width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important;min-width:var(--reveal-card-w)!important;height:calc(var(--reveal-card-w) * 1.42)!important;max-height:calc(var(--reveal-card-w) * 1.42)!important;min-height:calc(var(--reveal-card-w) * 1.42)!important;aspect-ratio:5 / 7.1!important;transform-origin:center center!important}.pack-phase-dealing .stack-card[data-active=true],.pack-phase-dealing .reveal-slot[data-laid=true]{z-index:90!important}}@media(min-width:761px)and (max-width:1120px){.pack-overlay .reveal-flow{--fit-card-w: min(232px, max(142px, min(25vw, calc((100svh - 118px) / 4.12)))) !important}}@media(min-width:521px)and (max-width:760px){.pack-overlay .reveal-flow{--reveal-gap: clamp(9px, 2.1vw, 16px) !important;--fit-card-w: min(202px, max(142px, min(36vw, calc((100svh - 126px) / 4.14)))) !important}}@media(max-width:520px){.pack-overlay .reveal-flow{--reveal-gap: clamp(8px, 2.7vw, 14px) !important;--fit-card-w: min(182px, max(132px, min(44vw, calc((100svh - 126px) / 4.12)))) !important}.pack-overlay .reveal-cards,.pack-phase-dealing .reveal-cards,.pack-phase-reveal .reveal-cards,.pack-phase-complete .reveal-cards{width:min(calc((4 * var(--reveal-card-w)) + (3 * var(--reveal-gap))),calc(100vw - 10px))!important;max-width:calc(100vw - 10px)!important;gap:clamp(7px,1.35svh,13px) var(--reveal-gap)!important;padding:4px 0!important}}@media(max-width:520px)and (max-height:690px){.pack-overlay .reveal-flow{--reveal-gap: clamp(6px, 2vw, 10px) !important;--fit-card-w: min(164px, max(116px, min(42vw, calc((100svh - 116px) / 4.22)))) !important}.pack-overlay .reveal-cards,.pack-phase-dealing .reveal-cards,.pack-phase-reveal .reveal-cards,.pack-phase-complete .reveal-cards{padding-block:2px!important}}@media(max-width:1120px){.pack-overlay .reveal-flow{--reveal-pair-gap: clamp(2px, .75vw, 8px) !important;--reveal-row-w: calc((2 * var(--reveal-card-w)) + var(--reveal-pair-gap)) !important}.pack-overlay .reveal-cards,.pack-phase-dealing .reveal-cards,.pack-phase-reveal .reveal-cards,.pack-phase-complete .reveal-cards{grid-template-columns:repeat(2,var(--reveal-card-w))!important;column-gap:var(--reveal-pair-gap)!important;width:min(var(--reveal-row-w),calc(100vw - 10px))!important;max-width:calc(100vw - 10px)!important;justify-content:center!important;justify-items:center!important}.pack-overlay .reveal-slot:nth-child(1){grid-column:1 / -1!important;grid-row:1!important;justify-self:center!important}.pack-overlay .reveal-slot:nth-child(2){grid-column:1!important;grid-row:2!important}.pack-overlay .reveal-slot:nth-child(3){grid-column:2!important;grid-row:2!important}.pack-overlay .reveal-slot:nth-child(4){grid-column:1!important;grid-row:3!important}.pack-overlay .reveal-slot:nth-child(5){grid-column:2!important;grid-row:3!important}.pack-overlay .reveal-slot:nth-child(6){grid-column:1!important;grid-row:4!important}.pack-overlay .reveal-slot:nth-child(7){grid-column:2!important;grid-row:4!important}}@media(max-width:1120px){.pack-overlay,.pack-stage,.pack-overlay .reveal-flow,.pack-overlay .reveal-cards,.pack-phase-dealing,.pack-phase-dealing .reveal-flow,.pack-phase-dealing .reveal-cards,.pack-phase-dealing .reveal-slot,.pack-phase-dealing .reveal-card-inner,.pack-phase-dealing .reveal-card-face,.pack-phase-dealing .stack-card,.pack-phase-dealing .stack-card[data-active=true]{overflow:visible!important;clip-path:none!important;-webkit-clip-path:none!important;mask-image:none!important;-webkit-mask-image:none!important;contain:none!important}.pack-overlay,.pack-stage,.pack-phase-dealing .reveal-flow{isolation:isolate!important}.pack-phase-dealing .stack-card,.pack-phase-dealing .stack-card[data-active=true]{--deal-card-w: var(--reveal-card-w, min(182px, max(132px, min(44vw, calc((100svh - 126px) / 4.12))))) !important;position:relative!important;z-index:900!important;width:var(--deal-card-w)!important;min-width:var(--deal-card-w)!important;max-width:var(--deal-card-w)!important;height:calc(var(--deal-card-w) * 1.42)!important;min-height:calc(var(--deal-card-w) * 1.42)!important;max-height:calc(var(--deal-card-w) * 1.42)!important;aspect-ratio:5 / 7.1!important;flex:0 0 var(--deal-card-w)!important;transform-origin:center center!important;will-change:transform,opacity!important}.pack-phase-dealing .stack-card[data-active=true]{z-index:1200!important}.pack-phase-dealing .reveal-slot[data-laid=true]{z-index:700!important}.pack-phase-dealing .reveal-slot:not([data-laid=true]){z-index:800!important}.pack-phase-dealing .stack-card img,.pack-phase-dealing .stack-card canvas,.pack-phase-dealing .stack-card svg,.pack-phase-dealing .stack-card .moni-card,.pack-phase-dealing .stack-card .moni-card.compact{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;aspect-ratio:5 / 7.1!important;overflow:visible!important;clip-path:none!important;-webkit-clip-path:none!important}}@media(max-width:520px){.pack-phase-dealing .stack-card,.pack-phase-dealing .stack-card[data-active=true]{--deal-card-w: var(--reveal-card-w, min(182px, max(132px, min(44vw, calc((100svh - 126px) / 4.12))))) !important}}@media(max-width:520px)and (max-height:690px){.pack-phase-dealing .stack-card,.pack-phase-dealing .stack-card[data-active=true]{--deal-card-w: var(--reveal-card-w, min(164px, max(116px, min(42vw, calc((100svh - 116px) / 4.22))))) !important}}.panel.shop .shop-balance-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(10px,2vw,18px);width:min(920px,100%);margin:clamp(10px,1.8vw,18px) auto clamp(14px,2vw,22px);padding:clamp(12px,1.8vw,18px) clamp(14px,2.2vw,24px);border:1px solid rgba(57,255,90,.34);border-radius:22px;background:linear-gradient(135deg,#0effbe24,#7b1fff1f),#040818d1;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff1f;color:#f7fbff}.panel.shop .shop-balance-title{font-family:Oxanium,Rajdhani,sans-serif;font-size:clamp(.86rem,1.7vw,1.08rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#99ffd2}.panel.shop .shop-balance-summary strong{font-family:Orbitron,Oxanium,sans-serif;font-size:clamp(1.05rem,2.7vw,1.62rem);font-weight:900;line-height:1;color:#fff;text-shadow:0 0 18px rgba(57,255,90,.36);white-space:nowrap}.panel.shop .shop-balance-summary>span:last-child{justify-self:end;padding:.48rem .72rem;border-radius:999px;background:#39ff5a1f;border:1px solid rgba(57,255,90,.24);color:#dfffee;font-family:Rajdhani,sans-serif;font-size:clamp(.86rem,1.8vw,1.02rem);font-weight:800;white-space:nowrap}@media(max-width:640px){.panel.shop .shop-balance-summary{grid-template-columns:1fr;justify-items:center;text-align:center;gap:8px;border-radius:18px}.panel.shop .shop-balance-summary>span:last-child{justify-self:center}}@media(max-width:1120px){.pack-overlay,.pack-stage,.pack-phase-intro,.pack-phase-stack,.pack-phase-intro .sealed-pack,.pack-phase-stack .sealed-pack,.pack-phase-stack .reveal-stack,.pack-phase-stack .stack-card,.pack-phase-stack .stack-card-shell{overflow:visible!important;clip-path:none!important;-webkit-clip-path:none!important;contain:none!important}.pack-stage{display:grid!important;place-items:center!important;justify-content:center!important;align-content:center!important;min-height:min(78svh,720px)!important;width:100%!important}.pack-phase-intro .sealed-pack,.pack-phase-stack .sealed-pack{--intro-pack-w: clamp(238px, min(72vw, 44svh), 410px) !important;position:relative!important;inset:auto!important;width:var(--intro-pack-w)!important;min-width:var(--intro-pack-w)!important;max-width:var(--intro-pack-w)!important;height:calc(var(--intro-pack-w) * 1.42)!important;min-height:calc(var(--intro-pack-w) * 1.42)!important;max-height:calc(var(--intro-pack-w) * 1.42)!important;aspect-ratio:5 / 7.1!important;margin:0 auto!important;place-self:center!important;justify-self:center!important;align-self:center!important;transform-origin:center center!important;z-index:1000!important}.pack-phase-intro .sealed-pack img,.pack-phase-stack .sealed-pack img,.pack-phase-intro .sealed-pack .themed-pack-back,.pack-phase-stack .sealed-pack .themed-pack-back,.pack-phase-intro .sealed-pack .moni-card,.pack-phase-stack .sealed-pack .moni-card{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:5 / 7.1!important;object-fit:cover!important;border-radius:clamp(14px,3vw,24px)!important}.pack-phase-intro .pack-rip-line,.pack-phase-stack .pack-rip-line{width:calc(var(--intro-pack-w, clamp(238px, min(72vw, 44svh), 410px)) * 1.05)!important;max-width:calc(100vw - 20px)!important;left:50%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%) rotate(-10deg)!important;transform-origin:center center!important;z-index:1300!important}.pack-phase-stack .reveal-flow{display:grid!important;place-items:center!important;justify-content:center!important;align-content:center!important}.pack-phase-stack .reveal-stack{--stack-card-w: clamp(128px, min(30vw, 22svh), 210px) !important;display:grid!important;place-items:center!important;width:calc(var(--stack-card-w) * 2.25)!important;max-width:calc(100vw - 18px)!important;min-height:calc(var(--stack-card-w) * 1.62)!important;margin:0 auto!important;justify-self:center!important;align-self:center!important;z-index:1100!important}.pack-phase-stack .stack-card,.pack-phase-stack .stack-card-shell,.pack-phase-stack .stack-card .moni-card.card-back.compact,.pack-phase-stack .stack-card .moni-card.compact,.pack-phase-stack .stack-card .moni-card,.pack-phase-stack .stack-card img,.pack-phase-stack .stack-card canvas,.pack-phase-stack .stack-card svg{width:var(--stack-card-w)!important;min-width:var(--stack-card-w)!important;max-width:var(--stack-card-w)!important;height:calc(var(--stack-card-w) * 1.42)!important;min-height:calc(var(--stack-card-w) * 1.42)!important;max-height:calc(var(--stack-card-w) * 1.42)!important;aspect-ratio:5 / 7.1!important;border-radius:clamp(10px,2.2vw,18px)!important;object-fit:cover!important;transform-origin:center center!important}.pack-phase-stack .stack-card{position:absolute!important;inset:50% auto auto 50%!important;z-index:1120!important}.pack-phase-stack .stack-card:nth-child(1){transform:translate(calc(-50% - var(--stack-card-w) * .46),-50%) rotate(-11deg)!important}.pack-phase-stack .stack-card:nth-child(2){transform:translate(calc(-50% - var(--stack-card-w) * .23),-52%) rotate(-5deg)!important}.pack-phase-stack .stack-card:nth-child(3){transform:translate(-50%,-54%) rotate(0)!important;z-index:1140!important}.pack-phase-stack .stack-card:nth-child(4){transform:translate(calc(-50% + var(--stack-card-w) * .23),-52%) rotate(5deg)!important}.pack-phase-stack .stack-card:nth-child(5){transform:translate(calc(-50% + var(--stack-card-w) * .46),-50%) rotate(11deg)!important}}@media(max-width:520px){.pack-phase-intro .sealed-pack,.pack-phase-stack .sealed-pack{--intro-pack-w: clamp(244px, 74vw, 330px) !important}.pack-phase-stack .reveal-stack{--stack-card-w: clamp(120px, 34vw, 166px) !important;width:calc(var(--stack-card-w) * 2.36)!important}}@media(max-width:520px)and (max-height:690px){.pack-stage{min-height:min(76svh,620px)!important}.pack-phase-intro .sealed-pack,.pack-phase-stack .sealed-pack{--intro-pack-w: clamp(218px, min(70vw, 43svh), 300px) !important}.pack-phase-stack .reveal-stack{--stack-card-w: clamp(108px, min(32vw, 21svh), 148px) !important}}@media(max-width:1120px){.pack-phase-intro .reveal-flow,.pack-phase-stack .reveal-flow{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:grid!important;place-items:center!important;justify-content:center!important;align-content:center!important;overflow:visible!important}.pack-phase-intro .sealed-pack,.pack-phase-stack .sealed-pack{position:absolute!important;inset:50% auto auto 50%!important;translate:-50% -50%!important;margin:0!important;justify-self:auto!important;align-self:auto!important;transform-origin:50% 50%!important}.pack-phase-intro .pack-rip-line,.pack-phase-stack .pack-rip-line{position:absolute!important;inset:50% auto auto 50%!important;translate:-50% -50%!important;margin:0!important;transform-origin:50% 50%!important}.pack-phase-stack .reveal-stack{position:absolute!important;left:50%!important;top:50%!important;translate:-50% -50%!important;margin:0!important;justify-self:auto!important;align-self:auto!important;transform-origin:50% 50%!important}}@media(max-width:1120px){.pack-stage{position:relative!important;justify-items:center!important;align-items:center!important}.pack-phase-intro .reveal-flow,.pack-phase-stack .reveal-flow{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:grid!important;place-items:center!important;justify-items:center!important;align-items:center!important;overflow:visible!important;pointer-events:none!important}.pack-phase-intro .sealed-pack,.pack-phase-stack .sealed-pack{position:absolute!important;inset:50% auto auto 50%!important;margin:0!important;translate:none!important;transform:translate(-50%,-50%) scale(1)!important;transform-origin:50% 50%!important;justify-self:auto!important;align-self:auto!important;z-index:1200!important}.pack-phase-intro .pack-rip-line,.pack-phase-stack .pack-rip-line{position:absolute!important;inset:50% auto auto 50%!important;margin:0!important;translate:none!important;transform:translate(-50%,-50%) rotate(-10deg)!important;transform-origin:50% 50%!important;z-index:1400!important}.pack-phase-stack .reveal-stack{position:absolute!important;inset:50% auto auto 50%!important;margin:0!important;translate:none!important;transform:translate(-50%,-50%)!important;transform-origin:50% 50%!important;justify-self:auto!important;align-self:auto!important;z-index:1150!important}}.pack-overlay .pack-rip-line{animation-duration:.42s!important;animation-fill-mode:forwards!important;pointer-events:none!important}.pack-phase-stack .pack-rip-line,.pack-phase-dealing .pack-rip-line,.pack-phase-reveal .pack-rip-line,.pack-phase-complete .pack-rip-line{opacity:0!important;visibility:hidden!important;display:none!important;animation:none!important}.pack-phase-intro .pack-rip-line{opacity:1!important;visibility:visible!important}@media(max-width:1120px){.pack-overlay .reveal-stack .stack-card-shell,.pack-phase-stack .stack-card-shell,.pack-phase-dealing .stack-card,.pack-phase-dealing .stack-card[data-active=true]{box-sizing:border-box!important;padding:clamp(3px,.85vw,7px)!important;border:1px solid rgba(220,255,246,.52)!important;border-radius:clamp(13px,2.7vw,22px)!important;background:linear-gradient(145deg,#e6fffa2e,#41ffd214,#0c082280)!important;box-shadow:0 0 0 1px #39ffe624,0 10px 24px #00000047,inset 0 0 10px #ffffff14!important;overflow:visible!important;clip-path:none!important;-webkit-clip-path:none!important}.pack-overlay .stack-card .moni-card.card-back.compact,.pack-phase-stack .stack-card .moni-card.card-back.compact,.pack-phase-dealing .stack-card .moni-card.card-back.compact,.pack-phase-dealing .stack-card .moni-card.compact,.pack-phase-dealing .stack-card img,.pack-phase-stack .stack-card img{box-sizing:border-box!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;background:#03081894!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:clamp(10px,2.1vw,17px)!important;overflow:hidden!important;clip-path:none!important;-webkit-clip-path:none!important}.pack-phase-stack .stack-card,.pack-phase-stack .stack-card-shell,.pack-phase-stack .stack-card .moni-card.card-back.compact,.pack-phase-dealing .stack-card,.pack-phase-dealing .stack-card[data-active=true],.pack-phase-dealing .stack-card .moni-card.card-back.compact{aspect-ratio:5 / 7.1!important}}.pack-phase-dealing .reveal-flow,.pack-phase-dealing .reveal-stack,.pack-phase-dealing .reveal-cards{isolation:isolate!important}.pack-phase-dealing .sealed-pack{z-index:100!important}.pack-phase-dealing .reveal-slot[data-laid=true]{position:relative!important;z-index:500!important}.pack-phase-dealing .reveal-slot:not([data-laid=true]){position:relative!important;z-index:700!important}.pack-phase-dealing .stack-card,.pack-phase-dealing .stack-card-shell{position:relative!important;z-index:900!important}.pack-phase-dealing .stack-card[data-active=true],.pack-phase-dealing .stack-card[data-active=true] .stack-card-shell,.pack-phase-dealing .stack-card[data-active=true] .moni-card,.pack-phase-dealing .stack-card[data-active=true] img,.pack-phase-dealing .stack-card[data-active=true] canvas,.pack-phase-dealing .stack-card[data-active=true] svg{position:relative!important;z-index:5000!important}.pack-phase-intro .pack-rip-line{background:transparent!important;box-shadow:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important}.pack-phase-intro .pack-rip-line:before{content:""!important;position:absolute!important;inset:0!important;display:block!important;border-radius:999px!important;background:linear-gradient(90deg,#fff0,#34f6ff33 10%,#34f6fff5 28%,#fff 50%,#ff4df6f5,#ff4df62e 90%,#fff0)!important;box-shadow:0 0 10px #34f6ffe6,0 0 22px #ff4df69e,0 0 36px #ffffff4d!important;transform-origin:left center!important;animation:packCutSwipeFade .52s cubic-bezier(.18,.82,.22,1) forwards!important;will-change:clip-path,opacity,transform,filter!important}.pack-phase-intro .pack-rip-line:after{content:""!important;position:absolute!important;inset:-6px -10px!important;border-radius:999px!important;background:radial-gradient(circle at 82% 50%,rgba(255,255,255,.85),rgba(82,240,255,.28) 28%,transparent 58%)!important;opacity:0!important;animation:packCutSwipeSpark .52s cubic-bezier(.18,.82,.22,1) forwards!important;pointer-events:none!important}@keyframes packCutSwipeFade{0%{opacity:0;transform:translate(-8%) scaleX(.04);clip-path:inset(0 96% 0 0 round 999px);filter:blur(1.5px) brightness(1.1)}18%{opacity:1;transform:translate(-4%) scaleX(.42);clip-path:inset(0 58% 0 0 round 999px);filter:blur(.4px) brightness(1.45)}54%{opacity:1;transform:translate(0) scaleX(1);clip-path:inset(0 0 0 0 round 999px);filter:blur(0) brightness(1.7)}76%{opacity:.72;transform:translate(5%) scaleX(.72);clip-path:inset(0 0 0 46% round 999px);filter:blur(.8px) brightness(1.25)}to{opacity:0;transform:translate(12%) scaleX(.18);clip-path:inset(0 0 0 100% round 999px);filter:blur(2px) brightness(.8)}}@keyframes packCutSwipeSpark{0%,28%{opacity:0;transform:translate(-24%) scale(.7)}56%{opacity:.9;transform:translate(8%) scale(1.05)}to{opacity:0;transform:translate(30%) scale(.5)}}@media(max-width:1120px){.pack-overlay .reveal-stack .stack-card-shell,.pack-phase-stack .stack-card-shell,.pack-phase-dealing .stack-card,.pack-phase-dealing .stack-card[data-active=true]{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;overflow:visible!important;clip-path:none!important;-webkit-clip-path:none!important}.pack-overlay .stack-card .moni-card.card-back.compact,.pack-phase-stack .stack-card .moni-card.card-back.compact,.pack-phase-dealing .stack-card .moni-card.card-back.compact,.pack-phase-dealing .stack-card .moni-card.compact,.pack-phase-dealing .stack-card img,.pack-phase-stack .stack-card img{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;object-fit:contain!important;overflow:visible!important;clip-path:none!important;-webkit-clip-path:none!important}}.pack-overlay .reveal-stack .stack-card,.pack-overlay .reveal-stack .stack-card-shell,.pack-phase-stack .stack-card,.pack-phase-stack .stack-card-shell,.pack-phase-dealing .stack-card,.pack-phase-dealing .stack-card-shell,.pack-phase-dealing .stack-card[data-active=true],.pack-phase-dealing .stack-card[data-active=true] .stack-card-shell{box-sizing:border-box!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;overflow:visible!important;clip-path:none!important;-webkit-clip-path:none!important}.pack-overlay .reveal-stack .stack-card:before,.pack-overlay .reveal-stack .stack-card:after,.pack-overlay .reveal-stack .stack-card-shell:before,.pack-overlay .reveal-stack .stack-card-shell:after,.pack-phase-dealing .stack-card:before,.pack-phase-dealing .stack-card:after,.pack-phase-dealing .stack-card-shell:before,.pack-phase-dealing .stack-card-shell:after{content:none!important;display:none!important;opacity:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.pack-phase-dealing .stack-card[data-active=true],.pack-phase-dealing .stack-card[data-active=true] .stack-card-shell{--deal-card-w: var(--reveal-card-w) !important;width:var(--reveal-card-w)!important;min-width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important;height:calc(var(--reveal-card-w) * 1.42)!important;min-height:calc(var(--reveal-card-w) * 1.42)!important;max-height:calc(var(--reveal-card-w) * 1.42)!important;aspect-ratio:5 / 7.1!important;flex:0 0 var(--reveal-card-w)!important;z-index:6000!important}.pack-phase-dealing .stack-card[data-active=true] .moni-card,.pack-phase-dealing .stack-card[data-active=true] .moni-card.compact,.pack-phase-dealing .stack-card[data-active=true] .moni-card.card-back.compact,.pack-phase-dealing .stack-card[data-active=true] img,.pack-phase-dealing .stack-card[data-active=true] canvas,.pack-phase-dealing .stack-card[data-active=true] svg{width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;aspect-ratio:5 / 7.1!important;object-fit:contain!important;box-sizing:border-box!important;padding:0!important;outline:0!important;overflow:visible!important;clip-path:none!important;-webkit-clip-path:none!important}.pack-phase-dealing .reveal-slot[data-laid=true] .reveal-card-inner,.pack-phase-dealing .reveal-slot[data-laid=true] .reveal-card-face,.pack-phase-dealing .reveal-slot[data-laid=true] .moni-card.compact{width:var(--reveal-card-w)!important;min-width:var(--reveal-card-w)!important;max-width:var(--reveal-card-w)!important;height:calc(var(--reveal-card-w) * 1.42)!important;min-height:calc(var(--reveal-card-w) * 1.42)!important;max-height:calc(var(--reveal-card-w) * 1.42)!important;aspect-ratio:5 / 7.1!important}.panel.shop .shop-main-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.6vw,14px);width:min(760px,100%);margin:0 auto clamp(16px,2.4vw,26px);padding:clamp(6px,1.2vw,10px);border:1px solid rgba(69,255,210,.24);border-radius:999px;background:#030818ad;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0000003d}.panel.shop .shop-main-tabs button{min-height:clamp(44px,6vw,56px);border:0;border-radius:999px;background:transparent;color:#eefcffc2;font-family:Oxanium,Rajdhani,sans-serif;font-size:clamp(.95rem,2vw,1.18rem);font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.panel.shop .shop-main-tabs button.active,.panel.shop .shop-main-tabs button[aria-selected=true]{color:#06141c;background:linear-gradient(135deg,#39ff5a,#45ffe1 52%,#f4b83a);box-shadow:0 0 22px #39ff5a57,inset 0 1px #ffffff9e}.panel.shop .shop-main-tabs button:hover,.panel.shop .shop-main-tabs button:focus-visible{transform:translateY(-1px);color:#fff;outline:none}.panel.shop .shop-main-tabs button.active:hover,.panel.shop .shop-main-tabs button.active:focus-visible,.panel.shop .shop-main-tabs button[aria-selected=true]:hover,.panel.shop .shop-main-tabs button[aria-selected=true]:focus-visible{color:#06141c}.panel.shop .pack-section-tabs,.panel.shop .starter-section-tabs,.panel.shop .shop-section-note{display:none!important}.panel.shop .starter-deck-grid[data-section=all],.panel.shop .pack-selector-grid[data-section=all]{animation:shopTabPanelReveal .26s ease both}@keyframes shopTabPanelReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){.panel.shop .shop-main-tabs{border-radius:22px}.panel.shop .shop-main-tabs button{min-height:48px;letter-spacing:.07em}}.panel.shop .shop-main-tabs{position:sticky!important;top:calc(var(--app-header-offset, 0px) + 10px)!important;z-index:260!important;backdrop-filter:blur(18px) saturate(1.25)!important;-webkit-backdrop-filter:blur(18px) saturate(1.25)!important}.app-shell:has(.panel.shop) .panel.shop .shop-main-tabs{top:clamp(8px,1.5vw,14px)!important}@media(max-width:760px){.panel.shop .shop-main-tabs{top:max(8px,env(safe-area-inset-top))!important;z-index:520!important;width:min(100%,calc(100vw - 18px))!important}}.scroll-to-top-button{position:fixed!important;z-index:99990!important;right:max(18px,calc(env(safe-area-inset-right,0px) + 14px))!important;bottom:max(22px,calc(env(safe-area-inset-bottom,0px) + 18px))!important;display:flex!important;align-items:center!important;justify-content:center!important}.scroll-to-top-button[data-visible=true]{opacity:.88!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}.scroll-to-top-button[data-visible=false]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(12px) scale(.92)!important}@media(max-width:760px){.scroll-to-top-button{right:max(12px,calc(env(safe-area-inset-right,0px) + 10px))!important;bottom:max(76px,calc(env(safe-area-inset-bottom,0px) + 64px))!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}body:has(.pack-overlay) .scroll-to-top-button{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media(min-width:761px)and (max-width:1120px){.scroll-to-top-button{right:max(16px,calc(env(safe-area-inset-right,0px) + 14px))!important;bottom:max(24px,calc(env(safe-area-inset-bottom,0px) + 20px))!important}}.panel.shop .shop-main-tabs[data-pack-screen-open=true]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-10px) scale(.98)!important}.pack-overlay .pack-balance-chip{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){--card-footer-h: clamp(44px, calc(var(--card-display-width) * .128), 62px) !important;--card-rarity-h: clamp(25px, calc(var(--card-display-width) * .064), 34px) !important;--card-gap: clamp(5px, calc(var(--card-display-width) * .015), 8px) !important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;height:100%!important;min-height:0!important;padding:0 clamp(10px,calc(var(--card-display-width) * .034),16px)!important;border-radius:clamp(8px,calc(var(--card-display-width) * .022),12px)!important;border:1px solid color-mix(in srgb,var(--rarity-metal),transparent 46%)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--rarity-metal),transparent 72%),transparent 38%),linear-gradient(135deg,#ffffff21,#050008a8)!important;box-shadow:inset 0 1px #ffffff2e,0 0 18px color-mix(in srgb,var(--rarity-glow),transparent 28%)!important;overflow:hidden!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band span,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band span,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band span,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band span{font-size:clamp(.82rem,calc(var(--card-display-width) * .036),1.04rem)!important;letter-spacing:.13em!important;line-height:1!important;color:#fff!important;text-shadow:0 0 14px var(--rarity-glow)!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band em,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band em,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band em,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band em{font-size:clamp(.64rem,calc(var(--card-display-width) * .024),.78rem)!important;letter-spacing:.1em!important;opacity:.9!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) calc(var(--card-footer-h) * .86)!important;align-items:center!important;gap:clamp(8px,calc(var(--card-display-width) * .025),14px)!important;width:100%!important;height:100%!important;min-height:0!important;padding:0 clamp(9px,calc(var(--card-display-width) * .028),15px)!important;border:1px solid color-mix(in srgb,var(--rarity-metal),transparent 38%)!important;border-radius:clamp(10px,calc(var(--card-display-width) * .026),15px)!important;background:radial-gradient(circle at 86% 50%,color-mix(in srgb,var(--rarity-glow),transparent 26%),transparent 35%),linear-gradient(90deg,#050008e0,color-mix(in srgb,var(--card-color),transparent 58%) 48%,#050008d1)!important;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #05000870,0 0 24px color-mix(in srgb,var(--rarity-glow),transparent 42%)!important;overflow:hidden!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer:before,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer:before,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer:before,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer:before{content:""!important;position:absolute!important;inset:3px!important;border-radius:inherit!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13) 50%,transparent),repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.035) 18px 20px,transparent 20px 36px)!important;pointer-events:none!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer span,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer span,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span{position:relative!important;z-index:2!important;display:block!important;min-width:0!important;color:#fff!important;font-family:Orbitron,Oxanium,sans-serif!important;font-size:clamp(1.02rem,calc(var(--card-display-width) * .049),1.42rem)!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1!important;text-shadow:0 0 10px var(--frame-shadow),0 0 18px color-mix(in srgb,var(--card-accent),transparent 38%)!important;white-space:nowrap!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer .rarity-code,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer .rarity-code,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer .rarity-code,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer .rarity-code{display:none!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner{width:calc(var(--card-footer-h) * .78)!important;height:calc(var(--card-footer-h) * .78)!important;right:calc(var(--card-pad) + clamp(10px,calc(var(--card-display-width) * .03),16px))!important;bottom:calc(var(--card-pad) + (var(--card-footer-h) * .11))!important;z-index:9!important;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--rarity-frame),transparent 36%)) drop-shadow(0 4px 7px rgba(0,0,0,.5))!important;transform:none!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}@media(max-width:520px){html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){--card-footer-h: clamp(38px, calc(var(--card-display-width) * .118), 50px) !important;--card-rarity-h: clamp(22px, calc(var(--card-display-width) * .058), 28px) !important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer span,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer span,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span{font-size:clamp(.86rem,calc(var(--card-display-width) * .043),1.08rem)!important;letter-spacing:.055em!important}}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){--zoom-rarity-box-w: calc(var(--card-footer-h) * .98) !important;--zoom-rarity-badge-w: calc(var(--card-footer-h) * .68) !important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer{display:grid!important;grid-template-columns:minmax(0,1fr) var(--zoom-rarity-box-w)!important;align-items:center!important;gap:clamp(8px,calc(var(--card-display-width) * .024),13px)!important;padding:0 clamp(8px,calc(var(--card-display-width) * .025),13px)!important;color:var(--card-accent)!important;background:linear-gradient(90deg,#050008d1,color-mix(in srgb,var(--card-color),transparent 68%) 55%,#050008db)!important;border-color:color-mix(in srgb,var(--frame-metal),transparent 48%)!important;overflow:hidden!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer:before,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer:before,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer:before,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer:before{opacity:.34!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer:after,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer:after,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer:after,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer:after{content:""!important;position:relative!important;z-index:1!important;grid-column:2!important;grid-row:1!important;justify-self:center!important;align-self:center!important;width:var(--zoom-rarity-box-w)!important;height:calc(var(--card-footer-h) * .76)!important;border-radius:clamp(9px,calc(var(--card-display-width) * .023),13px)!important;border:1px solid color-mix(in srgb,var(--rarity-metal),transparent 42%)!important;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--rarity-glow),transparent 30%),transparent 64%),#05000880!important;box-shadow:inset 0 1px #ffffff21,0 0 14px color-mix(in srgb,var(--rarity-glow),transparent 54%)!important;pointer-events:none!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer span,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer span,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span{grid-column:1!important;justify-self:start!important;align-self:center!important;color:var(--frame-metal)!important;font-family:Oxanium,Rajdhani,sans-serif!important;font-size:clamp(.92rem,calc(var(--card-display-width) * .041),1.18rem)!important;font-weight:950!important;letter-spacing:.075em!important;line-height:1!important;text-align:left!important;text-shadow:0 0 10px var(--frame-shadow),0 0 14px color-mix(in srgb,var(--card-accent),transparent 46%)!important;white-space:nowrap!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer .rarity-code,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer .rarity-code,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer .rarity-code,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer .rarity-code{display:none!important;visibility:hidden!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner{width:var(--zoom-rarity-badge-w)!important;height:var(--zoom-rarity-badge-w)!important;right:calc(var(--card-pad) + clamp(8px,calc(var(--card-display-width) * .025),13px) + ((var(--zoom-rarity-box-w) - var(--zoom-rarity-badge-w)) / 2))!important;bottom:calc(var(--card-pad) + ((var(--card-footer-h) - var(--zoom-rarity-badge-w)) / 2))!important;display:grid!important;place-items:center!important;z-index:12!important;transform:none!important;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--rarity-frame),transparent 42%)) drop-shadow(0 4px 7px rgba(0,0,0,.48))!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img{width:92%!important;height:92%!important;object-fit:contain!important;object-position:center!important;transform:none!important}@media(max-width:520px){html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer span,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer span,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span{font-size:clamp(.78rem,calc(var(--card-display-width) * .038),.98rem)!important;letter-spacing:.045em!important}}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer:after,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer:after,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer:after,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer:after{content:none!important;display:none!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner{--zoom-rarity-box-h: calc(var(--card-footer-h) * .76) !important;--zoom-rarity-logo-w: calc(var(--card-footer-h) * .62) !important;width:var(--zoom-rarity-box-w)!important;height:var(--zoom-rarity-box-h)!important;right:calc(var(--card-pad) + clamp(8px,calc(var(--card-display-width) * .025),13px))!important;bottom:calc(var(--card-pad) + ((var(--card-footer-h) - var(--zoom-rarity-box-h)) / 2))!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid color-mix(in srgb,var(--rarity-metal),transparent 42%)!important;border-radius:clamp(9px,calc(var(--card-display-width) * .023),13px)!important;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--rarity-glow),transparent 28%),transparent 63%),#05000880!important;box-shadow:inset 0 1px #ffffff21,0 0 14px color-mix(in srgb,var(--rarity-glow),transparent 54%)!important;transform:none!important;overflow:hidden!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img{width:var(--zoom-rarity-logo-w)!important;height:var(--zoom-rarity-logo-w)!important;max-width:74%!important;max-height:82%!important;margin:auto!important;object-fit:contain!important;object-position:center center!important;transform:none!important;translate:none!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner{--zoom-footer-pad-x: clamp(8px, calc(var(--card-display-width) * .025), 13px) !important;right:calc(var(--card-pad) + var(--zoom-footer-pad-x) + (var(--zoom-rarity-box-w) / 2))!important;bottom:calc(var(--card-pad) + (var(--card-footer-h) / 2))!important;transform:translate(50%,50%)!important;translate:none!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){--card-footer-h: clamp(52px, calc(var(--card-display-width) * .145), 74px) !important;--zoom-rarity-box-w: calc(var(--card-footer-h) * 1.1) !important;--zoom-rarity-badge-w: calc(var(--card-footer-h) * .9) !important;grid-template-rows:var(--card-header-h) minmax(0,var(--card-art-h)) var(--card-rarity-h) var(--card-type-h) minmax(0,1fr) var(--card-footer-h) 0!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer{align-self:end!important;margin:0!important;min-height:var(--card-footer-h)!important;height:var(--card-footer-h)!important;padding:0 clamp(10px,calc(var(--card-display-width) * .03),16px)!important;border-radius:clamp(12px,calc(var(--card-display-width) * .03),18px)!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer span,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer span,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span{font-size:clamp(1.12rem,calc(var(--card-display-width) * .054),1.58rem)!important;letter-spacing:.08em!important;line-height:.95!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner{--zoom-rarity-box-h: calc(var(--card-footer-h) * .82) !important;--zoom-rarity-logo-w: calc(var(--card-footer-h) * .78) !important;width:var(--zoom-rarity-box-w)!important;height:var(--zoom-rarity-box-h)!important;right:calc(var(--card-pad) + clamp(10px,calc(var(--card-display-width) * .03),16px) + (var(--zoom-rarity-box-w) / 2))!important;bottom:calc(var(--card-pad) + (var(--card-footer-h) / 2))!important;transform:translate(50%,50%)!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img{width:var(--zoom-rarity-logo-w)!important;height:var(--zoom-rarity-logo-w)!important;max-width:86%!important;max-height:88%!important}@media(max-width:520px){html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){--card-footer-h: clamp(44px, calc(var(--card-display-width) * .132), 58px) !important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer span,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer span,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span{font-size:clamp(.92rem,calc(var(--card-display-width) * .047),1.16rem)!important}}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){--zoom-footer-pad-x: clamp(10px, calc(var(--card-display-width) * .03), 16px) !important;--zoom-rarity-slot-center-x: calc(var(--card-pad) + var(--zoom-footer-pad-x) + (var(--zoom-rarity-box-w) / 2)) !important;--zoom-rarity-slot-center-y: calc(var(--card-pad) + (var(--card-footer-h) / 2)) !important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner{left:auto!important;top:auto!important;right:var(--zoom-rarity-slot-center-x)!important;bottom:var(--zoom-rarity-slot-center-y)!important;width:var(--zoom-rarity-box-w)!important;height:var(--zoom-rarity-box-h)!important;transform:translate(50%,50%)!important;translate:none!important;display:grid!important;place-items:center!important;transform-origin:center center!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img{place-self:center!important;margin:0!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner{--zoom-rarity-logo-w: calc(var(--card-footer-h) * .82) !important;width:var(--zoom-rarity-box-w)!important;height:var(--card-footer-h)!important;right:calc(var(--card-pad) + clamp(10px,calc(var(--card-display-width) * .03),16px) + (var(--zoom-rarity-box-w) / 2))!important;bottom:calc(var(--card-pad) + (var(--card-footer-h) / 2))!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;overflow:visible!important;transform:translate(50%,50%)!important;translate:none!important;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--rarity-frame),transparent 34%)) drop-shadow(0 5px 8px rgba(0,0,0,.5))!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner:before,html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner:after,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner:before,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner:after,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner:before,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner:after,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner:before,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner:after{content:none!important;display:none!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img{width:var(--zoom-rarity-logo-w)!important;height:var(--zoom-rarity-logo-w)!important;max-width:92%!important;max-height:92%!important;place-self:center!important;margin:0 auto!important;object-fit:contain!important;object-position:center center!important;transform:none!important;translate:none!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){--zoom-footer-pad-x: clamp(10px, calc(var(--card-display-width) * .03), 16px) !important;--zoom-rarity-logo-w: calc(var(--card-footer-h) * .82) !important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner{left:auto!important;top:auto!important;right:calc(var(--card-pad) + var(--zoom-footer-pad-x))!important;bottom:var(--card-pad)!important;width:var(--zoom-rarity-box-w)!important;height:var(--card-footer-h)!important;display:grid!important;place-items:center!important;justify-items:center!important;align-items:center!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;transform:none!important;translate:none!important;transform-origin:center center!important;overflow:visible!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img{display:block!important;width:var(--zoom-rarity-logo-w)!important;height:var(--zoom-rarity-logo-w)!important;max-width:88%!important;max-height:88%!important;place-self:center!important;justify-self:center!important;align-self:center!important;margin:0!important;object-fit:contain!important;object-position:50% 50%!important;transform:none!important;translate:none!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){--card-footer-h: clamp(64px, calc(var(--card-display-width) * .172), 90px) !important;--zoom-rarity-box-w: calc(var(--card-footer-h) * 1.08) !important;--zoom-rarity-logo-w: calc(var(--card-footer-h) * .88) !important;grid-template-rows:var(--card-header-h) minmax(0,var(--card-art-h)) var(--card-rarity-h) var(--card-type-h) minmax(0,1fr) var(--card-footer-h) 0!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer{min-height:var(--card-footer-h)!important;height:var(--card-footer-h)!important;padding:0 clamp(12px,calc(var(--card-display-width) * .034),18px)!important;border-radius:clamp(14px,calc(var(--card-display-width) * .034),20px)!important;background:radial-gradient(circle at 86% 50%,color-mix(in srgb,var(--rarity-glow),transparent 18%),transparent 38%),linear-gradient(90deg,#050008e6,color-mix(in srgb,var(--card-color),transparent 55%) 55%,#050008e0)!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer span,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer span,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span{font-size:clamp(1.28rem,calc(var(--card-display-width) * .062),1.82rem)!important;letter-spacing:.08em!important;line-height:.94!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner{width:var(--zoom-rarity-box-w)!important;height:var(--card-footer-h)!important;right:calc(var(--card-pad) + clamp(12px,calc(var(--card-display-width) * .034),18px))!important;bottom:var(--card-pad)!important;display:grid!important;place-items:center!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img{width:var(--zoom-rarity-logo-w)!important;height:var(--zoom-rarity-logo-w)!important;max-width:94%!important;max-height:94%!important}@media(max-width:520px){html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){--card-footer-h: clamp(50px, calc(var(--card-display-width) * .15), 66px) !important;--zoom-rarity-logo-w: calc(var(--card-footer-h) * .84) !important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer span,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer span,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span{font-size:clamp(1rem,calc(var(--card-display-width) * .052),1.28rem)!important;letter-spacing:.055em!important}}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img{transform:translateY(-4%)!important;transform-origin:center center!important}.moni-card:not(.card-back){--premium-ink: rgba(4, 4, 14, .92);--premium-glass: rgba(255, 255, 255, .095);--premium-line: color-mix(in srgb, var(--frame-metal), transparent 38%);--premium-deep: color-mix(in srgb, var(--card-color), #04030b 58%);--premium-hot: color-mix(in srgb, var(--card-accent), var(--rarity-metal) 34%);border-color:color-mix(in srgb,var(--frame-metal),transparent 30%);border-radius:13px;background:radial-gradient(circle at 50% -18%,color-mix(in srgb,var(--rarity-metal),transparent 50%),transparent 35%),radial-gradient(circle at 105% 12%,color-mix(in srgb,var(--card-accent),transparent 55%),transparent 32%),radial-gradient(circle at -8% 82%,color-mix(in srgb,var(--card-color),transparent 52%),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.18),transparent 12% 74%,rgba(255,255,255,.08)),linear-gradient(135deg,color-mix(in srgb,var(--card-color),transparent 42%),#03020dfa 47%,color-mix(in srgb,var(--card-accent),transparent 64%)),#080414;box-shadow:0 28px 70px #0000008f,0 0 34px color-mix(in srgb,var(--rarity-glow),transparent 12%),0 0 22px color-mix(in srgb,var(--card-accent),transparent 58%),inset 0 0 0 1px #ffffff1f,inset 0 0 0 5px #020109e6,inset 0 0 0 8px color-mix(in srgb,var(--frame-metal),transparent 86%),inset 0 0 36px #ffffff0f;isolation:isolate}.moni-card:not(.card-back):before{inset:7px;border-radius:10px;border-color:color-mix(in srgb,var(--frame-metal),transparent 66%);background:linear-gradient(90deg,transparent 0 9%,rgba(255,255,255,.22) 9.5% 10.5%,transparent 11% 89%,rgba(255,255,255,.2) 89.5% 90.5%,transparent 91%),linear-gradient(0deg,transparent 0 8%,color-mix(in srgb,var(--card-accent),transparent 78%) 8.5% 9.2%,transparent 10% 90%,color-mix(in srgb,var(--rarity-metal),transparent 78%) 90.8% 91.5%,transparent 92%),radial-gradient(circle at 12% 13%,color-mix(in srgb,var(--frame-metal),transparent 68%),transparent 8%),radial-gradient(circle at 88% 87%,color-mix(in srgb,var(--card-accent),transparent 70%),transparent 10%),repeating-linear-gradient(135deg,transparent 0 18px,rgba(255,255,255,.035) 18px 20px,transparent 20px 36px);opacity:.96}.moni-card:not(.card-back):after{inset:-62% -42%;z-index:1;background:linear-gradient(112deg,transparent 38%,rgba(255,255,255,.1) 43%,rgba(255,255,255,.34) 49%,rgba(255,255,255,.08) 55%,transparent 61%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--rarity-glow),transparent 58%),transparent 38%);opacity:.2;mix-blend-mode:screen}.moni-card:not(.card-back) .frame-circuit{opacity:.72;background:radial-gradient(circle at 13% 18%,color-mix(in srgb,var(--card-accent),transparent 68%),transparent 12%),radial-gradient(circle at 88% 73%,color-mix(in srgb,var(--rarity-metal),transparent 72%),transparent 14%),linear-gradient(90deg,transparent 0 12%,rgba(255,255,255,.055) 12.4% 12.8%,transparent 13% 87%,rgba(255,255,255,.045) 87.2% 87.7%,transparent 88%),repeating-linear-gradient(90deg,transparent 0 22px,rgba(255,255,255,.028) 22px 24px,transparent 24px 44px),repeating-linear-gradient(0deg,transparent 0 26px,color-mix(in srgb,var(--card-accent),transparent 88%) 26px 27px,transparent 27px 52px)}.moni-card:not(.card-back) .frame-rail{position:absolute;top:13px;bottom:13px;z-index:1;width:3px;border-radius:999px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--frame-metal),transparent 44%),color-mix(in srgb,var(--card-accent),transparent 42%),transparent);box-shadow:0 0 10px color-mix(in srgb,var(--card-accent),transparent 48%);opacity:.86;pointer-events:none}.moni-card:not(.card-back) .frame-rail-left{left:10px}.moni-card:not(.card-back) .frame-rail-right{right:10px}.moni-card:not(.card-back) header{border-color:color-mix(in srgb,var(--frame-metal),transparent 54%);border-radius:9px;background:linear-gradient(90deg,#ffffff29,#ffffff09 38%,#00000042),linear-gradient(135deg,color-mix(in srgb,var(--card-color),transparent 76%),#0500089e);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000047,0 0 16px color-mix(in srgb,var(--frame-shadow),transparent 54%)}.moni-card:not(.card-back) header strong{letter-spacing:.055em;color:#fff;text-shadow:0 0 12px color-mix(in srgb,var(--card-accent),transparent 44%),0 2px 6px rgba(0,0,0,.64)}.moni-card:not(.card-back) header b{border-color:#ffffffd1;background:radial-gradient(circle at 32% 24%,#fff 0 14%,transparent 24%),conic-gradient(from 210deg,var(--card-accent),var(--rarity-metal),#fff,var(--card-accent));box-shadow:0 0 20px color-mix(in srgb,var(--card-accent),transparent 30%),0 0 0 1px #fff3,inset 0 0 0 2px #05000833}.moni-card:not(.card-back) .card-art{border-radius:10px;border-color:color-mix(in srgb,var(--frame-metal),transparent 36%);box-shadow:0 0 0 2px #050008d1,0 14px 28px #0000006b,0 0 22px color-mix(in srgb,var(--card-accent),transparent 70%),inset 0 0 24px #ffffff1f}.moni-card:not(.card-back) .card-art:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 20% 72%,rgba(255,255,255,.08)),radial-gradient(circle at 84% 12%,rgba(255,255,255,.18),transparent 18%);pointer-events:none;mix-blend-mode:screen}.moni-card:not(.card-back) .card-art-img,.moni-card:not(.card-back) .card-art img{filter:saturate(1.08) contrast(1.04) brightness(1.02)}.moni-card:not(.card-back) .card-rarity-band,.moni-card:not(.card-back) .card-type{border-radius:9px;border-color:color-mix(in srgb,var(--frame-metal),transparent 52%);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000047,0 0 18px color-mix(in srgb,var(--rarity-glow),transparent 54%)}.moni-card:not(.card-back) .card-rarity-band{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--rarity-metal),transparent 72%),#0500088f),#05000885;overflow:hidden}.moni-card:not(.card-back) .card-rarity-band span{min-width:0;font-family:Oxanium,Rajdhani,sans-serif;font-size:.72rem;font-weight:950;letter-spacing:.11em;line-height:1;text-transform:uppercase;text-shadow:0 0 11px var(--rarity-glow)}.moni-card:not(.card-back) .card-rarity-band em{font-size:.58rem;font-style:normal;font-weight:900;letter-spacing:.08em;opacity:.86;text-transform:uppercase}.moni-card:not(.card-back) .card-type{color:#03030a;background:linear-gradient(90deg,var(--card-accent),color-mix(in srgb,var(--frame-metal),#fff 18%) 48%,var(--rarity-metal))}.moni-card:not(.card-back) p{border-radius:9px;border-color:#ffffff26;color:#ffffffeb;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 34%),radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--card-accent),transparent 84%),transparent 32%),#03030db8;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000047}.moni-card:not(.card-back) footer{border-radius:9px;border:1px solid color-mix(in srgb,var(--frame-metal),transparent 58%);padding:6px 8px;background:radial-gradient(circle at 88% 50%,color-mix(in srgb,var(--rarity-glow),transparent 62%),transparent 34%),linear-gradient(90deg,#050008c2,color-mix(in srgb,var(--card-color),transparent 76%));box-shadow:inset 0 1px #ffffff24,0 0 16px color-mix(in srgb,var(--card-accent),transparent 72%)}.moni-card:not(.card-back) .rarity-marker-image,.moni-card:not(.card-back) .card-rarity-corner img{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--rarity-frame),transparent 34%)) drop-shadow(0 0 14px color-mix(in srgb,var(--rarity-aura),transparent 30%))}.moni-card:not(.card-back)[data-rarity=legendary],.moni-card:not(.card-back)[data-rarity=mythic]{box-shadow:0 32px 86px #0000009e,0 0 42px color-mix(in srgb,var(--rarity-glow),transparent 0%),0 0 30px color-mix(in srgb,var(--card-accent),transparent 46%),inset 0 0 0 1px #ffffff24,inset 0 0 0 5px #020109e6,inset 0 0 0 8px color-mix(in srgb,var(--rarity-metal),transparent 82%),inset 0 0 44px #ffffff13}.card-zoom-shell .moni-card:not(.card-back),.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){border-radius:18px!important;box-shadow:0 42px 110px #000000b8,0 0 54px color-mix(in srgb,var(--rarity-glow),transparent 8%),0 0 32px color-mix(in srgb,var(--card-accent),transparent 46%),inset 0 0 0 1px #ffffff29,inset 0 0 0 6px #020109e6,inset 0 0 0 10px color-mix(in srgb,var(--frame-metal),transparent 84%),inset 0 0 54px #ffffff14!important}.card-zoom-shell .moni-card:not(.card-back) .card-art,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-art{border-radius:14px!important}.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{font-weight:650!important;letter-spacing:.01em!important}.collection-card:hover .moni-card:not(.card-back),.deck-pool-card:hover .moni-card:not(.card-back),.pack-recent-strip .moni-card:not(.card-back):hover{transform:translateY(-3px) scale(1.012);box-shadow:0 34px 82px #0000009e,0 0 42px color-mix(in srgb,var(--rarity-glow),transparent 6%),0 0 24px color-mix(in srgb,var(--card-accent),transparent 50%),inset 0 0 0 1px #ffffff29,inset 0 0 0 5px #020109e6,inset 0 0 0 8px color-mix(in srgb,var(--frame-metal),transparent 84%)}.moni-card.compact:not(.card-back){border-radius:10px}.moni-card.compact:not(.card-back) .card-rarity-band span{font-size:.52rem;letter-spacing:.07em}.moni-card.compact:not(.card-back) .card-rarity-band em{font-size:.44rem}@media(prefers-reduced-motion:no-preference){.moni-card:not(.card-back)[data-rarity=legendary]:after,.moni-card:not(.card-back)[data-rarity=mythic]:after,.card-zoom-shell .moni-card:not(.card-back):after{animation:premiumCardSheen 6.8s ease-in-out infinite}.collection-card .moni-card:not(.card-back),.deck-pool-card .moni-card:not(.card-back),.pack-recent-strip .moni-card:not(.card-back){transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}}@keyframes premiumCardSheen{0%,18%{transform:translate(-34%) rotate(8deg);opacity:.16}42%{transform:translate(8%) rotate(8deg);opacity:.34}70%,to{transform:translate(36%) rotate(8deg);opacity:.12}}@media(max-width:560px){.moni-card:not(.card-back){border-radius:11px}.moni-card:not(.card-back) .card-rarity-band span{letter-spacing:.075em}}.moni-card:not(.card-back){--lux-edge-a: color-mix(in srgb, var(--frame-metal), #ffffff 22%);--lux-edge-b: color-mix(in srgb, var(--card-accent), var(--rarity-metal) 40%);--lux-void: rgba(2, 1, 10, .94);--lux-panel: rgba(255, 255, 255, .085);--lux-panel-edge: color-mix(in srgb, var(--frame-metal), transparent 50%);--lux-foil-line: color-mix(in srgb, var(--rarity-metal), transparent 58%);border-width:1px;border-color:color-mix(in srgb,var(--lux-edge-a),transparent 18%);background-blend-mode:screen,screen,normal,normal,normal,normal;transform-style:preserve-3d}.moni-card:not(.card-back):before{box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 0 4px #0000005c,inset 0 0 24px color-mix(in srgb,var(--card-color),transparent 72%)}.moni-card:not(.card-back) .frame-circuit:before,.moni-card:not(.card-back) .frame-circuit:after{content:"";position:absolute;z-index:1;pointer-events:none}.moni-card:not(.card-back) .frame-circuit:before{inset:10px;border-radius:10px;background:linear-gradient(90deg,var(--lux-edge-a),transparent 11% 89%,var(--lux-edge-a)),linear-gradient(0deg,var(--lux-edge-b),transparent 10% 90%,var(--lux-edge-b));opacity:.26;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);padding:1px;-webkit-mask-composite:xor;mask-composite:exclude}.moni-card:not(.card-back) .frame-circuit:after{inset:13px 15px;border-radius:9px;background:radial-gradient(circle at 14% 16%,rgba(255,255,255,.38) 0 1px,transparent 2px),radial-gradient(circle at 86% 83%,color-mix(in srgb,var(--card-accent),transparent 42%) 0 1px,transparent 2px),radial-gradient(circle at 68% 22%,color-mix(in srgb,var(--rarity-metal),transparent 48%) 0 1px,transparent 2px),linear-gradient(115deg,transparent 0 44%,rgba(255,255,255,.075) 45% 47%,transparent 48% 100%);opacity:.64;mix-blend-mode:screen}.moni-card:not(.card-back) .frame-rail{width:4px;background:linear-gradient(180deg,transparent,var(--lux-edge-a) 18%,var(--lux-edge-b) 50%,var(--lux-edge-a) 82%,transparent),linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);box-shadow:0 0 9px color-mix(in srgb,var(--card-accent),transparent 42%),0 0 18px color-mix(in srgb,var(--rarity-glow),transparent 42%)}.moni-card:not(.card-back) .frame-rail:before,.moni-card:not(.card-back) .frame-rail:after{content:"";position:absolute;left:50%;width:9px;height:9px;border-radius:50%;transform:translate(-50%);background:radial-gradient(circle,#fff,var(--lux-edge-b) 42%,rgba(0,0,0,.5) 72%);box-shadow:0 0 12px color-mix(in srgb,var(--card-accent),transparent 28%)}.moni-card:not(.card-back) .frame-rail:before{top:8%}.moni-card:not(.card-back) .frame-rail:after{bottom:8%}.moni-card:not(.card-back) header,.moni-card:not(.card-back) .card-rarity-band,.moni-card:not(.card-back) .card-type,.moni-card:not(.card-back) p,.moni-card:not(.card-back) footer{backdrop-filter:blur(6px) saturate(1.18);-webkit-backdrop-filter:blur(6px) saturate(1.18)}.moni-card:not(.card-back) header:after,.moni-card:not(.card-back) .card-rarity-band:after,.moni-card:not(.card-back) .card-type:after,.moni-card:not(.card-back) footer:after{content:"";position:absolute;inset:1px;z-index:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 24% 72%,rgba(255,255,255,.08));opacity:.52;pointer-events:none}.moni-card:not(.card-back) header>*,.moni-card:not(.card-back) .card-rarity-band>*,.moni-card:not(.card-back) .card-type>*,.moni-card:not(.card-back) footer>*{position:relative;z-index:2}.moni-card:not(.card-back) .card-art{transform:translateZ(0);outline:1px solid rgba(255,255,255,.1);outline-offset:-5px}.moni-card:not(.card-back) .card-art:after{z-index:3;background:linear-gradient(115deg,rgba(255,255,255,.2),transparent 19% 74%,rgba(255,255,255,.1)),radial-gradient(circle at 50% 105%,rgba(0,0,0,.62),transparent 38%),radial-gradient(circle at 84% 14%,rgba(255,255,255,.2),transparent 18%);mix-blend-mode:screen;opacity:.82}.moni-card:not(.card-back) .card-art-progressive:before{content:"";position:absolute;inset:0;z-index:4;background:linear-gradient(90deg,rgba(255,255,255,.11),transparent 12% 88%,rgba(255,255,255,.09)),linear-gradient(0deg,rgba(0,0,0,.32),transparent 18% 78%,rgba(255,255,255,.1));pointer-events:none}.moni-card:not(.card-back) .type-sigil{display:inline-grid;place-items:center;min-width:1.65em;min-height:1.65em;border-radius:50%;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.9),transparent 28%),linear-gradient(135deg,#ffffff6b,#0000002e);box-shadow:inset 0 0 0 1px #0000003d,0 0 12px #ffffff47;font-style:normal}.moni-card:not(.card-back) .rarity-gem.rarity-marker-image{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--rarity-frame),transparent 20%)) drop-shadow(0 0 18px color-mix(in srgb,var(--rarity-aura),transparent 10%)) drop-shadow(0 4px 5px rgba(0,0,0,.55))}.moni-card:not(.card-back) .rarity-gem.rarity-marker-image img{transform:scale(1.42)}.moni-card:not(.card-back)[data-rarity=common]{--lux-foil-line: rgba(230, 226, 246, .26)}.moni-card:not(.card-back)[data-rarity=uncommon]{--lux-foil-line: rgba(113, 246, 203, .38)}.moni-card:not(.card-back)[data-rarity=rare]{--lux-foil-line: rgba(255, 207, 90, .46)}.moni-card:not(.card-back)[data-rarity=epic]{--lux-foil-line: rgba(255, 138, 223, .5)}.moni-card:not(.card-back)[data-rarity=legendary],.moni-card:not(.card-back)[data-rarity=mythic]{background-blend-mode:screen,screen,screen,normal,normal,normal,normal;background:radial-gradient(circle at 50% -16%,color-mix(in srgb,var(--rarity-metal),transparent 32%),transparent 36%),conic-gradient(from 210deg at 50% 42%,transparent 0 18%,color-mix(in srgb,var(--rarity-glow),transparent 42%) 22%,transparent 32% 58%,color-mix(in srgb,var(--card-accent),transparent 50%) 64%,transparent 78%),linear-gradient(118deg,transparent 0 32%,rgba(255,255,255,.08) 34% 35%,transparent 37% 64%,rgba(255,255,255,.07) 66% 67%,transparent 69%),radial-gradient(circle at 104% 12%,color-mix(in srgb,var(--card-accent),transparent 48%),transparent 32%),radial-gradient(circle at -8% 82%,color-mix(in srgb,var(--card-color),transparent 48%),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--card-color),transparent 38%),#03020dfa 47%,color-mix(in srgb,var(--card-accent),transparent 60%)),#080414}.card-zoom-shell .moni-card:not(.card-back) header strong,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) header strong{letter-spacing:.07em!important}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-band,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band{background:linear-gradient(90deg,color-mix(in srgb,var(--rarity-metal),transparent 58%),#050008b8),repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.045) 18px 20px,transparent 20px 36px)!important}.card-zoom-shell .moni-card:not(.card-back) footer,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer{border-width:1px!important;border-color:color-mix(in srgb,var(--frame-metal),transparent 34%)!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000061,inset 0 0 0 1px #ffffff0f,0 0 26px color-mix(in srgb,var(--rarity-glow),transparent 46%)!important}.card-zoom-shell .moni-card:not(.card-back) footer span,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span{color:#fff!important;text-shadow:0 0 8px color-mix(in srgb,var(--frame-metal),transparent 38%),0 0 18px color-mix(in srgb,var(--card-accent),transparent 32%),0 2px 8px rgba(0,0,0,.72)!important}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--rarity-frame),transparent 18%)) drop-shadow(0 0 18px color-mix(in srgb,var(--rarity-aura),transparent 12%)) drop-shadow(0 7px 10px rgba(0,0,0,.56))!important}.collection-card.owned .moni-card:not(.card-back):after,.starter-deck-card:hover .moni-card:not(.card-back):after,.pack-recent-strip .moni-card:not(.card-back):after{opacity:.28}@media(prefers-reduced-motion:no-preference){.card-zoom-shell .moni-card:not(.card-back),.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){animation:premiumZoomCardSettle .52s cubic-bezier(.18,.82,.22,1) both}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img{animation:rarityLogoBreath 3.8s ease-in-out infinite}}@keyframes premiumZoomCardSettle{0%{opacity:.78;transform:translateY(10px) scale(.985);filter:saturate(.92) brightness(.94)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1) brightness(1)}}@keyframes rarityLogoBreath{0%,to{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--rarity-frame),transparent 18%)) drop-shadow(0 0 16px color-mix(in srgb,var(--rarity-aura),transparent 18%))}50%{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--rarity-frame),transparent 8%)) drop-shadow(0 0 24px color-mix(in srgb,var(--rarity-aura),transparent 4%))}}@media(max-width:640px){.moni-card:not(.card-back) .frame-rail:before,.moni-card:not(.card-back) .frame-rail:after{width:7px;height:7px}.moni-card:not(.card-back) header,.moni-card:not(.card-back) .card-rarity-band,.moni-card:not(.card-back) .card-type,.moni-card:not(.card-back) p,.moni-card:not(.card-back) footer{backdrop-filter:none;-webkit-backdrop-filter:none}}.moni-card:not(.card-back) .card-rarity-band span,.moni-card:not(.card-back) .card-rarity-band em,.moni-card:not(.card-back) .card-type span,.moni-card:not(.card-back) footer span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.moni-card:not(.card-back) .card-art{isolation:isolate!important}.moni-card:not(.card-back) footer{align-items:center!important;gap:clamp(5px,1.4vw,10px)!important}.moni-card:not(.card-back) footer>span{min-width:0!important}@media(hover:hover)and (pointer:fine){.collection-card:hover .moni-card:not(.card-back),.deck-pool-card:hover .moni-card:not(.card-back),.pack-recent-strip .moni-card:not(.card-back):hover{will-change:transform,box-shadow,filter}}@media(max-width:640px),(hover:none)and (pointer:coarse){.moni-card.compact:not(.card-back){transform-style:flat!important;box-shadow:0 10px 24px #0000007a,0 0 12px color-mix(in srgb,var(--card-accent),transparent 72%),inset 0 0 0 1px #ffffff1a,inset 0 0 0 5px #020109e0!important}.moni-card.compact:not(.card-back):after,.moni-card.compact:not(.card-back) .frame-circuit:before,.moni-card.compact:not(.card-back) .frame-circuit:after,.moni-card.compact:not(.card-back) .card-art:before,.moni-card.compact:not(.card-back) .card-art:after{animation:none!important;opacity:.14!important;mix-blend-mode:normal!important}.moni-card.compact:not(.card-back) header,.moni-card.compact:not(.card-back) .card-rarity-band,.moni-card.compact:not(.card-back) .card-type,.moni-card.compact:not(.card-back) p,.moni-card.compact:not(.card-back) footer{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important}.moni-card.compact:not(.card-back) .rarity-marker-image,.moni-card.compact:not(.card-back) .card-rarity-corner img{filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))!important}.collection-card{contain:layout paint style!important;content-visibility:auto!important;contain-intrinsic-size:265px 174px!important}.collection-card:hover .moni-card:not(.card-back),.deck-pool-card:hover .moni-card:not(.card-back),.pack-recent-strip .moni-card:not(.card-back):hover{transform:none!important}html.card-zoom-open .card-zoom-overlay,body.card-zoom-open .card-zoom-overlay,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-overlay,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-overlay{padding:max(10px,env(safe-area-inset-top)) 10px max(14px,env(safe-area-inset-bottom))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.card-zoom-open .card-zoom-shell,body.card-zoom-open .card-zoom-shell,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell{width:min(360px,calc(100vw - 28px))!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){--zoom-card-width: min(340px, calc(100vw - 32px) , calc((100dvh - 124px) / var(--moni-card-ratio-height))) !important;box-shadow:0 20px 52px #000000ad,0 0 20px color-mix(in srgb,var(--rarity-glow),transparent 42%),inset 0 0 0 1px #ffffff24,inset 0 0 0 6px #020109e6!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back):after,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back):after,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back):after,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back):after,html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img{animation:none!important}}@media(prefers-reduced-motion:reduce){.moni-card:not(.card-back),.moni-card:not(.card-back):after,.moni-card:not(.card-back) .card-art:before,.moni-card:not(.card-back) .card-art:after,.moni-card:not(.card-back) .rarity-gem,.moni-card:not(.card-back) .card-rarity-corner img,.card-zoom-shell .moni-card:not(.card-back),.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){animation:none!important;transition-duration:80ms!important}.collection-card:hover .moni-card:not(.card-back),.deck-pool-card:hover .moni-card:not(.card-back),.pack-recent-strip .moni-card:not(.card-back):hover{transform:none!important}}.moni-card:not(.card-back){--refined-edge: color-mix(in srgb, var(--rarity-frame), #ffffff 12%);--refined-glow: color-mix(in srgb, var(--rarity-glow), transparent 30%);--refined-panel: rgba(7, 5, 18, .84);--refined-panel-top: rgba(19, 14, 39, .78);--refined-ink: #fffaff;--refined-soft-ink: rgba(247, 242, 255, .82);transform-style:preserve-3d!important;transform-origin:center center!important;transition:transform .26s cubic-bezier(.2,.78,.18,1),box-shadow .26s ease,filter .26s ease!important;background:radial-gradient(circle at 50% -12%,color-mix(in srgb,var(--rarity-glow),transparent 58%),transparent 34%),radial-gradient(circle at 112% 18%,color-mix(in srgb,var(--card-accent),transparent 68%),transparent 36%),radial-gradient(circle at -12% 78%,color-mix(in srgb,var(--card-color),transparent 70%),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--card-color),#070512 54%),#080512 46%,color-mix(in srgb,var(--card-accent),#080512 70%))!important;box-shadow:0 18px 34px #0000009e,0 0 0 1px #ffffff14,0 0 18px color-mix(in srgb,var(--rarity-glow),transparent 66%),inset 0 1px #fff3,inset 0 -1px #000000ad,inset 0 0 0 5px #020109e0,inset 0 0 0 6px color-mix(in srgb,var(--refined-edge),transparent 58%)!important}.moni-card:not(.card-back):before{box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 0 4px #00000057,inset 0 0 18px color-mix(in srgb,var(--card-color),transparent 78%)!important}.moni-card:not(.card-back):after{opacity:.16!important;background:linear-gradient(112deg,transparent 0 34%,rgba(255,255,255,.12) 41%,transparent 49% 100%),repeating-linear-gradient(108deg,rgba(255,255,255,.035) 0 1px,transparent 1px 18px)!important;mix-blend-mode:screen!important}.moni-card:not(.card-back) .frame-circuit:before{opacity:.38!important;border-radius:11px!important;background:linear-gradient(90deg,var(--refined-edge),transparent 9% 91%,var(--refined-edge)),linear-gradient(0deg,var(--refined-edge),transparent 8% 92%,var(--refined-edge))!important}.moni-card:not(.card-back) .frame-circuit:after{opacity:.42!important;background:radial-gradient(circle at 14% 16%,rgba(255,255,255,.44) 0 1px,transparent 2px),radial-gradient(circle at 86% 84%,color-mix(in srgb,var(--rarity-frame),transparent 34%) 0 1px,transparent 2px),linear-gradient(115deg,transparent 0 45%,rgba(255,255,255,.08) 46% 47%,transparent 49% 100%)!important}.moni-card:not(.card-back) .frame-rail{background:linear-gradient(180deg,transparent,var(--refined-edge) 18%,color-mix(in srgb,var(--refined-edge),#ffffff 24%) 50%,var(--refined-edge) 82%,transparent),linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent)!important;box-shadow:0 0 8px color-mix(in srgb,var(--card-accent),transparent 54%),0 0 15px color-mix(in srgb,var(--rarity-glow),transparent 62%)!important}.moni-card:not(.card-back) header,.moni-card:not(.card-back) .card-rarity-band,.moni-card:not(.card-back) .card-type,.moni-card:not(.card-back) p,.moni-card:not(.card-back) footer{color:var(--refined-soft-ink)!important;background:linear-gradient(180deg,var(--refined-panel-top),var(--refined-panel))!important;border-color:color-mix(in srgb,var(--refined-edge),transparent 50%)!important;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #0000007a,0 3px 9px #0000002e!important;backdrop-filter:blur(3px) saturate(1.06)!important;-webkit-backdrop-filter:blur(3px) saturate(1.06)!important}.moni-card:not(.card-back) header:after,.moni-card:not(.card-back) .card-rarity-band:after,.moni-card:not(.card-back) .card-type:after,.moni-card:not(.card-back) footer:after{opacity:.26!important;background:linear-gradient(118deg,rgba(255,255,255,.16),transparent 28% 76%,rgba(255,255,255,.07))!important}.moni-card:not(.card-back) header strong{color:var(--refined-ink)!important;text-shadow:0 1px 0 rgba(0,0,0,.88),0 0 8px color-mix(in srgb,var(--rarity-glow),transparent 42%)!important}.moni-card:not(.card-back) .card-art{box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 4px #0000003d,0 8px 18px #00000047!important}.moni-card:not(.card-back) .card-art:after{opacity:.52!important;background:linear-gradient(112deg,rgba(255,255,255,.16),transparent 22% 76%,rgba(255,255,255,.08)),radial-gradient(circle at 50% 106%,rgba(0,0,0,.5),transparent 38%)!important}.moni-card:not(.card-back) .card-rarity-band em{color:color-mix(in srgb,var(--rarity-frame),#ffffff 26%)!important;text-shadow:0 0 7px color-mix(in srgb,var(--rarity-glow),transparent 46%),0 1px 4px rgba(0,0,0,.8)!important}.moni-card:not(.card-back) p{color:#faf7ffe0!important;text-shadow:0 1px 4px rgba(0,0,0,.82)!important}.moni-card:not(.card-back) footer span{color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.92),0 0 8px color-mix(in srgb,var(--rarity-glow),transparent 48%)!important}.card-zoom-shell .moni-card:not(.card-back),.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){box-shadow:0 28px 64px #000000bd,0 0 0 1px #ffffff1f,0 0 28px color-mix(in srgb,var(--rarity-glow),transparent 42%),inset 0 1px #ffffff38,inset 0 -1px #000000b8,inset 0 0 0 6px #020109e0,inset 0 0 0 7px color-mix(in srgb,var(--refined-edge),transparent 54%)!important}.card-zoom-shell .moni-card:not(.card-back) footer,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer{background:radial-gradient(circle at 86% 50%,color-mix(in srgb,var(--rarity-glow),transparent 72%),transparent 35%),linear-gradient(180deg,#17102bdb,#060410eb)!important}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--rarity-frame),transparent 24%)) drop-shadow(0 0 13px color-mix(in srgb,var(--rarity-glow),transparent 32%)) drop-shadow(0 5px 7px rgba(0,0,0,.58))!important}@media(prefers-reduced-motion:no-preference){.moni-card:not(.card-back):after{animation:refinedCardSheen 5.8s ease-in-out infinite!important}.collection-card:hover .moni-card:not(.card-back),.deck-pool-card:hover .moni-card:not(.card-back),.starter-deck-card:hover .moni-card:not(.card-back),.pack-recent-strip .moni-card:not(.card-back):hover{transform:perspective(900px) translateY(-7px) rotateX(5deg) rotateY(-4deg) scale(1.018)!important;box-shadow:0 24px 46px #000000ad,0 0 0 1px #ffffff1c,0 0 26px color-mix(in srgb,var(--rarity-glow),transparent 52%),inset 0 1px #ffffff3d,inset 0 -1px #000000b3,inset 0 0 0 5px #020109e0,inset 0 0 0 6px color-mix(in srgb,var(--refined-edge),transparent 50%)!important;filter:saturate(1.06) brightness(1.035)!important}.collection-card:hover .moni-card:not(.card-back):after,.deck-pool-card:hover .moni-card:not(.card-back):after,.starter-deck-card:hover .moni-card:not(.card-back):after,.pack-recent-strip .moni-card:not(.card-back):hover:after{opacity:.34!important;animation-duration:2.8s!important}.card-zoom-shell .moni-card:not(.card-back),.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){animation:refinedZoomSettle .42s cubic-bezier(.18,.82,.22,1) both!important}}@keyframes refinedCardSheen{0%,to{background-position:-24% 0,0 0;opacity:.12;transform:translate3d(-8%,-4%,0)}50%{background-position:120% 0,34px 18px;opacity:.26;transform:translate3d(8%,4%,0)}}@keyframes refinedZoomSettle{0%{opacity:.82;transform:translateY(9px) scale(.987)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:720px),(hover:none)and (pointer:coarse){.moni-card.compact:not(.card-back):after{animation:none!important;opacity:.1!important}.moni-card:not(.card-back) header,.moni-card:not(.card-back) .card-rarity-band,.moni-card:not(.card-back) .card-type,.moni-card:not(.card-back) p,.moni-card:not(.card-back) footer{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.collection-card:hover .moni-card:not(.card-back),.deck-pool-card:hover .moni-card:not(.card-back),.starter-deck-card:hover .moni-card:not(.card-back),.pack-recent-strip .moni-card:not(.card-back):hover{transform:none!important}}.moni-card:not(.card-back){--craft-edge: color-mix(in srgb, var(--rarity-frame), #ffffff 10%);--craft-edge-hot: color-mix(in srgb, var(--rarity-frame), #ffffff 34%);--craft-shadow: rgba(0, 0, 0, .68);--craft-panel: rgba(8, 6, 18, .88);--craft-panel-high: rgba(24, 18, 44, .78);--craft-text: #fffaff;--craft-text-soft: rgba(247, 241, 255, .86);--craft-line: color-mix(in srgb, var(--craft-edge), transparent 54%);filter:saturate(1.04) contrast(1.02);box-shadow:0 18px 36px var(--craft-shadow),0 0 0 1px #ffffff14,0 0 17px color-mix(in srgb,var(--rarity-glow),transparent 68%),inset 0 1px #ffffff30,inset 0 -1px #000000b3,inset 0 0 0 4px #0000006b,inset 0 0 0 5px #020109e6,inset 0 0 0 6px color-mix(in srgb,var(--craft-edge),transparent 62%)!important}.moni-card:not(.card-back):before{inset:6px!important;border-radius:13px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--craft-edge-hot),transparent 24%),transparent 9% 91%,color-mix(in srgb,var(--craft-edge-hot),transparent 24%)),linear-gradient(0deg,color-mix(in srgb,var(--craft-edge),transparent 32%),transparent 8% 92%,color-mix(in srgb,var(--craft-edge),transparent 32%))!important;opacity:.42!important}.moni-card:not(.card-back):after{opacity:.18!important;background:linear-gradient(112deg,transparent 0 32%,rgba(255,255,255,.1) 39%,transparent 47% 100%),radial-gradient(circle at 50% -12%,color-mix(in srgb,var(--rarity-glow),transparent 78%),transparent 34%),repeating-linear-gradient(118deg,transparent 0 21px,rgba(255,255,255,.032) 22px 23px,transparent 24px 42px)!important}.moni-card:not(.card-back) .frame-circuit:before{inset:9px!important;opacity:.42!important}.moni-card:not(.card-back) .frame-circuit:after{opacity:.5!important;mix-blend-mode:screen!important}.moni-card:not(.card-back) .frame-rail{width:clamp(3px,1vw,4px)!important;opacity:.92}.moni-card:not(.card-back) .frame-rail:before,.moni-card:not(.card-back) .frame-rail:after{width:clamp(6px,1.8vw,9px)!important;height:clamp(6px,1.8vw,9px)!important;background:radial-gradient(circle at 34% 28%,#fff,color-mix(in srgb,var(--craft-edge-hot),#ffffff 16%) 42%,#0000009e 76%)!important;box-shadow:0 0 8px color-mix(in srgb,var(--craft-edge-hot),transparent 18%),0 0 15px color-mix(in srgb,var(--rarity-glow),transparent 50%)!important}.moni-card:not(.card-back) header,.moni-card:not(.card-back) .card-rarity-band,.moni-card:not(.card-back) .card-type,.moni-card:not(.card-back) p,.moni-card:not(.card-back) footer{color:var(--craft-text-soft)!important;background:linear-gradient(180deg,var(--craft-panel-high),var(--craft-panel))!important;border-color:var(--craft-line)!important;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000007a,inset 0 0 0 1px #ffffff09,0 3px 8px #00000038!important}.moni-card:not(.card-back) header{background:linear-gradient(90deg,color-mix(in srgb,var(--craft-edge),transparent 76%),#0a0718e6 36%,#0a0718e0 70%,color-mix(in srgb,var(--rarity-glow),transparent 84%)),linear-gradient(180deg,#1c1531d6,#06040fe6)!important}.moni-card:not(.card-back) header strong{color:var(--craft-text)!important;font-weight:900!important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;text-shadow:0 1px 0 rgba(0,0,0,.92),0 0 8px color-mix(in srgb,var(--rarity-glow),transparent 46%),0 0 15px color-mix(in srgb,var(--card-accent),transparent 72%)!important}.moni-card:not(.card-back) header span{color:color-mix(in srgb,var(--craft-edge-hot),#ffffff 22%)!important;text-shadow:0 1px 4px rgba(0,0,0,.85)!important}.moni-card:not(.card-back) .card-art{border-color:color-mix(in srgb,var(--craft-edge),transparent 42%)!important;background:#080512!important;box-shadow:inset 0 0 0 1px #ffffff21,inset 0 0 0 4px #00000042,inset 0 -18px 28px #0000003d,0 8px 18px #0000004d!important}.moni-card:not(.card-back) .card-art img{filter:saturate(1.04) contrast(1.025) brightness(1.015)}.moni-card:not(.card-back) .card-art:after{opacity:.48!important;background:linear-gradient(112deg,rgba(255,255,255,.14),transparent 20% 76%,rgba(255,255,255,.065)),radial-gradient(circle at 50% 105%,rgba(0,0,0,.48),transparent 38%),radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--rarity-glow),transparent 84%),transparent 22%)!important}.moni-card:not(.card-back) .card-rarity-band{background:linear-gradient(90deg,color-mix(in srgb,var(--craft-edge),transparent 70%),#070512e6 34%,#070512e0 68%,color-mix(in srgb,var(--rarity-glow),transparent 82%)),repeating-linear-gradient(90deg,transparent 0 16px,rgba(255,255,255,.042) 16px 17px,transparent 17px 32px)!important}.moni-card:not(.card-back) .card-rarity-band span,.moni-card:not(.card-back) .card-type span{color:#ffffffe6!important;font-weight:800!important;letter-spacing:.075em!important;text-shadow:0 1px 4px rgba(0,0,0,.86)!important}.moni-card:not(.card-back) .card-rarity-band em{color:color-mix(in srgb,var(--craft-edge-hot),#ffffff 28%)!important;font-weight:950!important;letter-spacing:.13em!important}.moni-card:not(.card-back) .rarity-gem,.moni-card:not(.card-back) .type-sigil{background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.86),transparent 28%),linear-gradient(145deg,#ffffff57,#0003)!important;box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #00000070,0 0 9px color-mix(in srgb,var(--craft-edge-hot),transparent 42%)!important}.moni-card:not(.card-back) .rarity-gem.rarity-marker-image img{transform:scale(1.46)!important}.moni-card:not(.card-back) .card-type{background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 36% 64%,color-mix(in srgb,var(--card-accent),transparent 86%)),linear-gradient(180deg,#140f25d1,#070511e6)!important}.moni-card:not(.card-back) p{color:#fcf9ffe6!important;line-height:1.34!important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.055),transparent 42%),linear-gradient(180deg,#0f0b1dd1,#06040fe6)!important}.moni-card:not(.card-back) footer{background:radial-gradient(circle at 87% 50%,color-mix(in srgb,var(--rarity-glow),transparent 76%),transparent 36%),linear-gradient(90deg,#ffffff0e,#080512f0 28%,#080512eb 72%,color-mix(in srgb,var(--craft-edge),rgba(8,5,18,.86) 82%))!important}.moni-card:not(.card-back) footer span{color:#fff!important;font-weight:950!important;letter-spacing:.11em!important;text-shadow:0 1px 0 rgba(0,0,0,.94),0 0 8px color-mix(in srgb,var(--rarity-glow),transparent 48%)!important}.card-zoom-shell .moni-card:not(.card-back),.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){filter:saturate(1.06) contrast(1.025)!important}.card-zoom-shell .moni-card:not(.card-back) .card-art,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-art{box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 0 5px #0000003d,inset 0 -24px 34px #00000038,0 10px 24px #00000057!important}.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{line-height:1.42!important;letter-spacing:.015em!important}.card-zoom-shell .moni-card:not(.card-back) footer span,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span{text-shadow:0 1px 0 rgba(0,0,0,.96),0 0 10px color-mix(in srgb,var(--rarity-glow),transparent 42%),0 0 18px color-mix(in srgb,var(--card-accent),transparent 62%)!important}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner{place-items:center!important}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img{transform:translateY(-2px) scale(1.08)!important;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--rarity-frame),transparent 20%)) drop-shadow(0 0 14px color-mix(in srgb,var(--rarity-glow),transparent 28%)) drop-shadow(0 5px 7px rgba(0,0,0,.58))!important}@media(prefers-reduced-motion:no-preference){.moni-card:not(.card-back):after{animation:detailCardSheen 6.4s ease-in-out infinite!important}.collection-card:hover .moni-card:not(.card-back),.deck-pool-card:hover .moni-card:not(.card-back),.starter-deck-card:hover .moni-card:not(.card-back),.pack-recent-strip .moni-card:not(.card-back):hover{transform:perspective(920px) translateY(-8px) rotateX(5.5deg) rotateY(-4.5deg) scale(1.022)!important;filter:saturate(1.08) contrast(1.025) brightness(1.035)!important}.collection-card:hover .moni-card:not(.card-back):after,.deck-pool-card:hover .moni-card:not(.card-back):after,.starter-deck-card:hover .moni-card:not(.card-back):after,.pack-recent-strip .moni-card:not(.card-back):hover:after{opacity:.31!important}.collection-card:hover .moni-card:not(.card-back) .frame-rail,.deck-pool-card:hover .moni-card:not(.card-back) .frame-rail,.starter-deck-card:hover .moni-card:not(.card-back) .frame-rail,.pack-recent-strip .moni-card:not(.card-back):hover .frame-rail{box-shadow:0 0 10px color-mix(in srgb,var(--card-accent),transparent 42%),0 0 20px color-mix(in srgb,var(--rarity-glow),transparent 48%)!important}}@keyframes detailCardSheen{0%,to{opacity:.13;transform:translate3d(-9%,-3%,0);background-position:-20% 0,50% 0,0 0}50%{opacity:.27;transform:translate3d(9%,3%,0);background-position:120% 0,50% 0,36px 22px}}@media(max-width:720px),(hover:none)and (pointer:coarse){.moni-card:not(.card-back){filter:saturate(1.02) contrast(1.01)!important}.moni-card.compact:not(.card-back):after,.moni-card.compact:not(.card-back) .frame-circuit:after{animation:none!important;opacity:.1!important}.moni-card:not(.card-back) header,.moni-card:not(.card-back) .card-rarity-band,.moni-card:not(.card-back) .card-type,.moni-card:not(.card-back) p,.moni-card:not(.card-back) footer{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.collection-card:hover .moni-card:not(.card-back),.deck-pool-card:hover .moni-card:not(.card-back),.starter-deck-card:hover .moni-card:not(.card-back),.pack-recent-strip .moni-card:not(.card-back):hover{transform:none!important}}.moni-card:not(.card-back) .card-type{color:#fffdf6!important;background:linear-gradient(90deg,#ffd67529,#050714f0 28%,#070a19f5 72%,#58deff21),linear-gradient(180deg,#1c182df0,#050510fa)!important;border-color:color-mix(in srgb,var(--rarity-frame),#fff3b0 28%)!important;box-shadow:inset 0 1px #fff3,inset 0 -1px #0000009e,inset 0 0 0 1px #ffe5a514,0 3px 9px #00000047,0 0 12px color-mix(in srgb,var(--rarity-glow),transparent 68%)!important}.moni-card:not(.card-back) .card-type:after{opacity:.18!important;background:linear-gradient(115deg,rgba(255,255,255,.16),transparent 28% 74%,rgba(255,232,170,.09))!important}.moni-card:not(.card-back) .card-type span,.moni-card:not(.card-back) .card-type strong,.moni-card:not(.card-back) .card-type em{color:#fffdf6!important;font-family:Oxanium,Rajdhani,sans-serif!important;font-weight:900!important;letter-spacing:.055em!important;text-transform:uppercase!important;text-shadow:0 1px 0 rgba(0,0,0,.95),0 0 5px rgba(255,244,205,.34)!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.moni-card:not(.card-back) .type-sigil{color:#050512!important;font-family:Oxanium,Rajdhani,sans-serif!important;font-weight:1000!important;background:radial-gradient(circle at 36% 22%,rgba(255,255,255,.96),transparent 27%),linear-gradient(145deg,#fff2ad,color-mix(in srgb,var(--rarity-frame),#78f4ff 22%) 58%,#31205f)!important;border:1px solid rgba(255,246,190,.42)!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000061,0 0 9px #ffe58e57,0 0 13px color-mix(in srgb,var(--rarity-glow),transparent 58%)!important;text-shadow:0 1px 0 rgba(255,255,255,.32)!important}.card-zoom-shell .moni-card:not(.card-back) .card-type,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-type{min-height:clamp(34px,4.6vw,48px)!important;padding-inline:clamp(10px,2vw,16px)!important}.card-zoom-shell .moni-card:not(.card-back) .card-type span,.card-zoom-shell .moni-card:not(.card-back) .card-type strong,.card-zoom-shell .moni-card:not(.card-back) .card-type em,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-type span,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-type strong,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-type em{font-size:clamp(.86rem,1.9vw,1.12rem)!important;letter-spacing:.06em!important}@media(max-width:720px),(hover:none)and (pointer:coarse){.moni-card:not(.card-back) .card-type{background:linear-gradient(180deg,#141223f5,#05050ffa)!important;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000094,0 2px 7px #0000003d!important}.moni-card:not(.card-back) .card-type span,.moni-card:not(.card-back) .card-type strong,.moni-card:not(.card-back) .card-type em{letter-spacing:.035em!important;text-shadow:0 1px 0 rgba(0,0,0,.95)!important}}.moni-card:not(.card-back) .card-rarity-band{color:#070512!important;background:linear-gradient(90deg,#fff4b9eb,color-mix(in srgb,var(--rarity-frame),#ffffff 46%) 36%,#fffff7f0 62%,color-mix(in srgb,var(--rarity-glow),#ffffff 58%)),linear-gradient(180deg,#ffffffe0,#e1d3ffb3)!important;border-color:#fff6bea8!important;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #00000042,inset 0 0 0 1px #fff3,0 3px 9px #0000003d,0 0 12px color-mix(in srgb,var(--rarity-glow),transparent 62%)!important}.moni-card:not(.card-back) .card-rarity-band:after{opacity:.16!important;background:linear-gradient(115deg,rgba(255,255,255,.45),transparent 30% 72%,rgba(255,255,255,.24))!important}.moni-card:not(.card-back) .card-rarity-band span,.moni-card:not(.card-back) .card-rarity-band strong,.moni-card:not(.card-back) .card-rarity-band em{color:#070512!important;font-family:Oxanium,Rajdhani,sans-serif!important;font-weight:950!important;text-shadow:0 1px 0 rgba(255,255,255,.52),0 0 1px rgba(255,255,255,.45)!important}.moni-card:not(.card-back) .card-rarity-band em{letter-spacing:.12em!important}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-band span,.card-zoom-shell .moni-card:not(.card-back) .card-rarity-band strong,.card-zoom-shell .moni-card:not(.card-back) .card-rarity-band em,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band span,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band strong,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band em{color:#070512!important;font-size:clamp(.86rem,1.9vw,1.12rem)!important}.moni-card:not(.card-back) header span{color:#070512!important;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.98),transparent 30%),linear-gradient(145deg,#fff6b8,color-mix(in srgb,var(--rarity-frame),#ffffff 42%) 58%,#d9c8ff)!important;border:1px solid rgba(255,247,190,.68)!important;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #0000003d,0 0 8px color-mix(in srgb,var(--rarity-glow),transparent 62%),0 2px 5px #00000047!important;text-shadow:0 1px 0 rgba(255,255,255,.62),0 0 1px rgba(255,255,255,.5)!important;font-family:Oxanium,Rajdhani,sans-serif!important;font-weight:1000!important}.card-zoom-shell .moni-card:not(.card-back) header span,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) header span{color:#070512!important}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.collection-card .moni-card:not(.card-back),.deck-pool-card .moni-card:not(.card-back),.starter-deck-card .moni-card:not(.card-back),.pack-recent-strip .moni-card:not(.card-back),.pack-choice-card .moni-card:not(.card-back),.pack-card .moni-card:not(.card-back),.shop-card .moni-card:not(.card-back){transform-style:preserve-3d!important;transform-origin:center center!important;transition:transform .26s cubic-bezier(.2,.82,.18,1),box-shadow .26s ease,filter .26s ease!important;will-change:transform,box-shadow,filter}.collection-card:hover .moni-card:not(.card-back),.deck-pool-card:hover .moni-card:not(.card-back),.starter-deck-card:hover .moni-card:not(.card-back),.pack-recent-strip .moni-card:not(.card-back):hover,.pack-choice-card:hover .moni-card:not(.card-back),.pack-card:hover .moni-card:not(.card-back),.shop-card:hover .moni-card:not(.card-back){transform:perspective(920px) translateY(-9px) rotateX(6deg) rotateY(-5deg) scale(1.025)!important;filter:saturate(1.08) contrast(1.025) brightness(1.04)!important;box-shadow:0 26px 50px #000000b3,0 0 0 1px #ffffff1f,0 0 28px color-mix(in srgb,var(--rarity-glow),transparent 50%),inset 0 1px #ffffff3d,inset 0 -1px #000000b8,inset 0 0 0 5px #020109e0,inset 0 0 0 6px color-mix(in srgb,var(--rarity-frame),transparent 54%)!important}.collection-card:hover .moni-card:not(.card-back):after,.deck-pool-card:hover .moni-card:not(.card-back):after,.starter-deck-card:hover .moni-card:not(.card-back):after,.pack-recent-strip .moni-card:not(.card-back):hover:after,.pack-choice-card:hover .moni-card:not(.card-back):after,.pack-card:hover .moni-card:not(.card-back):after,.shop-card:hover .moni-card:not(.card-back):after{opacity:.34!important;animation:detailCardSheen 2.8s ease-in-out infinite!important}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.card-zoom-open .card-zoom-shell,body.card-zoom-open .card-zoom-shell,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell{--zoom-tilt-x: 0deg;--zoom-tilt-y: 0deg;--zoom-shine-x: 50%;--zoom-shine-y: 44%;perspective:1200px!important;transform-style:preserve-3d!important;cursor:grab}html.card-zoom-open .card-zoom-shell:hover,body.card-zoom-open .card-zoom-shell:hover,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell:hover,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell:hover{cursor:none}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){animation:none!important;transform-style:preserve-3d!important;transform-origin:center center!important;transform:perspective(1200px) rotateX(var(--zoom-tilt-x, 0deg)) rotateY(var(--zoom-tilt-y, 0deg)) translateZ(0) scale(1)!important;transition:transform .12s ease-out,box-shadow .18s ease,filter .18s ease!important;will-change:transform,box-shadow,filter;filter:saturate(1.08) contrast(1.025) brightness(1.025)!important}html.card-zoom-open .card-zoom-shell:hover .moni-card:not(.card-back),body.card-zoom-open .card-zoom-shell:hover .moni-card:not(.card-back),html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell:hover .moni-card:not(.card-back),body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell:hover .moni-card:not(.card-back){box-shadow:0 34px 78px #000000c7,0 0 0 1px #ffffff24,0 0 30px color-mix(in srgb,var(--rarity-glow),transparent 36%),0 0 64px color-mix(in srgb,var(--card-accent),transparent 72%),inset 0 1px #ffffff47,inset 0 -1px #000000bd,inset 0 0 0 6px #020109e0,inset 0 0 0 7px color-mix(in srgb,var(--rarity-frame),transparent 50%)!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back):after,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back):after,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back):after,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back):after{animation:none!important;opacity:.28!important;background:radial-gradient(circle at var(--zoom-shine-x, 50%) var(--zoom-shine-y, 44%),rgba(255,255,255,.42),transparent 19%),radial-gradient(circle at calc(var(--zoom-shine-x, 50%) + 13%) calc(var(--zoom-shine-y, 44%) - 18%),color-mix(in srgb,var(--rarity-glow),transparent 56%),transparent 24%),linear-gradient(112deg,transparent 0 31%,rgba(255,255,255,.16) 39%,transparent 49% 100%),repeating-linear-gradient(118deg,transparent 0 20px,rgba(255,255,255,.04) 21px 22px,transparent 23px 42px)!important;background-blend-mode:screen,screen,screen,normal!important;mix-blend-mode:screen!important;transform:translateZ(46px)!important;transition:opacity .14s ease,background 80ms linear!important}html.card-zoom-open .card-zoom-shell:hover .moni-card:not(.card-back):after,body.card-zoom-open .card-zoom-shell:hover .moni-card:not(.card-back):after,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell:hover .moni-card:not(.card-back):after,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell:hover .moni-card:not(.card-back):after{opacity:.48!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-art,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-art,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-art,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-art{transform:translateZ(22px)!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) header,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) header,html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band,html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-type,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-type,html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) p,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) p,html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) header,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) header,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-type,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-type,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer{transform:translateZ(30px)!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner{transform:translateZ(44px)!important}}:root{--moni-neon-cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='3' y1='2' x2='27' y2='29' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300e7ff'/%3E%3Cstop offset='.52' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23ff40f6'/%3E%3C/linearGradient%3E%3Cfilter id='s' x='-70%25' y='-70%25' width='240%25' height='240%25'%3E%3CfeDropShadow dx='0' dy='0' stdDeviation='1.8' flood-color='%2300e7ff' flood-opacity='.9'/%3E%3CfeDropShadow dx='0' dy='0' stdDeviation='2.8' flood-color='%23ff40f6' flood-opacity='.72'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M5 3.5 25.5 17.6 16.8 19.2 12.8 28.6Z' fill='url(%23g)' stroke='%23030a18' stroke-width='1.45' filter='url(%23s)'/%3E%3Cpath d='M7.6 6.6 18.6 15.4 13.7 16.2 11.6 22.1Z' fill='rgba(255,255,255,.72)'/%3E%3Ccircle cx='23.8' cy='6.2' r='1.7' fill='%2300e7ff' opacity='.86'/%3E%3Ccircle cx='27.2' cy='10.2' r='1.15' fill='%23ff40f6' opacity='.82'/%3E%3Ccircle cx='20.5' cy='3.4' r='.9' fill='%23ffffff' opacity='.78'/%3E%3C/svg%3E") 5 4, pointer}@media(hover:hover)and (pointer:fine){html.card-zoom-open .card-zoom-shell:hover,body.card-zoom-open .card-zoom-shell:hover,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell:hover,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell:hover,html.card-zoom-open .card-zoom-shell:hover .moni-card,body.card-zoom-open .card-zoom-shell:hover .moni-card,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell:hover .moni-card,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell:hover .moni-card,html.card-zoom-open .card-zoom-close,body.card-zoom-open .card-zoom-close,html.card-zoom-open .card-zoom-nav,body.card-zoom-open .card-zoom-nav,html.card-zoom-open .card-zoom-action,body.card-zoom-open .card-zoom-action,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-close,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-close,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-nav,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-nav,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-action,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-action{cursor:var(--moni-neon-cursor)!important}}.sparkle-cursor-trail{position:fixed;inset:0;z-index:2147483647!important;pointer-events:none;overflow:hidden;contain:strict}.sparkle-cursor-head{position:fixed;left:0;top:0;width:18px;height:18px;pointer-events:none;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,1) 0 18%,rgba(121,245,255,.95) 26% 43%,rgba(255,70,244,.55) 58%,transparent 74%);box-shadow:0 0 7px #fffffff5,0 0 15px #00e7ffdb,0 0 25px #ff40f6b3,0 0 42px #39ff5a38;opacity:.98;transform:translate(-50%,-50%);animation:sparkleCursorHeadPulse .98s ease-in-out infinite;mix-blend-mode:screen;will-change:left,top,transform}.sparkle-cursor-head:before,.sparkle-cursor-head:after{content:"";position:absolute;left:50%;top:50%;width:30px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.98),rgba(138,248,255,.92),transparent);filter:drop-shadow(0 0 4px rgba(0,231,255,.9)) drop-shadow(0 0 7px rgba(255,64,246,.78));transform:translate(-50%,-50%) rotate(45deg)}.sparkle-cursor-head:after{width:2px;height:30px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.98),rgba(255,78,246,.86),transparent);transform:translate(-50%,-50%) rotate(45deg)}.sparkle-cursor-dot{position:fixed;width:var(--spark-size, 8px);height:var(--spark-size, 8px);left:0;top:0;pointer-events:none;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,1) 0 18%,hsl(var(--spark-hue, 190deg) 100% 74%) 28% 48%,transparent 72%);box-shadow:0 0 6px hsl(var(--spark-hue, 190deg) 100% 68%),0 0 14px hsl(var(--spark-hue, 190deg) 100% 62%),0 0 24px #ffffff3d;opacity:0;transform:translate(-50%,-50%) translate(0) rotate(0) scale(.2);animation:sparkleCursorTracer .76s cubic-bezier(.14,.72,.18,1) forwards;mix-blend-mode:screen}.sparkle-cursor-dot:before,.sparkle-cursor-dot:after{content:"";position:absolute;inset:50% auto auto 50%;width:220%;height:1.5px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),hsl(var(--spark-hue, 190deg) 100% 72%),transparent);transform:translate(-50%,-50%) rotate(45deg);filter:drop-shadow(0 0 5px hsl(var(--spark-hue, 190deg) 100% 66%))}.sparkle-cursor-dot:after{transform:translate(-50%,-50%) rotate(-45deg);opacity:.72}body.sparkle-cursor-active .card-zoom-shell,body.sparkle-cursor-active .card-zoom-shell .moni-card,body.sparkle-cursor-active .card-zoom-close,body.sparkle-cursor-active .card-zoom-nav,body.sparkle-cursor-active .card-zoom-action{cursor:var(--moni-neon-cursor)!important}@keyframes sparkleCursorTracer{0%{opacity:0;transform:translate(-50%,-50%) translate(0) rotate(0) scale(.15)}12%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--spark-dx) * .18),calc(var(--spark-dy) * .18)) rotate(calc(var(--spark-spin) * .22)) scale(1.05)}72%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%) translate(var(--spark-dx),var(--spark-dy)) rotate(var(--spark-spin)) scale(.2)}}@keyframes sparkleCursorHeadPulse{0%,to{transform:translate(-50%,-50%) rotate(0) scale(.9);filter:saturate(1.05) brightness(1)}50%{transform:translate(-50%,-50%) rotate(10deg) scale(1.12);filter:saturate(1.24) brightness(1.18)}}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.sparkle-cursor-trail{display:none!important}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.sparkle-cursor-active,body.sparkle-cursor-active a,body.sparkle-cursor-active button,body.sparkle-cursor-active [role=button],body.sparkle-cursor-active input,body.sparkle-cursor-active select,body.sparkle-cursor-active textarea,body.sparkle-cursor-active .nav-tab,body.sparkle-cursor-active .menu-card,body.sparkle-cursor-active .collection-card,body.sparkle-cursor-active .starter-deck-card,body.sparkle-cursor-active .pack-choice-card,body.sparkle-cursor-active .shop-card,body.sparkle-cursor-active .card-zoom-shell,body.sparkle-cursor-active .card-zoom-shell .moni-card,body.sparkle-cursor-active .card-zoom-close,body.sparkle-cursor-active .card-zoom-nav,body.sparkle-cursor-active .card-zoom-action{cursor:none!important}body.sparkle-cursor-active .sparkle-cursor-dot{animation-duration:.69s}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.card-zoom-open .card-zoom-shell,body.card-zoom-open .card-zoom-shell,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell{--zoom-tilt-x: 0deg;--zoom-tilt-y: 0deg;--zoom-shine-x: 50%;--zoom-shine-y: 44%;cursor:none!important;perspective:1200px!important;transform-style:preserve-3d!important;pointer-events:auto!important}html.card-zoom-open .card-zoom-shell:hover,body.card-zoom-open .card-zoom-shell:hover,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell:hover,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell:hover,html.card-zoom-open .card-zoom-shell:hover .moni-card,body.card-zoom-open .card-zoom-shell:hover .moni-card,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell:hover .moni-card,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell:hover .moni-card{cursor:none!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){animation:none!important;transform-style:preserve-3d!important;transform-origin:center center!important;transform:perspective(1200px) rotateX(var(--zoom-tilt-x, 0deg)) rotateY(var(--zoom-tilt-y, 0deg)) translateZ(0) scale(1)!important;transition:transform 90ms linear,box-shadow .18s ease,filter .18s ease!important;will-change:transform,box-shadow,filter}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back):after,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back):after,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back):after,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back):after{animation:none!important;opacity:.34!important;background:radial-gradient(circle at var(--zoom-shine-x, 50%) var(--zoom-shine-y, 44%),rgba(255,255,255,.46),transparent 18%),radial-gradient(circle at calc(var(--zoom-shine-x, 50%) + 14%) calc(var(--zoom-shine-y, 44%) - 18%),color-mix(in srgb,var(--rarity-glow),transparent 54%),transparent 25%),linear-gradient(112deg,transparent 0 31%,rgba(255,255,255,.16) 39%,transparent 49% 100%),repeating-linear-gradient(118deg,transparent 0 20px,rgba(255,255,255,.04) 21px 22px,transparent 23px 42px)!important;background-blend-mode:screen,screen,screen,normal!important;mix-blend-mode:screen!important;transform:translateZ(46px)!important;transition:opacity .12s ease,background 70ms linear!important}html.card-zoom-open .card-zoom-shell:hover .moni-card:not(.card-back):after,body.card-zoom-open .card-zoom-shell:hover .moni-card:not(.card-back):after,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell:hover .moni-card:not(.card-back):after,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell:hover .moni-card:not(.card-back):after{opacity:.52!important}.sparkle-cursor-trail,.sparkle-cursor-dot,.sparkle-cursor-dot:before,.sparkle-cursor-dot:after{pointer-events:none!important}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back),html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){transition:box-shadow .16s ease,filter .16s ease!important}html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back):after,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back):after,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back):after,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back):after{transition:opacity .11s ease!important}html.card-zoom-open .sparkle-cursor-dot,body.card-zoom-open .sparkle-cursor-dot{animation-duration:.52s!important}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.card-zoom-open .card-zoom-shell.card-zoom-shell-resetting .moni-card:not(.card-back),body.card-zoom-open .card-zoom-shell.card-zoom-shell-resetting .moni-card:not(.card-back),html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell.card-zoom-shell-resetting .moni-card:not(.card-back),body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell.card-zoom-shell-resetting .moni-card:not(.card-back){transition:transform .34s cubic-bezier(.18,.82,.22,1),box-shadow .22s ease,filter .22s ease!important}html.card-zoom-open .card-zoom-shell.card-zoom-shell-resetting .moni-card:not(.card-back):after,body.card-zoom-open .card-zoom-shell.card-zoom-shell-resetting .moni-card:not(.card-back):after,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell.card-zoom-shell-resetting .moni-card:not(.card-back):after,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell.card-zoom-shell-resetting .moni-card:not(.card-back):after{transition:opacity .22s ease,background .34s cubic-bezier(.18,.82,.22,1)!important}}.moni-card:not(.card-back) header span{color:#070512!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;text-shadow:0 1px 0 rgba(255,255,255,.58),0 0 1px rgba(255,255,255,.48)!important}.card-zoom-shell .moni-card:not(.card-back) header span,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) header span{color:#070512!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.moni-card:not(.card-back){font-family:Rajdhani,Oxanium,sans-serif!important;font-variant-numeric:tabular-nums}.moni-card:not(.card-back) header strong{font-family:Orbitron,Oxanium,sans-serif!important;font-weight:900!important;letter-spacing:.045em!important;line-height:1.02!important;text-transform:uppercase!important}.moni-card:not(.card-back) header span,.moni-card:not(.card-back) .card-rarity-band span,.moni-card:not(.card-back) .card-rarity-band strong,.moni-card:not(.card-back) .card-rarity-band em,.moni-card:not(.card-back) .card-type span,.moni-card:not(.card-back) .card-type strong,.moni-card:not(.card-back) .card-type em,.moni-card:not(.card-back) footer span{font-family:Oxanium,Rajdhani,sans-serif!important;font-variant-numeric:tabular-nums}.moni-card:not(.card-back) .card-rarity-band span,.moni-card:not(.card-back) .card-rarity-band strong,.moni-card:not(.card-back) .card-type span,.moni-card:not(.card-back) .card-type strong{font-weight:900!important;letter-spacing:.055em!important}.moni-card:not(.card-back) .card-rarity-band em{font-weight:950!important;letter-spacing:.105em!important}.moni-card:not(.card-back) p{font-family:Rajdhani,Oxanium,sans-serif!important;font-weight:600!important;letter-spacing:.012em!important;line-height:1.35!important}.moni-card:not(.card-back) footer span{font-weight:950!important;letter-spacing:.12em!important}.card-zoom-shell .moni-card:not(.card-back) header strong,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) header strong{letter-spacing:.06em!important}.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{font-size:clamp(.88rem,1.85vw,1.1rem)!important;line-height:1.42!important;letter-spacing:.014em!important}.card-zoom-shell .moni-card:not(.card-back) footer span,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer span{letter-spacing:.135em!important}@media(max-width:720px),(hover:none)and (pointer:coarse){.moni-card:not(.card-back) header strong{letter-spacing:.025em!important}.moni-card:not(.card-back) p{letter-spacing:.006em!important;line-height:1.32!important}.moni-card:not(.card-back) footer span{letter-spacing:.08em!important}}.card-zoom-shell .moni-card:not(.card-back),.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){--zoom-panel-inset: clamp(7px, 2.15%, 12px);--zoom-panel-radius: clamp(9px, 2.1vw, 14px);--zoom-panel-border: color-mix(in srgb, var(--rarity-frame), transparent 48%);--zoom-panel-inner-light: rgba(255, 255, 255, .13)}.card-zoom-shell .moni-card:not(.card-back) header,.card-zoom-shell .moni-card:not(.card-back) .card-art,.card-zoom-shell .moni-card:not(.card-back) .card-rarity-band,.card-zoom-shell .moni-card:not(.card-back) .card-type,.card-zoom-shell .moni-card:not(.card-back) p,.card-zoom-shell .moni-card:not(.card-back) footer,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) header,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-art,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-type,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer{box-sizing:border-box!important;min-width:0!important;width:auto!important;justify-self:stretch!important;margin-left:var(--zoom-panel-inset)!important;margin-right:var(--zoom-panel-inset)!important;border-radius:var(--zoom-panel-radius)!important;border-color:var(--zoom-panel-border)!important;box-shadow:inset 0 1px 0 var(--zoom-panel-inner-light),inset 0 -1px #0000007a,inset 0 0 0 1px #ffffff09,0 4px 10px #0000003d!important}.card-zoom-shell .moni-card:not(.card-back) .card-art,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-art{border-radius:calc(var(--zoom-panel-radius) + 1px)!important;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 0 5px #0000003d,inset 0 -24px 34px #00000038,0 10px 22px #00000057!important}.card-zoom-shell .moni-card:not(.card-back) header,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) header{padding-left:clamp(12px,3.2vw,18px)!important;padding-right:clamp(10px,2.8vw,16px)!important}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-band,.card-zoom-shell .moni-card:not(.card-back) .card-type,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-type{padding-left:clamp(10px,2.6vw,16px)!important;padding-right:clamp(10px,2.6vw,16px)!important}.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{padding-left:clamp(12px,3vw,18px)!important;padding-right:clamp(12px,3vw,18px)!important}.card-zoom-shell .moni-card:not(.card-back) footer,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer{padding-left:clamp(14px,3.2vw,20px)!important;padding-right:calc(var(--zoom-rarity-box-w) + clamp(12px,2.6vw,20px))!important}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner{right:calc(var(--card-pad) + var(--zoom-panel-inset))!important;width:calc(var(--zoom-rarity-box-w) - clamp(2px,.8vw,6px))!important}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img{max-width:92%!important;max-height:82%!important}@media(max-width:720px),(hover:none)and (pointer:coarse){.card-zoom-shell .moni-card:not(.card-back),.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back){--zoom-panel-inset: clamp(5px, 1.8vw, 8px);--zoom-panel-radius: clamp(8px, 2.6vw, 12px)}.card-zoom-shell .moni-card:not(.card-back) header,.card-zoom-shell .moni-card:not(.card-back) .card-rarity-band,.card-zoom-shell .moni-card:not(.card-back) .card-type,.card-zoom-shell .moni-card:not(.card-back) p,.card-zoom-shell .moni-card:not(.card-back) footer,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) header,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-band,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-type,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer{margin-left:var(--zoom-panel-inset)!important;margin-right:var(--zoom-panel-inset)!important}}.moni-card:not(.card-back) .frame-rail:before,.moni-card:not(.card-back) .frame-rail:after,.card-zoom-shell .moni-card:not(.card-back) .frame-rail:before,.card-zoom-shell .moni-card:not(.card-back) .frame-rail:after,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .frame-rail:before,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .frame-rail:after{display:none!important;opacity:0!important;content:none!important}.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{font-size:clamp(.94rem,1.78vw,1.13rem)!important;line-height:1.32!important;font-weight:700!important;letter-spacing:.008em!important;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;text-wrap:pretty;overflow-wrap:break-word!important;word-break:normal!important}.card-zoom-shell .moni-card:not(.card-back) p .keyword,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p .keyword{font-size:1.02em!important}@media(min-width:920px){.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{font-size:clamp(1rem,1.35vw,1.17rem)!important;line-height:1.34!important}}@media(max-width:720px),(hover:none)and (pointer:coarse){.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{font-size:clamp(.82rem,3.75vw,1rem)!important;line-height:1.27!important;-webkit-line-clamp:4!important}}.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{font-size:clamp(1.04rem,2.05vw,1.28rem)!important;line-height:1.24!important;font-weight:750!important;letter-spacing:.004em!important;-webkit-line-clamp:4!important;overflow:hidden!important}@media(min-width:920px){.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{font-size:clamp(1.08rem,1.55vw,1.32rem)!important;line-height:1.25!important}}@media(max-width:720px),(hover:none)and (pointer:coarse){.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{font-size:clamp(.92rem,4.15vw,1.08rem)!important;line-height:1.2!important}}.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{font-size:clamp(1.18rem,2.38vw,1.48rem)!important;line-height:1.14!important;font-weight:800!important;letter-spacing:0!important;-webkit-line-clamp:4!important;overflow:hidden!important}@media(min-width:920px){.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{font-size:clamp(1.22rem,1.82vw,1.52rem)!important;line-height:1.15!important}}@media(max-width:720px),(hover:none)and (pointer:coarse){.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{font-size:clamp(1rem,4.75vw,1.2rem)!important;line-height:1.12!important}}.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{font-size:clamp(1.23rem,2.46vw,1.56rem)!important;line-height:1.12!important;-webkit-line-clamp:4!important;overflow:hidden!important}@media(min-width:920px){.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{font-size:clamp(1.27rem,1.9vw,1.6rem)!important;line-height:1.13!important}}@media(max-width:720px),(hover:none)and (pointer:coarse){.card-zoom-shell .moni-card:not(.card-back) p,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) p{font-size:clamp(1.04rem,4.9vw,1.24rem)!important;line-height:1.1!important}}.card-zoom-shell .moni-card:not(.card-back) footer,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer{margin-left:var(--zoom-panel-inset)!important;margin-right:var(--zoom-panel-inset)!important;width:auto!important;justify-self:stretch!important;padding-left:clamp(14px,3vw,20px)!important;padding-right:calc(var(--zoom-rarity-box-w) + clamp(10px,2.4vw,18px))!important;border-radius:var(--zoom-panel-radius)!important}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner{right:calc(var(--card-pad) + var(--zoom-panel-inset) + clamp(3px,.9vw,7px))!important;bottom:var(--card-pad)!important;width:calc(var(--zoom-rarity-box-w) - clamp(6px,1.4vw,12px))!important;height:var(--card-footer-h)!important;place-items:center!important}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner img{width:min(86%,86px)!important;height:min(78%,68px)!important;object-fit:contain!important}@media(max-width:720px),(hover:none)and (pointer:coarse){.card-zoom-shell .moni-card:not(.card-back) footer,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer{padding-left:clamp(10px,3vw,14px)!important;padding-right:calc(var(--zoom-rarity-box-w) + clamp(6px,2vw,10px))!important}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner{right:calc(var(--card-pad) + var(--zoom-panel-inset) + 3px)!important}}.card-zoom-shell .moni-card:not(.card-back) footer,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer,html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) footer,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) footer{margin-left:var(--zoom-panel-inset)!important;margin-right:var(--zoom-panel-inset)!important;width:calc(100% - (var(--zoom-panel-inset) * 2))!important;max-width:calc(100% - (var(--zoom-panel-inset) * 2))!important;justify-self:center!important;align-self:stretch!important;box-sizing:border-box!important;left:auto!important;right:auto!important;transform:translateZ(30px)!important}.card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,.pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,html.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell .moni-card:not(.card-back) .card-rarity-corner{right:calc(var(--card-pad) + var(--zoom-panel-inset) + clamp(8px,2vw,14px))!important;transform:translateZ(44px)!important}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(64px, min(18vw, 11.8dvh), 96px) !important;--tcg-hand-card-w: clamp(104px, min(31vw, 18dvh), 144px) !important;--tcg-hand-deck-w: clamp(56px, min(16vw, 12dvh), 74px) !important;--tcg-play-card-h: calc(var(--tcg-play-card-w) * 1.4545) !important;--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * 1.4545) !important;--tcg-hand-step: clamp(26px, min(7.4vw, 5.8dvh), 44px) !important;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(10px, 2.4dvh, 18px)) !important}body.duel-board-active .unit-card,body.duel-board-active .hand-card{overflow:visible!important;contain:layout style!important}body.duel-board-active .unit-card{display:grid!important;place-items:center!important;min-height:calc(var(--tcg-play-card-h) + 8px)!important}body.duel-board-active .hand-card{width:var(--tcg-hand-card-w)!important;height:var(--tcg-hand-card-h)!important;min-width:var(--tcg-hand-card-w)!important;min-height:var(--tcg-hand-card-h)!important;display:grid!important;place-items:center!important}body.duel-board-active .unit-card .moni-card.compact,body.duel-board-active .hand-card .moni-card.compact{--duel-card-pad: clamp(3px, 4.2cqw, 7px);--duel-card-inset: clamp(4px, 5.4cqw, 9px);--duel-card-radius: clamp(5px, 4.2cqw, 10px);container-type:inline-size;aspect-ratio:.6875 / 1!important;min-height:0!important;height:auto!important;max-height:none!important;padding:var(--duel-card-pad)!important;display:grid!important;grid-template-rows:minmax(0,12.5%) minmax(0,30.2%) minmax(0,5%) minmax(0,9%) minmax(0,23.2%) minmax(0,12.5%)!important;gap:clamp(1px,1.35cqw,3px)!important;overflow:hidden!important;border-radius:clamp(8px,6.5cqw,14px)!important;transform-style:preserve-3d!important}body.duel-board-active .unit-card .moni-card.compact{width:min(100%,var(--tcg-play-card-w))!important}body.duel-board-active .hand-card .moni-card.compact{width:var(--tcg-hand-card-w)!important}body.duel-board-active .unit-card .moni-card.compact header,body.duel-board-active .unit-card .moni-card.compact .card-art,body.duel-board-active .unit-card .moni-card.compact .card-rarity-band,body.duel-board-active .unit-card .moni-card.compact .card-type,body.duel-board-active .unit-card .moni-card.compact p,body.duel-board-active .unit-card .moni-card.compact footer,body.duel-board-active .hand-card .moni-card.compact header,body.duel-board-active .hand-card .moni-card.compact .card-art,body.duel-board-active .hand-card .moni-card.compact .card-rarity-band,body.duel-board-active .hand-card .moni-card.compact .card-type,body.duel-board-active .hand-card .moni-card.compact p,body.duel-board-active .hand-card .moni-card.compact footer{box-sizing:border-box!important;align-self:stretch!important;justify-self:stretch!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;margin-left:var(--duel-card-inset)!important;margin-right:var(--duel-card-inset)!important;border-radius:var(--duel-card-radius)!important;overflow:hidden!important;transform:none!important}body.duel-board-active .unit-card .moni-card.compact .card-art,body.duel-board-active .hand-card .moni-card.compact .card-art{border-radius:calc(var(--duel-card-radius) + 1px)!important}body.duel-board-active .unit-card .moni-card.compact .card-art img,body.duel-board-active .hand-card .moni-card.compact .card-art img{width:100%!important;height:100%!important;object-fit:cover!important}body.duel-board-active .unit-card .moni-card.compact header,body.duel-board-active .hand-card .moni-card.compact header{padding-inline:clamp(3px,3.6cqw,8px)!important}body.duel-board-active .unit-card .moni-card.compact .card-rarity-band,body.duel-board-active .unit-card .moni-card.compact .card-type,body.duel-board-active .hand-card .moni-card.compact .card-rarity-band,body.duel-board-active .hand-card .moni-card.compact .card-type{padding-inline:clamp(3px,3.2cqw,7px)!important}body.duel-board-active .unit-card .moni-card.compact p,body.duel-board-active .hand-card .moni-card.compact p{padding:clamp(3px,3.6cqw,8px)!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis!important}body.duel-board-active .unit-card .moni-card.compact footer,body.duel-board-active .hand-card .moni-card.compact footer{padding-left:clamp(4px,4.2cqw,9px)!important;padding-right:clamp(4px,4.2cqw,9px)!important}body.duel-board-active .unit-card .moni-card.compact header strong,body.duel-board-active .hand-card .moni-card.compact header strong{font-size:clamp(.38rem,5.5cqw,.92rem)!important;line-height:1.02!important;letter-spacing:.035em!important}body.duel-board-active .unit-card .moni-card.compact header span,body.duel-board-active .hand-card .moni-card.compact header span{font-size:clamp(.34rem,4.4cqw,.78rem)!important;line-height:1!important}body.duel-board-active .unit-card .moni-card.compact .card-rarity-band span,body.duel-board-active .unit-card .moni-card.compact .card-rarity-band em,body.duel-board-active .unit-card .moni-card.compact .card-type span,body.duel-board-active .unit-card .moni-card.compact .card-type em,body.duel-board-active .hand-card .moni-card.compact .card-rarity-band span,body.duel-board-active .hand-card .moni-card.compact .card-rarity-band em,body.duel-board-active .hand-card .moni-card.compact .card-type span,body.duel-board-active .hand-card .moni-card.compact .card-type em{font-size:clamp(.32rem,3.6cqw,.72rem)!important;line-height:1!important;letter-spacing:.045em!important}body.duel-board-active .unit-card .moni-card.compact .type-sigil,body.duel-board-active .unit-card .moni-card.compact .rarity-gem,body.duel-board-active .hand-card .moni-card.compact .type-sigil,body.duel-board-active .hand-card .moni-card.compact .rarity-gem{width:clamp(12px,8cqw,26px)!important;min-width:clamp(12px,8cqw,26px)!important;height:clamp(12px,8cqw,26px)!important;font-size:clamp(.3rem,3cqw,.62rem)!important}body.duel-board-active .unit-card .moni-card.compact p,body.duel-board-active .hand-card .moni-card.compact p{font-size:clamp(.34rem,4.2cqw,.84rem)!important;line-height:1.08!important;font-weight:700!important}body.duel-board-active .unit-card .moni-card.compact footer span,body.duel-board-active .hand-card .moni-card.compact footer span{font-size:clamp(.42rem,5.2cqw,.98rem)!important;line-height:1!important;letter-spacing:.08em!important}body.duel-board-active .unit-card .moni-card.compact .frame-rail:before,body.duel-board-active .unit-card .moni-card.compact .frame-rail:after,body.duel-board-active .hand-card .moni-card.compact .frame-rail:before,body.duel-board-active .hand-card .moni-card.compact .frame-rail:after{display:none!important}@media(max-width:520px),(max-height:680px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(58px, min(17.5vw, 10.4dvh), 82px) !important;--tcg-hand-card-w: clamp(96px, min(30vw, 16.2dvh), 126px) !important;--tcg-hand-step: clamp(24px, min(7vw, 5dvh), 38px) !important}body.duel-board-active .unit-card .moni-card.compact p{-webkit-line-clamp:2!important}}body.duel-board-active .play-grid.match-active{--duel-card-master-w: 432px;--duel-card-master-h: 626px;--duel-board-card-w: 86px;--duel-board-card-h: 125px;--duel-board-card-scale: .199;--duel-hand-card-w: 134px;--duel-hand-card-h: 194px;--duel-hand-card-scale: .31;--tcg-play-card-w: var(--duel-board-card-w) !important;--tcg-play-card-h: var(--duel-board-card-h) !important;--tcg-card-aspect: 432 / 626;--tcg-hand-card-w: var(--duel-hand-card-w) !important;--tcg-hand-card-h: var(--duel-hand-card-h) !important;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + 24px) !important}body.duel-board-active .hand-card,body.duel-board-active .unit-card{overflow:visible!important;display:grid;place-items:center}body.duel-board-active .hand-card{width:var(--duel-hand-card-w)!important;min-width:var(--duel-hand-card-w)!important;height:var(--duel-hand-card-h)!important;min-height:var(--duel-hand-card-h)!important}body.duel-board-active .duel-card-scale-shell.duel-card-shell{--duel-card-w: var(--duel-board-card-w);--duel-card-h: var(--duel-board-card-h);--duel-card-scale: var(--duel-board-card-scale);width:var(--duel-card-w)!important;min-width:var(--duel-card-w)!important;max-width:var(--duel-card-w)!important;height:var(--duel-card-h)!important;min-height:var(--duel-card-h)!important;max-height:var(--duel-card-h)!important;display:block!important;position:relative!important;flex:0 0 auto!important;margin:0!important;padding:0!important;perspective:none!important;transform:none!important;animation:none!important;overflow:visible!important;pointer-events:none!important;contain:layout style}body.duel-board-active .hand-card .duel-card-scale-shell.duel-card-shell{--duel-card-w: var(--duel-hand-card-w);--duel-card-h: var(--duel-hand-card-h);--duel-card-scale: var(--duel-hand-card-scale)}body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back){--card-display-width: var(--duel-card-master-w);--card-display-height: var(--duel-card-master-h);--zoom-card-width: var(--duel-card-master-w);width:var(--duel-card-master-w)!important;min-width:var(--duel-card-master-w)!important;max-width:var(--duel-card-master-w)!important;height:var(--duel-card-master-h)!important;min-height:var(--duel-card-master-h)!important;max-height:var(--duel-card-master-h)!important;transform:scale(var(--duel-card-scale))!important;transform-origin:top left!important;animation:none!important;pointer-events:none!important;will-change:transform}body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back):before,body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back):after{pointer-events:none!important}body.duel-board-active .unit-card .unit-stats{pointer-events:none!important}@media(min-width:980px)and (min-height:760px){body.duel-board-active .play-grid.match-active{--duel-board-card-w: 95px;--duel-board-card-h: 138px;--duel-board-card-scale: .22;--duel-hand-card-w: 142px;--duel-hand-card-h: 206px;--duel-hand-card-scale: .329}}@media(max-width:680px),(max-height:700px){body.duel-board-active .play-grid.match-active{--duel-board-card-w: 76px;--duel-board-card-h: 110px;--duel-board-card-scale: .176;--duel-hand-card-w: 124px;--duel-hand-card-h: 180px;--duel-hand-card-scale: .287;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + 18px) !important}}@media(max-width:460px),(max-height:590px){body.duel-board-active .play-grid.match-active{--duel-board-card-w: 68px;--duel-board-card-h: 99px;--duel-board-card-scale: .157;--duel-hand-card-w: 112px;--duel-hand-card-h: 162px;--duel-hand-card-scale: .259;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + 14px) !important}}@media(max-width:360px),(max-height:520px){body.duel-board-active .play-grid.match-active{--duel-board-card-w: 60px;--duel-board-card-h: 87px;--duel-board-card-scale: .139;--duel-hand-card-w: 98px;--duel-hand-card-h: 142px;--duel-hand-card-scale: .227}}body.duel-board-active .duel-draw-flight[data-reveal=true]{--duel-draw-card-w: var(--duel-hand-card-w, 124px);--duel-draw-card-h: var(--duel-hand-card-h, 180px);--duel-draw-card-scale: var(--duel-hand-card-scale, .287);width:var(--duel-draw-card-w)!important;height:var(--duel-draw-card-h)!important;min-width:var(--duel-draw-card-w)!important;min-height:var(--duel-draw-card-h)!important;overflow:visible!important}body.duel-board-active .duel-draw-flight[data-reveal=true] .duel-draw-flight-inner,body.duel-board-active .duel-draw-flight[data-reveal=true] .duel-flight-face,body.duel-board-active .duel-draw-flight[data-reveal=true] .duel-flight-front{width:100%!important;height:100%!important;overflow:visible!important}body.duel-board-active .duel-draw-flight[data-reveal=true] .duel-flight-front{display:grid!important;place-items:start!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.duel-board-active .duel-card-scale-shell-draw.card-zoom-shell{--duel-card-w: var(--duel-draw-card-w);--duel-card-h: var(--duel-draw-card-h);--duel-card-scale: var(--duel-draw-card-scale)}body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;font-synthesis:none}body.duel-board-active .hand-card{position:absolute!important;width:var(--duel-hand-card-w)!important;min-width:var(--duel-hand-card-w)!important;max-width:var(--duel-hand-card-w)!important;height:var(--duel-hand-card-h)!important;min-height:var(--duel-hand-card-h)!important;max-height:var(--duel-hand-card-h)!important;overflow:visible!important;pointer-events:auto!important;transform-origin:50% 94%!important}body.duel-board-active .unit-card{overflow:visible!important}body.duel-board-active .duel-card-scale-shell.duel-card-shell{--duel-card-w: var(--duel-board-card-w);--duel-card-h: var(--duel-board-card-h);--duel-card-scale: var(--duel-board-card-scale);width:var(--duel-card-w)!important;min-width:var(--duel-card-w)!important;max-width:var(--duel-card-w)!important;height:var(--duel-card-h)!important;min-height:var(--duel-card-h)!important;max-height:var(--duel-card-h)!important;display:block!important;position:relative!important;margin:0!important;padding:0!important;transform:none!important;transform-origin:top left!important;overflow:visible!important;pointer-events:none!important;contain:layout style}body.duel-board-active .hand-card .duel-card-scale-shell.duel-card-shell{--duel-card-w: var(--duel-hand-card-w);--duel-card-h: var(--duel-hand-card-h);--duel-card-scale: var(--duel-hand-card-scale);position:absolute!important;inset:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;pointer-events:none!important}body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back){--card-display-width: var(--duel-card-master-w);--card-display-height: var(--duel-card-master-h);--zoom-card-width: var(--duel-card-master-w);width:var(--duel-card-master-w)!important;min-width:var(--duel-card-master-w)!important;max-width:var(--duel-card-master-w)!important;height:var(--duel-card-master-h)!important;min-height:var(--duel-card-master-h)!important;max-height:var(--duel-card-master-h)!important;transform:scale(var(--duel-card-scale))!important;transform-origin:top left!important;animation:none!important;pointer-events:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;font-synthesis:none;will-change:transform}body.duel-board-active .hand-card .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back){transform:scale(var(--duel-hand-card-scale))!important}body.duel-board-active .hand-card:hover .duel-card-scale-shell.duel-card-shell,body.duel-board-active .hand-card.mobile-preview .duel-card-scale-shell.duel-card-shell,body.duel-board-active .hand-card:focus-visible .duel-card-scale-shell.duel-card-shell{inset:0!important;transform:none!important}body.duel-board-active .hand-card:hover .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .hand-card.mobile-preview .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .hand-card:focus-visible .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back){transform:scale(var(--duel-hand-card-scale))!important;transform-origin:top left!important}body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) header strong,body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) header b,body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) .card-rarity-band,body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) .card-type,body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) p,body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) footer{text-shadow:0 .8px 0 rgba(0,0,0,.82),0 0 1px rgba(255,255,255,.22)!important}body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) p{font-weight:700!important;letter-spacing:.014em!important}body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) footer span,body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) footer em,body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) .card-rarity-band span,body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) .card-rarity-band em,body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) .card-type span{font-weight:800!important}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-battle-card-w: 156px;--duel-battle-card-h: 226px;--duel-battle-card-scale: .361;--duel-board-card-w: var(--duel-battle-card-w) !important;--duel-board-card-h: var(--duel-battle-card-h) !important;--duel-board-card-scale: var(--duel-battle-card-scale) !important;--duel-hand-card-w: var(--duel-battle-card-w) !important;--duel-hand-card-h: var(--duel-battle-card-h) !important;--duel-hand-card-scale: var(--duel-battle-card-scale) !important;--tcg-play-card-w: var(--duel-battle-card-w) !important;--tcg-play-card-h: var(--duel-battle-card-h) !important;--tcg-board-card-w: var(--duel-battle-card-w) !important;--tcg-board-card-h: var(--duel-battle-card-h) !important;--tcg-hand-card-w: var(--duel-battle-card-w) !important;--tcg-hand-card-h: var(--duel-battle-card-h) !important;--tcg-hand-deck-w: var(--duel-battle-card-w) !important;--tcg-hand-deck-h: var(--duel-battle-card-h) !important;--tcg-slot-w: calc(var(--duel-battle-card-w) + (var(--tcg-slot-pad, 0px) * 2)) !important;--tcg-slot-h: calc(var(--duel-battle-card-h) + (var(--tcg-slot-pad, 0px) * 2)) !important;--tcg-hand-tray-h: calc(var(--duel-battle-card-h) + clamp(14px, 2.2dvh, 28px)) !important}body.duel-board-active .duel-footer-dock{grid-template-columns:minmax(0,1fr) var(--duel-battle-card-w)!important;height:var(--tcg-hand-tray-h)!important;min-height:var(--tcg-hand-tray-h)!important}body.duel-board-active .hand-card,body.duel-board-active .board-slot,body.duel-board-active .unit-card,body.duel-board-active .empty-slot.board-slot,body.duel-board-active .duel-footer-dock>.hand-deck-slot,body.duel-board-active .duel-footer-dock>.hand-deck-slot .duel-card-pile{width:var(--duel-battle-card-w)!important;min-width:var(--duel-battle-card-w)!important;max-width:var(--duel-battle-card-w)!important;height:var(--duel-battle-card-h)!important;min-height:var(--duel-battle-card-h)!important;max-height:var(--duel-battle-card-h)!important}body.duel-board-active .duel-footer-dock>.hand-deck-slot,body.duel-board-active .duel-footer-dock>.hand-deck-slot .duel-card-pile,body.duel-board-active .duel-footer-dock>.hand-deck-slot .duel-deck-stack{--duel-deck-w: var(--duel-battle-card-w) !important;--duel-deck-h: var(--duel-battle-card-h) !important;--card-display-width: var(--duel-battle-card-w) !important;--card-display-height: var(--duel-battle-card-h) !important}body.duel-board-active .unit-card .duel-card-scale-shell.duel-card-shell,body.duel-board-active .duel-card-scale-shell-board.duel-card-shell{--duel-card-w: var(--duel-battle-card-w) !important;--duel-card-h: var(--duel-battle-card-h) !important;--duel-card-scale: var(--duel-battle-card-scale) !important;width:var(--duel-battle-card-w)!important;min-width:var(--duel-battle-card-w)!important;max-width:var(--duel-battle-card-w)!important;height:var(--duel-battle-card-h)!important;min-height:var(--duel-battle-card-h)!important;max-height:var(--duel-battle-card-h)!important}body.duel-board-active .hand-card .duel-card-scale-shell.duel-card-shell,body.duel-board-active .duel-card-scale-shell-hand.duel-card-shell{--duel-card-w: var(--duel-battle-card-w) !important;--duel-card-h: var(--duel-battle-card-h) !important;--duel-card-scale: var(--duel-battle-card-scale) !important}body.duel-board-active .duel-draw-flight[data-reveal=true]{--duel-draw-card-w: var(--duel-battle-card-w) !important;--duel-draw-card-h: var(--duel-battle-card-h) !important;--duel-draw-card-scale: var(--duel-battle-card-scale) !important}body.duel-board-active .unit-row{gap:clamp(3px,.8vw,10px)!important;justify-content:center!important;align-items:center!important}@media(min-width:980px)and (min-height:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-battle-card-w: 168px;--duel-battle-card-h: 244px;--duel-battle-card-scale: .389}}@media(max-width:760px),(max-height:700px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-battle-card-w: 126px;--duel-battle-card-h: 183px;--duel-battle-card-scale: .292;--tcg-hand-tray-h: calc(var(--duel-battle-card-h) + clamp(10px, 1.8dvh, 20px)) !important}}@media(max-width:460px),(max-height:590px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-battle-card-w: 104px;--duel-battle-card-h: 151px;--duel-battle-card-scale: .241;--tcg-hand-tray-h: calc(var(--duel-battle-card-h) + 12px) !important}body.duel-board-active .unit-row{gap:clamp(1px,.45vw,4px)!important}}@media(max-width:360px),(max-height:520px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-battle-card-w: 90px;--duel-battle-card-h: 131px;--duel-battle-card-scale: .208}}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-battle-card-w: 164px;--duel-battle-card-h: 238px;--duel-battle-card-scale: .38}@media(min-width:980px)and (min-height:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-battle-card-w: 176px;--duel-battle-card-h: 255px;--duel-battle-card-scale: .407}}@media(max-width:760px),(max-height:700px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-battle-card-w: 132px;--duel-battle-card-h: 191px;--duel-battle-card-scale: .306}}@media(max-width:460px),(max-height:590px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-battle-card-w: 110px;--duel-battle-card-h: 159px;--duel-battle-card-scale: .255}}@media(max-width:360px),(max-height:520px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-battle-card-w: 94px;--duel-battle-card-h: 136px;--duel-battle-card-scale: .218}}@keyframes duelPlayableCardBounce{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 0 rgba(57,255,90,0))}42%{transform:translateY(-7px) scale(1.018);filter:drop-shadow(0 10px 16px rgba(57,255,90,.28))}68%{transform:translateY(-3px) scale(1.008);filter:drop-shadow(0 5px 10px rgba(52,211,255,.2))}}body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in) .duel-card-scale-shell.duel-card-shell{animation:duelPlayableCardBounce 1.45s cubic-bezier(.34,1.56,.64,1) infinite;transform-origin:50% 100%!important}body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in):hover .duel-card-scale-shell.duel-card-shell,body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in):focus-visible .duel-card-scale-shell.duel-card-shell,body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in).mobile-preview .duel-card-scale-shell.duel-card-shell{animation:none!important;transform:none!important}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: 176px;--duel-field-card-h: 255px;--duel-field-card-scale: .407}@media(min-width:980px)and (min-height:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: 188px;--duel-field-card-h: 273px;--duel-field-card-scale: .435}}@media(max-width:760px),(max-height:700px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: 142px;--duel-field-card-h: 206px;--duel-field-card-scale: .329}}@media(max-width:460px),(max-height:590px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: 118px;--duel-field-card-h: 171px;--duel-field-card-scale: .273}}@media(max-width:360px),(max-height:520px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: 100px;--duel-field-card-h: 145px;--duel-field-card-scale: .231}}@keyframes duelPlayableCardBounceStrong{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 0 rgba(57,255,90,0))}28%{transform:translateY(-10px) scale(1.026);filter:drop-shadow(0 13px 18px rgba(57,255,90,.36))}48%{transform:translateY(0) scale(1.006);filter:drop-shadow(0 5px 10px rgba(52,211,255,.22))}66%{transform:translateY(-5px) scale(1.014);filter:drop-shadow(0 9px 14px rgba(246,198,61,.26))}}body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in) .duel-card-scale-shell.duel-card-shell{animation:duelPlayableCardBounceStrong 1.18s cubic-bezier(.28,1.46,.42,1) infinite!important;transform-origin:50% 100%!important}body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in):hover .duel-card-scale-shell.duel-card-shell,body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in):focus-visible .duel-card-scale-shell.duel-card-shell,body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in).mobile-preview .duel-card-scale-shell.duel-card-shell,body.duel-board-active .hand-card.targeting .duel-card-scale-shell.duel-card-shell{animation:none!important;transform:none!important}@media(prefers-reduced-motion:reduce){body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in) .duel-card-scale-shell.duel-card-shell{animation:none!important}}.card-art-progressive .card-art-img-fallback{z-index:0}.card-art-progressive .card-art-img-low{z-index:1}.card-art-progressive .card-art-img-high{z-index:2}@keyframes duelPlayableHandCardTargetBounce{0%,to{translate:0 0;filter:drop-shadow(0 0 0 rgba(57,255,90,0))}30%{translate:0 -11px;filter:drop-shadow(0 13px 18px rgba(57,255,90,.36))}52%{translate:0 -2px;filter:drop-shadow(0 5px 10px rgba(52,211,255,.24))}70%{translate:0 -6px;filter:drop-shadow(0 9px 14px rgba(246,198,61,.24))}}body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in){animation:duelPlayableHandCardTargetBounce 1.1s cubic-bezier(.28,1.46,.42,1) infinite!important;will-change:translate,filter}body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in) .duel-card-scale-shell.duel-card-shell{animation:none!important;translate:0 0!important;transform:none!important}@media(prefers-reduced-motion:reduce){body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in){animation:none!important;translate:0 0!important;filter:none!important}}@keyframes duelPlayableHandCardSubtleBob{0%,to{translate:0 0;filter:drop-shadow(0 0 10px rgba(57,255,90,.18)) drop-shadow(0 9px 16px rgba(0,0,0,.24))}50%{translate:0 clamp(-7px,-.9dvh,-4px);filter:drop-shadow(0 0 18px rgba(57,255,90,.34)) drop-shadow(0 10px 17px rgba(0,0,0,.27))}}body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in){animation:duelPlayableHandCardSubtleBob 1.8s ease-in-out infinite!important;will-change:translate,filter}body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in) .duel-card-scale-shell.duel-card-shell{animation:none!important;translate:0 0!important;transform:none!important;filter:none!important}body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in):hover,body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in):focus-within,body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in).mobile-preview,body.duel-board-active .hand-card.targeting{animation:none!important;translate:0 0!important;filter:none!important}@media(prefers-reduced-motion:reduce){body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in){animation:none!important;translate:0 0!important;filter:drop-shadow(0 0 10px rgba(57,255,90,.24)) drop-shadow(0 9px 16px rgba(0,0,0,.22))!important}}body.duel-board-active .duel-table,body.duel-board-active .duel-main,body.duel-board-active .battlefield,body.duel-board-active .board-row-shell,body.duel-board-active .unit-row{overflow:visible!important}body.duel-board-active .battlefield{align-items:stretch!important;grid-template-rows:minmax(var(--duel-field-card-h, var(--tcg-slot-h)),1fr) var(--tcg-center-h) minmax(var(--duel-field-card-h, var(--tcg-slot-h)),1fr)!important}body.duel-board-active .board-row-shell{align-content:center!important;justify-items:center!important;min-height:var(--duel-field-card-h, var(--tcg-slot-h))!important;padding-block:clamp(1px,.28dvh,4px)!important}body.duel-board-active .unit-row{align-items:center!important;justify-items:center!important}@media(min-width:761px)and (max-height:900px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: 164px;--duel-field-card-h: 238px;--duel-field-card-scale: .38}}@media(min-width:761px)and (max-height:790px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: 146px;--duel-field-card-h: 212px;--duel-field-card-scale: .338}}@media(min-width:761px)and (max-height:700px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: 132px;--duel-field-card-h: 191px;--duel-field-card-scale: .306}}body.duel-board-active .unit-card,body.duel-board-active .unit-card.board-slot,body.duel-board-active .empty-slot.board-slot{width:var(--duel-field-card-w)!important;min-width:var(--duel-field-card-w)!important;max-width:var(--duel-field-card-w)!important;height:var(--duel-field-card-h)!important;min-height:var(--duel-field-card-h)!important;max-height:var(--duel-field-card-h)!important}body.duel-board-active .unit-card .duel-card-scale-shell.duel-card-shell,body.duel-board-active .duel-card-scale-shell-board.duel-card-shell{--duel-card-w: var(--duel-field-card-w) !important;--duel-card-h: var(--duel-field-card-h) !important;--duel-card-scale: var(--duel-field-card-scale) !important;width:var(--duel-field-card-w)!important;min-width:var(--duel-field-card-w)!important;max-width:var(--duel-field-card-w)!important;height:var(--duel-field-card-h)!important;min-height:var(--duel-field-card-h)!important;max-height:var(--duel-field-card-h)!important}body.duel-board-active .battlefield{overflow:hidden!important;grid-template-rows:minmax(0,1fr) var(--tcg-center-h) minmax(0,1fr)!important;align-items:stretch!important}body.duel-board-active .board-row-shell{min-height:0!important;padding-block:0!important;overflow:hidden!important;align-content:center!important;justify-items:center!important}body.duel-board-active .unit-row{max-height:100%!important;overflow:visible!important;align-items:center!important;justify-items:center!important}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: 164px;--duel-field-card-h: 238px;--duel-field-card-scale: .38}@media(min-width:761px)and (min-height:980px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: 188px;--duel-field-card-h: 273px;--duel-field-card-scale: .435}}@media(min-width:761px)and (max-height:930px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: 156px;--duel-field-card-h: 226px;--duel-field-card-scale: .361}}@media(min-width:761px)and (max-height:850px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: 136px;--duel-field-card-h: 197px;--duel-field-card-scale: .315}}@media(min-width:761px)and (max-height:790px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: 118px;--duel-field-card-h: 171px;--duel-field-card-scale: .273}}@media(min-width:761px)and (max-height:700px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: 100px;--duel-field-card-h: 145px;--duel-field-card-scale: .231}}body.duel-board-active .unit-card,body.duel-board-active .unit-card.board-slot,body.duel-board-active .empty-slot.board-slot{width:var(--duel-field-card-w)!important;min-width:var(--duel-field-card-w)!important;max-width:var(--duel-field-card-w)!important;height:var(--duel-field-card-h)!important;min-height:var(--duel-field-card-h)!important;max-height:var(--duel-field-card-h)!important;padding:0!important;overflow:hidden!important}body.duel-board-active .unit-card .duel-card-scale-shell.duel-card-shell,body.duel-board-active .duel-card-scale-shell-board.duel-card-shell{--duel-card-w: var(--duel-field-card-w) !important;--duel-card-h: var(--duel-field-card-h) !important;--duel-card-scale: var(--duel-field-card-scale) !important;width:var(--duel-field-card-w)!important;min-width:var(--duel-field-card-w)!important;max-width:var(--duel-field-card-w)!important;height:var(--duel-field-card-h)!important;min-height:var(--duel-field-card-h)!important;max-height:var(--duel-field-card-h)!important;overflow:hidden!important}body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) p{font-size:clamp(28px,6.75cqw,36px)!important;line-height:1.1!important;font-weight:800!important;letter-spacing:.012em!important;text-shadow:0 1.2px 0 rgba(0,0,0,.88),0 0 .6px rgba(255,255,255,.36)!important}body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) footer span{font-size:clamp(24px,5.7cqw,32px)!important;line-height:.96!important;font-weight:950!important;letter-spacing:.055em!important;text-shadow:0 1.4px 0 rgba(0,0,0,.9),0 0 .7px rgba(255,255,255,.38)!important}body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) footer .rarity-code,body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) footer .qty-badge{font-size:clamp(22px,5.25cqw,30px)!important;line-height:1!important}@media(max-width:760px),(max-height:700px){body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) p{font-size:clamp(30px,7.15cqw,38px)!important;line-height:1.08!important}body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back) footer span{font-size:clamp(26px,6.05cqw,33px)!important}}body.duel-board-active .duel-footer-dock{grid-template-columns:minmax(0,1fr) var(--tcg-play-card-w)!important;align-items:end!important;justify-items:stretch!important;column-gap:clamp(2px,.45vw,7px)!important;overflow:visible!important}body.duel-board-active .duel-footer-dock>.hand-row,body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{grid-column:1!important;justify-self:end!important;position:relative!important;width:min(100%,max(var(--tcg-play-card-w),calc(var(--tcg-play-card-w) + ((var(--hand-count, 1) - 1) * clamp(24px,calc(var(--tcg-play-card-w) * .5),86px)))))!important;max-width:calc(100vw - var(--tcg-play-card-w) - clamp(18px,2.5vw,42px))!important;min-width:min(100%,var(--tcg-play-card-w))!important;height:100%!important;overflow:visible!important}body.duel-board-active .duel-footer-dock>.hand-deck-slot{grid-column:2!important;justify-self:end!important;align-self:end!important;overflow:visible!important}body.duel-board-active .hand-card,body.duel-board-active .duel-card-pile,body.duel-board-active .duel-deck-stack,body.duel-board-active .duel-deck-back{overflow:visible!important}body.duel-board-active .duel-card-scale-shell.duel-card-shell,body.duel-board-active .duel-card-scale-shell-hand.duel-card-shell,body.duel-board-active .duel-card-scale-shell-board.duel-card-shell,body.duel-board-active .duel-card-scale-shell-draw.duel-card-shell{overflow:visible!important;box-sizing:border-box!important}body.duel-board-active .hand-card .duel-card-scale-shell.duel-card-shell,body.duel-board-active .duel-card-scale-shell-hand.duel-card-shell{--duel-card-w: var(--duel-battle-card-w, var(--tcg-play-card-w)) !important;--duel-card-h: var(--duel-battle-card-h, var(--tcg-board-card-h)) !important;--duel-card-scale: var(--duel-battle-card-scale, .38) !important;width:var(--duel-battle-card-w, var(--tcg-play-card-w))!important;min-width:var(--duel-battle-card-w, var(--tcg-play-card-w))!important;max-width:var(--duel-battle-card-w, var(--tcg-play-card-w))!important;height:var(--duel-battle-card-h, var(--tcg-board-card-h))!important;min-height:var(--duel-battle-card-h, var(--tcg-board-card-h))!important;max-height:var(--duel-battle-card-h, var(--tcg-board-card-h))!important}body.duel-board-active .unit-card .duel-card-scale-shell.duel-card-shell,body.duel-board-active .duel-card-scale-shell-board.duel-card-shell{--duel-card-w: var(--duel-field-card-w, var(--tcg-play-card-w)) !important;--duel-card-h: var(--duel-field-card-h, var(--tcg-board-card-h)) !important;--duel-card-scale: var(--duel-field-card-scale, .38) !important;width:var(--duel-field-card-w, var(--tcg-play-card-w))!important;min-width:var(--duel-field-card-w, var(--tcg-play-card-w))!important;max-width:var(--duel-field-card-w, var(--tcg-play-card-w))!important;height:var(--duel-field-card-h, var(--tcg-board-card-h))!important;min-height:var(--duel-field-card-h, var(--tcg-board-card-h))!important;max-height:var(--duel-field-card-h, var(--tcg-board-card-h))!important}body.duel-board-active .duel-card-scale-shell-draw.duel-card-shell{--duel-card-w: var(--duel-draw-card-w, var(--duel-battle-card-w, var(--tcg-play-card-w))) !important;--duel-card-h: var(--duel-draw-card-h, var(--duel-battle-card-h, var(--tcg-board-card-h))) !important;--duel-card-scale: var(--duel-draw-card-scale, var(--duel-battle-card-scale, .38)) !important;width:var(--duel-draw-card-w, var(--duel-battle-card-w, var(--tcg-play-card-w)))!important;min-width:var(--duel-draw-card-w, var(--duel-battle-card-w, var(--tcg-play-card-w)))!important;max-width:var(--duel-draw-card-w, var(--duel-battle-card-w, var(--tcg-play-card-w)))!important;height:var(--duel-draw-card-h, var(--duel-battle-card-h, var(--tcg-board-card-h)))!important;min-height:var(--duel-draw-card-h, var(--duel-battle-card-h, var(--tcg-board-card-h)))!important;max-height:var(--duel-draw-card-h, var(--duel-battle-card-h, var(--tcg-board-card-h)))!important}body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .duel-card-scale-shell-hand.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .duel-card-scale-shell-board.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .duel-card-scale-shell-draw.duel-card-shell>.moni-card:not(.card-back){transform-origin:top left!important;overflow:visible!important}body.duel-board-active .unit-card,body.duel-board-active .unit-card.board-slot,body.duel-board-active .empty-slot.board-slot{overflow:visible!important}body.duel-board-active .board-row-shell,body.duel-board-active .battlefield{overflow:hidden!important}body.duel-board-active .duel-footer-dock>.hand-row,body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{justify-self:center!important;width:min(100%,max(var(--tcg-play-card-w),calc(var(--tcg-play-card-w) + ((var(--hand-count, 1) - 1) * var(--tcg-hand-step, clamp(24px, calc(var(--tcg-play-card-w) * .5), 86px))))))!important;max-width:calc(100vw - var(--tcg-play-card-w) - clamp(18px,2.5vw,42px))!important;overflow:visible!important}body.duel-board-active .hand-card,body.duel-board-active .hand-card .duel-card-scale-shell.duel-card-shell,body.duel-board-active .duel-card-scale-shell-hand.duel-card-shell,body.duel-board-active .duel-card-scale-shell-hand.duel-card-shell>.moni-card:not(.card-back){overflow:visible!important}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-hand-visible-step: clamp(54px, calc(var(--tcg-play-card-w) * .68), 118px)}@media(max-width:760px),(max-height:700px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-hand-visible-step: clamp(42px, calc(var(--tcg-play-card-w) * .62), 88px)}}@media(max-width:460px),(max-height:590px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-hand-visible-step: clamp(34px, calc(var(--tcg-play-card-w) * .58), 68px)}}body.duel-board-active .duel-footer-dock>.hand-row,body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{justify-self:center!important;width:min(100%,max(var(--tcg-play-card-w),calc(var(--tcg-play-card-w) + ((var(--hand-count, 1) - 1) * var(--tcg-hand-visible-step)))))!important;max-width:100%!important;overflow:visible!important}body.duel-board-active .hand-card{left:calc(50% + (var(--hand-offset, 0) * var(--tcg-hand-visible-step)))!important}body.duel-board-active .duel-card-scale-shell-hand.duel-card-shell>.moni-card:not(.card-back) header b.card-level,body.duel-board-active .duel-card-scale-shell-board.duel-card-shell>.moni-card:not(.card-back) header b.card-level{display:grid!important;grid-template-rows:1fr!important;place-items:center!important;padding:0!important}body.duel-board-active .duel-card-scale-shell-hand.duel-card-shell>.moni-card:not(.card-back) header b.card-level:before,body.duel-board-active .duel-card-scale-shell-board.duel-card-shell>.moni-card:not(.card-back) header b.card-level:before{content:""!important;display:none!important}body.duel-board-active .duel-card-scale-shell-hand.duel-card-shell>.moni-card:not(.card-back) header b.card-level span,body.duel-board-active .duel-card-scale-shell-board.duel-card-shell>.moni-card:not(.card-back) header b.card-level span{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;font-size:clamp(30px,8.2cqw,46px)!important;line-height:.9!important;font-weight:1000!important;letter-spacing:-.035em!important;color:#070512!important;text-shadow:0 1.6px 0 rgba(255,255,255,.74),0 0 1px rgba(255,255,255,.55)!important}@media(max-width:760px),(max-height:700px){body.duel-board-active .duel-card-scale-shell-hand.duel-card-shell>.moni-card:not(.card-back) header b.card-level span,body.duel-board-active .duel-card-scale-shell-board.duel-card-shell>.moni-card:not(.card-back) header b.card-level span{font-size:clamp(33px,9.1cqw,50px)!important}}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-hand-visual-w: var(--duel-battle-card-w, var(--tcg-play-card-w))}@media(max-width:760px),(max-height:700px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-hand-visible-step: clamp(28px, calc(var(--duel-hand-visual-w) * .46), 72px)}}@media(max-width:460px),(max-height:590px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-hand-visible-step: clamp(20px, calc(var(--duel-hand-visual-w) * .38), 54px)}}@media(orientation:landscape)and (max-height:520px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-hand-visible-step: clamp(16px, calc(var(--duel-hand-visual-w) * .34), 42px)}}body.duel-board-active .duel-footer-dock>.hand-row,body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{--tcg-hand-fit-step: calc((100% - var(--duel-hand-visual-w)) / var(--hand-spread-divisor, 1));--tcg-hand-applied-step: min(var(--tcg-hand-visible-step), max(0px, var(--tcg-hand-fit-step)));justify-self:center!important;width:min(100%,max(var(--duel-hand-visual-w),calc(var(--duel-hand-visual-w) + ((var(--hand-count, 1) - 1) * var(--tcg-hand-visible-step)))))!important;max-width:100%!important;overflow:visible!important}body.duel-board-active .hand-card{width:var(--duel-hand-visual-w)!important;min-width:var(--duel-hand-visual-w)!important;max-width:var(--duel-hand-visual-w)!important;left:calc(50% + (var(--hand-offset, 0) * var(--tcg-hand-applied-step)))!important;overflow:visible!important}@media(max-width:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-mobile-board-gap: clamp(2px, .9vw, 5px);--tcg-mobile-board-w: clamp( 48px, calc((100vw - clamp(18px, 6vw, 32px) - (var(--tcg-mobile-board-gap) * 3)) / 4), 132px );--duel-field-card-w: var(--tcg-mobile-board-w);--duel-field-card-h: calc(var(--duel-field-card-w) * var(--moni-card-ratio-height, 1.4545));--duel-field-card-scale: calc(var(--duel-field-card-w) / 432px);--tcg-slot-gap: var(--tcg-mobile-board-gap);--tcg-slot-pad: 0px;--tcg-slot-w: var(--duel-field-card-w);--tcg-slot-h: var(--duel-field-card-h);--tcg-row-w: calc((var(--duel-field-card-w) * 4) + (var(--tcg-mobile-board-gap) * 3))}}@media(max-width:760px)and (max-height:590px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-mobile-board-gap: clamp(2px, .72vw, 4px);--tcg-mobile-board-w: clamp( 44px, calc((100vw - clamp(14px, 5vw, 26px) - (var(--tcg-mobile-board-gap) * 3)) / 4), 92px )}}@media(orientation:landscape)and (max-height:520px)and (max-width:900px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-mobile-board-gap: clamp(1px, .55vw, 3px);--tcg-mobile-board-w: clamp( 40px, calc((100vw - clamp(12px, 4vw, 22px) - (var(--tcg-mobile-board-gap) * 3)) / 4), 78px );--duel-field-card-w: var(--tcg-mobile-board-w);--duel-field-card-h: calc(var(--duel-field-card-w) * var(--moni-card-ratio-height, 1.4545));--duel-field-card-scale: calc(var(--duel-field-card-w) / 432px);--tcg-slot-gap: var(--tcg-mobile-board-gap);--tcg-slot-pad: 0px;--tcg-slot-w: var(--duel-field-card-w);--tcg-slot-h: var(--duel-field-card-h);--tcg-row-w: calc((var(--duel-field-card-w) * 4) + (var(--tcg-mobile-board-gap) * 3))}}@media(max-width:760px),(orientation:landscape)and (max-height:520px)and (max-width:900px){body.duel-board-active .unit-row{grid-template-columns:repeat(4,var(--duel-field-card-w))!important;gap:var(--tcg-mobile-board-gap, var(--tcg-slot-gap))!important;width:min(100%,var(--tcg-row-w))!important;max-width:100%!important;justify-content:center!important;align-items:center!important;overflow:visible!important}body.duel-board-active .unit-card,body.duel-board-active .unit-card.board-slot,body.duel-board-active .empty-slot.board-slot{width:var(--duel-field-card-w)!important;min-width:var(--duel-field-card-w)!important;max-width:var(--duel-field-card-w)!important;height:var(--duel-field-card-h)!important;min-height:var(--duel-field-card-h)!important;max-height:var(--duel-field-card-h)!important;aspect-ratio:1 / var(--moni-card-ratio-height, 1.4545)!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}body.duel-board-active .unit-card .duel-card-scale-shell.duel-card-shell,body.duel-board-active .duel-card-scale-shell-board.duel-card-shell{--duel-card-w: var(--duel-field-card-w) !important;--duel-card-h: var(--duel-field-card-h) !important;--duel-card-scale: var(--duel-field-card-scale) !important;width:var(--duel-field-card-w)!important;min-width:var(--duel-field-card-w)!important;max-width:var(--duel-field-card-w)!important;height:var(--duel-field-card-h)!important;min-height:var(--duel-field-card-h)!important;max-height:var(--duel-field-card-h)!important;overflow:visible!important}body.duel-board-active .unit-card .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .duel-card-scale-shell-board.duel-card-shell>.moni-card:not(.card-back){transform:scale(var(--duel-field-card-scale))!important;transform-origin:top left!important;overflow:visible!important}}@media(hover:none),(pointer:coarse),(max-width:760px),(max-height:700px){body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in).mobile-preview,body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in):focus-within,body.duel-board-active .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting).mobile-preview,body.duel-board-active .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting):focus-within{animation:duelPlayableHandCardSubtleBob 1.8s ease-in-out infinite!important;will-change:translate,filter}body.duel-board-active .hand-card.targeting,body.duel-board-active .hand-card.dealing-in,body.duel-board-active .hand-card[data-dealing-in=true],body.duel-board-active .hand-card.unplayable{animation:none!important;translate:0 0!important;filter:none!important}body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in).mobile-preview .duel-card-scale-shell.duel-card-shell,body.duel-board-active .hand-card.play-hint:not(.targeting):not(.dealing-in):focus-within .duel-card-scale-shell.duel-card-shell,body.duel-board-active .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting).mobile-preview .duel-card-scale-shell.duel-card-shell,body.duel-board-active .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting):focus-within .duel-card-scale-shell.duel-card-shell{animation:none!important;translate:0 0!important;transform:none!important;filter:none!important}}@keyframes duelTouchPlayableCardBob{0%,to{translate:0 0;filter:drop-shadow(0 0 11px rgba(57,255,90,.22)) drop-shadow(0 9px 16px rgba(0,0,0,.24))}50%{translate:0 clamp(-7px,-.9dvh,-4px);filter:drop-shadow(0 0 20px rgba(57,255,90,.42)) drop-shadow(0 10px 17px rgba(0,0,0,.27))}}@keyframes duelTouchPlayableShellBob{0%,to{transform:translateZ(0);filter:drop-shadow(0 0 11px rgba(57,255,90,.22)) drop-shadow(0 9px 16px rgba(0,0,0,.24))}50%{transform:translate3d(0,clamp(-7px,-.9dvh,-4px),0);filter:drop-shadow(0 0 20px rgba(57,255,90,.42)) drop-shadow(0 10px 17px rgba(0,0,0,.27))}}@media(hover:none),(pointer:coarse),(any-hover:none),(any-pointer:coarse){html body.duel-board-active .hand-card.playable[data-playable=true][data-play-hint=true]:not(.targeting):not(.dealing-in),html body.duel-board-active .hand-card.playable[data-playable=true][data-play-hint=true]:not(.targeting):not(.dealing-in):is(:hover,:focus,:focus-within,.mobile-preview){animation:duelTouchPlayableCardBob 1.8s ease-in-out infinite!important;will-change:translate,filter}html body.duel-board-active .hand-card.playable[data-playable=true][data-play-hint=true]:not(.targeting):not(.dealing-in) .duel-card-scale-shell.duel-card-shell,html body.duel-board-active .hand-card.playable[data-playable=true][data-play-hint=true]:not(.targeting):not(.dealing-in):is(:hover,:focus,:focus-within,.mobile-preview) .duel-card-scale-shell.duel-card-shell{animation:duelTouchPlayableShellBob 1.8s ease-in-out infinite!important;will-change:transform,filter}html body.duel-board-active .hand-card.targeting,html body.duel-board-active .hand-card.dealing-in,html body.duel-board-active .hand-card.unplayable,html body.duel-board-active .hand-card[data-playable=false]{animation:none!important;translate:0 0!important;filter:none!important}html body.duel-board-active .hand-card.targeting .duel-card-scale-shell.duel-card-shell,html body.duel-board-active .hand-card.dealing-in .duel-card-scale-shell.duel-card-shell,html body.duel-board-active .hand-card.unplayable .duel-card-scale-shell.duel-card-shell,html body.duel-board-active .hand-card[data-playable=false] .duel-card-scale-shell.duel-card-shell{animation:none!important;transform:none!important;filter:none!important}}@keyframes duelJsTouchPlayableCardBob{0%,to{translate:0 0;filter:drop-shadow(0 0 12px rgba(57,255,90,.28)) drop-shadow(0 9px 16px rgba(0,0,0,.24))}50%{translate:0 -6px;filter:drop-shadow(0 0 24px rgba(57,255,90,.52)) drop-shadow(0 10px 17px rgba(0,0,0,.27))}}@keyframes duelJsTouchPlayableShellBob{0%,to{transform:translateZ(0);filter:drop-shadow(0 0 12px rgba(57,255,90,.28)) drop-shadow(0 9px 16px rgba(0,0,0,.24))}50%{transform:translate3d(0,-6px,0);filter:drop-shadow(0 0 24px rgba(57,255,90,.52)) drop-shadow(0 10px 17px rgba(0,0,0,.27))}}html body.duel-board-active.duel-touch-play-cues .hand-row .hand-card.playable.play-hint[data-playable=true][data-play-hint=true][data-dealing-in=false]:not(.targeting):not(.dealing-in),html body.duel-board-active.duel-touch-play-cues .hand-row .hand-card.playable.play-hint[data-playable=true][data-play-hint=true][data-dealing-in=false]:not(.targeting):not(.dealing-in):is(:hover,:focus,:focus-within,.mobile-preview){animation-name:duelJsTouchPlayableCardBob!important;animation-duration:1.65s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important;translate:0 0;will-change:translate,filter}html body.duel-board-active.duel-touch-play-cues .hand-row .hand-card.playable.play-hint[data-playable=true][data-play-hint=true][data-dealing-in=false]:not(.targeting):not(.dealing-in) .duel-card-scale-shell.duel-card-shell,html body.duel-board-active.duel-touch-play-cues .hand-row .hand-card.playable.play-hint[data-playable=true][data-play-hint=true][data-dealing-in=false]:not(.targeting):not(.dealing-in):is(:hover,:focus,:focus-within,.mobile-preview) .duel-card-scale-shell.duel-card-shell{animation-name:duelJsTouchPlayableShellBob!important;animation-duration:1.65s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important;will-change:transform,filter}html body.duel-board-active.duel-touch-play-cues .hand-row .hand-card.unplayable,html body.duel-board-active.duel-touch-play-cues .hand-row .hand-card[data-playable=false],html body.duel-board-active.duel-touch-play-cues .hand-row .hand-card.targeting,html body.duel-board-active.duel-touch-play-cues .hand-row .hand-card.dealing-in,html body.duel-board-active.duel-touch-play-cues .hand-row .hand-card[data-dealing-in=true]{animation:none!important;translate:0 0!important;filter:none!important}@keyframes duelMobileUsableArrowPulse{0%,to{opacity:.78;transform:translate3d(-50%,0,0) scale(.92);filter:drop-shadow(0 0 5px rgba(43,255,92,.65)) drop-shadow(0 2px 5px rgba(0,0,0,.45))}50%{opacity:1;transform:translate3d(-50%,-3px,0) scale(1.05);filter:drop-shadow(0 0 11px rgba(43,255,92,.95)) drop-shadow(0 3px 7px rgba(0,0,0,.5))}}@media(max-width:900px),(hover:none),(pointer:coarse),(any-pointer:coarse){body.duel-board-active .hand-row .hand-card.play-hint[data-play-hint=true]:not(.targeting):not(.dealing-in),body.duel-board-active .unit-row .unit-card.ready:not(.landing-hidden){overflow:visible!important}body.duel-board-active .hand-row .hand-card.play-hint[data-play-hint=true]:not(.targeting):not(.dealing-in):after,body.duel-board-active .unit-row .unit-card.ready:not(.landing-hidden):after{content:"";position:absolute;left:50%;bottom:clamp(3px,.9dvh,8px);width:clamp(13px,4.8vw,19px);height:clamp(13px,4.8vw,19px);z-index:999;pointer-events:none;background:linear-gradient(180deg,#d9ff7a,#35ff5d 48%,#00c853);clip-path:polygon(50% 0%,92% 43%,68% 43%,68% 100%,32% 100%,32% 43%,8% 43%);animation:duelMobileUsableArrowPulse 1.15s ease-in-out infinite}body.duel-board-active .unit-row .unit-card.ready:not(.landing-hidden):after{bottom:clamp(2px,.65dvh,6px);width:clamp(11px,3.8vw,17px);height:clamp(11px,3.8vw,17px)}body.duel-board-active .hand-row .hand-card.targeting:after,body.duel-board-active .hand-row .hand-card.dealing-in:after,body.duel-board-active .hand-row .hand-card.unplayable:after,body.duel-board-active .hand-row .hand-card[data-playable=false]:after,body.duel-board-active .unit-row .unit-card:not(.ready):after,body.duel-board-active .unit-row .unit-card.landing-hidden:after{content:none!important;display:none!important}}@keyframes mobileUsableCardCueFloat{0%,to{opacity:.86;transform:translate3d(-50%,0,0) scale(.94);box-shadow:0 0 0 1px #dcffaa7a,0 0 10px #28ff5cb8,0 4px 9px #00000070}50%{opacity:1;transform:translate3d(-50%,-4px,0) scale(1.05);box-shadow:0 0 0 1px #ebffbeb8,0 0 16px #28ff5cfa,0 5px 11px #00000080}}body.duel-board-active .mobile-usable-card-cue{position:absolute;left:50%;bottom:clamp(3px,.9dvh,8px);z-index:1005;display:grid;place-items:center;width:clamp(16px,5.1vw,23px);height:clamp(16px,5.1vw,23px);border-radius:999px;border:1px solid rgba(232,255,174,.72);background:radial-gradient(circle at 50% 22%,#ffffd2f2,#62ff5eeb 44%,#009c38e6);color:#03240b;font-family:Oxanium,Rajdhani,sans-serif;font-size:clamp(13px,4.5vw,19px);font-weight:900;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.58);pointer-events:none;transform:translate3d(-50%,0,0);animation:mobileUsableCardCueFloat 1.05s ease-in-out infinite}body.duel-board-active .mobile-usable-card-cue-field{bottom:clamp(2px,.65dvh,6px);width:clamp(14px,4.2vw,20px);height:clamp(14px,4.2vw,20px);font-size:clamp(11px,3.6vw,17px)}@media(hover:hover)and (pointer:fine)and (min-width:901px){body.duel-board-active .mobile-usable-card-cue{display:none!important}}body.duel-board-active .hand-card.unplayable .mobile-usable-card-cue,body.duel-board-active .hand-card.targeting .mobile-usable-card-cue,body.duel-board-active .hand-card.dealing-in .mobile-usable-card-cue,body.duel-board-active .unit-card:not(.ready) .mobile-usable-card-cue,body.duel-board-active .unit-card.landing-hidden .mobile-usable-card-cue{display:none!important}body.duel-board-active .hand-row .hand-card .mobile-usable-card-cue-hand{bottom:clamp(5px,1.15dvh,10px)!important;z-index:2147483000!important;display:grid;isolation:isolate}@media(max-width:900px),(hover:none),(pointer:coarse),(any-pointer:coarse){body.duel-board-active .hand-row .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting):not(.dealing-in) .mobile-usable-card-cue-hand{display:grid!important;visibility:visible!important;opacity:1}body.duel-board-active .hand-row .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting):not(.dealing-in) .duel-card-scale-shell-hand{z-index:1}}@media(hover:hover)and (pointer:fine)and (min-width:901px){body.duel-board-active .hand-row .hand-card .mobile-usable-card-cue-hand{display:none!important}}@media(max-width:900px),(hover:none),(pointer:coarse),(any-pointer:coarse){body.duel-board-active .hand-row .hand-card .mobile-usable-card-cue-hand{display:none!important}body.duel-board-active .hand-row .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting):not(.dealing-in):after{content:""!important;position:absolute!important;left:50%!important;top:clamp(-5px,-.65dvh,-2px)!important;bottom:auto!important;width:clamp(13px,4.8vw,19px)!important;height:clamp(13px,4.8vw,19px)!important;z-index:2147483000!important;pointer-events:none!important;background:linear-gradient(180deg,#d9ff7a,#35ff5d 48%,#00c853)!important;clip-path:polygon(50% 0%,92% 43%,68% 43%,68% 100%,32% 100%,32% 43%,8% 43%)!important;animation:duelMobileUsableArrowPulse 1.15s ease-in-out infinite!important;opacity:.98;filter:drop-shadow(0 0 7px rgba(43,255,92,.88)) drop-shadow(0 2px 5px rgba(0,0,0,.48))}body.duel-board-active .hand-row .hand-card.targeting:after,body.duel-board-active .hand-row .hand-card.dealing-in:after,body.duel-board-active .hand-row .hand-card.unplayable:after,body.duel-board-active .hand-row .hand-card[data-playable=false]:after,body.duel-board-active .hand-row .hand-card[data-dealing-in=true]:after{content:none!important;display:none!important}}@media(max-width:900px),(hover:none),(pointer:coarse),(any-pointer:coarse){body.duel-board-active .hand-row .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting):not(.dealing-in){z-index:calc(10000 + var(--hand-index, 0))!important}body.duel-board-active .hand-row .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting):not(.dealing-in):after{top:clamp(-4px,-.45dvh,-1px)!important;width:clamp(9px,3.2vw,14px)!important;height:clamp(9px,3.2vw,14px)!important;z-index:2147483647!important;filter:drop-shadow(0 0 5px rgba(43,255,92,.78)) drop-shadow(0 1px 4px rgba(0,0,0,.45))!important}}@media(max-width:900px),(hover:none),(pointer:coarse),(any-pointer:coarse){body.duel-board-active .unit-row .unit-card.ready:not(.landing-hidden){z-index:10000!important;overflow:visible!important}body.duel-board-active .unit-row .unit-card.ready:not(.landing-hidden) .mobile-usable-card-cue,body.duel-board-active .unit-row .unit-card.ready:not(.landing-hidden) .mobile-usable-card-cue-field{display:none!important}body.duel-board-active .unit-row .unit-card.ready:not(.landing-hidden):after{content:""!important;position:absolute!important;left:50%!important;top:clamp(-4px,-.45dvh,-1px)!important;bottom:auto!important;width:clamp(9px,3.2vw,14px)!important;height:clamp(9px,3.2vw,14px)!important;z-index:2147483647!important;pointer-events:none!important;background:linear-gradient(180deg,#d9ff7a,#35ff5d 48%,#00c853)!important;clip-path:polygon(50% 0%,92% 43%,68% 43%,68% 100%,32% 100%,32% 43%,8% 43%)!important;animation:duelMobileUsableArrowPulse 1.15s ease-in-out infinite!important;opacity:.98;filter:drop-shadow(0 0 5px rgba(43,255,92,.78)) drop-shadow(0 1px 4px rgba(0,0,0,.45))!important}body.duel-board-active .unit-row .unit-card:not(.ready):after,body.duel-board-active .unit-row .unit-card.landing-hidden:after{content:none!important;display:none!important}}@media(max-width:900px),(hover:none),(pointer:coarse),(any-pointer:coarse){body.duel-board-active .hand-row .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting):not(.dealing-in),body.duel-board-active .unit-row .unit-card.ready:not(.landing-hidden){position:relative!important;z-index:2147483000!important;overflow:visible!important}body.duel-board-active .hand-row .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting):not(.dealing-in):after,body.duel-board-active .unit-row .unit-card.ready:not(.landing-hidden):after{z-index:2147483647!important;isolation:isolate!important;pointer-events:none!important}body.duel-board-active .hand-row,body.duel-board-active .unit-row,body.duel-board-active .board-row-shell,body.duel-board-active .duel-footer-dock{overflow:visible!important}}@media(max-width:720px),(max-width:900px)and (max-height:760px){html.card-zoom-open .card-zoom-overlay,body.card-zoom-open .card-zoom-overlay,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-overlay,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-overlay{padding:0!important;overflow:hidden!important}html.card-zoom-open .card-zoom-stage,body.card-zoom-open .card-zoom-stage,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-stage,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-stage{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:max(54px,calc(env(safe-area-inset-top) + 46px)) 8px max(142px,calc(env(safe-area-inset-bottom) + 132px))!important;place-items:center!important;overflow:visible!important}html.card-zoom-open .card-zoom-shell,body.card-zoom-open .card-zoom-shell,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell{z-index:7002!important;transform:translateY(clamp(-18px,-2dvh,-8px))!important}html.card-zoom-open .card-zoom-actions,body.card-zoom-open .card-zoom-actions,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-actions,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-actions{position:fixed!important;left:50%!important;right:auto!important;top:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important;z-index:7020!important;width:min(100%,calc(100vw - 28px))!important;max-width:min(760px,calc(100vw - 28px))!important;transform:translate(-50%)!important;pointer-events:auto!important}html.card-zoom-open .card-zoom-nav,body.card-zoom-open .card-zoom-nav,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-nav,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-nav{position:fixed!important;top:auto!important;bottom:calc(max(12px,env(safe-area-inset-bottom)) + clamp(68px,8.5dvh,86px))!important;z-index:7018!important;width:clamp(34px,10.5vw,40px)!important;height:clamp(34px,10.5vw,40px)!important;min-width:clamp(34px,10.5vw,40px)!important;min-height:clamp(34px,10.5vw,40px)!important;opacity:.96!important;pointer-events:auto!important}html.card-zoom-open .card-zoom-nav-prev,body.card-zoom-open .card-zoom-nav-prev,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-nav-prev,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-nav-prev{left:calc(50% - clamp(54px,15vw,66px))!important;right:auto!important;transform:none!important}html.card-zoom-open .card-zoom-nav-next,body.card-zoom-open .card-zoom-nav-next,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-nav-next,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-nav-next{right:calc(50% - clamp(54px,15vw,66px))!important;left:auto!important;transform:none!important}html.card-zoom-open .card-zoom-nav span:before,body.card-zoom-open .card-zoom-nav span:before{font-size:clamp(26px,8.2vw,34px)!important}html.card-zoom-open .card-zoom-nav-prev:hover,body.card-zoom-open .card-zoom-nav-prev:hover,html.card-zoom-open .card-zoom-nav-prev:focus-visible,body.card-zoom-open .card-zoom-nav-prev:focus-visible,html.card-zoom-open .card-zoom-nav-next:hover,body.card-zoom-open .card-zoom-nav-next:hover,html.card-zoom-open .card-zoom-nav-next:focus-visible,body.card-zoom-open .card-zoom-nav-next:focus-visible{transform:translateY(-1px)!important}}@media(max-width:720px),(max-width:900px)and (max-height:760px){html.card-zoom-open .card-zoom-stage,body.card-zoom-open .card-zoom-stage,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-stage,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-stage{padding:max(54px,calc(env(safe-area-inset-top) + 46px)) 8px max(150px,calc(env(safe-area-inset-bottom) + 140px))!important}html.card-zoom-open .card-zoom-shell,body.card-zoom-open .card-zoom-shell,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-shell{transform:translateY(clamp(-28px,-3dvh,-12px))!important}html.card-zoom-open .card-zoom-actions,body.card-zoom-open .card-zoom-actions,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-actions,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-actions{bottom:calc(max(12px,env(safe-area-inset-bottom)) + clamp(50px,6.8dvh,62px))!important;z-index:7020!important}html.card-zoom-open .card-zoom-nav,body.card-zoom-open .card-zoom-nav,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-nav,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-nav{bottom:max(10px,env(safe-area-inset-bottom))!important;z-index:7019!important;width:clamp(34px,10vw,40px)!important;height:clamp(34px,10vw,40px)!important;min-width:clamp(34px,10vw,40px)!important;min-height:clamp(34px,10vw,40px)!important}}body.duel-board-active .mobile-usable-card-cue,body.duel-board-active .mobile-usable-card-cue-field,body.duel-board-active .mobile-usable-card-cue-hand{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-slot-buffer: clamp(3px, .45vw, 8px);--duel-field-slot-w: calc(var(--duel-field-card-w, var(--tcg-board-card-w)) + (var(--duel-field-slot-buffer) * 2));--duel-field-slot-h: calc(var(--duel-field-card-h, var(--tcg-board-card-h)) + (var(--duel-field-slot-buffer) * 2))}body.duel-board-active .unit-row{grid-template-columns:repeat(4,var(--duel-field-slot-w, var(--duel-field-card-w)))!important;width:min(100%,calc((var(--duel-field-slot-w, var(--duel-field-card-w)) * 4) + (var(--tcg-slot-gap, var(--tcg-mobile-board-gap, 8px)) * 3)))!important;max-width:100%!important;justify-content:center!important;align-items:center!important;overflow:visible!important}body.duel-board-active .unit-card,body.duel-board-active .unit-card.board-slot,body.duel-board-active .empty-slot.board-slot{width:var(--duel-field-slot-w, var(--duel-field-card-w))!important;min-width:var(--duel-field-slot-w, var(--duel-field-card-w))!important;max-width:var(--duel-field-slot-w, var(--duel-field-card-w))!important;height:var(--duel-field-slot-h, var(--duel-field-card-h))!important;min-height:var(--duel-field-slot-h, var(--duel-field-card-h))!important;max-height:var(--duel-field-slot-h, var(--duel-field-card-h))!important;display:grid!important;place-items:center!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}body.duel-board-active .unit-card .duel-card-scale-shell.duel-card-shell,body.duel-board-active .duel-card-scale-shell-board.duel-card-shell{justify-self:center!important;align-self:center!important;width:var(--duel-field-card-w, var(--tcg-board-card-w))!important;min-width:var(--duel-field-card-w, var(--tcg-board-card-w))!important;max-width:var(--duel-field-card-w, var(--tcg-board-card-w))!important;height:var(--duel-field-card-h, var(--tcg-board-card-h))!important;min-height:var(--duel-field-card-h, var(--tcg-board-card-h))!important;max-height:var(--duel-field-card-h, var(--tcg-board-card-h))!important;overflow:visible!important}body.duel-board-active .unit-card .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .duel-card-scale-shell-board.duel-card-shell>.moni-card:not(.card-back){transform-origin:top left!important;overflow:visible!important}body.duel-board-active .board-row-shell,body.duel-board-active .battlefield,body.duel-board-active .unit-row,body.duel-board-active .hand-row,body.duel-board-active .duel-footer-dock{overflow:visible!important}body.duel-board-active .hand-row .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting):not(.dealing-in),body.duel-board-active .unit-row .unit-card.ready:not(.landing-hidden){position:relative!important;z-index:2147483000!important;overflow:visible!important}body.duel-board-active .hand-row .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting):not(.dealing-in):after,body.duel-board-active .unit-row .unit-card.ready:not(.landing-hidden):after{content:""!important;position:absolute!important;left:50%!important;top:clamp(-4px,-.45dvh,-1px)!important;bottom:auto!important;width:clamp(9px,.9vw,14px)!important;height:clamp(9px,.9vw,14px)!important;z-index:2147483647!important;pointer-events:none!important;background:linear-gradient(180deg,#d9ff7a,#35ff5d 48%,#00c853)!important;clip-path:polygon(50% 0%,92% 43%,68% 43%,68% 100%,32% 100%,32% 43%,8% 43%)!important;animation:duelMobileUsableArrowPulse 1.15s ease-in-out infinite!important;opacity:.98!important;filter:drop-shadow(0 0 5px rgba(43,255,92,.78)) drop-shadow(0 1px 4px rgba(0,0,0,.45))!important;isolation:isolate!important}body.duel-board-active .hand-row .hand-card.targeting:after,body.duel-board-active .hand-row .hand-card.dealing-in:after,body.duel-board-active .hand-row .hand-card.unplayable:after,body.duel-board-active .hand-row .hand-card[data-playable=false]:after,body.duel-board-active .hand-row .hand-card[data-dealing-in=true]:after,body.duel-board-active .unit-row .unit-card:not(.ready):after,body.duel-board-active .unit-row .unit-card.landing-hidden:after{content:none!important;display:none!important}@media(max-width:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-slot-buffer: clamp(1px, .35vw, 2px);--tcg-row-w: calc((var(--duel-field-slot-w, var(--duel-field-card-w)) * 4) + (var(--tcg-mobile-board-gap, var(--tcg-slot-gap, 4px)) * 3))}}@media(orientation:landscape)and (max-height:520px)and (max-width:900px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-slot-buffer: 1px;--tcg-row-w: calc((var(--duel-field-slot-w, var(--duel-field-card-w)) * 4) + (var(--tcg-mobile-board-gap, var(--tcg-slot-gap, 3px)) * 3))}}body.duel-board-active .hand-row .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting):not(.dealing-in):after,body.duel-board-active .hand-row .hand-card.play-hint[data-play-hint=true]:not(.targeting):not(.dealing-in):after{content:none!important;display:none!important}body.duel-board-active .hand-row .hand-usable-arrow-cue{position:absolute!important;left:calc(50% + (var(--hand-offset, 0) * var(--tcg-hand-applied-step, var(--tcg-hand-visible-step, 54px))))!important;top:clamp(-4px,-.45dvh,-1px)!important;width:clamp(9px,.9vw,14px)!important;height:clamp(9px,.9vw,14px)!important;z-index:2147483647!important;pointer-events:none!important;transform:translate3d(-50%,0,0)!important;background:linear-gradient(180deg,#d9ff7a,#35ff5d 48%,#00c853)!important;clip-path:polygon(50% 0%,92% 43%,68% 43%,68% 100%,32% 100%,32% 43%,8% 43%)!important;animation:duelMobileUsableArrowPulse 1.15s ease-in-out infinite!important;opacity:.98!important;filter:drop-shadow(0 0 5px rgba(43,255,92,.78)) drop-shadow(0 1px 4px rgba(0,0,0,.45))!important;isolation:isolate!important}body.duel-board-active .unit-row .unit-card.ready:not(.landing-hidden){position:relative!important;z-index:auto!important;overflow:visible!important}body.duel-board-active .unit-row .unit-card.ready:not(.landing-hidden):after{z-index:2147483647!important;pointer-events:none!important}body.duel-board-active .hand-row .hand-usable-arrow-cue,body.duel-board-active .hand-row .mobile-usable-card-cue-hand{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.duel-board-active .hand-row .hand-card{position:absolute!important;overflow:visible!important}body.duel-board-active .hand-row .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting):not(.dealing-in){position:absolute!important;z-index:auto!important;overflow:visible!important}body.duel-board-active .hand-row .hand-card .hand-card-top-cue{position:absolute!important;left:50%!important;top:clamp(-4px,-.45dvh,-1px)!important;width:clamp(9px,.9vw,14px)!important;height:clamp(9px,.9vw,14px)!important;z-index:2147483647!important;pointer-events:none!important;transform:translate3d(-50%,0,0)!important;background:linear-gradient(180deg,#d9ff7a,#35ff5d 48%,#00c853)!important;clip-path:polygon(50% 0%,92% 43%,68% 43%,68% 100%,32% 100%,32% 43%,8% 43%)!important;animation:duelMobileUsableArrowPulse 1.15s ease-in-out infinite!important;opacity:.98!important;filter:drop-shadow(0 0 5px rgba(43,255,92,.78)) drop-shadow(0 1px 4px rgba(0,0,0,.45))!important;isolation:isolate!important}body.duel-board-active .hand-row .hand-card.unplayable .hand-card-top-cue,body.duel-board-active .hand-row .hand-card.targeting .hand-card-top-cue,body.duel-board-active .hand-row .hand-card.dealing-in .hand-card-top-cue,body.duel-board-active .hand-row .hand-card[data-playable=false] .hand-card-top-cue,body.duel-board-active .hand-row .hand-card[data-dealing-in=true] .hand-card-top-cue{display:none!important}body.duel-board-active .hand-row{position:relative!important;overflow:visible!important;isolation:isolate!important}body.duel-board-active .hand-row .hand-card:hover,body.duel-board-active .hand-row .hand-card:focus-within,body.duel-board-active .hand-row .hand-card.mobile-preview,body.duel-board-active .hand-row .hand-card.targeting{z-index:var(--hand-active-z, 10000)!important}body.duel-board-active .hand-row .hand-card .hand-card-top-cue,body.duel-board-active .hand-row .mobile-usable-card-cue-hand{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.duel-board-active .hand-row .hand-card:after,body.duel-board-active .hand-row .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting):not(.dealing-in):after,body.duel-board-active .hand-row .hand-card.play-hint[data-play-hint=true]:not(.targeting):not(.dealing-in):after{content:none!important;display:none!important}body.duel-board-active .hand-row .hand-usable-arrow-cue{display:block!important;visibility:visible!important;position:absolute!important;left:calc(50% + (var(--hand-offset, 0) * var(--tcg-hand-applied-step, var(--tcg-hand-visible-step, 54px))))!important;top:clamp(-8px,-1dvh,-3px)!important;width:clamp(9px,.9vw,14px)!important;height:clamp(9px,.9vw,14px)!important;z-index:var(--hand-z, 30000)!important;pointer-events:none!important;transform:translate3d(-50%,0,0)!important;background:linear-gradient(180deg,#d9ff7a,#35ff5d 48%,#00c853)!important;clip-path:polygon(50% 0%,92% 43%,68% 43%,68% 100%,32% 100%,32% 43%,8% 43%)!important;animation:duelMobileUsableArrowPulse 1.15s ease-in-out infinite!important;opacity:.98!important;filter:drop-shadow(0 0 5px rgba(43,255,92,.78)) drop-shadow(0 1px 4px rgba(0,0,0,.45))!important}body.duel-board-active .hand-row .hand-card.play-hint:not(.targeting):not(.dealing-in) .duel-card-scale-shell-hand{filter:drop-shadow(0 0 8px rgba(43,255,92,.22)) drop-shadow(0 8px 14px rgba(0,0,0,.24))!important}body.duel-board-active .hand-row .hand-card{position:absolute!important;z-index:var(--hand-z, 20)!important;overflow:visible!important}body.duel-board-active .hand-row .hand-card.playable[data-playable=true][data-dealing-in=false]:not(.targeting):not(.dealing-in),body.duel-board-active .hand-row .hand-card.play-hint[data-play-hint=true]:not(.targeting):not(.dealing-in){position:absolute!important;z-index:calc(var(--hand-index, 0) + 5000)!important;overflow:visible!important}body.duel-board-active .hand-row .hand-card:hover,body.duel-board-active .hand-row .hand-card:focus-within,body.duel-board-active .hand-row .hand-card.mobile-preview,body.duel-board-active .hand-row .hand-card.targeting{z-index:calc(var(--hand-index, 0) + 20000)!important}body.duel-board-active .hand-row .hand-card.dealing-in,body.duel-board-active .hand-row .hand-card[data-dealing-in=true]{z-index:var(--hand-z, 20)!important}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-slot-buffer: 0px !important;--duel-field-slot-w: var(--duel-field-card-w, var(--tcg-board-card-w)) !important;--duel-field-slot-h: var(--duel-field-card-h, var(--tcg-board-card-h)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap, var(--tcg-mobile-board-gap, 8px)) * 3)) !important}body.duel-board-active .unit-row{grid-template-columns:repeat(4,var(--duel-field-slot-w))!important;gap:var(--tcg-slot-gap, var(--tcg-mobile-board-gap, 8px))!important;width:min(100%,var(--tcg-row-w))!important;max-width:100%!important;justify-content:center!important;align-items:start!important;overflow:visible!important}body.duel-board-active .unit-card,body.duel-board-active .unit-card.board-slot,body.duel-board-active .empty-slot.board-slot{width:var(--duel-field-slot-w)!important;min-width:var(--duel-field-slot-w)!important;max-width:var(--duel-field-slot-w)!important;height:var(--duel-field-slot-h)!important;min-height:var(--duel-field-slot-h)!important;max-height:var(--duel-field-slot-h)!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;box-sizing:border-box!important;aspect-ratio:1 / var(--moni-card-ratio-height, 1.4545)!important;overflow:visible!important}body.duel-board-active .unit-card.ready:not(.landing-hidden):after{top:clamp(-6px,-.65dvh,-2px)!important}body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-slot-buffer: clamp(6px, .72vw, 12px) !important;--duel-field-slot-w: calc(var(--duel-field-card-w, var(--tcg-board-card-w)) + (var(--duel-field-slot-buffer) * 2)) !important;--duel-field-slot-h: calc(var(--duel-field-card-h, var(--tcg-board-card-h)) + (var(--duel-field-slot-buffer) * 2)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap, var(--tcg-mobile-board-gap, 8px)) * 3)) !important}body.duel-board-active .unit-row{grid-template-columns:repeat(4,var(--duel-field-slot-w))!important;gap:var(--tcg-slot-gap, var(--tcg-mobile-board-gap, 8px))!important;width:min(100%,var(--tcg-row-w))!important;max-width:100%!important;justify-content:center!important;align-items:center!important;overflow:visible!important}body.duel-board-active .unit-card,body.duel-board-active .unit-card.board-slot,body.duel-board-active .empty-slot.board-slot{width:var(--duel-field-slot-w)!important;min-width:var(--duel-field-slot-w)!important;max-width:var(--duel-field-slot-w)!important;height:var(--duel-field-slot-h)!important;min-height:var(--duel-field-slot-h)!important;max-height:var(--duel-field-slot-h)!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;box-sizing:border-box!important;overflow:visible!important}body.duel-board-active .unit-card .duel-card-scale-shell.duel-card-shell,body.duel-board-active .duel-card-scale-shell-board.duel-card-shell{width:var(--duel-field-card-w, var(--tcg-board-card-w))!important;min-width:var(--duel-field-card-w, var(--tcg-board-card-w))!important;max-width:var(--duel-field-card-w, var(--tcg-board-card-w))!important;height:var(--duel-field-card-h, var(--tcg-board-card-h))!important;min-height:var(--duel-field-card-h, var(--tcg-board-card-h))!important;max-height:var(--duel-field-card-h, var(--tcg-board-card-h))!important;justify-self:center!important;align-self:center!important;margin:0!important;overflow:visible!important}body.duel-board-active .unit-card .unit-stats,body.duel-board-active .unit-card.board-slot .unit-stats{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.duel-board-active .board-row-shell,body.duel-board-active .battlefield,body.duel-board-active .unit-row,body.duel-board-active .unit-card,body.duel-board-active .unit-card.board-slot{overflow:visible!important}body.duel-board-active .unit-card.ready:not(.landing-hidden):after{top:clamp(-8px,-.8dvh,-3px)!important}@media(max-width:760px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-slot-buffer: clamp(2px, .55vw, 4px) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-mobile-board-gap, var(--tcg-slot-gap, 4px)) * 3)) !important}}@media(orientation:landscape)and (max-height:520px)and (max-width:900px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-slot-buffer: 1px !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-mobile-board-gap, var(--tcg-slot-gap, 3px)) * 3)) !important}}@media(max-width:760px),(hover:none)and (pointer:coarse){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-mobile-hand-w: clamp(86px, min(25.5vw, 17.5dvh), 118px);--duel-mobile-hand-h: calc(var(--duel-mobile-hand-w) * var(--moni-card-ratio-height, 1.4545));--duel-mobile-hand-scale: calc(var(--duel-mobile-hand-w) / 432px);--duel-hand-visual-w: var(--duel-mobile-hand-w) !important;--tcg-hand-card-w: var(--duel-mobile-hand-w) !important;--tcg-hand-card-h: var(--duel-mobile-hand-h) !important;--tcg-hand-visible-step: clamp(22px, calc(var(--duel-mobile-hand-w) * .4), 56px) !important;--tcg-hand-tray-h: calc(var(--duel-mobile-hand-h) + clamp(10px, 1.6dvh, 16px)) !important}body.duel-board-active .duel-footer-dock>.hand-row,body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{--tcg-hand-fit-step: calc((100% - var(--duel-mobile-hand-w, var(--duel-hand-visual-w))) / var(--hand-spread-divisor, 1)) !important;--tcg-hand-applied-step: min(var(--tcg-hand-visible-step), max(0px, var(--tcg-hand-fit-step))) !important;width:min(100%,max(var(--duel-mobile-hand-w, var(--duel-hand-visual-w)),calc(var(--duel-mobile-hand-w, var(--duel-hand-visual-w)) + ((var(--hand-count, 1) - 1) * var(--tcg-hand-visible-step)))))!important;max-width:100%!important;overflow:visible!important}body.duel-board-active .hand-card{width:var(--duel-mobile-hand-w, var(--duel-hand-visual-w))!important;min-width:var(--duel-mobile-hand-w, var(--duel-hand-visual-w))!important;max-width:var(--duel-mobile-hand-w, var(--duel-hand-visual-w))!important;height:var(--duel-mobile-hand-h, calc(var(--duel-mobile-hand-w, var(--duel-hand-visual-w)) * var(--moni-card-ratio-height, 1.4545)))!important;min-height:var(--duel-mobile-hand-h, calc(var(--duel-mobile-hand-w, var(--duel-hand-visual-w)) * var(--moni-card-ratio-height, 1.4545)))!important;max-height:var(--duel-mobile-hand-h, calc(var(--duel-mobile-hand-w, var(--duel-hand-visual-w)) * var(--moni-card-ratio-height, 1.4545)))!important;left:calc(50% + (var(--hand-offset, 0) * var(--tcg-hand-applied-step)))!important;overflow:visible!important}body.duel-board-active .hand-card .duel-card-scale-shell.duel-card-shell,body.duel-board-active .duel-card-scale-shell-hand.duel-card-shell{--duel-card-w: var(--duel-mobile-hand-w) !important;--duel-card-h: var(--duel-mobile-hand-h) !important;--duel-card-scale: var(--duel-mobile-hand-scale) !important;width:var(--duel-mobile-hand-w)!important;min-width:var(--duel-mobile-hand-w)!important;max-width:var(--duel-mobile-hand-w)!important;height:var(--duel-mobile-hand-h)!important;min-height:var(--duel-mobile-hand-h)!important;max-height:var(--duel-mobile-hand-h)!important;overflow:visible!important}body.duel-board-active .hand-card .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .duel-card-scale-shell-hand.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .hand-card:hover .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .hand-card.mobile-preview .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .hand-card:focus-visible .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back){transform:scale(var(--duel-mobile-hand-scale))!important;transform-origin:top left!important}body.duel-board-active .hand-row .hand-usable-arrow-cue{top:clamp(-5px,-.62dvh,-2px)!important;width:clamp(7px,2.55vw,11px)!important;height:clamp(7px,2.55vw,11px)!important}}@media(max-width:430px),(max-height:620px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-mobile-hand-w: clamp(76px, min(23.5vw, 16.2dvh), 104px);--tcg-hand-visible-step: clamp(18px, calc(var(--duel-mobile-hand-w) * .36), 46px) !important;--tcg-hand-tray-h: calc(var(--duel-mobile-hand-h) + 10px) !important}}.moni-card[data-live-unit=true] footer{gap:.3em;align-items:center}.moni-card[data-live-unit=true] .combat-stat-line{display:inline-flex;align-items:center;min-width:0;max-width:calc(100% - 42px);gap:.22em;color:#fff5c8;line-height:.92;white-space:nowrap;text-shadow:0 1.6px 0 rgba(0,0,0,.92),0 0 8px rgba(255,194,76,.22)}.moni-card[data-live-unit=true] .combat-stat{display:inline-flex;align-items:baseline;gap:.09em;min-width:0;color:inherit;font:inherit;letter-spacing:.035em}.moni-card[data-live-unit=true] .combat-stat small{color:#ffffffd1;font-size:.64em;line-height:1;letter-spacing:.04em}.moni-card[data-live-unit=true] .combat-stat-divider{color:#ffffffb3;font-style:normal}.moni-card[data-live-unit=true] .combat-stat[data-delta=up]{color:#a8ff79;text-shadow:0 1.6px 0 rgba(0,0,0,.92),0 0 9px rgba(86,255,93,.34)}.moni-card[data-live-unit=true] .combat-stat[data-delta=down]{color:#ffce7a;text-shadow:0 1.6px 0 rgba(0,0,0,.92),0 0 9px rgba(255,75,75,.3)}.moni-card[data-live-unit=true] .stat-delta,.moni-card[data-live-unit=true] .stat-shield{display:inline-flex;align-items:center;justify-content:center;min-width:1.45em;padding:.09em .22em .08em;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#05000894;font-size:.52em;font-style:normal;line-height:1;letter-spacing:.04em;box-shadow:inset 0 0 9px #ffffff14,0 0 9px #00000057}.moni-card[data-live-unit=true] .stat-up{color:#9cff7a;border-color:#73ff757a;background:#1756187a}.moni-card[data-live-unit=true] .stat-down{color:#ffd08a;border-color:#ff704b75;background:#63200d80}.moni-card[data-live-unit=true] .stat-shield{color:#91eaff;border-color:#71e7ff80;background:#0c446380;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 7px rgba(93,224,255,.34)}body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card[data-live-unit=true] footer span.combat-stat-line{font-size:clamp(18px,4.75cqw,27px)!important;line-height:.92!important;letter-spacing:.03em!important}body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card[data-live-unit=true] .stat-delta,body.duel-board-active .duel-card-scale-shell.duel-card-shell>.moni-card[data-live-unit=true] .stat-shield{font-size:.46em!important}.card-zoom-shell .moni-card[data-live-unit=true] footer span.combat-stat-line{font-size:13px;max-width:calc(100% - 44px)}.rules-simple-guide .rules-win-panel[data-rules-tab=win][data-active=true]{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(220px,.42fr)!important;grid-template-areas:"copy life" "path path" "signals cards"!important;gap:clamp(16px,2vw,26px)!important;padding:clamp(20px,3vw,38px)!important;border:1px solid rgba(248,245,255,.16)!important;border-radius:clamp(20px,2.4vw,30px)!important;overflow:hidden!important;background:radial-gradient(circle at 15% 10%,rgba(57,255,90,.16),transparent 30%),radial-gradient(circle at 88% 12%,rgba(244,184,58,.18),transparent 30%),radial-gradient(circle at 50% 100%,rgba(144,244,255,.12),transparent 36%),linear-gradient(145deg,#120820f7,#050008fa 62%,#10071af7)!important;box-shadow:0 28px 90px #0000005c,inset 0 1px #ffffff1a!important}.rules-simple-guide .rules-win-panel:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.055),transparent),repeating-linear-gradient(115deg,transparent 0 24px,rgba(255,255,255,.035) 24px 25px,transparent 25px 56px)!important;opacity:.75!important;pointer-events:none!important}.rules-simple-guide .rules-win-copy,.rules-simple-guide .rules-win-life-card,.rules-simple-guide .rules-win-path,.rules-simple-guide .rules-win-signals,.rules-simple-guide .rules-win-card-strip{position:relative!important;z-index:1!important}.rules-simple-guide .rules-win-copy{grid-area:copy!important;display:grid!important;align-content:center!important;gap:clamp(10px,1.1vw,16px)!important}.rules-simple-guide .rules-win-copy h2{max-width:820px!important;margin:0!important;color:#fff8d9!important;font-family:var(--font-display)!important;font-size:clamp(42px,6.2vw,92px)!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:.86!important;text-transform:uppercase!important;text-shadow:0 3px 0 rgba(0,0,0,.82),0 0 36px rgba(244,184,58,.22)!important}.rules-simple-guide .rules-win-copy p{max-width:760px!important;margin:0!important;color:#f8f5ffd6!important;font-size:clamp(16px,1.45vw,22px)!important;font-weight:760!important;line-height:1.34!important}.rules-simple-guide .rules-win-boss-line{display:grid!important;gap:5px!important;max-width:760px!important;padding:clamp(12px,1.25vw,18px)!important;border:1px solid rgba(57,255,90,.24)!important;border-radius:18px!important;background:linear-gradient(135deg,#39ff5a21,#90f4ff12),#0500086b!important;box-shadow:inset 0 0 22px #39ff5a0f!important}.rules-simple-guide .rules-win-boss-line strong{color:#a8ff79!important;font-family:var(--font-display)!important;font-size:clamp(15px,1.25vw,20px)!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.rules-simple-guide .rules-win-boss-line span{color:#f8f5ffdb!important;font-size:clamp(14px,1.05vw,17px)!important;font-weight:720!important;line-height:1.35!important}.rules-simple-guide .rules-win-life-card{grid-area:life!important;display:grid!important;place-items:center!important;align-self:stretch!important;min-height:clamp(230px,23vw,340px)!important;padding:clamp(18px,2vw,28px)!important;border:1px solid rgba(244,184,58,.28)!important;border-radius:26px!important;text-align:center!important;background:radial-gradient(circle at 50% 28%,rgba(244,184,58,.3),transparent 38%),radial-gradient(circle at 50% 70%,rgba(255,104,247,.13),transparent 34%),linear-gradient(180deg,#ffffff14,#ffffff05),#0500087a!important;box-shadow:0 20px 60px #00000057,inset 0 0 38px #f4b83a12!important}.rules-simple-guide .rules-win-life-card span,.rules-simple-guide .rules-win-life-card em{color:#f8f5ffc7!important;font-size:clamp(12px,1vw,15px)!important;font-style:normal!important;font-weight:950!important;letter-spacing:.16em!important;text-transform:uppercase!important}.rules-simple-guide .rules-win-life-card strong{color:#fff8d9!important;font-family:var(--font-display)!important;font-size:clamp(92px,12vw,168px)!important;font-weight:950!important;line-height:.76!important;letter-spacing:-.09em!important;text-shadow:0 5px 0 rgba(0,0,0,.82),0 0 42px rgba(244,184,58,.36)!important}.rules-simple-guide .rules-win-life-card i{width:min(160px,70%)!important;height:6px!important;border-radius:999px!important;background:linear-gradient(90deg,#39ff5a,#f4b83a,#ff4f6f)!important;box-shadow:0 0 18px #f4b83a61!important}.rules-simple-guide .rules-win-path{grid-area:path!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(12px,1.35vw,18px)!important}.rules-simple-guide .rules-win-step{display:grid!important;gap:8px!important;min-height:156px!important;padding:clamp(14px,1.55vw,20px)!important;border:1px solid rgba(248,245,255,.13)!important;border-radius:20px!important;background:linear-gradient(145deg,#ffffff12,#ffffff05),#0500086b!important;box-shadow:inset 0 1px #ffffff14!important}.rules-simple-guide .rules-win-step span{color:#90f4ff!important;font-size:11px!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}.rules-simple-guide .rules-win-step strong{color:#fff8d9!important;font-family:var(--font-display)!important;font-size:clamp(23px,2vw,34px)!important;font-weight:950!important;letter-spacing:-.05em!important;line-height:.96!important;text-transform:uppercase!important}.rules-simple-guide .rules-win-step p{margin:0!important;color:#f8f5ffc9!important;font-size:clamp(14px,1vw,16px)!important;font-weight:700!important;line-height:1.34!important}.rules-simple-guide .rules-win-signals{grid-area:signals!important;align-self:stretch!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.rules-simple-guide .rules-win-card-strip{grid-area:cards!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(8px,1vw,12px)!important;min-width:0!important;padding:clamp(10px,1.2vw,14px)!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:20px!important;background:#05000857!important}.rules-simple-guide .rules-win-card{display:block!important;min-width:0!important;aspect-ratio:3 / 4!important;border:1px solid rgba(248,245,255,.14)!important;border-radius:14px!important;overflow:hidden!important;background:#ffffff0a!important;box-shadow:0 16px 34px #00000047!important}.rules-simple-guide .rules-win-card img{width:100%!important;height:100%!important;object-fit:cover!important;transform:scale(1.04)!important}@media(max-width:1080px){.rules-simple-guide .rules-win-panel[data-rules-tab=win][data-active=true]{grid-template-columns:1fr!important;grid-template-areas:"copy" "life" "path" "signals" "cards"!important}.rules-simple-guide .rules-win-life-card{min-height:210px!important}}@media(max-width:760px){.rules-simple-guide .rules-win-panel[data-rules-tab=win][data-active=true]{padding:15px!important;border-radius:20px!important}.rules-simple-guide .rules-win-path,.rules-simple-guide .rules-win-signals{grid-template-columns:1fr!important}.rules-simple-guide .rules-win-card-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rules-simple-guide .rules-win-copy h2{font-size:clamp(38px,14vw,58px)!important}}.rules-simple-guide .rules-win-panel[data-rules-tab=win][data-active=true]{grid-template-areas:"copy life" "path path" "signals signals"!important}.rules-simple-guide .rules-win-path{grid-template-columns:repeat(4,minmax(0,1fr))!important}.rules-simple-guide .rules-win-step{grid-template-rows:auto 1fr!important;gap:0!important;min-height:clamp(330px,25vw,430px)!important;padding:0!important;overflow:hidden!important}.rules-simple-guide .rules-win-step-art{position:relative!important;display:block!important;width:100%!important;aspect-ratio:16 / 10!important;overflow:hidden!important;border-bottom:1px solid rgba(248,245,255,.12)!important;background:#ffffff0a!important}.rules-simple-guide .rules-win-step-art:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,transparent 42%,rgba(5,0,8,.62)),radial-gradient(circle at 50% 12%,rgba(255,255,255,.13),transparent 34%)!important;pointer-events:none!important}.rules-simple-guide .rules-win-step-art img{width:100%!important;height:100%!important;object-fit:cover!important;transform:scale(1.05)!important;filter:saturate(1.12) contrast(1.08)!important}.rules-simple-guide .rules-win-step-copy{display:grid!important;align-content:start!important;gap:8px!important;padding:clamp(14px,1.55vw,20px)!important}.rules-simple-guide .rules-win-step>span:not(.rules-win-step-art){color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:none!important}.rules-simple-guide .rules-win-step-copy>span{color:#90f4ff!important;font-size:11px!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}.rules-simple-guide .rules-win-card-strip,.rules-simple-guide .rules-win-card{display:none!important}@media(max-width:1180px){.rules-simple-guide .rules-win-path{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1080px){.rules-simple-guide .rules-win-panel[data-rules-tab=win][data-active=true]{grid-template-areas:"copy" "life" "path" "signals"!important}}@media(max-width:760px){.rules-simple-guide .rules-win-path{grid-template-columns:1fr!important}.rules-simple-guide .rules-win-step{min-height:auto!important}.rules-simple-guide .rules-win-step-art{aspect-ratio:16 / 8.6!important}}.rules-simple-guide .rules-win-signals span b{white-space:nowrap!important}@media(max-width:760px){.rules-simple-guide .rules-win-signals{grid-template-columns:1fr!important}}.rules-simple-guide .rules-flow[data-rules-tab=turns] .quick-panel-head{position:relative!important;z-index:2!important;align-items:end!important;padding:clamp(12px,1.4vw,18px)!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:20px!important;background:radial-gradient(circle at 12% 16%,rgba(144,244,255,.12),transparent 30%),linear-gradient(135deg,#ffffff12,#ffffff05),#05000857!important;box-shadow:inset 0 1px #ffffff14,0 18px 44px #0000003d!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .quick-panel-head h3{margin:0!important;color:#fff8d9!important;font-family:var(--font-display)!important;font-size:clamp(34px,4.6vw,70px)!important;font-weight:950!important;letter-spacing:-.06em!important;line-height:.9!important;text-transform:uppercase!important;text-shadow:0 3px 0 rgba(0,0,0,.8),0 0 30px rgba(144,244,255,.2)!important}.rules-simple-guide .rules-flow[data-rules-tab=turns] .quick-panel-head>strong{padding:9px 12px!important;border:1px solid rgba(57,255,90,.24)!important;border-radius:999px!important;color:#a8ff79!important;background:#39ff5a14!important;font-size:clamp(11px,.95vw,14px)!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:normal!important}@media(max-width:720px){.rules-simple-guide .rules-flow[data-rules-tab=turns] .quick-panel-head{align-items:start!important}}.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity][data-active=true],.rules-simple-guide .rules-rarity-page[data-rules-tab=rarity][data-active=true]{position:relative!important;display:grid!important;grid-template-columns:1fr!important;gap:clamp(18px,2.2vw,30px)!important;width:100%!important;min-width:0!important;padding:clamp(16px,2.5vw,34px)!important;border:1px solid rgba(248,245,255,.16)!important;border-radius:clamp(20px,2.4vw,30px)!important;overflow:hidden!important;color:#f8f5ff!important;background:radial-gradient(circle at 12% 8%,rgba(244,184,58,.18),transparent 30%),radial-gradient(circle at 88% 10%,rgba(144,244,255,.14),transparent 32%),radial-gradient(circle at 50% 105%,rgba(255,104,247,.11),transparent 38%),linear-gradient(145deg,#11071efa,#050008fc 58%,#10071cfa)!important;box-shadow:0 28px 90px #0000005c,inset 0 1px #ffffff1a!important}.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity][data-active=true]:before,.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity][data-active=true]:after,.rules-simple-guide .rules-rarity-page[data-rules-tab=rarity][data-active=true]:before,.rules-simple-guide .rules-rarity-page[data-rules-tab=rarity][data-active=true]:after{display:none!important;content:none!important}.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity][data-active=false],.rules-simple-guide .rules-rarity-page[data-rules-tab=rarity][data-active=false]{display:none!important}.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity] *,.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity] *:before,.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity] *:after{box-sizing:border-box!important}.rules-simple-guide .rules-rarity-vault-hero{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(300px,.68fr)!important;gap:clamp(14px,2vw,24px)!important;align-items:stretch!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.rules-simple-guide .rules-rarity-vault-hero:before,.rules-simple-guide .rules-rarity-vault-hero:after{display:none!important;content:none!important}.rules-simple-guide .rules-rarity-vault-copy,.rules-simple-guide .rules-rarity-vault-signal{min-width:0!important;border:1px solid rgba(248,245,255,.13)!important;border-radius:22px!important;background:linear-gradient(145deg,#ffffff13,#ffffff06),#05000861!important;box-shadow:inset 0 1px #ffffff14,0 18px 46px #00000038!important}.rules-simple-guide .rules-rarity-vault-copy{display:grid!important;align-content:center!important;gap:clamp(9px,1vw,14px)!important;padding:clamp(18px,2.5vw,34px)!important}.rules-simple-guide .rules-rarity-vault-copy .eyebrow{color:#90f4ff!important;font-weight:950!important}.rules-simple-guide .rules-rarity-vault-copy h3{margin:0!important;color:#fff8d9!important;font-family:var(--font-display)!important;font-size:clamp(42px,6vw,88px)!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:.86!important;text-transform:uppercase!important;text-shadow:0 3px 0 rgba(0,0,0,.82),0 0 34px rgba(244,184,58,.18)!important}.rules-simple-guide .rules-rarity-vault-copy p{max-width:760px!important;margin:0!important;color:#f8f5ffd6!important;font-size:clamp(15px,1.25vw,19px)!important;font-weight:720!important;line-height:1.42!important}.rules-simple-guide .rules-rarity-vault-signal{display:grid!important;align-content:center!important;gap:clamp(12px,1.3vw,18px)!important;min-height:230px!important;padding:clamp(16px,2vw,26px)!important;overflow:hidden!important}.rules-simple-guide .rules-rarity-vault-signal:before,.rules-simple-guide .rules-rarity-vault-signal:after{display:none!important;content:none!important}.rules-simple-guide .rules-rarity-scale-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-width:0!important}.rules-simple-guide .rules-rarity-scale-head span,.rules-simple-guide .rules-rarity-scale-head strong{position:static!important;display:block!important;transform:none!important;min-width:0!important;color:#f8f5ffc2!important;font-style:normal!important;font-weight:950!important;letter-spacing:.1em!important;line-height:1.1!important;text-align:center!important;text-transform:uppercase!important}.rules-simple-guide .rules-rarity-scale-head strong{color:#fff8d9!important;font-family:var(--font-display)!important;font-size:clamp(18px,2.2vw,30px)!important;letter-spacing:-.035em!important}.rules-simple-guide .rules-rarity-scale-track{position:relative!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(6px,.9vw,12px)!important;align-items:stretch!important;min-width:0!important;width:100%!important;min-height:0!important;padding:clamp(8px,1vw,12px)!important;border:1px solid rgba(248,245,255,.11)!important;border-radius:18px!important;background:#05000857!important}.rules-simple-guide .rules-rarity-scale-track:before,.rules-simple-guide .rules-rarity-scale-track:after{display:none!important;content:none!important}.rules-simple-guide .rules-rarity-scale-node{position:relative!important;inset:auto!important;display:grid!important;place-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:92px!important;padding:8px 6px!important;border:1px solid color-mix(in srgb,var(--rarity-card-accent, #90f4ff),transparent 62%)!important;border-radius:14px!important;background:color-mix(in srgb,var(--rarity-card-accent, #90f4ff),transparent 91%)!important;transform:none!important}.rules-simple-guide .rules-rarity-scale-node:before,.rules-simple-guide .rules-rarity-scale-node:after{display:none!important;content:none!important}.rules-simple-guide .rules-rarity-scale-node img{display:block!important;width:clamp(42px,4.2vw,62px)!important;height:clamp(42px,4.2vw,62px)!important;object-fit:contain!important;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--rarity-card-accent, #90f4ff),transparent 46%))!important}.rules-simple-guide .rules-rarity-scale-node small{position:static!important;transform:none!important;max-width:100%!important;color:#f8f5ffdb!important;font-size:clamp(9px,.75vw,12px)!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1.1!important;text-align:center!important;text-transform:uppercase!important}.rules-simple-guide .rules-rarity-vault-signal>em{display:block!important;margin:0!important;color:#f8f5ffb8!important;font-size:clamp(12px,.9vw,14px)!important;font-style:normal!important;font-weight:720!important;line-height:1.35!important;text-align:center!important}.rules-simple-guide .rules-rarity-vault-grid{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,1.6vw,22px)!important;width:100%!important;min-width:0!important;margin:0!important}.rules-simple-guide .rules-rarity-vault-card,.rules-simple-guide .rules-rarity-detail-card{position:relative!important;display:grid!important;grid-template-rows:auto 1fr!important;min-width:0!important;min-height:0!important;padding:clamp(14px,1.5vw,20px)!important;border:1px solid color-mix(in srgb,var(--rarity-card-accent, #90f4ff),transparent 62%)!important;border-radius:22px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--rarity-card-accent, #90f4ff),transparent 82%),transparent 42%),linear-gradient(145deg,#ffffff12,#ffffff05),#05000875!important;box-shadow:0 20px 50px #0000004d,inset 0 1px #ffffff14!important;transform:none!important}.rules-simple-guide .rules-rarity-vault-card:before,.rules-simple-guide .rules-rarity-vault-card:after,.rules-simple-guide .rules-rarity-detail-card:before,.rules-simple-guide .rules-rarity-detail-card:after{display:none!important;content:none!important}.rules-simple-guide .rules-rarity-vault-glass,.rules-simple-guide .rules-rarity-detail-top{position:relative!important;display:grid!important;place-items:center!important;min-height:clamp(138px,13vw,188px)!important;margin:0 0 clamp(12px,1.2vw,16px)!important;padding:clamp(12px,1.2vw,16px)!important;border:1px solid rgba(248,245,255,.11)!important;border-radius:18px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--rarity-card-accent, #90f4ff),transparent 70%),transparent 42%),#ffffff09!important}.rules-simple-guide .rules-rarity-vault-glass:before,.rules-simple-guide .rules-rarity-vault-glass:after,.rules-simple-guide .rules-rarity-holo-ring,.rules-simple-guide .rules-rarity-vault-shelf,.rules-simple-guide .rules-rarity-detail-top>span{display:none!important;content:none!important}.rules-simple-guide .rules-rarity-vault-glass .rules-rarity-icon,.rules-simple-guide .rules-rarity-detail-top .rules-rarity-icon,.rules-simple-guide .rules-rarity-vault-card[data-rarity=legendary] .rules-rarity-vault-glass .rules-rarity-icon,.rules-simple-guide .rules-rarity-vault-card[data-rarity=mythic] .rules-rarity-vault-glass .rules-rarity-icon{position:static!important;display:block!important;width:clamp(88px,8vw,132px)!important;height:clamp(88px,8vw,132px)!important;max-width:88%!important;max-height:88%!important;object-fit:contain!important;margin:0 auto!important;transform:none!important;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--rarity-card-accent, #90f4ff),transparent 38%))!important}.rules-simple-guide .rules-rarity-vault-body,.rules-simple-guide .rules-rarity-detail-copy{position:relative!important;z-index:1!important;display:grid!important;align-content:start!important;gap:clamp(8px,1vw,12px)!important;min-width:0!important;padding:0!important;text-align:left!important}.rules-simple-guide .rules-rarity-vault-body em,.rules-simple-guide .rules-rarity-detail-copy em{width:fit-content!important;padding:6px 9px!important;border:1px solid color-mix(in srgb,var(--rarity-card-accent, #90f4ff),transparent 50%)!important;border-radius:999px!important;color:color-mix(in srgb,var(--rarity-card-accent, #90f4ff),#ffffff 24%)!important;background:color-mix(in srgb,var(--rarity-card-accent, #90f4ff),transparent 90%)!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;letter-spacing:.13em!important;line-height:1!important;text-transform:uppercase!important}.rules-simple-guide .rules-rarity-vault-body strong,.rules-simple-guide .rules-rarity-detail-copy strong{color:#fff8d9!important;font-family:var(--font-display)!important;font-size:clamp(30px,3vw,46px)!important;font-weight:950!important;letter-spacing:-.058em!important;line-height:.9!important;text-transform:uppercase!important;text-shadow:0 2px 0 rgba(0,0,0,.76)!important}.rules-simple-guide .rules-rarity-vault-body strong:after,.rules-simple-guide .rules-rarity-detail-copy strong:after{display:none!important;content:none!important}.rules-simple-guide .rules-rarity-vault-body p,.rules-simple-guide .rules-rarity-detail-copy p{margin:0!important;color:#f8f5ffd1!important;font-size:clamp(14px,1.02vw,17px)!important;font-weight:720!important;line-height:1.38!important}.rules-simple-guide .rules-rarity-vault-body .rules-rarity-notes,.rules-simple-guide .rules-rarity-notes{display:grid!important;gap:8px!important;margin:4px 0 0!important}.rules-simple-guide .rules-rarity-vault-body .rules-rarity-notes small,.rules-simple-guide .rules-rarity-notes small{position:relative!important;display:grid!important;gap:4px!important;min-width:0!important;min-height:0!important;padding:10px 11px!important;border:1px solid rgba(248,245,255,.1)!important;border-radius:13px!important;color:#f8f5ffbd!important;background:#05000857!important;font-size:clamp(12px,.9vw,14px)!important;font-weight:700!important;line-height:1.3!important}.rules-simple-guide .rules-rarity-vault-body .rules-rarity-notes small:before,.rules-simple-guide .rules-rarity-notes small:before{display:none!important;content:none!important}.rules-simple-guide .rules-rarity-vault-body .rules-rarity-notes small b,.rules-simple-guide .rules-rarity-notes small b{color:color-mix(in srgb,var(--rarity-card-accent, #90f4ff),#ffffff 18%)!important;font-size:10px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}@media(max-width:1180px){.rules-simple-guide .rules-rarity-vault-hero{grid-template-columns:1fr!important}.rules-simple-guide .rules-rarity-vault-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.rules-simple-guide .rules-rarity-vault-panel[data-rules-tab=rarity][data-active=true],.rules-simple-guide .rules-rarity-page[data-rules-tab=rarity][data-active=true]{padding:14px!important;border-radius:20px!important}.rules-simple-guide .rules-rarity-vault-copy,.rules-simple-guide .rules-rarity-vault-signal{padding:15px!important;border-radius:18px!important}.rules-simple-guide .rules-rarity-vault-copy h3{font-size:clamp(38px,14vw,58px)!important}.rules-simple-guide .rules-rarity-scale-head{grid-template-columns:1fr!important}.rules-simple-guide .rules-rarity-scale-track{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rules-simple-guide .rules-rarity-vault-grid{grid-template-columns:1fr!important}.rules-simple-guide .rules-rarity-vault-card,.rules-simple-guide .rules-rarity-detail-card{padding:13px!important;border-radius:18px!important}.rules-simple-guide .rules-rarity-vault-glass,.rules-simple-guide .rules-rarity-detail-top{min-height:126px!important}}.rules-simple-guide .rules-rarity-vault-hero{grid-template-columns:1fr!important}.rules-simple-guide .rules-rarity-vault-signal{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.rules-simple-guide .rules-rarity-vault-copy{max-width:none!important;min-height:auto!important}.rules-simple-guide .rules-rarity-vault-copy h3{font-size:clamp(52px,7vw,104px)!important}.rules-simple-guide .rules-rarity-vault-copy p{max-width:980px!important;font-size:clamp(18px,1.55vw,24px)!important;font-weight:760!important;line-height:1.38!important}.rules-simple-guide .rules-rarity-vault-body em,.rules-simple-guide .rules-rarity-detail-copy em{font-size:clamp(12px,.95vw,15px)!important;padding:8px 11px!important}.rules-simple-guide .rules-rarity-vault-body strong,.rules-simple-guide .rules-rarity-detail-copy strong{font-size:clamp(38px,3.8vw,60px)!important;line-height:.88!important}.rules-simple-guide .rules-rarity-vault-body p,.rules-simple-guide .rules-rarity-detail-copy p{font-size:clamp(17px,1.25vw,21px)!important;font-weight:760!important;line-height:1.34!important}.rules-simple-guide .rules-rarity-vault-body .rules-rarity-notes small,.rules-simple-guide .rules-rarity-notes small{font-size:clamp(15px,1.05vw,18px)!important;font-weight:730!important;line-height:1.32!important}.rules-simple-guide .rules-rarity-vault-body .rules-rarity-notes small b,.rules-simple-guide .rules-rarity-notes small b{font-size:clamp(11px,.82vw,13px)!important}@media(max-width:760px){.rules-simple-guide .rules-rarity-vault-copy h3{font-size:clamp(44px,15vw,68px)!important}.rules-simple-guide .rules-rarity-vault-copy p{font-size:clamp(16px,4.4vw,19px)!important}.rules-simple-guide .rules-rarity-vault-body strong,.rules-simple-guide .rules-rarity-detail-copy strong{font-size:clamp(34px,11vw,48px)!important}}.rules-simple-guide .rules-rarity-vault-glass,.rules-simple-guide .rules-rarity-detail-top{min-height:clamp(150px,15vw,230px)!important;margin-bottom:clamp(12px,1.3vw,18px)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.rules-simple-guide .rules-rarity-vault-glass .rules-rarity-icon,.rules-simple-guide .rules-rarity-detail-top .rules-rarity-icon,.rules-simple-guide .rules-rarity-vault-card[data-rarity=legendary] .rules-rarity-vault-glass .rules-rarity-icon,.rules-simple-guide .rules-rarity-vault-card[data-rarity=mythic] .rules-rarity-vault-glass .rules-rarity-icon{width:clamp(124px,11vw,188px)!important;height:clamp(124px,11vw,188px)!important;max-width:94%!important;max-height:none!important;filter:drop-shadow(0 0 24px color-mix(in srgb,var(--rarity-card-accent, #90f4ff),transparent 32%)) drop-shadow(0 16px 26px rgba(0,0,0,.4))!important}@media(max-width:760px){.rules-simple-guide .rules-rarity-vault-glass,.rules-simple-guide .rules-rarity-detail-top{min-height:132px!important}.rules-simple-guide .rules-rarity-vault-glass .rules-rarity-icon,.rules-simple-guide .rules-rarity-detail-top .rules-rarity-icon,.rules-simple-guide .rules-rarity-vault-card[data-rarity=legendary] .rules-rarity-vault-glass .rules-rarity-icon,.rules-simple-guide .rules-rarity-vault-card[data-rarity=mythic] .rules-rarity-vault-glass .rules-rarity-icon{width:clamp(104px,34vw,148px)!important;height:clamp(104px,34vw,148px)!important}}.rules-simple-guide .rules-keyword-panel[data-rules-tab=keywords][data-active=true]{position:relative!important;display:grid!important;gap:clamp(18px,2.2vw,30px)!important;width:100%!important;min-width:0!important;padding:clamp(16px,2.5vw,34px)!important;border:1px solid rgba(248,245,255,.16)!important;border-radius:clamp(20px,2.4vw,30px)!important;overflow:hidden!important;background:radial-gradient(circle at 10% 8%,rgba(144,244,255,.18),transparent 31%),radial-gradient(circle at 88% 10%,rgba(255,104,247,.14),transparent 32%),radial-gradient(circle at 52% 104%,rgba(57,255,90,.12),transparent 38%),linear-gradient(145deg,#10071dfa,#050008fc 58%,#11071efa)!important;box-shadow:0 28px 90px #0000005c,inset 0 1px #ffffff1a!important}.rules-simple-guide .rules-keyword-panel[data-rules-tab=keywords][data-active=false]{display:none!important}.rules-simple-guide .rules-keyword-panel[data-rules-tab=keywords]:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.052),transparent),repeating-linear-gradient(115deg,transparent 0 24px,rgba(255,255,255,.03) 24px 25px,transparent 25px 56px)!important;opacity:.58!important;pointer-events:none!important}.rules-simple-guide .rules-keyword-panel[data-rules-tab=keywords] .quick-panel-head,.rules-simple-guide .rules-keyword-panel[data-rules-tab=keywords] .rules-keyword-grid{position:relative!important;z-index:1!important}.rules-simple-guide .rules-keyword-panel[data-rules-tab=keywords] .quick-panel-head{align-items:end!important;padding:clamp(12px,1.4vw,18px)!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:20px!important;background:radial-gradient(circle at 12% 18%,rgba(144,244,255,.12),transparent 30%),linear-gradient(135deg,#ffffff12,#ffffff05),#05000857!important;box-shadow:inset 0 1px #ffffff14,0 18px 44px #0000003d!important}.rules-simple-guide .rules-keyword-panel[data-rules-tab=keywords] .quick-panel-head h3{margin:0!important;color:#fff8d9!important;font-family:var(--font-display)!important;font-size:clamp(36px,4.8vw,76px)!important;font-weight:950!important;letter-spacing:-.06em!important;line-height:.88!important;text-transform:uppercase!important;text-shadow:0 3px 0 rgba(0,0,0,.82),0 0 30px rgba(144,244,255,.18)!important}.rules-simple-guide .rules-keyword-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,1.55vw,22px)!important;width:100%!important;min-width:0!important}.rules-simple-guide .rules-keyword-card{--keyword-accent: #90f4ff;position:relative!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:clamp(158px,13vw,214px) 1fr!important;min-width:0!important;min-height:clamp(360px,28vw,472px)!important;padding:0!important;border:1px solid color-mix(in srgb,var(--keyword-accent),transparent 62%)!important;border-radius:24px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--keyword-accent),transparent 80%),transparent 42%),linear-gradient(145deg,#ffffff12,#ffffff05),#0500087a!important;box-shadow:0 22px 54px #00000052,inset 0 1px #ffffff17!important;transform:none!important}.rules-simple-guide .rules-keyword-card:nth-child(6n+1){--keyword-accent: #90f4ff}.rules-simple-guide .rules-keyword-card:nth-child(6n+2){--keyword-accent: #a8ff79}.rules-simple-guide .rules-keyword-card:nth-child(6n+3){--keyword-accent: #ffcf5a}.rules-simple-guide .rules-keyword-card:nth-child(6n+4){--keyword-accent: #ff8adf}.rules-simple-guide .rules-keyword-card:nth-child(6n+5){--keyword-accent: #b99cff}.rules-simple-guide .rules-keyword-card:nth-child(6n+6){--keyword-accent: #71f6cb}.rules-simple-guide .rules-keyword-card:before{content:"KEYWORD"!important;position:absolute!important;top:12px!important;left:12px!important;z-index:4!important;padding:7px 9px!important;border:1px solid color-mix(in srgb,var(--keyword-accent),transparent 48%)!important;border-radius:999px!important;color:color-mix(in srgb,var(--keyword-accent),#ffffff 24%)!important;background:#050008b3!important;font-size:10px!important;font-weight:950!important;letter-spacing:.14em!important;line-height:1!important;text-transform:uppercase!important;box-shadow:0 0 18px color-mix(in srgb,var(--keyword-accent),transparent 72%)!important}.rules-simple-guide .rules-keyword-card:after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(180deg,transparent 0 30%,rgba(5,0,8,.16) 48%,rgba(5,0,8,.78) 100%)!important;pointer-events:none!important}.rules-simple-guide .rules-keyword-image{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#ffffff0a!important;box-shadow:none!important}.rules-simple-guide .rules-keyword-image:before,.rules-simple-guide .rules-keyword-image:after{display:none!important;content:none!important}.rules-simple-guide .rules-keyword-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 36%!important;transform:scale(1.06)!important;filter:saturate(1.15) contrast(1.08) brightness(.98)!important}.rules-simple-guide .rules-keyword-copy{position:relative!important;z-index:3!important;display:grid!important;align-content:start!important;gap:clamp(8px,.9vw,12px)!important;min-width:0!important;padding:clamp(16px,1.55vw,22px)!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#05000829,#050008b8)!important;box-shadow:none!important}.rules-simple-guide .rules-keyword-copy strong{color:#fff8d9!important;font-family:var(--font-display)!important;font-size:clamp(30px,2.85vw,48px)!important;font-weight:950!important;letter-spacing:-.058em!important;line-height:.9!important;text-transform:uppercase!important;text-shadow:0 2px 0 rgba(0,0,0,.8),0 0 24px color-mix(in srgb,var(--keyword-accent),transparent 78%)!important}.rules-simple-guide .rules-keyword-copy p{margin:0!important;color:#f8f5ffd6!important;font-size:clamp(16px,1.15vw,20px)!important;font-weight:740!important;line-height:1.35!important}.rules-simple-guide .rules-keyword-copy small{width:fit-content!important;max-width:100%!important;padding:7px 10px!important;border:1px solid color-mix(in srgb,var(--keyword-accent),transparent 58%)!important;border-radius:999px!important;color:color-mix(in srgb,var(--keyword-accent),#ffffff 24%)!important;background:color-mix(in srgb,var(--keyword-accent),transparent 91%)!important;font-size:clamp(12px,.88vw,14px)!important;font-weight:900!important;line-height:1.15!important;letter-spacing:.03em!important}@media(max-width:1180px){.rules-simple-guide .rules-keyword-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.rules-simple-guide .rules-keyword-panel[data-rules-tab=keywords][data-active=true]{padding:14px!important;border-radius:20px!important}.rules-simple-guide .rules-keyword-panel[data-rules-tab=keywords] .quick-panel-head{align-items:start!important}.rules-simple-guide .rules-keyword-grid{grid-template-columns:1fr!important}.rules-simple-guide .rules-keyword-card{grid-template-rows:clamp(148px,43vw,210px) auto!important;min-height:auto!important;border-radius:20px!important}.rules-simple-guide .rules-keyword-copy strong{font-size:clamp(32px,11vw,48px)!important}.rules-simple-guide .rules-keyword-copy p{font-size:clamp(16px,4.4vw,19px)!important}}.rules-simple-guide .rules-footer-note.rules-quick-tip{position:relative!important;overflow:hidden!important}.rules-simple-guide .rules-footer-note.rules-quick-tip:after{content:"200-tip rotation"!important;position:absolute!important;right:clamp(10px,1.2vw,16px)!important;top:50%!important;transform:translateY(-50%)!important;padding:5px 8px!important;border:1px solid rgba(144,244,255,.24)!important;border-radius:999px!important;color:#90f4ffd1!important;background:#0500086b!important;font-size:clamp(9px,.72vw,11px)!important;font-weight:950!important;letter-spacing:.1em!important;line-height:1!important;text-transform:uppercase!important;pointer-events:none!important}.rules-simple-guide .rules-footer-note.rules-quick-tip span{display:block!important;padding-right:clamp(118px,12vw,164px)!important;animation:rulesQuickTipIn .34s ease both!important}@keyframes rulesQuickTipIn{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(max-width:720px){.rules-simple-guide .rules-footer-note.rules-quick-tip:after{position:static!important;justify-self:start!important;transform:none!important;margin-top:6px!important}.rules-simple-guide .rules-footer-note.rules-quick-tip span{padding-right:0!important}}.rules-simple-guide .rules-body-grid[data-rules-tab=cards][data-active=true]{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr)!important;grid-template-areas:"types table"!important;gap:clamp(18px,2.2vw,30px)!important;width:100%!important;min-width:0!important;padding:clamp(16px,2.5vw,34px)!important;border:1px solid rgba(248,245,255,.16)!important;border-radius:clamp(20px,2.4vw,30px)!important;overflow:hidden!important;background:radial-gradient(circle at 10% 9%,rgba(144,244,255,.17),transparent 31%),radial-gradient(circle at 88% 12%,rgba(57,255,90,.13),transparent 31%),radial-gradient(circle at 50% 104%,rgba(244,184,58,.13),transparent 38%),linear-gradient(145deg,#10071dfa,#050008fc 58%,#11071efa)!important;box-shadow:0 28px 90px #0000005c,inset 0 1px #ffffff1a!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards][data-active=false]{display:none!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards]:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent),repeating-linear-gradient(115deg,transparent 0 24px,rgba(255,255,255,.03) 24px 25px,transparent 25px 56px)!important;opacity:.55!important;pointer-events:none!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-learn-panel,.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-panel{position:relative!important;z-index:1!important;display:grid!important;align-content:start!important;gap:clamp(14px,1.6vw,22px)!important;min-width:0!important;margin:0!important;padding:clamp(14px,1.6vw,22px)!important;border:1px solid rgba(248,245,255,.13)!important;border-radius:24px!important;overflow:hidden!important;background:linear-gradient(145deg,#ffffff12,#ffffff05),#05000866!important;box-shadow:inset 0 1px #ffffff14,0 20px 52px #00000047!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .quick-panel-head{align-items:end!important;min-width:0!important;padding:clamp(12px,1.35vw,18px)!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:18px!important;background:radial-gradient(circle at 12% 18%,rgba(144,244,255,.12),transparent 30%),linear-gradient(135deg,#ffffff12,#ffffff05),#05000857!important;box-shadow:inset 0 1px #ffffff14!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .quick-panel-head h3{margin:0!important;color:#fff8d9!important;font-family:var(--font-display)!important;font-size:clamp(31px,3.8vw,58px)!important;font-weight:950!important;letter-spacing:-.06em!important;line-height:.9!important;text-transform:uppercase!important;text-shadow:0 3px 0 rgba(0,0,0,.82),0 0 28px rgba(144,244,255,.17)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .quick-panel-head .eyebrow{color:#90f4ff!important;font-weight:950!important}.rules-simple-guide .rules-type-showcase{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(12px,1.3vw,18px)!important;min-width:0!important}.rules-simple-guide .rules-type-real{--type-accent: var(--faction-accent, #90f4ff);position:relative!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:clamp(150px,12vw,210px) 1fr!important;gap:0!important;min-width:0!important;min-height:clamp(330px,25vw,430px)!important;padding:0!important;border:1px solid color-mix(in srgb,var(--type-accent),transparent 62%)!important;border-radius:22px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--type-accent),transparent 78%),transparent 42%),linear-gradient(145deg,#ffffff12,#ffffff05),#0500087a!important;box-shadow:0 20px 48px #0000004d,inset 0 1px #ffffff17!important}.rules-simple-guide .rules-type-real:before{content:"CARD TYPE"!important;position:absolute!important;top:12px!important;left:12px!important;z-index:4!important;padding:7px 9px!important;border:1px solid color-mix(in srgb,var(--type-accent),transparent 48%)!important;border-radius:999px!important;color:color-mix(in srgb,var(--type-accent),#ffffff 24%)!important;background:#050008b3!important;font-size:10px!important;font-weight:950!important;letter-spacing:.14em!important;line-height:1!important;text-transform:uppercase!important;box-shadow:0 0 18px color-mix(in srgb,var(--type-accent),transparent 72%)!important}.rules-simple-guide .rules-type-real:after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(180deg,transparent 0 33%,rgba(5,0,8,.12) 50%,rgba(5,0,8,.78) 100%)!important;pointer-events:none!important}.rules-simple-guide .rules-type-image{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#ffffff0a!important;box-shadow:none!important}.rules-simple-guide .rules-type-image:before,.rules-simple-guide .rules-type-image:after{display:none!important;content:none!important}.rules-simple-guide .rules-type-image img,.rules-simple-guide .rules-type-image .card-art-progressive{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 36%!important;transform:scale(1.06)!important;filter:saturate(1.14) contrast(1.08) brightness(.98)!important}.rules-simple-guide .rules-type-real>div{position:relative!important;z-index:3!important;display:grid!important;align-content:start!important;gap:clamp(8px,.9vw,12px)!important;min-width:0!important;padding:clamp(16px,1.55vw,22px)!important;background:linear-gradient(180deg,#05000829,#050008b8)!important}.rules-simple-guide .rules-type-real strong{color:#fff8d9!important;font-family:var(--font-display)!important;font-size:clamp(32px,3.2vw,54px)!important;font-weight:950!important;letter-spacing:-.058em!important;line-height:.88!important;text-transform:uppercase!important;text-shadow:0 2px 0 rgba(0,0,0,.8),0 0 24px color-mix(in srgb,var(--type-accent),transparent 78%)!important}.rules-simple-guide .rules-type-real em{width:fit-content!important;max-width:100%!important;padding:7px 10px!important;border:1px solid color-mix(in srgb,var(--type-accent),transparent 58%)!important;border-radius:999px!important;color:color-mix(in srgb,var(--type-accent),#ffffff 24%)!important;background:color-mix(in srgb,var(--type-accent),transparent 91%)!important;font-size:clamp(12px,.9vw,14px)!important;font-style:normal!important;font-weight:900!important;line-height:1.15!important;letter-spacing:.03em!important}.rules-simple-guide .rules-type-real p{margin:0!important;color:#f8f5ffd6!important;font-size:clamp(16px,1.15vw,20px)!important;font-weight:740!important;line-height:1.35!important}.rules-simple-guide .rules-table-panel{grid-template-rows:auto auto 1fr!important}.rules-simple-guide .rules-table-list{display:grid!important;gap:clamp(10px,1vw,14px)!important;min-width:0!important}.rules-simple-guide .rules-table-row{position:relative!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:clamp(10px,1vw,14px)!important;align-items:start!important;min-width:0!important;min-height:98px!important;padding:clamp(13px,1.25vw,18px)!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:18px!important;overflow:hidden!important;background:linear-gradient(135deg,#ffffff12,#ffffff05),#05000866!important;box-shadow:inset 0 1px #ffffff14!important}.rules-simple-guide .rules-table-row:after{content:""!important;position:absolute!important;inset:auto 0 0!important;height:3px!important;background:linear-gradient(90deg,#90f4ff,#39ff5a,#f4b83a)!important;opacity:.55!important}.rules-simple-guide .rules-table-row span{display:grid!important;place-items:center!important;width:clamp(40px,3.2vw,52px)!important;height:clamp(40px,3.2vw,52px)!important;border:1px solid rgba(144,244,255,.32)!important;border-radius:999px!important;color:#90f4ff!important;background:#90f4ff14!important;font-family:var(--font-display)!important;font-size:clamp(15px,1.2vw,20px)!important;font-weight:950!important;line-height:1!important;box-shadow:0 0 18px #90f4ff1f!important}.rules-simple-guide .rules-table-row p{margin:0!important;color:#f8f5ffdb!important;font-size:clamp(17px,1.25vw,22px)!important;font-weight:760!important;line-height:1.32!important}.rules-simple-guide .rules-table-art-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(10px,1vw,14px)!important;align-self:stretch!important;min-width:0!important;padding:clamp(10px,1vw,14px)!important;border:1px solid rgba(248,245,255,.11)!important;border-radius:18px!important;background:#05000852!important}.rules-simple-guide .rules-table-art-strip .rules-mini-art-card{display:block!important;aspect-ratio:16 / 10!important;min-width:0!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:14px!important;overflow:hidden!important;background:#ffffff0a!important}.rules-simple-guide .rules-table-art-strip .rules-mini-art-card img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 36%!important;transform:scale(1.05)!important;filter:saturate(1.12) contrast(1.06)!important}@media(max-width:1180px){.rules-simple-guide .rules-body-grid[data-rules-tab=cards][data-active=true]{grid-template-columns:1fr!important;grid-template-areas:"types" "table"!important}}@media(max-width:760px){.rules-simple-guide .rules-body-grid[data-rules-tab=cards][data-active=true]{padding:14px!important;border-radius:20px!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-learn-panel,.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-panel{padding:12px!important;border-radius:20px!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .quick-panel-head{align-items:start!important}.rules-simple-guide .rules-type-showcase,.rules-simple-guide .rules-table-art-strip{grid-template-columns:1fr!important}.rules-simple-guide .rules-type-real{grid-template-rows:clamp(150px,43vw,210px) auto!important;min-height:auto!important;border-radius:20px!important}.rules-simple-guide .rules-type-real strong{font-size:clamp(34px,11vw,50px)!important}.rules-simple-guide .rules-table-row{min-height:0!important}}.rules-simple-guide .rules-body-grid[data-rules-tab=cards][data-active=true]{grid-template-columns:minmax(0,.95fr) minmax(340px,.78fr)!important;gap:clamp(16px,2vw,26px)!important;padding:clamp(16px,2.25vw,30px)!important;background:radial-gradient(circle at 12% 10%,rgba(144,244,255,.12),transparent 28%),radial-gradient(circle at 88% 10%,rgba(244,184,58,.11),transparent 30%),linear-gradient(145deg,#0f071bfa,#050008fc 62%,#0e0719fa)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-learn-panel,.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-panel{padding:clamp(14px,1.45vw,20px)!important;border-radius:22px!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .quick-panel-head h3{font-size:clamp(30px,3.3vw,52px)!important}.rules-simple-guide .rules-type-showcase{grid-template-columns:1fr!important;gap:clamp(10px,1vw,14px)!important}.rules-simple-guide .rules-type-real{display:grid!important;grid-template-columns:clamp(118px,12vw,170px) minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:stretch!important;min-height:clamp(150px,11vw,190px)!important;border-radius:18px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--type-accent),transparent 90%),#ffffff07),#0500087a!important}.rules-simple-guide .rules-type-real:before{content:none!important;display:none!important}.rules-simple-guide .rules-type-real:after{background:linear-gradient(90deg,transparent 0 36%,rgba(5,0,8,.08) 54%,rgba(5,0,8,.42) 100%)!important}.rules-simple-guide .rules-type-image{height:auto!important;min-height:100%!important;border-right:1px solid color-mix(in srgb,var(--type-accent),transparent 72%)!important}.rules-simple-guide .rules-type-image img,.rules-simple-guide .rules-type-image .card-art-progressive{object-position:50% 35%!important;transform:scale(1.08)!important}.rules-simple-guide .rules-type-real>div{display:grid!important;align-content:center!important;padding:clamp(14px,1.4vw,20px)!important;background:transparent!important}.rules-simple-guide .rules-type-real strong{font-size:clamp(28px,2.8vw,46px)!important;line-height:.9!important}.rules-simple-guide .rules-type-real em{order:-1!important;font-size:clamp(11px,.84vw,13px)!important;padding:6px 9px!important}.rules-simple-guide .rules-type-real p{font-size:clamp(16px,1.05vw,19px)!important;line-height:1.34!important}.rules-simple-guide .rules-table-list{gap:clamp(9px,.9vw,12px)!important}.rules-simple-guide .rules-table-row{min-height:0!important;padding:clamp(12px,1.05vw,16px)!important;border-radius:16px!important}.rules-simple-guide .rules-table-row span{width:clamp(34px,2.7vw,44px)!important;height:clamp(34px,2.7vw,44px)!important;font-size:clamp(13px,1vw,17px)!important}.rules-simple-guide .rules-table-row p{font-size:clamp(16px,1.08vw,19px)!important;line-height:1.34!important}.rules-simple-guide .rules-table-art-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-self:start!important;gap:8px!important;padding:8px!important}.rules-simple-guide .rules-table-art-strip .rules-mini-art-card{aspect-ratio:1 / 1!important;border-radius:12px!important}@media(max-width:1180px){.rules-simple-guide .rules-body-grid[data-rules-tab=cards][data-active=true]{grid-template-columns:1fr!important}}@media(max-width:760px){.rules-simple-guide .rules-type-real{grid-template-columns:1fr!important;grid-template-rows:clamp(130px,38vw,180px) auto!important}.rules-simple-guide .rules-type-image{border-right:0!important;border-bottom:1px solid color-mix(in srgb,var(--type-accent),transparent 72%)!important}.rules-simple-guide .rules-table-art-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-art-strip{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-panel{grid-template-rows:auto auto!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-showcase{grid-template-columns:1fr!important;gap:clamp(12px,1.2vw,18px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real{grid-template-columns:clamp(150px,16vw,230px) minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:stretch!important;min-height:auto!important;overflow:hidden!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-image{display:grid!important;place-items:center!important;width:100%!important;height:auto!important;min-height:clamp(132px,12vw,176px)!important;padding:clamp(8px,.8vw,12px)!important;border-right:1px solid color-mix(in srgb,var(--type-accent),transparent 72%)!important;overflow:hidden!important;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--type-accent),transparent 84%),transparent 58%),#05000870!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-image img,.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-image .card-art-progressive{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:50% 50%!important;transform:none!important;filter:saturate(1.12) contrast(1.05) brightness(1) drop-shadow(0 10px 18px rgba(0,0,0,.3))!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real>div{min-width:0!important;padding:clamp(14px,1.45vw,22px)!important;overflow:visible!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real strong,.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real em,.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real p,.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-row p{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-row{min-height:auto!important;overflow:visible!important}@media(max-width:760px){.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real{grid-template-columns:1fr!important;grid-template-rows:auto auto!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-image{min-height:clamp(150px,46vw,220px)!important;border-right:0!important;border-bottom:1px solid color-mix(in srgb,var(--type-accent),transparent 72%)!important}}.rules-simple-guide .rules-body-grid[data-rules-tab=cards][data-active=true]{gap:clamp(12px,1.45vw,20px)!important;padding:clamp(12px,1.65vw,22px)!important;align-items:start!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-learn-panel,.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-panel{gap:clamp(10px,1vw,14px)!important;padding:clamp(10px,1.15vw,16px)!important;border-radius:18px!important;align-content:start!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .quick-panel-head{padding:clamp(9px,.95vw,13px)!important;border-radius:15px!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .quick-panel-head h3{font-size:clamp(25px,2.6vw,42px)!important;line-height:.92!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .quick-panel-head .eyebrow{font-size:clamp(10px,.75vw,12px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-showcase{gap:clamp(8px,.8vw,12px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real{grid-template-columns:clamp(116px,11vw,160px) minmax(0,1fr)!important;min-height:0!important;border-radius:15px!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-image{min-height:clamp(96px,8.6vw,126px)!important;padding:clamp(5px,.45vw,8px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real>div{gap:5px!important;padding:clamp(10px,1vw,14px)!important;align-content:center!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real strong{font-size:clamp(24px,2.35vw,38px)!important;line-height:.9!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real em{padding:5px 8px!important;font-size:clamp(10px,.75vw,12px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real p{font-size:clamp(14px,.95vw,17px)!important;line-height:1.26!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-list{gap:clamp(7px,.72vw,10px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-row{gap:10px!important;padding:clamp(9px,.85vw,12px)!important;border-radius:14px!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-row span{width:clamp(30px,2.2vw,38px)!important;height:clamp(30px,2.2vw,38px)!important;font-size:clamp(12px,.9vw,15px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-row p{font-size:clamp(14px,.98vw,17px)!important;line-height:1.28!important}@media(max-width:760px){.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real{grid-template-columns:clamp(96px,28vw,132px) minmax(0,1fr)!important;grid-template-rows:auto!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-image{min-height:clamp(92px,24vw,120px)!important;border-right:1px solid color-mix(in srgb,var(--type-accent),transparent 72%)!important;border-bottom:0!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real strong{font-size:clamp(23px,7.4vw,34px)!important}}.rules-simple-guide .rules-body-grid[data-rules-tab=cards][data-active=true]{align-items:stretch!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-learn-panel,.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-panel{height:100%!important;min-height:clamp(560px,42vw,720px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-learn-panel{grid-template-rows:auto 1fr!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-showcase{height:100%!important;grid-template-rows:repeat(4,minmax(0,1fr))!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real{height:100%!important;min-height:0!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-image{min-height:0!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-panel{position:relative!important;grid-template-rows:auto 1fr!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-panel:after{content:"TABLE RULES"!important;position:absolute!important;right:clamp(12px,1.4vw,20px)!important;bottom:clamp(12px,1.4vw,20px)!important;z-index:0!important;color:#f8f5ff09!important;font-family:var(--font-display)!important;font-size:clamp(52px,6vw,96px)!important;font-weight:950!important;letter-spacing:-.08em!important;line-height:.8!important;pointer-events:none!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-panel>*{position:relative!important;z-index:1!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-list{height:100%!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;align-content:stretch!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-row{height:100%!important;align-items:center!important;min-height:0!important;padding:clamp(14px,1.45vw,22px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-row p{font-size:clamp(17px,1.2vw,22px)!important;line-height:1.32!important}@media(max-width:1180px){.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-learn-panel,.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-panel{min-height:0!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-showcase,.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-list{grid-template-rows:none!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-row{height:auto!important}}.rules-simple-guide .rules-body-grid[data-rules-tab=cards][data-active=true]{grid-template-columns:1fr!important;grid-template-areas:"types"!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-panel{display:none!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-learn-panel{min-height:0!important;height:auto!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-showcase{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(150px,1fr))!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real{grid-template-columns:clamp(126px,11vw,170px) minmax(0,1fr)!important}.rules-simple-guide .rules-win-panel[data-rules-tab=win][data-active=true]{grid-template-areas:"copy life" "path path" "signals table"!important}.rules-simple-guide .rules-win-signals{align-self:stretch!important;grid-template-columns:1fr!important}.rules-simple-guide .rules-win-table-panel{grid-area:table!important;position:relative!important;z-index:1!important;display:grid!important;grid-template-rows:auto 1fr!important;gap:clamp(10px,1vw,14px)!important;min-width:0!important;padding:clamp(12px,1.35vw,18px)!important;border:1px solid rgba(248,245,255,.13)!important;border-radius:20px!important;background:linear-gradient(145deg,#ffffff12,#ffffff05),#05000866!important;box-shadow:inset 0 1px #ffffff14,0 18px 44px #0000003d!important}.rules-simple-guide .rules-win-table-panel .quick-panel-head{padding:clamp(9px,.95vw,13px)!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:15px!important;background:radial-gradient(circle at 12% 18%,rgba(144,244,255,.12),transparent 30%),linear-gradient(135deg,#ffffff12,#ffffff05),#05000857!important}.rules-simple-guide .rules-win-table-panel .quick-panel-head h3{margin:0!important;color:#fff8d9!important;font-family:var(--font-display)!important;font-size:clamp(25px,2.6vw,42px)!important;font-weight:950!important;letter-spacing:-.06em!important;line-height:.92!important;text-transform:uppercase!important}.rules-simple-guide .rules-win-table-list{display:grid!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;gap:clamp(7px,.72vw,10px)!important}.rules-simple-guide .rules-win-table-panel .rules-table-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-height:0!important;padding:clamp(10px,.95vw,14px)!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:14px!important;background:linear-gradient(135deg,#ffffff12,#ffffff05),#05000866!important}.rules-simple-guide .rules-win-table-panel .rules-table-row span{display:grid!important;place-items:center!important;width:clamp(30px,2.2vw,38px)!important;height:clamp(30px,2.2vw,38px)!important;border:1px solid rgba(144,244,255,.32)!important;border-radius:999px!important;color:#90f4ff!important;background:#90f4ff14!important;font-family:var(--font-display)!important;font-size:clamp(12px,.9vw,15px)!important;font-weight:950!important}.rules-simple-guide .rules-win-table-panel .rules-table-row p{margin:0!important;color:#f8f5ffdb!important;font-size:clamp(14px,.98vw,17px)!important;font-weight:760!important;line-height:1.28!important}@media(max-width:1180px){.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-showcase{grid-template-columns:1fr!important;grid-template-rows:none!important}.rules-simple-guide .rules-win-panel[data-rules-tab=win][data-active=true]{grid-template-areas:"copy" "life" "path" "signals" "table"!important}.rules-simple-guide .rules-win-table-list{grid-template-rows:none!important}}@media(max-width:760px){.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-showcase{grid-template-columns:1fr!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real{grid-template-columns:clamp(96px,28vw,132px) minmax(0,1fr)!important}.rules-simple-guide .rules-win-table-panel{padding:12px!important;border-radius:18px!important}}.rules-simple-guide .rules-body-grid[data-rules-tab=cards][data-active=true]{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"types"!important;align-items:start!important;align-content:start!important;min-height:0!important;height:auto!important;gap:0!important;padding:clamp(12px,1.7vw,24px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-table-panel,.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-reference-panel{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;min-height:0!important;overflow:hidden!important;pointer-events:none!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-learn-panel{grid-area:types!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto!important;align-content:start!important;gap:clamp(12px,1.35vw,18px)!important;padding:clamp(12px,1.45vw,20px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-showcase{width:100%!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;align-items:stretch!important;align-content:start!important;gap:clamp(12px,1.25vw,18px)!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real{height:auto!important;min-height:clamp(142px,11vw,190px)!important;grid-template-columns:clamp(132px,12vw,185px) minmax(0,1fr)!important;align-items:stretch!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-image{min-height:100%!important}.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real>div{align-content:center!important}@media(max-width:980px){.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-showcase{grid-template-columns:1fr!important}}@media(max-width:620px){.rules-simple-guide .rules-body-grid[data-rules-tab=cards] .rules-type-real{grid-template-columns:clamp(96px,28vw,132px) minmax(0,1fr)!important;min-height:clamp(118px,30vw,148px)!important}}.rules-simple-guide .rules-extra-panel[data-rules-tab=extra][data-active=true]{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(16px,2vw,26px)!important;padding:clamp(16px,2.4vw,34px)!important;overflow:hidden!important;background:radial-gradient(circle at 8% 4%,rgba(70,255,132,.18),transparent 30%),radial-gradient(circle at 92% 12%,rgba(255,184,80,.15),transparent 28%),linear-gradient(142deg,#070e0bf7,#080210f5 55%,#190a04f2)!important;border:1px solid rgba(248,238,214,.18)!important;border-radius:clamp(22px,2vw,34px)!important;box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff14!important}.rules-simple-guide .rules-extra-panel[data-rules-tab=extra]:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px)!important;background-size:72px 72px!important;-webkit-mask-image:radial-gradient(circle at 50% 20%,black,transparent 74%)!important;mask-image:radial-gradient(circle at 50% 20%,black,transparent 74%)!important;opacity:.55!important}.rules-simple-guide .rules-extra-panel[data-rules-tab=extra]>*{position:relative!important;z-index:1!important}.rules-simple-guide .rules-extra-panel[data-rules-tab=extra] .quick-panel-head{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.rules-simple-guide .rules-extra-panel[data-rules-tab=extra] .quick-panel-head h3{font-size:clamp(34px,4.1vw,64px)!important;letter-spacing:.02em!important}.rules-simple-guide .rules-extra-hero{display:grid!important;grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr)!important;gap:clamp(14px,2vw,26px)!important;align-items:stretch!important}.rules-simple-guide .rules-extra-hero-copy{display:grid!important;align-content:center!important;gap:clamp(10px,1.2vw,16px)!important;padding:clamp(18px,2.3vw,32px)!important;border:1px solid rgba(248,238,214,.18)!important;border-radius:clamp(18px,1.7vw,26px)!important;background:linear-gradient(135deg,#ffffff14,#ffffff06),radial-gradient(circle at 18% 0%,rgba(74,255,136,.16),transparent 38%)!important;box-shadow:inset 0 1px #ffffff14,0 18px 36px #00000038!important}.rules-simple-guide .rules-extra-hero-copy h4{margin:0!important;max-width:11ch!important;color:#fff7df!important;font-size:clamp(28px,3.1vw,52px)!important;line-height:.92!important;letter-spacing:.01em!important;text-transform:uppercase!important;text-shadow:0 2px 18px rgba(0,0,0,.45)!important}.rules-simple-guide .rules-extra-hero-copy p{max-width:68ch!important;margin:0!important;color:#fff8e7e0!important;font-size:clamp(16px,1.18vw,20px)!important;line-height:1.48!important}.rules-simple-guide .rules-extra-stat-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:clamp(4px,.7vw,10px)!important}.rules-simple-guide .rules-extra-stat-row span{display:grid!important;gap:2px!important;min-height:74px!important;place-items:center!important;padding:10px!important;border:1px solid rgba(255,231,158,.2)!important;border-radius:16px!important;background:#0308068a!important;color:#fff8e7d1!important;font-size:clamp(11px,.86vw,13px)!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.rules-simple-guide .rules-extra-stat-row b{color:#8cff9b!important;font-size:clamp(26px,2.3vw,38px)!important;line-height:.9!important;text-shadow:0 0 18px rgba(96,255,126,.4)!important}.rules-simple-guide .rules-extra-hero .rules-extra-art-wall{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(10px,1vw,14px)!important;margin:0!important;align-self:stretch!important}.rules-simple-guide .rules-extra-hero .rules-mini-art-card{min-height:clamp(138px,12vw,214px)!important;border-color:#ffebb738!important;border-radius:18px!important;box-shadow:0 16px 38px #00000052,inset 0 1px #ffffff1a!important}.rules-simple-guide .rules-extra-rule-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(12px,1.35vw,18px)!important}.rules-simple-guide .rules-extra-rule-card{--extra-glow: color-mix(in srgb, var(--extra-color) 52%, transparent);position:relative!important;isolation:isolate!important;display:grid!important;grid-template-columns:clamp(96px,7.7vw,132px) minmax(0,1fr)!important;gap:clamp(10px,1vw,14px)!important;min-height:clamp(178px,14vw,238px)!important;padding:clamp(12px,1.15vw,16px)!important;overflow:hidden!important;border:1px solid rgba(255,239,199,.16)!important;border-radius:clamp(18px,1.45vw,24px)!important;background:radial-gradient(circle at 14% 18%,var(--extra-glow),transparent 42%),linear-gradient(140deg,#ffffff14,#ffffff06 48%,#00000038)!important;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff14!important}.rules-simple-guide .rules-extra-rule-card:after{content:""!important;position:absolute!important;inset:auto -18% -38% 24%!important;height:78%!important;z-index:-1!important;background:radial-gradient(circle,color-mix(in srgb,var(--extra-accent) 34%,transparent),transparent 66%)!important;opacity:.72!important}.rules-simple-guide .rules-extra-rule-art{position:relative!important;display:block!important;align-self:stretch!important;min-height:100%!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;background:#08050c!important;box-shadow:0 10px 24px #00000052,0 0 22px color-mix(in srgb,var(--extra-color) 22%,transparent)!important}.rules-simple-guide .rules-extra-rule-art img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:scale(1.05)!important}.rules-simple-guide .rules-extra-rule-copy{display:grid!important;align-content:center!important;gap:clamp(5px,.65vw,9px)!important;min-width:0!important}.rules-simple-guide .rules-extra-rule-copy em{width:max-content!important;max-width:100%!important;padding:5px 9px!important;border:1px solid color-mix(in srgb,var(--extra-color) 40%,rgba(255,255,255,.16))!important;border-radius:999px!important;background:#0000004d!important;color:#fff4c9!important;font-size:clamp(10px,.72vw,12px)!important;font-style:normal!important;font-weight:1000!important;letter-spacing:.1em!important;text-transform:uppercase!important}.rules-simple-guide .rules-extra-rule-copy strong{color:#fff7e8!important;font-size:clamp(18px,1.38vw,25px)!important;line-height:1.02!important;letter-spacing:.02em!important;text-transform:uppercase!important}.rules-simple-guide .rules-extra-rule-copy p{margin:0!important;color:#fff8e7e0!important;font-size:clamp(14px,1.02vw,17px)!important;line-height:1.34!important}.rules-simple-guide .rules-extra-rule-copy small{color:color-mix(in srgb,var(--extra-color) 76%,#ffffff)!important;font-size:clamp(11px,.78vw,13px)!important;font-weight:900!important;letter-spacing:.03em!important}.rules-simple-guide .rules-extra-support-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(12px,1.35vw,18px)!important}.rules-simple-guide .rules-extra-note-card{display:grid!important;gap:8px!important;padding:clamp(16px,1.6vw,24px)!important;border:1px solid rgba(140,255,155,.18)!important;border-radius:20px!important;background:linear-gradient(135deg,#08140dd1,#1c0e059e)!important;box-shadow:inset 0 1px #ffffff12,0 16px 32px #00000038!important}.rules-simple-guide .rules-extra-note-card span{color:#8cff9b!important;font-size:clamp(11px,.8vw,13px)!important;font-weight:1000!important;letter-spacing:.12em!important;text-transform:uppercase!important}.rules-simple-guide .rules-extra-note-card strong{color:#fff6e6!important;font-size:clamp(17px,1.25vw,23px)!important;line-height:1!important;text-transform:uppercase!important}.rules-simple-guide .rules-extra-note-card p{margin:0!important;color:#fff8e7db!important;font-size:clamp(14px,1vw,17px)!important;line-height:1.42!important}@media(max-width:1180px){.rules-simple-guide .rules-extra-hero{grid-template-columns:1fr!important}.rules-simple-guide .rules-extra-hero .rules-extra-art-wall{grid-template-columns:repeat(6,minmax(0,1fr))!important}.rules-simple-guide .rules-extra-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){.rules-simple-guide .rules-extra-panel[data-rules-tab=extra][data-active=true]{padding:clamp(14px,4vw,22px)!important}.rules-simple-guide .rules-extra-rule-grid,.rules-simple-guide .rules-extra-support-grid{grid-template-columns:1fr!important}.rules-simple-guide .rules-extra-hero .rules-extra-art-wall{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rules-simple-guide .rules-extra-rule-card{grid-template-columns:clamp(92px,24vw,118px) minmax(0,1fr)!important}}@media(max-width:540px){.rules-simple-guide .rules-extra-stat-row{grid-template-columns:1fr!important}.rules-simple-guide .rules-extra-hero .rules-extra-art-wall{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rules-simple-guide .rules-extra-rule-card{grid-template-columns:minmax(78px,.38fr) minmax(0,1fr)!important;min-height:168px!important;padding:10px!important}.rules-simple-guide .rules-extra-rule-copy strong{font-size:clamp(16px,4.8vw,20px)!important}.rules-simple-guide .rules-extra-rule-copy p{font-size:clamp(13px,3.75vw,15px)!important}}.rules-simple-guide .rules-extra-panel[data-rules-tab=extra] .rules-extra-hero{grid-template-columns:1fr!important}.rules-simple-guide .rules-extra-panel[data-rules-tab=extra] .rules-extra-hero-copy{min-height:0!important}.rules-simple-guide .rules-extra-panel[data-rules-tab=extra] .rules-extra-hero-copy h4{max-width:18ch!important}.rules-simple-guide .rules-win-bottom-grid{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:clamp(14px,1.7vw,24px)!important;align-items:stretch!important;grid-column:1 / -1!important}.rules-simple-guide .rules-win-lane-panel{position:relative!important;overflow:hidden!important;display:grid!important;gap:clamp(12px,1.35vw,18px)!important;padding:clamp(16px,1.8vw,26px)!important;border:1px solid rgba(126,255,151,.2)!important;border-radius:clamp(18px,1.7vw,26px)!important;background:radial-gradient(circle at 10% 0%,rgba(81,255,136,.18),transparent 34%),radial-gradient(circle at 94% 12%,rgba(255,199,85,.14),transparent 32%),linear-gradient(145deg,#08150dd6,#110718c7)!important;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff14!important}.rules-simple-guide .rules-win-lane-panel:after{content:""!important;position:absolute!important;inset:auto -18% -42% 18%!important;height:86%!important;pointer-events:none!important;background:radial-gradient(circle,rgba(92,255,120,.2),transparent 68%)!important}.rules-simple-guide .rules-win-lane-panel>*{position:relative!important;z-index:1!important}.rules-simple-guide .rules-win-lane-panel .quick-panel-head{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.rules-simple-guide .rules-win-lane-panel .quick-panel-head h3{color:#fff7e2!important;font-size:clamp(24px,2.2vw,38px)!important;line-height:.96!important}.rules-simple-guide .rules-win-lane-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(10px,1vw,14px)!important}.rules-simple-guide .rules-win-lane-card{display:grid!important;gap:6px!important;min-height:clamp(116px,9vw,154px)!important;padding:clamp(12px,1.15vw,16px)!important;border:1px solid rgba(255,245,218,.14)!important;border-radius:18px!important;background:linear-gradient(145deg,#ffffff15,#0003)!important;box-shadow:inset 0 1px #ffffff12!important}.rules-simple-guide .rules-win-lane-card span{display:grid!important;width:34px!important;height:34px!important;place-items:center!important;border-radius:999px!important;background:linear-gradient(135deg,#6bff82,#ffe17b)!important;color:#071209!important;font-size:18px!important;font-weight:1000!important;box-shadow:0 0 18px #69ff8452!important}.rules-simple-guide .rules-win-lane-card strong{color:#fff8e7!important;font-size:clamp(16px,1.15vw,22px)!important;line-height:1!important;text-transform:uppercase!important}.rules-simple-guide .rules-win-lane-card p{margin:0!important;color:#fff8e7d6!important;font-size:clamp(13px,.96vw,16px)!important;line-height:1.35!important}@media(max-width:1020px){.rules-simple-guide .rules-win-bottom-grid{grid-template-columns:1fr!important}}@media(max-width:560px){.rules-simple-guide .rules-win-lane-grid{grid-template-columns:1fr!important}}.rules-simple-guide .rules-footer-note.rules-quick-tip:after{content:none!important;display:none!important}.rules-simple-guide .rules-win-panel[data-rules-tab=win][data-active=true]{display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(270px,.46fr)!important;grid-template-areas:"copy life" "path path" "signals bottom"!important;align-items:start!important;align-content:start!important;gap:clamp(16px,1.8vw,24px)!important;min-height:0!important;height:auto!important}.rules-simple-guide .rules-win-panel[data-rules-tab=win]>.rules-win-copy{grid-area:copy!important}.rules-simple-guide .rules-win-panel[data-rules-tab=win]>.rules-win-life-card{grid-area:life!important}.rules-simple-guide .rules-win-panel[data-rules-tab=win]>.rules-win-path{grid-area:path!important}.rules-simple-guide .rules-win-panel[data-rules-tab=win]>.rules-win-signals{grid-area:signals!important}.rules-simple-guide .rules-win-panel[data-rules-tab=win]>.rules-win-bottom-grid{grid-area:bottom!important}.rules-simple-guide .rules-win-panel[data-rules-tab=win]>*{min-width:0!important}.rules-simple-guide .rules-win-bottom-grid{display:grid!important;grid-template-columns:1fr!important;gap:clamp(14px,1.35vw,18px)!important;align-self:start!important;align-content:start!important;min-height:0!important;height:auto!important}.rules-simple-guide .rules-win-bottom-grid>.rules-win-lane-panel,.rules-simple-guide .rules-win-bottom-grid>.rules-win-table-panel{grid-area:auto!important;align-self:start!important;min-height:0!important;height:auto!important}.rules-simple-guide .rules-win-lane-panel,.rules-simple-guide .rules-win-table-panel{max-width:none!important}.rules-simple-guide .rules-win-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rules-simple-guide .rules-win-lane-card{min-height:0!important;padding:clamp(12px,1vw,15px)!important}.rules-simple-guide .rules-win-lane-card p{line-height:1.32!important}.rules-simple-guide .rules-win-table-panel .quick-panel-head h3,.rules-simple-guide .rules-win-lane-panel .quick-panel-head h3{font-size:clamp(22px,1.9vw,34px)!important;letter-spacing:-.045em!important}.rules-simple-guide .rules-win-table-list{grid-template-rows:none!important}.rules-simple-guide .rules-win-signals{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:stretch!important;align-content:start!important}.rules-simple-guide .rules-win-signals span{min-height:clamp(106px,8vw,132px)!important}.rules-simple-guide .rules-footer-note.rules-quick-tip{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.rules-simple-guide .rules-footer-note.rules-quick-tip span{padding-right:0!important}.rules-simple-guide .rules-extra-panel[data-rules-tab=extra] .rules-extra-hero-copy{grid-template-columns:minmax(0,1fr) minmax(210px,.36fr)!important;align-items:center!important;align-content:center!important}.rules-simple-guide .rules-extra-panel[data-rules-tab=extra] .rules-extra-hero-copy h4,.rules-simple-guide .rules-extra-panel[data-rules-tab=extra] .rules-extra-hero-copy p{grid-column:1!important;max-width:100%!important}.rules-simple-guide .rules-extra-panel[data-rules-tab=extra] .rules-extra-stat-row{grid-column:2!important;grid-row:1 / span 3!important;grid-template-columns:1fr!important;align-self:stretch!important;margin:0!important}.rules-simple-guide .rules-extra-panel[data-rules-tab=extra] .rules-extra-stat-row span{min-height:0!important}@media(max-width:1180px){.rules-simple-guide .rules-win-panel[data-rules-tab=win][data-active=true]{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy" "life" "path" "signals" "bottom"!important}.rules-simple-guide .rules-win-bottom-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:760px){.rules-simple-guide .rules-win-panel[data-rules-tab=win][data-active=true]{gap:14px!important;padding:14px!important}.rules-simple-guide .rules-win-path,.rules-simple-guide .rules-win-signals,.rules-simple-guide .rules-win-lane-grid{grid-template-columns:1fr!important}.rules-simple-guide .rules-win-step{min-height:0!important}.rules-simple-guide .rules-win-step-art{aspect-ratio:16 / 9.4!important}.rules-simple-guide .rules-footer-note.rules-quick-tip,.rules-simple-guide .rules-extra-panel[data-rules-tab=extra] .rules-extra-hero-copy{grid-template-columns:1fr!important}.rules-simple-guide .rules-extra-panel[data-rules-tab=extra] .rules-extra-stat-row{grid-column:1!important;grid-row:auto!important}}.rules-simple-guide .rules-win-panel[data-rules-tab=win][data-active=true]{grid-template-areas:"copy life" "path path" "signals signals" "bottom bottom"!important}.rules-simple-guide .rules-win-bottom-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)!important;align-items:stretch!important}.rules-simple-guide .rules-win-bottom-grid>.rules-win-table-panel,.rules-simple-guide .rules-win-bottom-grid>.rules-win-lane-panel{align-self:stretch!important}.rules-simple-guide .rules-win-signals{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rules-simple-guide .rules-win-signals span{min-height:clamp(92px,7vw,118px)!important}.rules-simple-guide .rules-win-table-panel{order:1!important}.rules-simple-guide .rules-win-lane-panel{order:2!important}@media(max-width:1180px){.rules-simple-guide .rules-win-panel[data-rules-tab=win][data-active=true]{grid-template-areas:"copy" "life" "path" "signals" "bottom"!important}.rules-simple-guide .rules-win-bottom-grid{grid-template-columns:1fr!important}}.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:hover,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:focus-visible{display:block!important;width:min(calc(100vw - 20px),900px,72vw)!important;max-width:calc(100vw - 20px)!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:var(--ad-aspect-ratio, 16 / 3)!important;margin:clamp(8px,1.2vw,14px) auto clamp(12px,1.8vw,20px)!important;overflow:hidden!important;background:#030816!important}.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;background:#030816!important}.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner[data-ad-id=cryptok-download-now]{width:min(calc(100vw - 20px),900px,72vw)!important}.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner[data-ad-id=nadfun-terminal-launch]{width:min(calc(100vw - 20px),1040px,76vw)!important}@media(min-width:1500px){.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:hover,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:focus-visible{width:min(calc(100vw - 28px),1040px,68vw)!important}.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner[data-ad-id=nadfun-terminal-launch]{width:min(calc(100vw - 28px),1120px,72vw)!important}}@media(max-width:760px){.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:hover,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:focus-visible{width:min(calc(100vw - 12px),94vw)!important;max-width:calc(100vw - 12px)!important;border-radius:9px!important}}@media(max-width:420px){.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:hover,.app-shell>.app-menu-bottom-ad.main-menu-cryptok-bottom-banner:focus-visible{width:calc(100vw - 8px)!important;max-width:calc(100vw - 8px)!important}}.wallet-panel{position:relative!important;display:grid!important;gap:clamp(16px,2vw,26px)!important;overflow:hidden!important}.wallet-panel:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(circle at 8% 8%,rgba(57,255,90,.12),transparent 28%),radial-gradient(circle at 88% 10%,rgba(244,184,58,.12),transparent 26%),linear-gradient(120deg,transparent,rgba(144,244,255,.035),transparent)!important;opacity:.9!important}.wallet-panel>*{position:relative!important;z-index:1!important}.wallet-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:clamp(12px,1.5vw,20px)!important;align-items:stretch!important}.wallet-account-console{grid-column:span 4!important}.wallet-deposit-console{grid-column:span 8!important}.wallet-purchase-console{grid-column:span 7!important}.wallet-withdraw-console{grid-column:span 5!important}.wallet-console{position:relative!important;overflow:hidden!important;min-width:0!important;padding:clamp(16px,1.7vw,24px)!important;border:1px solid rgba(248,245,255,.14)!important;border-radius:clamp(16px,1.6vw,24px)!important;background:radial-gradient(circle at 88% 0%,rgba(57,255,90,.13),transparent 32%),linear-gradient(145deg,#ffffff13,#ffffff05),#050008a3!important;box-shadow:0 18px 46px #00000047,inset 0 1px #ffffff12!important}.wallet-console:after{content:""!important;position:absolute!important;inset:auto -20% -42% 22%!important;height:70%!important;pointer-events:none!important;background:radial-gradient(circle,rgba(244,184,58,.13),transparent 68%)!important}.wallet-console>*{position:relative!important;z-index:1!important}.wallet-console .eyebrow{color:#90f4ff!important;letter-spacing:.14em!important}.wallet-console strong{color:#fff8db!important;font-size:clamp(22px,2vw,34px)!important;line-height:.95!important;text-transform:uppercase!important}.wallet-console p,.wallet-field-note{color:#f8f5ffd1!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.42!important}.wallet-console code{border-color:#90f4ff2e!important;border-radius:13px!important;background:#030812b8!important;color:#f8f5ffe6!important}.wallet-balance-grid,.wallet-route-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(8px,1vw,12px)!important}.wallet-balance-grid span,.wallet-route-grid span{display:grid!important;gap:4px!important;min-width:0!important;padding:clamp(10px,1vw,14px)!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:14px!important;background:#03081294!important;box-shadow:inset 0 1px #ffffff0d!important}.wallet-route-grid span[data-active=true]{border-color:#39ff5a6b!important;background:radial-gradient(circle at 18% 12%,rgba(57,255,90,.2),transparent 38%),#030812ad!important;box-shadow:0 0 24px #39ff5a1f,inset 0 1px #ffffff14!important}.wallet-balance-grid b,.wallet-route-grid b{min-width:0!important;overflow:hidden!important;color:#fff8db!important;font-family:var(--font-display)!important;font-size:clamp(16px,1.35vw,22px)!important;line-height:1!important;text-overflow:ellipsis!important}.wallet-balance-grid em,.wallet-route-grid em{color:#f4b83a!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;letter-spacing:.09em!important;text-transform:uppercase!important}.wallet-console label{display:grid!important;gap:7px!important;color:#f8f5ffdb!important;font-weight:900!important}.wallet-console label>span{color:#90f4ff!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.wallet-console input,.wallet-console select{width:100%!important;min-height:48px!important;border:1px solid rgba(248,245,255,.16)!important;border-radius:13px!important;background:#030812b8!important;color:#fff8db!important;font-weight:850!important}.wallet-amount-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.wallet-console button{border-radius:13px!important;font-family:var(--font-display)!important;font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important}.wallet-console button.primary,.wallet-console .primary{min-height:52px!important;color:#050008!important;background:linear-gradient(135deg,#39ff5a,#f4b83a 58%,#90f4ff)!important;box-shadow:0 14px 28px #39ff5a29!important}.wallet-account-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.wallet-inline-error{color:#ffdce4!important;font-weight:850!important}@media(max-width:1080px){.wallet-account-console,.wallet-deposit-console,.wallet-purchase-console,.wallet-withdraw-console{grid-column:1 / -1!important}}@media(max-width:620px){.wallet-grid,.wallet-balance-grid,.wallet-route-grid,.wallet-account-actions,.wallet-amount-row{grid-template-columns:1fr!important}.wallet-console{padding:14px!important}}.wallet-points-summary{display:grid!important;gap:5px!important;min-width:0!important;padding:clamp(12px,1.2vw,16px)!important;border:1px solid rgba(57,255,90,.28)!important;border-radius:16px!important;background:radial-gradient(circle at 18% 12%,rgba(57,255,90,.2),transparent 44%),linear-gradient(135deg,#39ff5a17,#f4b83a14),#0308129e!important;box-shadow:inset 0 1px #ffffff12,0 14px 30px #0003!important}.wallet-points-summary span,.wallet-points-summary em{color:#f8f5ffbd!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important}.wallet-points-summary strong{min-width:0!important;overflow:hidden!important;color:#39ff5a!important;font-size:clamp(26px,2.6vw,44px)!important;line-height:.92!important;text-overflow:ellipsis!important;text-shadow:0 0 20px rgba(57,255,90,.24)!important}.wallet-withdraw-console select option[value=CHOG],.wallet-withdraw-console select option{color:#050008}.wallet-purchase-console .wallet-route-grid{display:none!important}.leaderboard-panel{position:relative!important;display:grid!important;gap:clamp(16px,2vw,26px)!important;overflow:hidden!important}.leaderboard-panel:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(circle at 8% 4%,rgba(244,184,58,.16),transparent 27%),radial-gradient(circle at 90% 12%,rgba(144,244,255,.12),transparent 26%),linear-gradient(120deg,transparent,rgba(57,255,90,.035),transparent)!important;opacity:.9!important}.leaderboard-panel>*{position:relative!important;z-index:1!important}.leaderboard-tabs{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(8px,1vw,12px)!important}.leaderboard-tabs button{position:relative!important;display:grid!important;gap:5px!important;min-height:clamp(74px,6.5vw,96px)!important;min-width:0!important;padding:clamp(10px,1vw,14px)!important;overflow:hidden!important;border:1px solid rgba(248,245,255,.13)!important;border-radius:17px!important;background:linear-gradient(145deg,#ffffff12,#ffffff05),#0500089e!important;color:#f8f5ffbd!important;text-align:left!important;box-shadow:inset 0 1px #ffffff0f!important}.leaderboard-tabs button:after{content:""!important;position:absolute!important;inset:auto 10px 8px!important;height:3px!important;border-radius:999px!important;background:linear-gradient(90deg,#90f4ff,#39ff5a,#f4b83a)!important;opacity:0!important;transform:scaleX(.35)!important;transition:opacity .16s ease,transform .16s ease!important}.leaderboard-tabs button.active{border-color:#f4b83a73!important;color:#fff8db!important;background:radial-gradient(circle at 16% 0%,rgba(244,184,58,.22),transparent 42%),linear-gradient(145deg,#39ff5a1f,#ffffff09),#050008c7!important;box-shadow:0 14px 32px #0000003d,inset 0 1px #ffffff17!important}.leaderboard-tabs button.active:after{opacity:1!important;transform:scaleX(1)!important}.leaderboard-tabs button span{min-width:0!important;overflow:hidden!important;font-family:var(--font-display)!important;font-size:clamp(14px,1.05vw,19px)!important;font-weight:950!important;line-height:1!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.leaderboard-tabs button small{min-width:0!important;overflow:hidden!important;color:#90f4ffc7!important;font-size:clamp(10px,.78vw,12px)!important;font-weight:850!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.leaderboard-active-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(12px,1.5vw,20px)!important;align-items:center!important;padding:clamp(16px,1.8vw,26px)!important;border:1px solid rgba(244,184,58,.22)!important;border-radius:clamp(18px,1.6vw,24px)!important;background:radial-gradient(circle at 10% 10%,rgba(244,184,58,.18),transparent 34%),radial-gradient(circle at 92% 18%,rgba(57,255,90,.12),transparent 32%),linear-gradient(145deg,#ffffff13,#050008ad)!important;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff14!important}.leaderboard-active-summary h3{color:#fff8db!important;font-size:clamp(30px,3.2vw,56px)!important;line-height:.9!important;letter-spacing:-.055em!important}.leaderboard-active-summary p{max-width:70ch!important;color:#f8f5ffd1!important;font-size:clamp(14px,1vw,17px)!important}.leaderboard-summary-actions span{display:grid!important;gap:2px!important;min-width:92px!important;padding:10px 12px!important;border:1px solid rgba(144,244,255,.18)!important;border-radius:14px!important;background:#0308129e!important;text-align:center!important}.leaderboard-summary-actions b{color:#39ff5a!important;font-family:var(--font-display)!important;font-size:clamp(24px,2.1vw,36px)!important;line-height:.9!important}.leaderboard-summary-actions em{color:#f8f5ffb3!important;font-size:10px!important;font-style:normal!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important}.leaderboard-active-summary button{min-height:48px!important;border-radius:14px!important;color:#050008!important;background:linear-gradient(135deg,#f4b83a,#39ff5a)!important;font-family:var(--font-display)!important;font-weight:950!important}.leaderboard-podium{display:grid!important;grid-template-columns:1.12fr repeat(2,minmax(0,.94fr))!important;gap:clamp(12px,1.4vw,18px)!important}.leaderboard-podium-card{position:relative!important;display:grid!important;gap:8px!important;min-width:0!important;min-height:clamp(150px,12vw,198px)!important;padding:clamp(15px,1.5vw,22px)!important;overflow:hidden!important;border:1px solid rgba(248,245,255,.14)!important;border-radius:clamp(18px,1.5vw,24px)!important;background:radial-gradient(circle at 8% 0%,rgba(144,244,255,.14),transparent 36%),linear-gradient(145deg,#ffffff12,#ffffff05),#050008a8!important;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff12!important}.leaderboard-podium-card[data-place="1"]{border-color:#f4b83a7a!important;background:radial-gradient(circle at 14% 0%,rgba(244,184,58,.24),transparent 40%),radial-gradient(circle at 95% 10%,rgba(57,255,90,.14),transparent 32%),linear-gradient(145deg,#ffffff14,#ffffff06),#050008b8!important}.leaderboard-podium-card span{width:max-content!important;max-width:100%!important;padding:6px 10px!important;border:1px solid rgba(244,184,58,.28)!important;border-radius:999px!important;color:#f4b83a!important;background:#03081280!important;font-size:11px!important;font-weight:950!important;letter-spacing:.09em!important;text-transform:uppercase!important}.leaderboard-podium-card strong{min-width:0!important;overflow:hidden!important;color:#fff8db!important;font-family:var(--font-display)!important;font-size:clamp(24px,2.2vw,42px)!important;line-height:.92!important;text-overflow:ellipsis!important;text-transform:uppercase!important}.leaderboard-podium-card em{color:#39ff5a!important;font-size:clamp(16px,1.3vw,22px)!important;font-style:normal!important;font-weight:950!important}.leaderboard-podium-card small{color:#f8f5ffc7!important;font-size:clamp(12px,.86vw,14px)!important;font-weight:760!important;line-height:1.32!important}.leaderboard-list{display:grid!important;gap:clamp(9px,1vw,13px)!important}.leaderboard-pager{display:grid!important;grid-template-columns:repeat(2,minmax(92px,auto)) minmax(170px,1fr) repeat(2,minmax(92px,auto))!important;gap:clamp(8px,.9vw,12px)!important;align-items:center!important;padding:clamp(10px,1vw,14px)!important;border:1px solid rgba(144,244,255,.18)!important;border-radius:18px!important;background:radial-gradient(circle at 50% 0%,rgba(144,244,255,.1),transparent 42%),#05000894!important;box-shadow:inset 0 1px #ffffff0f!important}.leaderboard-pager button{min-height:44px!important;border:1px solid rgba(244,184,58,.28)!important;border-radius:13px!important;color:#fff8db!important;background:linear-gradient(145deg,#f4b83a2e,#39ff5a14),#030812b8!important;font-family:var(--font-display)!important;font-size:clamp(11px,.82vw,13px)!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.leaderboard-pager button:not(:disabled):hover,.leaderboard-pager button:not(:disabled):focus-visible{border-color:#39ff5a80!important;color:#050008!important;background:linear-gradient(135deg,#f4b83a,#39ff5a)!important;transform:translateY(-1px)!important}.leaderboard-pager button:disabled{cursor:not-allowed!important;opacity:.42!important}.leaderboard-pager span{display:grid!important;gap:3px!important;justify-items:center!important;min-width:0!important;padding:8px 12px!important;border:1px solid rgba(248,245,255,.1)!important;border-radius:13px!important;background:#03081280!important;color:#f8f5ffc2!important;text-align:center!important}.leaderboard-pager strong{color:#90f4ff!important;font-family:var(--font-display)!important;font-size:clamp(13px,1vw,16px)!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important}.leaderboard-pager b{color:#39ff5a!important}.leaderboard-pager em{color:#f8f5ffa8!important;font-size:11px!important;font-style:normal!important;font-weight:850!important}.leaderboard-row{position:relative!important;display:grid!important;grid-template-columns:clamp(50px,4.5vw,68px) minmax(170px,1.1fr) minmax(150px,.72fr) repeat(6,minmax(82px,.54fr))!important;gap:clamp(8px,.9vw,12px)!important;min-height:82px!important;padding:clamp(11px,1vw,15px)!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:18px!important;background:linear-gradient(90deg,rgba(244,184,58,.1),transparent 48%),radial-gradient(circle at 96% 10%,rgba(144,244,255,.08),transparent 30%),#050008a8!important;box-shadow:0 12px 28px #0003,inset 0 1px #ffffff0e!important}.leaderboard-row>b{display:grid!important;place-items:center!important;width:clamp(42px,3.6vw,56px)!important;height:clamp(42px,3.6vw,56px)!important;border:1px solid rgba(244,184,58,.3)!important;border-radius:999px!important;color:#f4b83a!important;background:#03081294!important;font-family:var(--font-display)!important;font-size:clamp(18px,1.4vw,24px)!important;line-height:1!important}.leaderboard-player strong{color:#fff8db!important;font-size:clamp(18px,1.35vw,24px)!important}.leaderboard-player span,.leaderboard-player small{color:#f8f5ffb3!important}.leaderboard-row>span{align-self:stretch!important;justify-content:center!important;padding:9px 10px!important;border:1px solid rgba(248,245,255,.09)!important;border-radius:13px!important;background:#0308127a!important}.leaderboard-row>span small{color:#90f4ffbd!important}.leaderboard-row .leaderboard-primary{border-color:#39ff5a47!important;background:radial-gradient(circle at 18% 12%,rgba(57,255,90,.16),transparent 42%),#03081294!important}.leaderboard-row .leaderboard-primary b{color:#39ff5a!important;font-size:clamp(16px,1.1vw,21px)!important}@media(max-width:1260px){.leaderboard-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.leaderboard-row{grid-template-columns:54px minmax(0,1.2fr) minmax(126px,.72fr) repeat(3,minmax(76px,.52fr))!important}.leaderboard-row>span:nth-of-type(n+5){display:none!important}}@media(max-width:860px){.leaderboard-active-summary,.leaderboard-summary-actions,.leaderboard-podium{grid-template-columns:1fr!important}.leaderboard-row{grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important}.leaderboard-row .leaderboard-primary{grid-column:1 / -1!important}.leaderboard-row>span:not(.leaderboard-primary){display:none!important}.leaderboard-player small{display:block!important}}@media(max-width:560px){.leaderboard-tabs{grid-template-columns:1fr!important}.leaderboard-pager{grid-template-columns:repeat(2,minmax(0,1fr))!important}.leaderboard-pager span{grid-column:1 / -1!important;order:-1!important}.leaderboard-tabs button{min-height:64px!important}.leaderboard-active-summary,.leaderboard-podium-card,.leaderboard-row{border-radius:16px!important}}.menu-invite-badge{position:absolute!important;top:clamp(8px,1vw,14px)!important;right:clamp(8px,1vw,14px)!important;z-index:4!important;display:grid!important;place-items:center!important;min-width:30px!important;height:30px!important;padding:0 8px!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:999px!important;color:#050008!important;background:linear-gradient(135deg,#f4b83a,#39ff5a)!important;box-shadow:0 0 24px #39ff5a6b,0 10px 24px #00000057!important;font-family:var(--font-display)!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.leaderboard-invite-modal{position:fixed!important;inset:0!important;z-index:999998!important;display:grid!important;place-items:center!important;padding:max(16px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important;background:radial-gradient(circle at 50% 42%,rgba(57,255,90,.14),transparent 34%),#020007c2!important;-webkit-backdrop-filter:blur(14px) saturate(1.18)!important;backdrop-filter:blur(14px) saturate(1.18)!important}.leaderboard-invite-panel{position:relative!important;display:grid!important;grid-template-columns:1fr!important;gap:clamp(12px,1.4vw,18px)!important;align-items:stretch!important;width:min(520px,100%)!important;max-height:min(86dvh,680px)!important;overflow:auto!important;padding:clamp(14px,1.4vw,20px)!important;border:1px solid rgba(57,255,90,.28)!important;border-radius:18px!important;background:radial-gradient(circle at 8% 0%,rgba(57,255,90,.16),transparent 34%),linear-gradient(145deg,#90f4ff17,#050008b8)!important;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff14!important}.leaderboard-invite-panel h3,.leaderboard-invite-panel p{margin:0!important}.leaderboard-invite-panel h3{color:#fff8db!important;font-family:var(--font-display)!important;font-size:clamp(26px,4.8vw,42px)!important;line-height:.96!important;letter-spacing:-.045em!important}.leaderboard-invite-close{position:absolute!important;top:10px!important;right:10px!important;z-index:2!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:1px solid rgba(248,245,255,.18)!important;border-radius:999px!important;color:#fff8db!important;background:#030812bd!important;box-shadow:0 0 16px #00000047,inset 0 1px #ffffff14!important;font-size:24px!important;line-height:1!important}.leaderboard-invite-actions{display:flex!important;gap:8px!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important}.leaderboard-invite-actions button,.private-invite-card .primary{min-height:44px!important}.private-invite-card{border-color:#90f4ff42!important;background:radial-gradient(circle at 94% 0%,rgba(144,244,255,.15),transparent 36%),#050008a3!important}@media(max-width:980px){.leaderboard-invite-panel{width:min(520px,100%)!important;grid-template-columns:1fr!important;align-items:stretch!important}.leaderboard-invite-actions{justify-content:stretch!important}.leaderboard-invite-actions button{flex:1 1 130px!important}}.leaderboard-player-line{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;flex-wrap:wrap!important}.leaderboard-private-challenge-button{min-height:26px!important;padding:0 9px!important;border:1px solid rgba(57,255,90,.34)!important;border-radius:999px!important;color:#39ff5a!important;background:linear-gradient(135deg,#39ff5a1f,#90f4ff14),#0308129e!important;box-shadow:0 0 16px #39ff5a1f,inset 0 1px #ffffff14!important;font-family:var(--font-display)!important;font-size:9px!important;font-weight:950!important;letter-spacing:.07em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}.leaderboard-private-challenge-button:hover,.leaderboard-private-challenge-button:focus-visible{border-color:#f4b83a8f!important;color:#050008!important;background:linear-gradient(135deg,#f4b83a,#39ff5a)!important;transform:translateY(-1px)!important}.leaderboard-podium-card>.leaderboard-private-challenge-button{justify-self:start!important;width:max-content!important}.counter-bank-chip{display:grid!important;align-items:center!important;justify-items:center!important;min-width:clamp(96px,9.8vw,154px)!important;min-height:42px!important;padding:5px 7px!important;overflow:hidden!important;border:1px solid rgba(244,184,58,.32)!important;border-radius:12px!important;background:radial-gradient(circle at 18% 0%,rgba(244,184,58,.2),transparent 42%),linear-gradient(135deg,#39ff5a1a,#90f4ff14),#030812b8!important;box-shadow:0 0 18px #f4b83a1f,inset 0 1px #ffffff14!important}.counter-bank-chip b{color:#f8f5ffc2!important;font-family:var(--font-display)!important;font-size:clamp(6px,.76vw,9px)!important;font-weight:950!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important}.counter-bank-chip em{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;color:#f4b83a!important;font-style:normal!important;font-family:var(--font-display)!important;font-size:clamp(8px,.86vw,12px)!important;font-weight:950!important;line-height:1!important}.counter-bank-chip i{display:inline-grid!important;grid-template-columns:auto auto!important;gap:2px!important;align-items:center!important;justify-content:center!important;min-width:0!important;padding:2px 3px!important;border:1px solid rgba(144,244,255,.18)!important;border-radius:999px!important;background:#ffffff0b!important;font-style:normal!important;white-space:nowrap!important;opacity:.58!important}.counter-bank-chip i[data-active=true]{border-color:#39ff5a6b!important;background:#39ff5a14!important;opacity:1!important}.counter-bank-chip i strong{min-width:0!important;overflow:hidden!important;color:#90f4ff!important;font-size:.82em!important;font-weight:950!important;text-overflow:clip!important;text-transform:uppercase!important}.counter-bank-chip i span{color:#39ff5a!important;font-size:1.18em!important;text-shadow:0 0 12px rgba(57,255,90,.4)!important}.counter-bank-chip[data-empty=true]{opacity:.78!important}.counter-bank-chip[data-empty=true] i span{color:#f8f5ff9e!important;text-shadow:none!important}body.duel-board-active .lane-identity{grid-template-columns:minmax(0,.85fr) minmax(38px,.32fr) minmax(48px,.38fr) minmax(104px,.76fr) minmax(38px,.32fr)!important}body.duel-board-active .counter-bank-chip{box-sizing:border-box!important;align-self:stretch!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;padding:1px 3px!important;border-radius:7px!important}body.duel-board-active .counter-bank-chip b{font-size:clamp(5px,.66vw,8px)!important}body.duel-board-active .counter-bank-chip em{gap:2px!important;font-size:clamp(7px,.82vw,11px)!important}body.duel-board-active .counter-bank-chip i{gap:1px!important;padding:1px 2px!important}@media(max-width:720px),(max-height:520px){body.duel-board-active .lane-identity{grid-template-columns:minmax(0,.48fr) minmax(30px,.24fr) minmax(38px,.3fr) minmax(82px,.62fr) minmax(30px,.24fr)!important;gap:2px!important}body.duel-board-active .counter-bank-chip b{display:none!important}body.duel-board-active .counter-bank-chip em{gap:1px!important;font-size:clamp(6px,1.9vw,9px)!important}body.duel-board-active .counter-bank-chip i{padding:1px!important}}.leaderboard-invite-panel{width:min(680px,100%)!important;gap:clamp(16px,2vw,24px)!important;padding:clamp(22px,2.4vw,34px)!important;border-radius:24px!important}.leaderboard-invite-panel .eyebrow{font-size:clamp(13px,1.2vw,16px)!important;letter-spacing:.14em!important}.leaderboard-invite-panel h3{padding-right:44px!important;font-size:clamp(34px,5.4vw,58px)!important;line-height:.94!important}.leaderboard-invite-panel p{color:#f8f5ffdb!important;font-size:clamp(17px,1.55vw,22px)!important;font-weight:750!important;line-height:1.28!important}.leaderboard-invite-panel .filter-field{gap:8px!important;padding:clamp(13px,1.35vw,18px)!important;border-radius:16px!important}.leaderboard-invite-panel .filter-field span{color:#90f4ff!important;font-size:clamp(13px,1.1vw,16px)!important;font-weight:950!important;letter-spacing:.1em!important}.leaderboard-invite-panel select,.leaderboard-invite-panel input{min-height:clamp(54px,5vw,66px)!important;padding:0 clamp(14px,1.5vw,20px)!important;border-radius:14px!important;color:#fff8db!important;background:#030812db!important;font-family:var(--font-display)!important;font-size:clamp(18px,1.8vw,25px)!important;font-weight:950!important;line-height:1.1!important}.leaderboard-invite-panel select option{color:#050008!important;background:#fff8db!important;font-size:18px!important;font-weight:900!important}.leaderboard-invite-actions{gap:12px!important}.leaderboard-invite-actions button{min-height:54px!important;padding-inline:clamp(16px,2vw,24px)!important;border-radius:15px!important;font-family:var(--font-display)!important;font-size:clamp(15px,1.35vw,18px)!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important}.leaderboard-invite-close{width:44px!important;height:44px!important;min-height:44px!important;font-size:30px!important}@media(max-width:560px){.leaderboard-invite-panel{padding:18px!important}.leaderboard-invite-panel select,.leaderboard-invite-panel input{font-size:18px!important}.leaderboard-invite-actions{display:grid!important;grid-template-columns:1fr!important}}.leaderboard-invite-deck-picker{display:grid!important;gap:10px!important;min-width:0!important}.leaderboard-invite-deck-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:12px!important;min-width:0!important}.leaderboard-invite-deck-head span{color:#90f4ff!important;font-family:var(--font-display)!important;font-size:clamp(14px,1.2vw,18px)!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important}.leaderboard-invite-deck-head strong{min-width:0!important;overflow:hidden!important;color:#fff8db!important;font-family:var(--font-display)!important;font-size:clamp(17px,1.5vw,22px)!important;font-weight:950!important;line-height:1!important;text-align:right!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.leaderboard-invite-deck-rail{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:clamp(126px,24vw,172px)!important;gap:12px!important;min-width:0!important;padding:8px 4px 12px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;scrollbar-width:thin!important}.leaderboard-invite-deck-tile.quick-deck-tile{position:relative!important;display:grid!important;grid-template-rows:minmax(110px,1fr) auto!important;gap:8px!important;min-height:178px!important;padding:10px!important;border:1px solid rgba(248,245,255,.13)!important;border-radius:18px!important;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 76%),transparent 48%),#030812b8!important;box-shadow:inset 0 1px #ffffff14,0 12px 26px #00000038!important;scroll-snap-align:center!important}.leaderboard-invite-deck-tile.quick-deck-tile[data-active=true]{border-color:color-mix(in srgb,var(--deck-card-color, #39ff5a),white 14%)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 58%),0 0 24px color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 52%),inset 0 1px #ffffff1f!important}.leaderboard-invite-deck-tile .quick-deck-box{display:grid!important;place-items:center!important;min-height:112px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.leaderboard-invite-deck-tile .quick-deck-box img{width:auto!important;max-width:122%!important;max-height:128px!important;object-fit:contain!important;filter:drop-shadow(0 12px 14px rgba(0,0,0,.56)) drop-shadow(0 0 14px color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 58%))!important}.leaderboard-invite-deck-name{display:grid!important;gap:3px!important;min-width:0!important;text-align:center!important}.leaderboard-invite-deck-name strong{min-width:0!important;overflow:hidden!important;color:#fff8db!important;font-family:var(--font-display)!important;font-size:clamp(12px,1.1vw,15px)!important;font-weight:950!important;line-height:1.05!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.leaderboard-invite-deck-name em{color:#39ff5a!important;font-size:11px!important;font-style:normal!important;font-weight:900!important}@media(max-width:560px){.leaderboard-invite-deck-head{display:grid!important;align-items:start!important}.leaderboard-invite-deck-head strong{text-align:left!important}.leaderboard-invite-deck-rail{grid-auto-columns:minmax(128px,44vw)!important}}.leaderboard-invite-deck-picker{justify-items:center!important;gap:clamp(10px,1.4vw,16px)!important}.leaderboard-invite-deck-head{display:none!important}.leaderboard-invite-deck-hero{position:relative!important;display:grid!important;justify-items:center!important;gap:4px!important;width:min(360px,100%)!important;min-height:clamp(230px,34vw,330px)!important;padding:4px 8px 8px!important;overflow:visible!important;text-align:center!important}.leaderboard-invite-deck-hero:before{content:""!important;position:absolute!important;inset:12% 10% 20%!important;z-index:-1!important;border-radius:999px!important;background:radial-gradient(circle,color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 28%),transparent 70%)!important;filter:blur(18px)!important;opacity:.85!important}.leaderboard-invite-deck-hero .eyebrow{font-size:clamp(12px,1.1vw,15px)!important}.leaderboard-invite-deck-hero .quick-deck-box{display:grid!important;place-items:center!important;width:100%!important;min-height:clamp(170px,25vw,250px)!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.leaderboard-invite-deck-hero .quick-deck-box img{width:auto!important;max-width:min(122%,430px)!important;max-height:clamp(170px,25vw,250px)!important;object-fit:contain!important;filter:drop-shadow(0 22px 24px rgba(0,0,0,.58)) drop-shadow(0 0 22px color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 44%)) saturate(1.12) brightness(1.06)!important}.leaderboard-invite-deck-hero strong{max-width:100%!important;overflow:hidden!important;color:#fff8db!important;font-family:var(--font-display)!important;font-size:clamp(20px,2.2vw,30px)!important;font-weight:950!important;line-height:1!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.leaderboard-invite-deck-hero em{color:#39ff5a!important;font-style:normal!important;font-size:clamp(13px,1.25vw,17px)!important;font-weight:950!important;text-transform:uppercase!important}.leaderboard-invite-deck-rail{display:flex!important;justify-content:center!important;gap:8px!important;width:min(100%,540px)!important;max-width:100%!important;margin-inline:auto!important;padding:4px 2px 8px!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.leaderboard-invite-deck-tile.quick-deck-tile{flex:0 0 clamp(64px,10vw,84px)!important;display:grid!important;grid-template-rows:1fr!important;place-items:center!important;min-width:clamp(64px,10vw,84px)!important;width:clamp(64px,10vw,84px)!important;min-height:clamp(64px,10vw,84px)!important;height:clamp(64px,10vw,84px)!important;padding:5px!important;border-radius:16px!important;overflow:visible!important}.leaderboard-invite-deck-tile .quick-deck-box{min-height:0!important;width:100%!important;height:100%!important}.leaderboard-invite-deck-tile .quick-deck-box img{max-width:132%!important;max-height:clamp(66px,10vw,88px)!important}@media(max-width:560px){.leaderboard-invite-deck-hero{min-height:218px!important}.leaderboard-invite-deck-hero .quick-deck-box,.leaderboard-invite-deck-hero .quick-deck-box img{max-height:176px!important;min-height:166px!important}.leaderboard-invite-deck-rail{justify-content:flex-start!important;width:100%!important;padding-inline:8px!important}}.leaderboard-panel{position:relative;overflow:hidden;border-color:#f4b83a38!important;background:radial-gradient(circle at 10% 0%,rgba(244,184,58,.16),transparent 30%),radial-gradient(circle at 86% 10%,rgba(57,255,90,.12),transparent 28%),linear-gradient(145deg,#0b0311f0,#02080ce6)!important}.leaderboard-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(244,184,58,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(144,244,255,.045) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:radial-gradient(circle at 50% 20%,black,transparent 78%);mask-image:radial-gradient(circle at 50% 20%,black,transparent 78%);opacity:.38}.leaderboard-panel>*{position:relative;z-index:1}.leaderboard-tabs{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))!important;gap:clamp(8px,1vw,12px)!important;padding:clamp(8px,1vw,12px)!important;border:1px solid rgba(248,245,255,.09)!important;border-radius:18px!important;background:#05000875!important;box-shadow:inset 0 0 28px #00000052!important}.leaderboard-tabs button{min-height:78px!important;padding:12px 14px!important;border:1px solid rgba(144,244,255,.18)!important;border-radius:15px!important;background:linear-gradient(135deg,#f8f5ff0e,#39ff5a0b),#030812b8!important;box-shadow:inset 0 1px #ffffff14!important;text-align:left!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.leaderboard-tabs button:hover,.leaderboard-tabs button:focus-visible{transform:translateY(-2px)!important;border-color:#f4b83a85!important;box-shadow:0 14px 30px #0000003d,inset 0 1px #ffffff1f!important}.leaderboard-tabs button.active{border-color:#39ff5a9e!important;background:radial-gradient(circle at 16% 0%,rgba(244,184,58,.28),transparent 46%),linear-gradient(135deg,#39ff5a2e,#90f4ff17),#050008d1!important;box-shadow:0 0 0 1px #39ff5a29,0 18px 42px #39ff5a14!important}.leaderboard-tabs button span{color:#fff8db!important;font-family:var(--font-display)!important;font-size:clamp(15px,1.3vw,20px)!important;font-weight:950!important;letter-spacing:.03em!important;line-height:1!important;text-transform:uppercase!important}.leaderboard-tabs button small{margin-top:8px!important;color:#f8f5ffad!important;font-size:clamp(11px,.95vw,13px)!important;font-weight:850!important;line-height:1.16!important}.leaderboard-active-summary{grid-template-columns:minmax(0,1fr) max-content!important;gap:clamp(14px,2vw,24px)!important;align-items:center!important;padding:clamp(16px,2vw,24px)!important;border:1px solid rgba(244,184,58,.18)!important;border-radius:18px!important;background:linear-gradient(100deg,rgba(244,184,58,.12),transparent 58%),#0500088f!important}.leaderboard-summary-actions{display:grid!important;grid-template-columns:auto auto!important;gap:10px!important;align-items:center!important}.leaderboard-summary-actions span{min-width:106px!important;padding:10px 12px!important;border:1px solid rgba(144,244,255,.18)!important;border-radius:14px!important;background:#0308129e!important;text-align:center!important}.leaderboard-summary-actions button,.leaderboard-pager button{border-radius:999px!important;border-color:#f4b83a5c!important;color:#fff8db!important;background:linear-gradient(135deg,#f4b83a42,#39ff5a21),#050008bd!important;font-family:var(--font-display)!important;letter-spacing:.05em!important}.leaderboard-podium{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(10px,1.5vw,18px)!important}.leaderboard-podium-card{min-height:190px!important;align-content:start!important;gap:10px!important;padding:clamp(16px,1.7vw,22px)!important;border-radius:20px!important;background:radial-gradient(circle at 20% 0%,rgba(244,184,58,.24),transparent 38%),linear-gradient(145deg,#f8f5ff14,#050008b8)!important}.leaderboard-podium-card strong{font-size:clamp(20px,2.2vw,32px)!important;line-height:.98!important}.leaderboard-podium-card em{width:fit-content!important;padding:8px 12px!important;border:1px solid rgba(57,255,90,.28)!important;border-radius:999px!important;color:#39ff5a!important;background:#39ff5a14!important;font-size:clamp(18px,1.8vw,26px)!important;font-style:normal!important;font-weight:950!important}.leaderboard-list{gap:clamp(10px,1.1vw,14px)!important}.leaderboard-row{grid-template-columns:clamp(48px,5vw,70px) minmax(0,1fr) minmax(150px,230px)!important;gap:clamp(10px,1.2vw,16px)!important;min-height:86px!important;padding:clamp(12px,1.25vw,18px)!important;border-color:#90f4ff29!important;border-radius:18px!important;background:linear-gradient(90deg,rgba(244,184,58,.1),transparent 52%),radial-gradient(circle at 100% 50%,rgba(57,255,90,.1),transparent 34%),#050008ad!important;box-shadow:inset 0 1px #ffffff0f,0 16px 34px #0000002e!important}.leaderboard-row:hover{border-color:#f4b83a61!important;transform:translateY(-1px)!important}.leaderboard-row>b{display:grid!important;place-items:center!important;width:clamp(42px,4.4vw,58px)!important;height:clamp(42px,4.4vw,58px)!important;border:1px solid rgba(244,184,58,.34)!important;border-radius:16px!important;color:#fff8db!important;background:#f4b83a1a!important;font-size:clamp(18px,1.7vw,26px)!important;line-height:1!important}.leaderboard-player{gap:7px!important}.leaderboard-player-line{display:flex!important;gap:10px!important;align-items:center!important;justify-content:space-between!important;min-width:0!important}.leaderboard-player strong{color:#fff!important;font-size:clamp(18px,1.55vw,25px)!important}.leaderboard-player span{width:fit-content!important;padding:4px 8px!important;border:1px solid rgba(248,245,255,.09)!important;border-radius:999px!important;color:#f8f5ffb3!important;background:#f8f5ff0a!important;font-size:clamp(10px,.9vw,12px)!important;text-transform:uppercase!important}.leaderboard-row .leaderboard-primary{justify-items:center!important;align-self:stretch!important;min-height:58px!important;padding:10px 12px!important;border-radius:16px!important;text-align:center!important;background:radial-gradient(circle at 20% 0%,rgba(57,255,90,.22),transparent 44%),linear-gradient(135deg,#f4b83a2e,#90f4ff14)!important}.leaderboard-row .leaderboard-primary small{color:#f8f5ff9e!important;font-size:clamp(9px,.8vw,11px)!important}.leaderboard-row .leaderboard-primary b{color:#39ff5a!important;font-size:clamp(18px,1.55vw,25px)!important;text-shadow:0 0 14px rgba(57,255,90,.3)!important}.leaderboard-private-challenge-button{flex:0 0 auto!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;border-color:#90f4ff42!important;color:#90f4ff!important;background:#030812a3!important;box-shadow:inset 0 1px #ffffff14!important;font-size:clamp(10px,.85vw,12px)!important}.leaderboard-private-challenge-button:hover,.leaderboard-private-challenge-button:focus-visible{border-color:#39ff5a8f!important;color:#050008!important;background:linear-gradient(135deg,#39ff5a,#90f4ff)!important}.leaderboard-pager{justify-content:center!important;padding:12px!important;border:1px solid rgba(248,245,255,.08)!important;border-radius:18px!important;background:#05000875!important}@media(max-width:980px){.leaderboard-active-summary,.leaderboard-summary-actions{grid-template-columns:1fr!important}.leaderboard-row{grid-template-columns:clamp(42px,12vw,56px) minmax(0,1fr)!important}.leaderboard-row .leaderboard-primary{grid-column:1 / -1!important;grid-template-columns:auto auto!important;justify-content:space-between!important;align-items:center!important;min-height:48px!important}.leaderboard-player-line{align-items:flex-start!important;flex-direction:column!important}.leaderboard-private-challenge-button{width:fit-content!important}.leaderboard-podium{grid-template-columns:1fr!important}}@media(max-width:560px){.leaderboard-tabs{grid-template-columns:1fr 1fr!important}.leaderboard-tabs button{min-height:70px!important;padding:10px!important}.leaderboard-row{padding:10px!important;border-radius:14px!important}.leaderboard-row .leaderboard-primary b{font-size:clamp(17px,5vw,22px)!important}}.leaderboard-invite-modal{position:fixed!important;inset:0!important;z-index:100000!important;display:grid!important;place-items:stretch!important;width:100vw!important;height:100dvh!important;padding:clamp(8px,1.4vmin,18px)!important;overflow:hidden!important;background:radial-gradient(circle at 16% 8%,rgba(244,184,58,.18),transparent 34%),radial-gradient(circle at 86% 16%,rgba(57,255,90,.16),transparent 32%),radial-gradient(circle at 50% 100%,rgba(144,244,255,.08),transparent 40%),#010006f0!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important;backdrop-filter:blur(18px) saturate(1.2)!important}.leaderboard-invite-panel{position:relative!important;display:grid!important;grid-template-columns:minmax(230px,.54fr) minmax(0,1.46fr)!important;grid-template-rows:minmax(0,1fr) auto auto!important;grid-template-areas:"intro deck" "wager deck" "actions notice"!important;align-items:stretch!important;gap:clamp(10px,1.5vmin,18px)!important;width:100%!important;max-width:none!important;height:100%!important;max-height:calc(100dvh - clamp(16px,2.8vmin,36px))!important;min-height:0!important;margin:0!important;padding:clamp(12px,1.8vmin,24px)!important;overflow:hidden!important;border:1px solid rgba(244,184,58,.3)!important;border-radius:clamp(18px,2.4vmin,30px)!important;background:linear-gradient(90deg,rgba(244,184,58,.09),transparent 46%),radial-gradient(circle at 72% 10%,rgba(57,255,90,.13),transparent 36%),#050008eb!important;box-shadow:0 30px 90px #00000094,inset 0 1px #ffffff17!important}.leaderboard-invite-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(144,244,255,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(244,184,58,.04) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 55% 40%,black,transparent 78%);mask-image:radial-gradient(circle at 55% 40%,black,transparent 78%);opacity:.62}.leaderboard-invite-panel>*{position:relative;z-index:1}.leaderboard-invite-close{position:absolute!important;top:clamp(10px,1.4vmin,18px)!important;right:clamp(10px,1.4vmin,18px)!important;z-index:3!important;width:clamp(44px,5vmin,58px)!important;height:clamp(44px,5vmin,58px)!important;border-radius:999px!important;color:#fff8db!important;background:#050008c7!important}.leaderboard-invite-panel>div:first-of-type{grid-area:intro!important;display:grid!important;align-content:center!important;gap:clamp(8px,1vmin,14px)!important;min-height:0!important;padding:clamp(14px,2vmin,26px)!important;border:1px solid rgba(248,245,255,.09)!important;border-radius:20px!important;background:radial-gradient(circle at 16% 0%,rgba(244,184,58,.22),transparent 42%),#030812a8!important}.leaderboard-invite-panel>div:first-of-type h3{max-width:11ch!important;margin:0!important;font-size:clamp(32px,4.7vmin,68px)!important;line-height:.9!important}.leaderboard-invite-panel>div:first-of-type p{max-width:30ch!important;font-size:clamp(15px,1.7vmin,21px)!important}.leaderboard-invite-deck-picker{grid-area:deck!important;display:grid!important;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr)!important;align-items:stretch!important;gap:clamp(10px,1.5vmin,18px)!important;min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important}.leaderboard-invite-deck-hero{display:grid!important;align-content:center!important;justify-items:center!important;gap:clamp(8px,1.2vmin,14px)!important;min-width:0!important;min-height:0!important;height:100%!important;padding:clamp(12px,1.6vmin,20px)!important;overflow:hidden!important;border-radius:22px!important;background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--deck-card-color, #39ff5a) 28%,transparent),transparent 42%),linear-gradient(160deg,#f8f5ff12,#050008b8)!important}.leaderboard-invite-deck-hero .quick-deck-box{width:min(78%,34vmin)!important;max-width:320px!important;aspect-ratio:.72!important;margin:0!important;transform:rotate(-3deg)!important}.leaderboard-invite-deck-hero strong{max-width:100%!important;overflow:hidden!important;color:#fff!important;font-size:clamp(22px,3vmin,42px)!important;line-height:.95!important;text-align:center!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.leaderboard-invite-deck-hero em{color:#39ff5a!important;font-size:clamp(13px,1.5vmin,18px)!important;font-style:normal!important;font-weight:950!important}.leaderboard-invite-deck-rail{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(clamp(104px,13vmin,150px),1fr))!important;grid-auto-rows:minmax(clamp(82px,12vmin,126px),1fr)!important;align-content:center!important;gap:clamp(7px,1vmin,12px)!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;padding:clamp(8px,1vmin,14px)!important;overflow:hidden!important;border:1px solid rgba(144,244,255,.14)!important;border-radius:22px!important;background:#0308128f!important;scrollbar-width:none!important}.leaderboard-invite-deck-rail::-webkit-scrollbar{display:none!important}.leaderboard-invite-deck-tile{display:grid!important;grid-template-columns:minmax(38px,.46fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(5px,.8vmin,10px)!important;min-width:0!important;min-height:0!important;height:100%!important;padding:clamp(6px,.9vmin,10px)!important;overflow:hidden!important;border-radius:15px!important}.leaderboard-invite-deck-tile .quick-deck-box{width:100%!important;max-width:clamp(42px,7.4vmin,72px)!important;aspect-ratio:.72!important;margin:0!important}.leaderboard-invite-deck-name{display:grid!important;gap:3px!important;min-width:0!important;overflow:hidden!important}.leaderboard-invite-deck-name strong{min-width:0!important;overflow:hidden!important;font-size:clamp(11px,1.35vmin,16px)!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.leaderboard-invite-deck-name em{font-size:clamp(10px,1.1vmin,13px)!important}.leaderboard-invite-panel>.filter-field{grid-area:wager!important;align-self:end!important;min-height:0!important;margin:0!important;padding:clamp(12px,1.5vmin,18px)!important;border-radius:18px!important}.leaderboard-invite-panel>.filter-field input{min-height:clamp(46px,5.6vmin,62px)!important;font-size:clamp(20px,2.4vmin,30px)!important}.leaderboard-invite-actions{grid-area:actions!important;display:grid!important;grid-template-columns:1fr .72fr!important;gap:clamp(8px,1vmin,12px)!important;align-self:end!important;min-width:0!important}.leaderboard-invite-actions button{min-height:clamp(48px,5.8vmin,66px)!important;border-radius:16px!important;font-size:clamp(13px,1.45vmin,18px)!important}.leaderboard-invite-panel>.ok,.leaderboard-invite-panel>.error{grid-area:notice!important;align-self:end!important;margin:0!important;padding:clamp(10px,1.2vmin,14px)!important;border-radius:14px!important;font-size:clamp(13px,1.4vmin,17px)!important}@media(max-width:920px),(max-height:620px){.leaderboard-invite-panel{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) auto auto auto!important;grid-template-areas:"intro" "deck" "wager" "actions" "notice"!important;gap:clamp(7px,1.1vmin,12px)!important;padding:clamp(8px,1.3vmin,14px)!important;border-radius:18px!important}.leaderboard-invite-panel>div:first-of-type{min-height:0!important;padding:clamp(9px,1.2vmin,14px) clamp(58px,12vw,78px) clamp(9px,1.2vmin,14px) clamp(10px,1.2vmin,14px)!important}.leaderboard-invite-panel>div:first-of-type h3{max-width:none!important;font-size:clamp(24px,6.2vw,38px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.leaderboard-invite-panel>div:first-of-type p{display:none!important}.leaderboard-invite-deck-picker{grid-template-columns:minmax(112px,.52fr) minmax(0,1fr)!important;gap:clamp(6px,1vmin,10px)!important}.leaderboard-invite-deck-hero{padding:clamp(7px,1vmin,10px)!important;border-radius:16px!important}.leaderboard-invite-deck-hero .quick-deck-box{width:min(82%,26vmin)!important;max-width:150px!important}.leaderboard-invite-deck-hero strong{font-size:clamp(14px,3.8vw,22px)!important}.leaderboard-invite-deck-hero em,.leaderboard-invite-deck-hero .eyebrow{display:none!important}.leaderboard-invite-deck-rail{grid-template-columns:repeat(auto-fit,minmax(clamp(88px,22vw,128px),1fr))!important;grid-auto-rows:minmax(clamp(58px,13.5vw,82px),1fr)!important;gap:clamp(5px,.8vmin,8px)!important;padding:clamp(6px,.8vmin,8px)!important;border-radius:16px!important}.leaderboard-invite-deck-tile{grid-template-columns:minmax(30px,.34fr) minmax(0,1fr)!important;padding:clamp(4px,.8vmin,7px)!important;border-radius:12px!important}.leaderboard-invite-deck-tile .quick-deck-box{max-width:clamp(32px,9vw,48px)!important}.leaderboard-invite-deck-name strong{font-size:clamp(9px,2.6vw,12px)!important}.leaderboard-invite-deck-name em{font-size:clamp(8px,2.2vw,10px)!important}.leaderboard-invite-panel>.filter-field{grid-template-columns:minmax(82px,auto) minmax(0,1fr)!important;padding:clamp(8px,1vmin,10px)!important}.leaderboard-invite-panel>.filter-field input{min-height:42px!important;font-size:clamp(18px,4.6vw,24px)!important}.leaderboard-invite-actions button{min-height:44px!important}}@media(max-width:460px){.leaderboard-invite-modal{padding:6px!important}.leaderboard-invite-panel{max-height:calc(100dvh - 12px)!important}.leaderboard-invite-deck-picker{grid-template-columns:minmax(94px,.44fr) minmax(0,1fr)!important}.leaderboard-invite-deck-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.leaderboard-invite-modal{position:fixed!important;inset:0!important;z-index:100000!important;display:grid!important;place-items:center!important;width:100vw!important;height:100dvh!important;padding:max(14px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;overflow-x:hidden!important;overflow-y:auto!important;background:radial-gradient(circle at 50% 32%,rgba(57,255,90,.14),transparent 34%),radial-gradient(circle at 16% 12%,rgba(244,184,58,.14),transparent 32%),#020007d1!important;-webkit-backdrop-filter:blur(14px) saturate(1.16)!important;backdrop-filter:blur(14px) saturate(1.16)!important}.leaderboard-invite-panel{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-template-areas:none!important;align-items:stretch!important;gap:clamp(12px,1.7vw,20px)!important;width:min(680px,calc(100vw - 28px))!important;max-width:680px!important;height:auto!important;max-height:calc(100dvh - 28px)!important;min-height:0!important;margin:auto!important;padding:clamp(16px,2vw,26px)!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid rgba(57,255,90,.3)!important;border-radius:20px!important;background:radial-gradient(circle at 8% 0%,rgba(57,255,90,.16),transparent 34%),linear-gradient(145deg,#90f4ff17,#050008c7)!important;box-shadow:0 22px 58px #0000006b,inset 0 1px #ffffff14!important}.leaderboard-invite-panel:before{display:none!important}.leaderboard-invite-panel>div:first-of-type,.leaderboard-invite-deck-picker,.leaderboard-invite-panel>.filter-field,.leaderboard-invite-actions,.leaderboard-invite-panel>.ok,.leaderboard-invite-panel>.error{grid-area:auto!important}.leaderboard-invite-panel>div:first-of-type{display:grid!important;align-content:start!important;gap:6px!important;min-height:0!important;padding:0 48px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important}.leaderboard-invite-panel>div:first-of-type h3{max-width:100%!important;margin:0!important;overflow-wrap:anywhere!important;color:#fff8db!important;font-size:clamp(30px,5.2vw,54px)!important;line-height:.95!important;white-space:normal!important}.leaderboard-invite-panel>div:first-of-type p{display:block!important;max-width:42ch!important;color:#f8f5ffd1!important;font-size:clamp(14px,1.45vw,19px)!important;line-height:1.28!important}.leaderboard-invite-close{top:12px!important;right:12px!important;width:42px!important;height:42px!important;min-height:42px!important}.leaderboard-invite-deck-picker{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:clamp(10px,1.4vw,16px)!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:visible!important}.leaderboard-invite-deck-hero{position:relative!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:5px!important;width:min(360px,100%)!important;min-height:clamp(220px,38vw,330px)!important;height:auto!important;padding:4px 8px 8px!important;overflow:visible!important;border-radius:0!important;background:transparent!important;text-align:center!important}.leaderboard-invite-deck-hero:before{display:block!important;content:""!important;position:absolute!important;inset:12% 10% 20%!important;z-index:-1!important;border-radius:999px!important;background:radial-gradient(circle,color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 28%),transparent 70%)!important;filter:blur(18px)!important;opacity:.85!important}.leaderboard-invite-deck-hero .eyebrow,.leaderboard-invite-deck-hero em{display:block!important}.leaderboard-invite-deck-hero .quick-deck-box{display:grid!important;place-items:center!important;width:100%!important;max-width:none!important;min-height:clamp(160px,26vw,240px)!important;height:auto!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.leaderboard-invite-deck-hero .quick-deck-box img{width:auto!important;max-width:min(122%,430px)!important;max-height:clamp(160px,26vw,240px)!important;object-fit:contain!important;filter:drop-shadow(0 22px 24px rgba(0,0,0,.58)) drop-shadow(0 0 22px color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 44%)) saturate(1.12) brightness(1.06)!important}.leaderboard-invite-deck-hero strong{max-width:100%!important;overflow:hidden!important;color:#fff8db!important;font-size:clamp(20px,2.2vw,30px)!important;line-height:1!important;text-align:center!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.leaderboard-invite-deck-hero em{color:#39ff5a!important;font-size:clamp(12px,1.15vw,16px)!important;font-style:normal!important;font-weight:950!important;text-transform:uppercase!important}.leaderboard-invite-deck-rail{display:flex!important;grid-template-columns:none!important;grid-auto-rows:auto!important;align-content:normal!important;justify-content:flex-start!important;gap:8px!important;width:min(100%,540px)!important;max-width:100%!important;height:auto!important;max-height:none!important;margin-inline:auto!important;padding:4px 6px 10px!important;overflow-x:auto!important;overflow-y:visible!important;border:0!important;border-radius:0!important;background:transparent!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.leaderboard-invite-deck-tile.quick-deck-tile,.leaderboard-invite-deck-tile{flex:0 0 clamp(66px,10vw,88px)!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;place-items:center!important;min-width:clamp(66px,10vw,88px)!important;width:clamp(66px,10vw,88px)!important;min-height:clamp(66px,10vw,88px)!important;height:clamp(66px,10vw,88px)!important;padding:5px!important;overflow:visible!important;border-radius:16px!important}.leaderboard-invite-deck-tile .quick-deck-box{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important}.leaderboard-invite-deck-tile .quick-deck-box img{max-width:132%!important;max-height:clamp(66px,10vw,90px)!important}.leaderboard-invite-deck-tile .leaderboard-invite-deck-name{display:none!important}.leaderboard-invite-panel>.filter-field{min-height:0!important;margin:0!important}.leaderboard-invite-panel>.filter-field input{min-height:clamp(48px,5vw,60px)!important;font-size:clamp(18px,1.8vw,24px)!important}.leaderboard-invite-actions{display:grid!important;grid-template-columns:1fr .72fr!important;gap:10px!important;align-self:stretch!important;min-width:0!important}.leaderboard-invite-actions button{min-height:50px!important}.leaderboard-invite-panel>.ok,.leaderboard-invite-panel>.error{margin:0!important;font-size:clamp(12px,1.2vw,15px)!important}@media(min-width:700px)and (min-height:760px){.leaderboard-invite-panel{gap:clamp(10px,1.25vw,16px)!important;padding:clamp(14px,1.65vw,22px)!important}.leaderboard-invite-deck-hero{min-height:clamp(190px,27vw,290px)!important}.leaderboard-invite-deck-hero .quick-deck-box{min-height:clamp(140px,21vw,220px)!important}.leaderboard-invite-deck-hero .quick-deck-box img{max-height:clamp(140px,21vw,220px)!important}.leaderboard-invite-panel>.filter-field{padding:clamp(10px,1.1vw,14px)!important}.leaderboard-invite-panel>.filter-field input{min-height:50px!important}}@media(max-width:560px){.leaderboard-invite-modal{padding:8px!important}.leaderboard-invite-panel{width:min(100%,calc(100vw - 16px))!important;max-height:calc(100dvh - 16px)!important;padding:14px!important;border-radius:16px!important}.leaderboard-invite-panel>div:first-of-type{padding-right:46px!important}.leaderboard-invite-panel>div:first-of-type h3{font-size:clamp(24px,7.6vw,32px)!important;line-height:1!important;overflow-wrap:normal!important;text-wrap:balance!important;word-break:normal!important}.leaderboard-invite-panel>div:first-of-type p{display:none!important}.leaderboard-invite-deck-hero{min-height:216px!important}.leaderboard-invite-deck-hero .quick-deck-box,.leaderboard-invite-deck-hero .quick-deck-box img{min-height:0!important;max-height:170px!important}.leaderboard-invite-deck-rail{width:100%!important;padding-inline:8px!important}.leaderboard-invite-actions{grid-template-columns:1fr!important}}.leaderboard-invite-deck-rail-shell{position:relative!important;display:grid!important;align-items:center!important;width:min(100%,596px)!important;max-width:100%!important;margin-inline:auto!important;padding-inline:30px!important}.leaderboard-invite-deck-rail-shell[data-has-arrows=false]{padding-inline:0!important}.leaderboard-invite-deck-rail{cursor:grab!important;touch-action:pan-y!important;user-select:none!important;-webkit-overflow-scrolling:touch!important;-webkit-user-select:none!important}.leaderboard-invite-deck-rail[data-dragging=true]{cursor:grabbing!important;scroll-snap-type:none!important}.leaderboard-invite-deck-tile.quick-deck-tile{cursor:pointer!important;touch-action:pan-y!important;user-select:none!important;-webkit-user-select:none!important}.leaderboard-invite-deck-tile.quick-deck-tile img{-webkit-user-drag:none!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.leaderboard-invite-deck-arrow{position:absolute!important;top:50%!important;z-index:5!important;display:grid!important;place-items:center!important;width:22px!important;height:34px!important;min-width:22px!important;min-height:34px!important;padding:0!important;border:1px solid rgba(248,245,255,.2)!important;border-radius:7px!important;color:#fff8db!important;background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.24),transparent 32%),#050008c7!important;box-shadow:0 0 14px #39ff5a29,inset 0 0 0 1px #f8f5ff0f!important;font-family:var(--font-display)!important;font-size:15px!important;font-weight:950!important;line-height:1!important;transform:translateY(-50%)!important}.leaderboard-invite-deck-arrow.prev{left:2px!important}.leaderboard-invite-deck-arrow.next{right:2px!important}.leaderboard-invite-deck-arrow:hover:not(:disabled),.leaderboard-invite-deck-arrow:focus-visible:not(:disabled){border-color:#39ff5a80!important;color:#050008!important;background:linear-gradient(135deg,#39ff5a,#f4b83a)!important}.leaderboard-invite-deck-arrow:disabled{cursor:default!important;opacity:0!important;pointer-events:none!important}@media(max-width:560px){.leaderboard-invite-deck-rail-shell{padding-inline:24px!important}.leaderboard-invite-deck-arrow{width:20px!important;height:32px!important;min-width:20px!important;min-height:32px!important;font-size:14px!important}}.leaderboard-invite-wager-switch,.leaderboard-invite-balance-grid,.leaderboard-invite-wager-summary{grid-area:auto!important;min-width:0!important}.leaderboard-invite-wager-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.leaderboard-invite-wager-switch button{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:58px!important;padding:8px!important;border:1px solid rgba(248,245,255,.13)!important;border-radius:8px!important;background:#05000894!important;color:#f8f5ffc7!important;text-align:left!important}.leaderboard-invite-wager-switch button[data-active=true]{border-color:#39ff5a75!important;color:#fff!important;background:linear-gradient(135deg,#39ff5a2e,#f4b83a1f),#050008d1!important;box-shadow:0 0 22px #39ff5a29!important}.leaderboard-invite-wager-switch .challenge-tab-icon{width:40px!important;height:40px!important;min-width:40px!important}.leaderboard-invite-wager-switch .challenge-tab-icon .card-thumb{width:100%!important;height:100%!important}.leaderboard-invite-wager-switch button span:not(.challenge-tab-icon){display:grid!important;gap:2px!important;min-width:0!important}.leaderboard-invite-wager-switch button b,.leaderboard-invite-wager-switch button em{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.leaderboard-invite-wager-switch button b{font-size:12px!important;font-weight:950!important;text-transform:uppercase!important}.leaderboard-invite-wager-switch button em{color:var(--gold)!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}.leaderboard-invite-balance-grid,.leaderboard-invite-wager-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.leaderboard-invite-wager-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.leaderboard-invite-balance-grid>span,.leaderboard-invite-wager-summary>span{display:grid!important;gap:3px!important;min-width:0!important;padding:10px!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:8px!important;background:linear-gradient(135deg,#f8f5ff12,#39ff5a0f),#05000899!important}.leaderboard-invite-wager-summary>span{grid-template-columns:52px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:3px 8px!important;min-height:68px!important;padding:8px!important}.leaderboard-invite-wager-summary>span[data-invite-stat=stake]{border-color:#39ff5a38!important}.leaderboard-invite-wager-summary>span[data-invite-stat=pot]{border-color:#b383ff3d!important}.leaderboard-invite-wager-summary>span[data-invite-stat=payout]{border-color:#f4b83a47!important}.leaderboard-invite-wager-summary .challenge-info-art{grid-row:1 / span 2!important;width:52px!important;height:58px!important;min-width:52px!important}.leaderboard-invite-balance-grid b,.leaderboard-invite-wager-summary b{min-width:0!important;overflow:hidden!important;color:#fff8db!important;font-size:12px!important;font-weight:950!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.leaderboard-invite-balance-grid em,.leaderboard-invite-balance-grid strong,.leaderboard-invite-wager-summary em{min-width:0!important;overflow:hidden!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.leaderboard-invite-balance-grid em,.leaderboard-invite-wager-summary em{color:#f8f5ffad!important}.leaderboard-invite-wager-summary b{color:var(--gold)!important}.leaderboard-invite-balance-grid strong{color:var(--green)!important}@media(max-width:560px){.leaderboard-invite-wager-switch,.leaderboard-invite-balance-grid,.leaderboard-invite-wager-summary{grid-template-columns:1fr!important}}.challenge-command-row{grid-template-columns:minmax(0,1fr)!important}.challenge-setup-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;padding:6px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:#05000880}.challenge-setup-switch button,.challenge-lobby-panel .challenge-tabs button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;text-align:left}.challenge-setup-switch button{min-height:42px;padding:7px 10px;border-color:transparent;background:#f8f5ff0b;color:#f8f5ffc7;font-size:11px;font-weight:950;line-height:1.05;text-transform:uppercase}.challenge-setup-switch button[aria-selected=true]{color:#050008;border-color:#39ff5a9e;background:linear-gradient(135deg,var(--green),var(--gold))}.challenge-setup-switch button span:not(.challenge-tab-icon),.challenge-lobby-panel .challenge-tabs button span:not(.challenge-tab-icon),.challenge-scope-tabs button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.challenge-setup-switch button b,.challenge-scope-tabs button b{display:inline-grid;place-items:center;min-width:24px;min-height:22px;padding:2px 6px;border-radius:999px;background:#05000875;color:inherit;font-family:var(--font-display);line-height:1}.challenge-tab-icon{display:inline-grid;place-items:center;width:30px;height:22px;min-width:30px;overflow:hidden;border:1px solid rgba(248,245,255,.16);border-radius:5px;background:#05000870}.challenge-tab-icon .card-thumb{width:100%;height:100%;border:0;border-radius:4px;object-fit:cover}.challenge-create-grid{grid-template-columns:minmax(250px,1.45fr) minmax(126px,.45fr) minmax(174px,auto);gap:10px;align-items:end}.challenge-create .challenge-setup-mode-panel{display:contents}.challenge-create .challenge-setup-mode-panel[hidden]{display:none!important}.challenge-lobby-panel .challenge-scope-tabs{display:flex;flex-wrap:wrap;gap:6px}.challenge-scope-tabs button{display:inline-flex;gap:6px;align-items:center;min-height:32px;padding:0 10px;border-color:#f8f5ff21;background:#05000880;color:#f8f5ffd6;font-size:11px;font-weight:950;text-transform:uppercase}.challenge-scope-tabs button[aria-selected=true]{color:#050008;border-color:#39ff5ab8;background:linear-gradient(135deg,#39ff5aeb,#f4b83ae0)}.challenge-scope-tabs button:disabled{opacity:.4}.challenge-lobby-panel .challenge-scope-pill{justify-self:start;display:inline-grid;width:fit-content;padding:4px 8px;border:1px solid rgba(248,245,255,.14);border-radius:999px;background:#050008ad;color:#f8f5ffc7;font-size:10px;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase}.challenge-lobby-panel .challenge-scope-pill[data-scope=public]{border-color:#39ff5a6b;color:var(--green);background:#39ff5a1a}.challenge-lobby-panel .challenge-scope-pill[data-scope=private]{border-color:#f4b83a6b;color:var(--gold);background:#f4b83a14}.challenge-lobby-panel .challenge-tabs{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}.challenge-lobby-panel .challenge-tabs button span:not(.challenge-tab-icon){white-space:normal}.challenge-setup-switch button:focus-visible,.challenge-scope-tabs button:focus-visible,.challenge-lobby-panel .challenge-tabs button:focus-visible{outline:2px solid rgba(57,255,90,.86);outline-offset:2px}@media(max-width:760px){.challenge-create-grid,.challenge-setup-switch,.challenge-lobby-panel .challenge-tabs{grid-template-columns:1fr!important}.challenge-scope-tabs button{flex:1 1 min(100%,92px);justify-content:center}}.challenge-arena .online-tab-nav{position:sticky;top:calc(env(safe-area-inset-top) + 8px);z-index:70;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:8px;border:1px solid rgba(248,245,255,.12);border-radius:12px;background:linear-gradient(135deg,rgba(144,244,255,.1),transparent 34%),linear-gradient(145deg,rgba(248,245,255,.075),transparent 56%),#050008db;box-shadow:0 18px 54px #00000057,inset 0 0 0 1px #f8f5ff0b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.challenge-arena .online-tab-button{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"art kicker count" "art label count";gap:2px 8px;align-items:center;min-width:0;min-height:58px;padding:8px 10px;border:1px solid rgba(248,245,255,.12);border-radius:9px;overflow:hidden;color:#f8f5ffd1;background:#0500087a;text-align:left}.challenge-arena .online-tab-button:after{content:"";position:absolute;inset:auto 10px 6px 42px;height:2px;border-radius:999px;background:linear-gradient(90deg,#39ff5a00,#39ff5ab8,#f4b83a00);opacity:0}.challenge-arena .online-tab-button:hover,.challenge-arena .online-tab-button:focus-visible{border-color:#90f4ff57;color:#f8f5fff5}.challenge-arena .online-tab-button.active,.challenge-arena .online-tab-button[aria-selected=true]{color:#050008;border-color:#39ff5aa8;background:linear-gradient(135deg,#39ff5af5,#f4b83ae6);box-shadow:0 14px 34px #39ff5a29}.challenge-arena .online-tab-button.active:after,.challenge-arena .online-tab-button[aria-selected=true]:after{opacity:1}.challenge-arena .online-tab-art{grid-area:art;display:grid;place-items:center;width:34px;height:42px;border:1px solid rgba(248,245,255,.16);border-radius:7px;overflow:hidden;background:#0500086b}.challenge-arena .online-tab-art .card-thumb{width:100%;height:100%;border:0;object-fit:cover}.challenge-arena .online-tab-button>span:not(.online-tab-art){grid-area:kicker;min-width:0;overflow:hidden;color:currentColor;font-size:10px;font-weight:950;letter-spacing:.09em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.72}.challenge-arena .online-tab-button strong{grid-area:label;min-width:0;overflow:hidden;font-family:var(--font-display);font-size:clamp(13px,1vw,16px);font-weight:950;letter-spacing:0;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.challenge-arena .online-tab-button b{grid-area:count;display:grid;place-items:center;min-width:28px;min-height:28px;padding:2px 7px;border-radius:999px;background:#05000875;color:inherit;font-family:var(--font-display);font-size:12px;line-height:1}.challenge-arena .online-tab-panel[data-online-active=false]{display:none!important}.challenge-arena .online-tab-panel[data-online-active=true]{animation:pvpOnlinePanelIn .22s ease both}@keyframes pvpOnlinePanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.challenge-arena .challenge-lobby-panel{position:relative;grid-template-columns:minmax(0,1fr);gap:10px;overflow:hidden;min-height:min(760px,72vh)}.challenge-arena .challenge-lobby-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 8%,color-mix(in srgb,var(--challenge-section-color),transparent 80%),transparent 34%),linear-gradient(115deg,transparent 0 58%,rgba(248,245,255,.04) 58% 59%,transparent 59% 100%);opacity:.9;pointer-events:none}.challenge-arena .challenge-lobby-panel>*{position:relative;z-index:1}.online-panel-visual{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr);min-height:112px;border:1px solid rgba(248,245,255,.1);border-radius:10px;overflow:hidden;background:linear-gradient(135deg,rgba(248,245,255,.075),transparent 48%),#0500086b}.online-panel-visual span{display:grid;place-items:center;min-width:0;min-height:112px;padding:8px;border-right:1px solid rgba(248,245,255,.1);background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--challenge-section-color),transparent 72%),transparent 62%)}.online-panel-visual .card-thumb{width:100%;height:100%;max-height:126px;border:0;object-fit:contain;filter:drop-shadow(0 14px 20px rgba(0,0,0,.42)) saturate(1.1)}.online-panel-visual i{display:block;min-height:112px;background:linear-gradient(90deg,#0500081a,#050008b3),url(../card-art/hq/MONI-GQ-001.webp) center 35% / cover no-repeat;opacity:.76}.challenge-arena .challenge-lobby-panel .challenge-tabs{display:none!important}.challenge-arena .challenge-list{align-content:start;min-height:0}@media(max-width:1120px){.challenge-arena .online-tab-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.challenge-arena .online-tab-nav{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-arena .online-tab-button{min-height:56px}.online-panel-visual{grid-template-columns:1fr;min-height:0}.online-panel-visual span{min-height:96px;border-right:0;border-bottom:1px solid rgba(248,245,255,.1)}.online-panel-visual i{min-height:72px}}@media(max-width:480px){.challenge-arena .online-tab-nav{grid-template-columns:1fr}}.challenge-arena .challenge-create-grid{grid-template-columns:minmax(250px,.92fr) minmax(0,1fr)!important;align-items:stretch!important;gap:clamp(12px,1.45vw,18px)!important}.challenge-arena .challenge-create-fields{display:grid!important;align-content:end!important;gap:10px!important;min-width:0!important}.challenge-arena .challenge-create-fields[hidden]{display:none!important}.challenge-arena .challenge-create-grid .challenge-hint{grid-column:1 / -1!important}.challenge-deck-picker{position:relative!important;display:grid!important;justify-items:center!important;gap:clamp(8px,1.1vw,14px)!important;min-width:0!important;padding:clamp(10px,1.35vw,16px)!important;overflow:visible!important;border:1px solid rgba(248,245,255,.1)!important;border-radius:12px!important;background:radial-gradient(circle at 50% 14%,rgba(57,255,90,.08),transparent 34%),linear-gradient(145deg,#90f4ff14,#0500088a)!important}.challenge-deck-hero{position:relative!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:5px!important;width:min(100%,330px)!important;min-height:clamp(194px,26vw,292px)!important;padding:4px 8px 8px!important;overflow:visible!important;text-align:center!important}.challenge-deck-hero:before{content:""!important;position:absolute!important;inset:13% 7% 18%!important;z-index:-1!important;border-radius:999px!important;background:radial-gradient(circle,color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 28%),transparent 70%)!important;filter:blur(18px)!important;opacity:.86!important}.challenge-deck-hero .quick-deck-box{display:grid!important;place-items:center!important;width:100%!important;min-height:clamp(138px,20vw,218px)!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.challenge-deck-hero .quick-deck-box img{width:auto!important;max-width:min(122%,380px)!important;max-height:clamp(138px,20vw,218px)!important;object-fit:contain!important;filter:drop-shadow(0 20px 22px rgba(0,0,0,.58)) drop-shadow(0 0 20px color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 46%)) saturate(1.12) brightness(1.06)!important}.challenge-deck-hero strong{max-width:100%!important;overflow:hidden!important;color:#fff8db!important;font-size:clamp(18px,1.85vw,26px)!important;line-height:1!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.challenge-deck-hero em{color:#39ff5a!important;font-size:clamp(11px,1vw,14px)!important;font-style:normal!important;font-weight:950!important;text-transform:uppercase!important}.challenge-deck-rail-shell{position:relative!important;display:grid!important;align-items:center!important;width:min(100%,520px)!important;max-width:100%!important;padding-inline:30px!important}.challenge-deck-rail-shell[data-has-arrows=false]{padding-inline:0!important}.challenge-deck-rail{display:flex!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;padding:4px 6px 10px!important;overflow-x:auto!important;overflow-y:visible!important;border:0!important;background:transparent!important;cursor:grab!important;scrollbar-width:none!important;touch-action:pan-y!important;user-select:none!important;-webkit-overflow-scrolling:touch!important;-webkit-user-select:none!important}.challenge-deck-rail::-webkit-scrollbar{display:none!important}.challenge-deck-rail[data-dragging=true]{cursor:grabbing!important;scroll-snap-type:none!important}.challenge-deck-tile.quick-deck-tile,.challenge-deck-tile{flex:0 0 clamp(64px,8vw,88px)!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;min-width:clamp(64px,8vw,88px)!important;width:clamp(64px,8vw,88px)!important;min-height:clamp(64px,8vw,88px)!important;height:clamp(64px,8vw,88px)!important;padding:5px!important;overflow:visible!important;border:1px solid rgba(248,245,255,.1)!important;border-radius:14px!important;background:#05000857!important;box-shadow:none!important;cursor:pointer!important;touch-action:pan-y!important;user-select:none!important;-webkit-user-select:none!important}.challenge-deck-tile.quick-deck-tile[data-active=true],.challenge-deck-tile[data-active=true]{border-color:color-mix(in srgb,var(--deck-card-color, #39ff5a),#fff 24%)!important;background:color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 82%)!important;box-shadow:0 0 18px color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 66%)!important}.challenge-deck-tile.quick-deck-tile[data-preview=true],.challenge-deck-tile[data-preview=true],.challenge-deck-tile:hover,.challenge-deck-tile:focus-visible{transform:translateY(-2px) scale(1.05)!important;border-color:color-mix(in srgb,var(--deck-card-color, #39ff5a),#fff 18%)!important}.challenge-deck-tile .quick-deck-box{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.challenge-deck-tile .quick-deck-box img{width:auto!important;max-width:132%!important;max-height:clamp(66px,8vw,90px)!important;object-fit:contain!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;filter:drop-shadow(0 7px 8px rgba(0,0,0,.54)) saturate(.84) brightness(.86)!important}.challenge-deck-tile[data-active=true] .quick-deck-box img,.challenge-deck-tile[data-preview=true] .quick-deck-box img,.challenge-deck-tile:hover .quick-deck-box img,.challenge-deck-tile:focus-visible .quick-deck-box img{filter:drop-shadow(0 8px 10px rgba(0,0,0,.62)) drop-shadow(0 0 8px color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 44%)) saturate(1.12) brightness(1.08)!important}.challenge-deck-name{display:none!important}.challenge-deck-arrow{position:absolute!important;top:50%!important;z-index:5!important;display:grid!important;place-items:center!important;width:22px!important;height:34px!important;min-width:22px!important;min-height:34px!important;padding:0!important;border:1px solid rgba(248,245,255,.2)!important;border-radius:7px!important;color:#fff8db!important;background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.24),transparent 32%),#050008c7!important;box-shadow:0 0 14px #39ff5a29,inset 0 0 0 1px #f8f5ff0f!important;font-family:var(--font-display)!important;font-size:15px!important;font-weight:950!important;line-height:1!important;transform:translateY(-50%)!important}.challenge-deck-arrow.prev{left:2px!important}.challenge-deck-arrow.next{right:2px!important}.challenge-deck-arrow:hover:not(:disabled),.challenge-deck-arrow:focus-visible:not(:disabled){border-color:#39ff5a80!important;color:#050008!important;background:linear-gradient(135deg,#39ff5a,#f4b83a)!important}.challenge-deck-arrow:disabled{cursor:default!important;opacity:0!important;pointer-events:none!important}@media(max-width:860px){.challenge-arena .challenge-create-grid{grid-template-columns:1fr!important}.challenge-arena .challenge-create-fields{align-content:start!important}.challenge-deck-hero{min-height:clamp(188px,42vw,268px)!important}.challenge-deck-hero .quick-deck-box,.challenge-deck-hero .quick-deck-box img{max-height:clamp(142px,32vw,210px)!important}}@media(max-width:560px){.challenge-deck-picker{padding:10px!important}.challenge-deck-hero{min-height:214px!important}.challenge-deck-hero .quick-deck-box,.challenge-deck-hero .quick-deck-box img{min-height:0!important;max-height:168px!important}.challenge-deck-rail-shell{padding-inline:24px!important}.challenge-deck-arrow{width:20px!important;height:32px!important;min-width:20px!important;min-height:32px!important;font-size:14px!important}}body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-card-master-w: 432px;--duel-card-master-h: 626px;--duel-board-card-w: 86px;--duel-board-card-h: 125px;--duel-board-card-scale: .199;--duel-hand-card-w: 134px;--duel-hand-card-h: 194px;--duel-hand-card-scale: .31;--tcg-play-card-w: var(--duel-board-card-w) !important;--tcg-play-card-h: var(--duel-board-card-h) !important;--tcg-card-aspect: 432 / 626;--tcg-hand-card-w: var(--duel-hand-card-w) !important;--tcg-hand-card-h: var(--duel-hand-card-h) !important;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + 24px) !important;grid-template-columns:minmax(0,1fr)!important}@media(min-width:980px)and (min-height:760px){body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-board-card-w: 95px;--duel-board-card-h: 138px;--duel-board-card-scale: .22;--duel-hand-card-w: 142px;--duel-hand-card-h: 206px;--duel-hand-card-scale: .329}}@media(max-width:680px),(max-height:700px){body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-board-card-w: 76px;--duel-board-card-h: 110px;--duel-board-card-scale: .176;--duel-hand-card-w: 124px;--duel-hand-card-h: 180px;--duel-hand-card-scale: .287;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + 18px) !important}}@media(max-width:460px),(max-height:590px){body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-board-card-w: 68px;--duel-board-card-h: 99px;--duel-board-card-scale: .157;--duel-hand-card-w: 112px;--duel-hand-card-h: 162px;--duel-hand-card-scale: .259;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + 14px) !important}}@media(max-width:360px),(max-height:520px){body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-board-card-w: 60px;--duel-board-card-h: 87px;--duel-board-card-scale: .139;--duel-hand-card-w: 98px;--duel-hand-card-h: 142px;--duel-hand-card-scale: .227}}body.duel-board-active .player-lane .lane-identity,body.duel-board-active .player-lane[data-has-action=false] .lane-identity,body.duel-board-active .player-lane[data-has-leave-action=false] .lane-identity,body.duel-board-active .player-lane.hostile[data-has-leave-action=true] .lane-identity{grid-template-columns:minmax(0,1fr) clamp(52px,4vw,74px) clamp(70px,5vw,92px) clamp(116px,8.5vw,158px) clamp(46px,3.6vw,66px)!important;justify-content:stretch!important}body.duel-board-active .life-counter,body.duel-board-active .energy-pips,body.duel-board-active .counter-bank-chip,body.duel-board-active .deck-count-chip{width:100%!important;max-width:100%!important}@media(min-width:701px)and (min-height:621px){body.duel-board-active .player-lane.hostile[data-has-leave-action=true]{padding-right:clamp(166px,12.5vw,184px)!important}}.challenge-arena:not([data-match-active=true]){display:grid!important;align-content:start!important;gap:clamp(12px,1.6vw,20px)!important;overflow:visible!important}.challenge-arena .online-tab-nav,.challenge-arena .challenge-command-row,.challenge-arena .challenge-lobby-panel{width:min(100%,1380px)!important;margin-inline:auto!important}.challenge-arena .online-tab-nav{border-radius:8px!important}.challenge-arena .online-tab-button{min-height:62px!important;border-radius:7px!important}.challenge-arena .online-tab-button b{max-width:72px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.challenge-arena .challenge-command-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.challenge-arena .challenge-setup-card{gap:clamp(12px,1.5vw,18px)!important;overflow:hidden!important;border-radius:8px!important}.challenge-arena .challenge-setup-card .quick-panel-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.challenge-arena .challenge-setup-card .quick-panel-head strong{white-space:nowrap!important}.challenge-arena .challenge-create-grid{grid-template-columns:minmax(280px,.95fr) minmax(260px,.8fr)!important;align-items:stretch!important}.challenge-arena .challenge-create-fields{align-content:center!important;padding:clamp(10px,1.1vw,14px)!important;border:1px solid rgba(248,245,255,.1)!important;border-radius:8px!important;background:#0500086b!important}.challenge-arena .challenge-create-fields .filter-field{min-width:0!important}.challenge-arena .challenge-create-fields .filter-field input,.challenge-arena .challenge-create-fields .primary{width:100%!important}.challenge-arena .challenge-create-grid .challenge-hint{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(160px,1.45fr) repeat(3,minmax(110px,.72fr)) minmax(170px,1fr)!important;gap:8px!important;align-items:stretch!important}.challenge-arena .challenge-hint span,.challenge-arena .challenge-hint strong{display:grid!important;align-content:center!important;min-width:0!important;min-height:42px!important;padding:8px 10px!important;border-radius:7px!important;line-height:1.08!important}.challenge-arena .challenge-hint span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.challenge-arena .challenge-hint strong{justify-items:start!important;color:var(--green)!important}.challenge-setup-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.challenge-setup-guide span{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:3px 9px;align-items:center;min-width:0;min-height:66px;padding:10px;border:1px solid rgba(248,245,255,.1);border-radius:7px;background:#05000870}.challenge-setup-guide b{display:grid;grid-row:1 / span 2;place-items:center;width:30px;height:30px;border-radius:999px;color:#050008;background:linear-gradient(135deg,var(--green),var(--gold));font-family:var(--font-display);font-weight:950;line-height:1}.challenge-setup-guide strong,.challenge-setup-guide em{min-width:0;overflow:hidden;text-overflow:ellipsis}.challenge-setup-guide strong{color:#fff;font-size:13px;line-height:1.05;text-transform:uppercase;white-space:nowrap}.challenge-setup-guide em{color:#f8f5ff99;font-size:10px;font-style:normal;font-weight:850;line-height:1.15}.challenge-arena .challenge-lobby-panel{min-height:0!important;padding:clamp(12px,1.4vw,18px)!important;border-radius:8px!important}.challenge-lobby-panel[data-section=public]{--challenge-section-color: var(--green)}.challenge-lobby-panel[data-section=private]{--challenge-section-color: #ff4f6d}.challenge-lobby-panel[data-section=live]{--challenge-section-color: var(--gold)}.challenge-lobby-panel[data-section=mine]{--challenge-section-color: var(--purple)}.challenge-lobby-panel[data-section=settled]{--challenge-section-color: #90f4ff}.challenge-arena .challenge-lobby-panel .challenge-list-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important}.challenge-arena .challenge-list-head p{margin:4px 0 0!important;color:#f8f5ffa8!important;font-size:13px!important;line-height:1.3!important}.challenge-arena .online-panel-visual{grid-template-columns:minmax(88px,126px) minmax(0,1fr)!important;min-height:88px!important;border-radius:8px!important}.challenge-arena .online-panel-visual span,.challenge-arena .online-panel-visual i{min-height:88px!important}.challenge-arena .online-panel-visual .card-thumb{max-height:96px!important}.challenge-live-pin-inline{border-color:color-mix(in srgb,var(--challenge-section-color),transparent 50%)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--challenge-section-color),transparent 84%),#05000875),#05000880!important}.challenge-live-pin-inline p{color:#f8f5ffad;line-height:1.25}.challenge-arena .challenge-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:10px!important;align-items:stretch!important}.challenge-arena .challenge-card{min-height:0!important;padding:14px!important;border-radius:8px!important}.challenge-arena .challenge-card-main{grid-template-columns:auto auto minmax(0,1fr)!important;align-items:start!important}.challenge-arena .challenge-card-main>strong,.challenge-arena .challenge-card-stats{grid-column:1 / -1!important}.challenge-arena .challenge-card-main>strong{overflow-wrap:anywhere!important}.challenge-arena .challenge-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.challenge-arena .challenge-card-actions button{min-width:min(100%,146px)!important}.challenge-support-grid,.challenge-arena .challenge-lobby-panel .challenge-tabs,.challenge-arena .challenge-lobby-panel .challenge-scope-tabs{display:none!important}@media(max-width:1020px){.challenge-arena .challenge-create-grid{grid-template-columns:1fr!important}.challenge-arena .challenge-create-grid .challenge-hint{grid-template-columns:repeat(2,minmax(0,1fr))!important}.challenge-arena .challenge-hint span:first-child,.challenge-arena .challenge-hint strong{grid-column:1 / -1!important}.challenge-setup-guide{grid-template-columns:1fr!important}}@media(max-width:700px){.challenge-arena .online-tab-nav{position:relative!important;top:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important}.challenge-arena .online-tab-button{min-height:54px!important;padding:7px!important}.challenge-arena .online-tab-art{width:30px!important;height:36px!important}.challenge-arena .online-tab-button strong{font-size:12px!important}.challenge-arena .challenge-create-grid .challenge-hint,.challenge-arena .challenge-card-stats,.challenge-arena .challenge-lobby-panel .challenge-list-head,.challenge-arena .challenge-card-main{grid-template-columns:1fr!important}.challenge-arena .challenge-hint span,.challenge-arena .challenge-hint strong,.challenge-arena .challenge-card-main>strong,.challenge-arena .challenge-card-stats{grid-column:auto!important}.challenge-arena .online-panel-visual{grid-template-columns:1fr!important}.challenge-arena .online-panel-visual span{border-right:0!important;border-bottom:1px solid rgba(248,245,255,.1)!important}}@media(max-width:440px){.challenge-arena .online-tab-nav{grid-template-columns:1fr!important}.challenge-arena .challenge-setup-card,.challenge-arena .challenge-lobby-panel{padding:10px!important}}.challenge-arena .online-tab-nav{gap:6px!important;padding:6px!important;max-width:1320px!important}.challenge-arena .online-tab-button{min-height:54px!important;padding:7px 9px!important}.challenge-arena .online-tab-art{width:28px!important;height:34px!important}.challenge-arena .online-tab-button>span:not(.online-tab-art){font-size:9px!important}.challenge-arena .online-tab-button strong{font-size:clamp(12px,.82vw,14px)!important}.challenge-arena .challenge-command-row,.challenge-arena .challenge-lobby-panel{max-width:1320px!important}.challenge-arena .challenge-setup-card{padding:clamp(12px,1.25vw,16px)!important}.challenge-arena .challenge-setup-card .quick-panel-head{padding-bottom:8px!important;border-bottom:1px solid rgba(248,245,255,.08)!important}.challenge-arena .challenge-setup-switch{margin-bottom:0!important}.challenge-arena .challenge-create-grid{grid-template-columns:minmax(290px,.76fr) minmax(278px,.62fr)!important;align-items:start!important;gap:clamp(10px,1.05vw,14px)!important}.challenge-arena .challenge-deck-picker{gap:8px!important;padding:clamp(9px,1vw,12px)!important}.challenge-arena .challenge-deck-hero{width:min(100%,286px)!important;min-height:clamp(176px,15vw,228px)!important;padding-bottom:4px!important}.challenge-arena .challenge-deck-hero .quick-deck-box{min-height:clamp(116px,12.5vw,166px)!important}.challenge-arena .challenge-deck-hero .quick-deck-box img{max-width:min(114%,286px)!important;max-height:clamp(116px,12.5vw,166px)!important}.challenge-arena .challenge-deck-hero strong{font-size:clamp(16px,1.35vw,21px)!important}.challenge-arena .challenge-deck-hero em{font-size:clamp(10px,.78vw,12px)!important}.challenge-arena .challenge-deck-rail-shell{width:min(100%,370px)!important}.challenge-arena .challenge-deck-tile.quick-deck-tile,.challenge-arena .challenge-deck-tile{flex-basis:clamp(58px,5.5vw,74px)!important;width:clamp(58px,5.5vw,74px)!important;min-width:clamp(58px,5.5vw,74px)!important;height:clamp(58px,5.5vw,74px)!important;min-height:clamp(58px,5.5vw,74px)!important;border-radius:10px!important}.challenge-arena .challenge-deck-tile .quick-deck-box img{max-height:clamp(58px,5.5vw,76px)!important}.challenge-arena .challenge-create-fields{align-self:center!important;gap:10px!important;min-height:0!important;padding:clamp(12px,1.25vw,16px)!important;background:linear-gradient(135deg,rgba(248,245,255,.055),transparent 58%),#05000880!important}.challenge-form-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.challenge-form-summary span{display:grid;gap:3px;min-width:0;min-height:54px;padding:8px;border:1px solid rgba(248,245,255,.1);border-radius:7px;background:#0500088a}.challenge-form-summary b{min-width:0;overflow:hidden;color:var(--gold);font-family:var(--font-display);font-size:clamp(13px,1vw,16px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.challenge-form-summary em{color:#f8f5ff9e;font-size:9px;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase}.challenge-arena .challenge-create-fields .primary{min-height:46px!important}.challenge-arena .challenge-create-grid .challenge-hint{gap:7px!important}.challenge-arena .challenge-hint span,.challenge-arena .challenge-hint strong{min-height:36px!important;padding:7px 9px!important;font-size:9px!important}.challenge-setup-guide span{min-height:56px!important;padding:8px!important}.challenge-setup-guide b{width:28px!important;height:28px!important}.challenge-arena .challenge-lobby-panel{min-height:0!important}.challenge-arena .challenge-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),430px))!important;justify-content:start!important}.challenge-arena .challenge-card{display:grid!important;gap:12px!important;min-height:220px!important;max-width:430px!important;border-color:color-mix(in srgb,var(--challenge-section-color, var(--green)),transparent 68%)!important}.challenge-arena .challenge-card-main{gap:9px!important}.challenge-arena .challenge-card-main>strong{font-size:clamp(18px,1.3vw,22px)!important}.challenge-arena .challenge-card-stats{gap:7px!important}.challenge-arena .challenge-card-stats span{justify-items:start!important;min-height:58px!important;width:auto!important;aspect-ratio:auto!important;padding:9px!important;border-radius:7px!important}.challenge-arena .challenge-card-stats b{font-size:clamp(18px,1.4vw,24px)!important}.challenge-arena .challenge-card-actions{align-self:end!important}.challenge-arena .challenge-card-actions button{flex-basis:100%!important;min-height:44px!important}@media(max-width:1180px){.challenge-arena .challenge-create-grid{grid-template-columns:1fr!important}.challenge-arena .challenge-create-fields{align-self:stretch!important}}@media(max-width:700px){.challenge-arena .online-tab-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;scroll-snap-type:none!important;scrollbar-width:auto!important}.challenge-arena .online-tab-nav::-webkit-scrollbar{display:none!important}.challenge-arena .online-tab-button{flex:initial!important;width:100%!important;scroll-snap-align:none!important}.challenge-arena .challenge-setup-card .quick-panel-head{gap:8px!important}.challenge-arena .challenge-setup-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important}.challenge-arena .challenge-setup-switch button{min-height:46px!important;padding:6px!important}.challenge-arena .challenge-deck-hero{min-height:194px!important}.challenge-arena .challenge-deck-hero .quick-deck-box,.challenge-arena .challenge-deck-hero .quick-deck-box img{max-height:136px!important}.challenge-form-summary,.challenge-arena .challenge-create-grid .challenge-hint{grid-template-columns:repeat(2,minmax(0,1fr))!important}.challenge-form-summary span:first-child,.challenge-arena .challenge-hint span:first-child,.challenge-arena .challenge-hint strong{grid-column:1 / -1!important}.challenge-setup-guide{display:flex!important;overflow-x:auto!important;gap:8px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.challenge-setup-guide::-webkit-scrollbar{display:none!important}.challenge-setup-guide span{flex:0 0 218px!important;scroll-snap-align:start!important}.challenge-arena .challenge-list{grid-template-columns:1fr!important}.challenge-arena .challenge-card{max-width:none!important}}@media(max-width:440px){.challenge-arena .online-tab-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.challenge-arena .online-tab-button{flex-basis:auto!important}.challenge-arena .challenge-create-fields,.challenge-arena .challenge-deck-picker{padding:9px!important}}@media(max-width:700px){.challenge-arena .online-tab-button{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"art label count"!important;gap:6px!important}.challenge-arena .online-tab-button>span:not(.online-tab-art){display:none!important}.challenge-arena .online-tab-button strong{overflow:visible!important;font-size:12px!important;line-height:1.02!important;text-overflow:clip!important;white-space:normal!important}.challenge-arena .online-tab-button b{min-width:24px!important;min-height:24px!important;padding-inline:6px!important;font-size:11px!important}.challenge-arena .challenge-setup-switch button{grid-template-columns:auto minmax(0,1fr)!important;gap:7px!important;text-align:left!important}.challenge-arena .challenge-setup-switch button b{display:none!important}.challenge-arena .challenge-setup-switch button span:not(.challenge-tab-icon){overflow:visible!important;font-size:10px!important;line-height:1.05!important;text-overflow:clip!important;white-space:normal!important}.challenge-arena .challenge-lobby-panel .challenge-list-head strong{justify-self:start!important;width:max-content!important;min-width:0!important}}.challenge-lobby-panel[data-section=mine]{background:radial-gradient(circle at 10% 12%,rgba(123,31,255,.18),transparent 34%),linear-gradient(135deg,rgba(123,31,255,.12),transparent 46%),#0500089e!important;box-shadow:inset 4px 0 #b383ff75,0 18px 54px #0000004d!important}.challenge-lobby-panel[data-section=mine] .online-panel-visual i{background:linear-gradient(90deg,#0500081f,#050008c2),url(../card-art/hq/MONI-GM-001.webp) center 42% / cover no-repeat!important}.challenge-lobby-panel[data-section=mine] .online-panel-visual{display:none!important}.challenge-my-games-board{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch;padding:12px;border:1px solid rgba(179,131,255,.2);border-radius:8px;background:linear-gradient(90deg,#0500081a,#050008d1),linear-gradient(135deg,rgba(179,131,255,.09),transparent 54%),#05000875}.challenge-my-games-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.challenge-my-games-stats>span{display:grid;gap:7px;align-items:center;align-content:center;min-width:0;min-height:96px;padding:14px;border:1px solid rgba(248,245,255,.1);border-radius:7px;background:linear-gradient(145deg,rgba(248,245,255,.08),transparent 50%),#05000894}.challenge-my-stat-copy{display:grid;gap:5px;min-width:0}.challenge-my-games-stats b{min-width:0;overflow:hidden;color:var(--gold);font-family:var(--font-display);font-size:clamp(28px,2.4vw,40px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.challenge-my-games-stats strong,.challenge-my-games-stats em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challenge-my-games-stats strong{color:#fff;font-size:12px;line-height:1;text-transform:uppercase}.challenge-my-games-stats em{color:#f8f5ff94;font-size:10px;font-style:normal;font-weight:900;line-height:1;text-transform:uppercase}.challenge-my-games-stats>span[data-my-stat=live]{border-color:#f4b83a52;background:#f4b83a14}.challenge-my-games-stats>span[data-my-stat=incoming]{border-color:#ff4f6d4d;background:#ff4f6d14}.challenge-lobby-panel[data-section=mine] .challenge-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr))!important}.challenge-lobby-panel[data-section=mine] .challenge-list .challenge-my-empty{grid-column:1 / -1}.challenge-card.my-game-card{grid-template-columns:106px minmax(0,1fr)!important;align-items:stretch!important;max-width:560px!important;min-height:0!important;border-color:#b383ff47!important;background:linear-gradient(145deg,rgba(179,131,255,.11),transparent 34%),linear-gradient(180deg,#14082aeb,#050008f0)!important}.challenge-my-game-visual{position:relative;display:grid;align-content:end;min-height:164px;overflow:hidden;border:1px solid rgba(248,245,255,.14);border-radius:8px;background:radial-gradient(circle at 50% 16%,rgba(244,184,58,.2),transparent 56%),#05000894}.challenge-my-game-visual .card-thumb{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;opacity:.88;filter:saturate(1.08) contrast(1.04)}.challenge-my-game-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 34%,rgba(5,0,8,.92))}.challenge-my-game-visual span{position:relative;z-index:1;display:grid;gap:2px;min-height:0;padding:9px;border:0;border-radius:0;background:transparent}.challenge-my-game-visual b,.challenge-my-game-visual em{overflow:hidden;color:#fff8db!important;font-size:10px!important;font-style:normal;font-weight:950;line-height:1.05;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.challenge-my-game-visual em{color:#f8f5ffa8!important}.challenge-card.my-game-card .challenge-card-main{align-content:start!important;grid-template-columns:auto auto minmax(0,1fr)!important;gap:8px!important}.challenge-card.my-game-card[data-status=active]{border-color:#f4b83a85!important;box-shadow:0 0 0 1px #f4b83a24,0 22px 58px #f4b83a14!important}.challenge-card.my-game-card[data-status=open]{border-color:#39ff5a5c!important}.challenge-card.my-game-card .challenge-card-main>strong{grid-column:1 / -1!important;color:#fff8db}.challenge-my-wager-strip{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.challenge-my-wager-chip{display:grid!important;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px!important;min-width:0!important;min-height:58px!important;padding:7px!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:8px!important;background:linear-gradient(145deg,rgba(248,245,255,.07),transparent 48%),#05000894!important}.challenge-my-wager-chip[data-wager-stat=pot]{border-color:#b383ff47!important}.challenge-my-wager-chip[data-wager-stat=payout]{border-color:#f4b83a42!important}.challenge-my-wager-art{display:grid!important;place-items:center;width:34px;height:44px;overflow:hidden;padding:0!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:7px!important;background:#0500088a!important}.challenge-my-wager-art .card-thumb{width:100%;height:100%;border:0;object-fit:cover}.challenge-my-wager-copy{display:grid!important;gap:3px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.challenge-my-wager-copy b{overflow:hidden;color:var(--gold);font-family:var(--font-display);font-size:clamp(16px,1.35vw,22px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.challenge-my-wager-copy em{min-height:0!important;padding:0!important;border:0!important;color:#f8f5ff9e!important;background:transparent!important;font-size:9px!important;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase}.my-game-live-pin{grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center}.challenge-live-pin-art{display:grid;place-items:center;width:58px;height:72px;overflow:hidden;border:1px solid rgba(244,184,58,.22);border-radius:8px;background:#0500088a}.challenge-live-pin-art .card-thumb{width:100%;height:100%;border:0;object-fit:cover}.challenge-card.my-game-card .challenge-card-actions button{flex:0 1 190px!important;min-width:min(100%,190px)!important;border-color:#b383ff6b}.challenge-card.my-game-card .challenge-card-actions{grid-column:1 / -1!important;width:100%}.challenge-card.my-game-card[data-status=active] .challenge-card-actions button{color:#050008;background:linear-gradient(135deg,var(--gold),var(--green))}.challenge-my-empty{grid-template-columns:92px minmax(220px,.76fr) minmax(320px,1fr);align-content:center;align-items:center;gap:16px;justify-items:start;min-height:210px;padding:22px;border-style:solid;border-color:#b383ff38;background:radial-gradient(circle at 18% 12%,rgba(179,131,255,.16),transparent 36%),#0500087a;text-align:left}.challenge-my-empty>.eyebrow,.challenge-my-empty>strong,.challenge-my-empty>em{grid-column:2}.challenge-my-empty-art{display:grid;grid-row:1 / span 3;place-items:center;width:92px;height:118px;overflow:hidden;border:1px solid rgba(248,245,255,.14);border-radius:8px;background:#0500088a}.challenge-my-empty-art .card-thumb{width:100%;height:100%;border:0;object-fit:cover}.challenge-my-empty .eyebrow{color:var(--gold)}.challenge-my-empty>em{max-width:42rem;color:#f8f5ffb3;font-size:13px;font-style:normal;line-height:1.32}.challenge-my-empty-strip{display:grid;grid-column:3;grid-row:1 / span 3;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;min-width:0}.challenge-my-empty-strip>span{display:grid;align-content:center;justify-items:start;gap:5px;min-width:0;min-height:142px;padding:12px;overflow:hidden;border:1px solid rgba(248,245,255,.11);border-radius:8px;background:linear-gradient(145deg,rgba(248,245,255,.08),transparent 50%),#05000885}.challenge-my-empty-strip>span[data-empty-tile=live]{border-color:#f4b83a42;background:linear-gradient(145deg,rgba(244,184,58,.1),transparent 50%),#05000885}.challenge-my-empty-strip>span[data-empty-tile=incoming]{border-color:#ff4f6d38;background:linear-gradient(145deg,rgba(255,79,109,.1),transparent 50%),#05000885}.challenge-my-empty-strip>span>span{display:grid;place-items:center;width:54px;height:68px;overflow:hidden;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:#05000894}.challenge-my-empty-strip .card-thumb{width:100%;height:100%;border:0;object-fit:cover}.challenge-my-empty-strip b,.challenge-my-empty-strip em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challenge-my-empty-strip b{color:var(--gold);font-family:var(--font-display);font-size:18px;line-height:1;text-transform:uppercase}.challenge-my-empty-strip em{color:#f8f5ff9e;font-size:10px;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase}@media(max-width:900px){.challenge-my-games-board{grid-template-columns:1fr}.challenge-my-empty{grid-template-columns:72px minmax(0,1fr)}.challenge-my-empty-strip{grid-column:1 / -1;grid-row:auto}}@media(max-width:700px){.challenge-my-games-board{gap:8px;padding:8px}.challenge-my-games-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:8px}.challenge-my-games-stats>span{min-height:78px;padding:10px}.challenge-my-games-stats b{font-size:24px}.challenge-my-games-stats strong{font-size:10px}.challenge-my-games-stats em{font-size:8px}.challenge-card.my-game-card{grid-template-columns:78px minmax(0,1fr)!important;max-width:none!important;min-height:0!important}.challenge-my-game-visual{min-height:136px}.challenge-my-wager-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.challenge-my-wager-chip{grid-template-columns:1fr!important;justify-items:start;min-height:70px!important}.challenge-my-wager-art{width:32px;height:34px}.challenge-my-wager-copy b{font-size:16px}.challenge-card.my-game-card .challenge-card-actions button{flex-basis:100%!important;min-width:0!important}.my-game-live-pin{grid-template-columns:48px minmax(0,1fr)!important}.my-game-live-pin button{grid-column:1 / -1;width:100%}.challenge-live-pin-art{width:48px;height:60px}.challenge-my-empty{grid-template-columns:54px minmax(0,1fr);min-height:150px;padding:16px}.challenge-my-empty-art{width:54px;height:70px}.challenge-my-empty-strip{display:flex;overflow-x:auto;gap:8px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.challenge-my-empty-strip::-webkit-scrollbar{display:none}.challenge-my-empty-strip>span{flex:0 0 132px;min-height:118px;padding:10px;scroll-snap-align:start}.challenge-my-empty-strip>span>span{width:44px;height:56px}}.challenge-lobby-panel[data-section=settled]{--challenge-section-color: var(--purple);background:radial-gradient(circle at 10% 12%,rgba(123,31,255,.18),transparent 34%),linear-gradient(135deg,rgba(123,31,255,.12),transparent 46%),#0500089e!important;box-shadow:inset 4px 0 #b383ff75,0 18px 54px #0000004d!important}.challenge-lobby-panel[data-section=settled] .online-panel-visual{display:none!important}.challenge-arena .online-tab-button[data-online-tab=settled][aria-selected=true]{color:#050008!important;border-color:#7b1fffb8!important;background:linear-gradient(135deg,#7b1fffeb,#ff4f6dc2)!important;box-shadow:0 14px 36px #7b1fff29!important}.challenge-arena .online-tab-button[data-online-tab=settled][aria-selected=true]:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent)!important}.challenge-list-head-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end;min-width:0}.challenge-list-head-meta .settled-overview{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin:0}.challenge-list-head-meta .settled-overview span{display:inline-grid;grid-template-columns:auto auto;gap:5px;align-items:center;min-width:0;min-height:30px;padding:5px 8px;border:1px solid rgba(248,245,255,.12);border-radius:999px;background:#0500087a}.challenge-list-head-meta .settled-overview b{color:#f8f5fff0;font-family:var(--font-display);font-size:13px;line-height:1}.challenge-list-head-meta .settled-overview em{color:#f8f5ff8f;font-size:9px;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase}.challenge-lobby-panel[data-section=settled] .challenge-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr))!important}.challenge-lobby-panel[data-section=settled] .challenge-list .challenge-settled-empty{grid-column:1 / -1}.challenge-card.settled-result-card{grid-template-columns:106px minmax(0,1fr)!important;align-content:start!important;align-items:stretch!important;gap:10px!important;max-width:560px!important;min-height:0!important;border-color:#b383ff47!important;background:linear-gradient(145deg,rgba(179,131,255,.11),transparent 34%),linear-gradient(180deg,#14082aeb,#050008f0)!important}.challenge-card.settled-result-card[data-result=win]{border-color:#39ff5a66!important}.challenge-card.settled-result-card[data-result=loss]{border-color:#ff4f6d66!important}.challenge-card.settled-result-card[data-result=draw]{border-color:#f4b83a61!important}.challenge-card.settled-result-card .challenge-my-game-visual{border-color:#b383ff3d;background:radial-gradient(circle at 50% 16%,rgba(179,131,255,.24),transparent 56%),#05000894}.challenge-card.settled-result-card .challenge-my-game-visual:after{background:linear-gradient(180deg,transparent 30%,rgba(5,0,8,.94)),linear-gradient(90deg,rgba(179,131,255,.1),transparent 62%)}.challenge-card.settled-result-card[data-result=win] .challenge-my-game-visual{border-color:#39ff5a40;background:radial-gradient(circle at 50% 16%,rgba(57,255,90,.22),transparent 56%),#05000894}.challenge-card.settled-result-card[data-result=loss] .challenge-my-game-visual{border-color:#ff4f6d3d;background:radial-gradient(circle at 50% 16%,rgba(255,79,109,.2),transparent 56%),#05000894}.challenge-card.settled-result-card[data-result=draw] .challenge-my-game-visual{border-color:#f4b83a3d;background:radial-gradient(circle at 50% 16%,rgba(244,184,58,.2),transparent 56%),#05000894}.challenge-card-labels{position:relative;z-index:1;display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:6px;align-items:center;min-width:0}.challenge-card-labels .challenge-status-pill,.challenge-card-labels .challenge-scope-pill{display:inline-grid;align-items:center;justify-self:auto;width:fit-content;margin:0}.challenge-card.settled-result-card .challenge-card-main{grid-template-columns:auto auto minmax(0,1fr)!important;align-content:start!important;gap:8px!important}.challenge-card.settled-result-card .challenge-card-main>strong{grid-column:1 / -1!important;color:#fff8db;font-size:clamp(18px,1.3vw,22px)!important}.challenge-card.settled-result-card .challenge-my-wager-chip[data-wager-stat=stake]{border-color:#b383ff47!important}.challenge-card.settled-result-card .challenge-my-wager-chip[data-wager-stat=pot]{border-color:#f4b83a42!important}.challenge-card.settled-result-card[data-result=win] .challenge-my-wager-chip[data-wager-stat=payout]{border-color:#39ff5a4d!important}.challenge-card.settled-result-card[data-result=loss] .challenge-my-wager-chip[data-wager-stat=payout]{border-color:#ff4f6d4d!important}.challenge-card.settled-result-card .challenge-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.challenge-card.settled-result-card .challenge-card-stats span{min-height:58px!important;padding:9px!important;border-radius:8px!important}.challenge-card.settled-result-card .challenge-card-stats b{font-size:clamp(18px,1.4vw,24px)!important}.challenge-card.settled-result-card .challenge-status-pill[data-status=settled]{color:#90f4ff;border-color:#90f4ff66;background:#90f4ff17}.challenge-card.settled-result-card[data-result=win] .challenge-status-pill[data-status=settled]{color:var(--green);border-color:#39ff5a6b;background:#39ff5a1a}.challenge-card.settled-result-card[data-result=loss] .challenge-status-pill[data-status=settled]{color:#ff4f6d;border-color:#ff4f6d66;background:#ff4f6d1a}.challenge-card.settled-result-card[data-result=draw] .challenge-status-pill[data-status=settled]{color:var(--gold);border-color:#f4b83a6b;background:#f4b83a1a}.challenge-result-strip{position:relative;z-index:1;display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}.challenge-result-strip span{display:grid;gap:3px;min-width:0;min-height:38px;align-content:center;padding:6px 8px;border:1px solid rgba(248,245,255,.12);border-radius:999px;background:#0500086b}.challenge-result-strip b{overflow:hidden;color:#fff;font-family:var(--font-display);font-size:clamp(12px,1vw,15px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.challenge-result-strip em{overflow:hidden;color:#f8f5ff94;font-size:8.5px;font-style:normal;font-weight:950;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.challenge-card.settled-result-card[data-result=win] .challenge-result-strip span:first-child b{color:var(--green)}.challenge-card.settled-result-card[data-result=loss] .challenge-result-strip span:first-child b{color:#ff4f6d}.challenge-card.settled-result-card[data-result=draw] .challenge-result-strip span:first-child b{color:var(--gold)}@media(max-width:760px){.challenge-list-head-meta{justify-content:flex-start}.challenge-list-head-meta .settled-overview{justify-content:flex-start;width:100%}}@media(max-width:700px){.challenge-lobby-panel[data-section=settled] .challenge-list{grid-template-columns:minmax(0,1fr)!important}.challenge-list-head-meta .settled-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-list-head-meta .settled-overview span{justify-content:center}.challenge-card.settled-result-card{grid-template-columns:78px minmax(0,1fr)!important;max-width:none!important;padding:12px!important}.challenge-card.settled-result-card .challenge-card-main{gap:6px!important}.challenge-card.settled-result-card .challenge-card-main>strong{font-size:clamp(18px,5.2vw,22px)!important}.challenge-card.settled-result-card .challenge-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.challenge-card.settled-result-card .challenge-card-stats span{min-height:46px!important;padding:6px!important}.challenge-card.settled-result-card .challenge-card-stats b{font-size:clamp(15px,4.8vw,19px)!important}.challenge-result-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-result-strip span:last-child{grid-column:1 / -1}}.challenge-lobby-panel[data-section=public]{--challenge-section-color: var(--green);background:radial-gradient(circle at 10% 12%,rgba(57,255,90,.18),transparent 34%),linear-gradient(135deg,rgba(57,255,90,.12),transparent 46%),#0500089e!important;box-shadow:inset 4px 0 #39ff5a70,0 18px 54px #0000004d!important}.challenge-lobby-panel[data-section=private]{--challenge-section-color: #ff4f6d;background:radial-gradient(circle at 10% 12%,rgba(255,79,109,.18),transparent 34%),linear-gradient(135deg,rgba(255,79,109,.12),transparent 46%),#0500089e!important;box-shadow:inset 4px 0 #ff4f6d70,0 18px 54px #0000004d!important}.challenge-lobby-panel[data-section=live]{--challenge-section-color: var(--gold);background:radial-gradient(circle at 10% 12%,rgba(244,184,58,.17),transparent 34%),linear-gradient(135deg,rgba(244,184,58,.12),transparent 46%),#0500089e!important;box-shadow:inset 4px 0 #f4b83a70,0 18px 54px #0000004d!important}.challenge-lobby-panel[data-section=private] .online-panel-visual,.challenge-lobby-panel[data-section=live] .online-panel-visual,.challenge-lobby-panel[data-section=public] .online-panel-visual{display:none!important}.challenge-arena .online-tab-button[data-online-tab=private][aria-selected=true]{color:#050008!important;border-color:#ff4f6db8!important;background:linear-gradient(135deg,#ff4f6deb,#f4b83ac7)!important;box-shadow:0 14px 36px #ff4f6d29!important}.challenge-arena .online-tab-button[data-online-tab=public][aria-selected=true]{color:#050008!important;border-color:#39ff5ab8!important;background:linear-gradient(135deg,#39ff5af0,#39ffa0c7)!important;box-shadow:0 14px 36px #39ff5a29!important}.challenge-arena .online-tab-button[data-online-tab=live][aria-selected=true]{color:#050008!important;border-color:#f4b83ab8!important;background:linear-gradient(135deg,#f4b83af0,#39ff5ac2)!important;box-shadow:0 14px 36px #f4b83a29!important}.challenge-arena .online-tab-button[data-online-tab=private][aria-selected=true]:after,.challenge-arena .online-tab-button[data-online-tab=live][aria-selected=true]:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent)!important}.challenge-arena .online-tab-button[data-online-tab=public][aria-selected=true]:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent)!important}.challenge-lobby-panel[data-section=private] .challenge-list,.challenge-lobby-panel[data-section=live] .challenge-list,.challenge-lobby-panel[data-section=public] .challenge-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr))!important}.challenge-lobby-panel[data-section=private] .challenge-list .challenge-private-empty{grid-column:1 / -1}.challenge-card.focus-lobby-card{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:10px!important;max-width:560px!important;min-height:0!important;border-color:color-mix(in srgb,var(--challenge-section-color, var(--gold)),transparent 58%)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--challenge-section-color, var(--gold)),transparent 88%),transparent 34%),linear-gradient(180deg,#14082aeb,#050008f0)!important}.challenge-card.focus-lobby-card[data-status=active]{border-color:#f4b83a7a!important}.challenge-card.focus-lobby-card[data-status=open][data-mine=true]{border-color:#b383ff5c!important}.challenge-card.focus-lobby-card[data-status=open][data-mine=false]{border-color:#39ff5a66!important}.challenge-card.focus-lobby-card[data-status=declined]{border-color:#ff4f6d66!important}.challenge-card.focus-lobby-card .challenge-card-main{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:8px!important}.challenge-card.focus-lobby-card .challenge-card-main>strong{color:#fff8db;font-size:clamp(18px,1.3vw,22px)!important}.challenge-card.focus-lobby-card .challenge-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.challenge-card.focus-lobby-card .challenge-card-stats span{min-height:58px!important;padding:9px!important;border-radius:8px!important}.challenge-card.focus-lobby-card .challenge-card-stats b{font-size:clamp(18px,1.4vw,24px)!important}.challenge-card.focus-lobby-card>p{display:grid;align-content:center;min-height:38px;margin:0!important;padding:8px 10px;border:1px solid rgba(248,245,255,.1);border-radius:999px;background:#0500086b;color:#f8f5ffad!important;font-size:12px!important;font-weight:850;line-height:1.18!important}.challenge-card.focus-lobby-card .challenge-card-actions{align-self:end!important}.challenge-card.focus-lobby-card .challenge-card-actions button{flex-basis:100%!important;min-height:44px!important}@media(max-width:700px){.challenge-lobby-panel[data-section=private] .challenge-list,.challenge-lobby-panel[data-section=live] .challenge-list,.challenge-lobby-panel[data-section=public] .challenge-list{grid-template-columns:minmax(0,1fr)!important}.challenge-card.focus-lobby-card{max-width:none!important;padding:12px!important}.challenge-card.focus-lobby-card .challenge-card-main{gap:6px!important}.challenge-card.focus-lobby-card .challenge-card-main>strong{font-size:clamp(18px,5.2vw,22px)!important}.challenge-card.focus-lobby-card .challenge-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.challenge-card.focus-lobby-card .challenge-card-stats span{min-height:46px!important;padding:6px!important}.challenge-card.focus-lobby-card .challenge-card-stats b{font-size:clamp(15px,4.8vw,19px)!important}}.challenge-card.public-game-card{border-color:#39ff5a61!important;background:linear-gradient(145deg,rgba(57,255,90,.12),transparent 34%),linear-gradient(180deg,#072212eb,#050008f0)!important}.challenge-card.public-game-card[data-mine=true]{border-color:#b383ff5c!important}.challenge-card.public-game-card .challenge-my-game-visual{border-color:#39ff5a33;background:radial-gradient(circle at 50% 16%,rgba(57,255,90,.22),transparent 56%),#05000894}.challenge-card.public-game-card .challenge-my-game-visual:after{background:linear-gradient(180deg,transparent 30%,rgba(5,0,8,.94)),linear-gradient(90deg,rgba(57,255,90,.08),transparent 62%)}.challenge-card.public-game-card .challenge-my-wager-chip[data-wager-stat=stake]{border-color:#39ff5a47!important}.challenge-card.public-game-card .challenge-my-wager-chip[data-wager-stat=pot]{border-color:#b383ff47!important}.challenge-card.public-game-card .challenge-card-actions button{border-color:#39ff5a6b}.challenge-card.public-game-card[data-mine=false] .challenge-card-actions button{color:#050008;background:linear-gradient(135deg,var(--green),var(--gold))}.challenge-card.private-game-card{border-color:#ff4f6d61!important;background:linear-gradient(145deg,rgba(255,79,109,.12),transparent 34%),linear-gradient(180deg,#220712eb,#050008f0)!important}.challenge-card.private-game-card[data-status=active]{border-color:#f4b83a75!important}.challenge-card.private-game-card[data-status=declined]{border-color:#ff4f6d6b!important}.challenge-card.private-game-card[data-status=open][data-mine=false]{border-color:#39ff5a5c!important}.challenge-card.private-game-card .challenge-my-game-visual{border-color:#ff4f6d38;background:radial-gradient(circle at 50% 16%,rgba(255,79,109,.22),transparent 56%),#05000894}.challenge-card.private-game-card .challenge-my-game-visual:after{background:linear-gradient(180deg,transparent 30%,rgba(5,0,8,.94)),linear-gradient(90deg,rgba(255,79,109,.08),transparent 62%)}.challenge-card.private-game-card[data-status=active] .challenge-my-game-visual{border-color:#f4b83a3d;background:radial-gradient(circle at 50% 16%,rgba(244,184,58,.2),transparent 56%),#05000894}.challenge-card.private-game-card .challenge-my-wager-chip[data-wager-stat=stake]{border-color:#ff4f6d47!important}.challenge-card.private-game-card .challenge-my-wager-chip[data-wager-stat=pot]{border-color:#b383ff47!important}.challenge-card.private-game-card .challenge-my-wager-chip[data-wager-stat=payout]{border-color:#f4b83a47!important}.challenge-card.private-game-card>p{display:grid;grid-column:1 / -1;align-content:center;min-height:38px;margin:0!important;padding:8px 10px;border:1px solid rgba(255,79,109,.14);border-radius:999px;background:#0500086b;color:#f8f5ffad!important;font-size:12px!important;font-weight:850;line-height:1.18!important}.challenge-card.private-game-card .challenge-card-actions button{border-color:#ff4f6d6b}.challenge-card.private-game-card[data-status=active] .challenge-card-actions button,.challenge-card.private-game-card[data-status=open][data-mine=false] .challenge-card-actions button{color:#050008;background:linear-gradient(135deg,#ff4f6d,var(--gold))}.challenge-card.private-game-card[data-status=open][data-mine=false] .challenge-card-actions button+button{color:#f8f5ffd1;border-color:#ff4f6d61;background:#05000885}.challenge-public-empty{border-color:#39ff5a3d;background:radial-gradient(circle at 18% 12%,rgba(57,255,90,.16),transparent 36%),#0500087a}.challenge-public-empty .eyebrow{color:var(--green)}.challenge-public-empty .challenge-my-empty-art{border-color:#39ff5a38}.challenge-public-empty .challenge-my-empty-strip>span[data-empty-tile=waiting]{border-color:#39ff5a42;background:linear-gradient(145deg,rgba(57,255,90,.1),transparent 50%),#05000885}.challenge-public-empty .challenge-my-empty-strip>span[data-empty-tile=incoming]{border-color:#b383ff3d;background:linear-gradient(145deg,rgba(179,131,255,.1),transparent 50%),#05000885}.challenge-private-empty{border-color:#ff4f6d3d;background:radial-gradient(circle at 18% 12%,rgba(255,79,109,.16),transparent 36%),#0500087a}.challenge-private-empty .eyebrow{color:#ff4f6d}.challenge-private-empty .challenge-my-empty-art{border-color:#ff4f6d38}.challenge-private-empty .challenge-my-empty-strip>span[data-empty-tile=incoming]{border-color:#ff4f6d42;background:linear-gradient(145deg,rgba(255,79,109,.1),transparent 50%),#05000885}.challenge-private-empty .challenge-my-empty-strip>span[data-empty-tile=sent]{border-color:#b383ff3d;background:linear-gradient(145deg,rgba(179,131,255,.1),transparent 50%),#05000885}.challenge-private-empty .challenge-my-empty-strip>span[data-empty-tile=live]{border-color:#f4b83a3d;background:linear-gradient(145deg,rgba(244,184,58,.1),transparent 50%),#05000885}.challenge-settled-empty{border-color:#b383ff3d;background:radial-gradient(circle at 18% 12%,rgba(179,131,255,.17),transparent 36%),#0500087a}.challenge-settled-empty .eyebrow{color:#b383ff}.challenge-settled-empty .challenge-my-empty-art{border-color:#b383ff3d}.challenge-settled-empty .challenge-my-empty-strip>span[data-empty-tile=wins]{border-color:#39ff5a3d;background:linear-gradient(145deg,rgba(57,255,90,.1),transparent 50%),#05000885}.challenge-settled-empty .challenge-my-empty-strip>span[data-empty-tile=draws]{border-color:#f4b83a3d;background:linear-gradient(145deg,rgba(244,184,58,.1),transparent 50%),#05000885}.challenge-settled-empty .challenge-my-empty-strip>span[data-empty-tile=paid]{border-color:#b383ff42;background:linear-gradient(145deg,rgba(179,131,255,.1),transparent 50%),#05000885}.challenge-arena .challenge-public-create-fields{position:relative;align-content:stretch!important;gap:12px!important;overflow:hidden;border-color:#39ff5a3d!important;background:radial-gradient(circle at 12% 10%,rgba(57,255,90,.18),transparent 34%),linear-gradient(145deg,rgba(57,255,90,.1),transparent 48%),#0500088f!important;box-shadow:inset 3px 0 #39ff5a70,0 20px 44px #0000002e!important}.challenge-public-create-fields[data-ready=true]{border-color:#39ff5a61!important}.challenge-public-create-fields[data-has-decks=false]{border-color:#f4b83a4d!important;box-shadow:inset 3px 0 #f4b83a70,0 20px 44px #0000002e!important}.challenge-public-create-hero{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:stretch;min-width:0;min-height:116px}.challenge-public-create-art{position:relative;display:grid;align-content:end;min-width:0;overflow:hidden;border:1px solid rgba(57,255,90,.2);border-radius:8px;background:radial-gradient(circle at 50% 18%,rgba(57,255,90,.24),transparent 56%),#05000894}.challenge-public-create-art .card-thumb{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;opacity:.9;filter:saturate(1.1) contrast(1.04)}.challenge-public-create-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(5,0,8,.92)),linear-gradient(90deg,rgba(57,255,90,.1),transparent 64%)}.challenge-public-create-copy{display:grid;align-content:center;gap:6px;min-width:0;padding:12px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:linear-gradient(145deg,rgba(248,245,255,.07),transparent 52%),#05000875}.challenge-public-create-copy b,.challenge-public-create-copy em{min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.challenge-public-create-copy b{color:#fff8db;font-family:var(--font-display);font-size:clamp(18px,1.45vw,24px);line-height:1}.challenge-public-create-copy em{color:var(--green);font-size:11px;font-style:normal;font-weight:950;line-height:1}.challenge-public-stake-field{display:grid!important;gap:7px!important;min-width:0!important;padding:10px!important;border:1px solid rgba(57,255,90,.16)!important;border-radius:8px!important;background:#0500087a!important}.challenge-public-stake-field span{color:#f8f5ffb8!important}.challenge-public-stake-field input{min-height:46px!important;border-color:#39ff5a42!important;color:#fff8db!important;background:#050008a8!important;font-family:var(--font-display)!important;font-size:clamp(19px,1.65vw,26px)!important;font-weight:900!important}.challenge-public-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.challenge-public-summary>span{display:grid!important;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:3px 8px;min-height:68px!important;padding:8px!important;border-color:#39ff5a29!important;background:linear-gradient(145deg,rgba(248,245,255,.07),transparent 50%),#0500088f!important}.challenge-public-summary .challenge-info-art{grid-row:1 / span 2;width:52px;height:58px;min-width:52px}.challenge-public-summary>span[data-public-stat=pot]{border-color:#b383ff3d!important}.challenge-public-summary>span[data-public-stat=payout]{border-color:#f4b83a42!important}.challenge-public-stat-art{display:grid;grid-row:1 / span 2;place-items:center;width:38px;height:48px;overflow:hidden;border:1px solid rgba(248,245,255,.12);border-radius:7px;background:#05000894}.challenge-public-stat-art .card-thumb{width:100%;height:100%;border:0;object-fit:cover}.challenge-public-summary>span>b{color:var(--gold);font-size:clamp(14px,1.2vw,19px)}.challenge-public-summary>span>em{align-self:start}.challenge-arena .challenge-public-create-fields .challenge-submit{min-height:50px!important;border-color:#39ff5a6b!important;color:#050008!important;background:linear-gradient(135deg,var(--green),var(--gold))!important;box-shadow:0 14px 30px #39ff5a21!important}.challenge-arena .challenge-public-create-fields .challenge-submit:disabled{color:#f8f5ff80!important;border-color:#f8f5ff1f!important;background:#f8f5ff12!important;box-shadow:none!important}.challenge-arena .challenge-private-create-fields{position:relative;align-content:stretch!important;gap:12px!important;overflow:hidden;border-color:#b383ff42!important;background:radial-gradient(circle at 12% 10%,rgba(179,131,255,.2),transparent 34%),linear-gradient(145deg,rgba(144,244,255,.08),transparent 48%),#0500088f!important;box-shadow:inset 3px 0 #b383ff7a,0 20px 44px #0000002e!important}.challenge-private-create-fields[data-ready=true]{border-color:#b383ff75!important}.challenge-private-create-fields[data-has-decks=false]{border-color:#f4b83a4d!important;box-shadow:inset 3px 0 #f4b83a70,0 20px 44px #0000002e!important}.challenge-private-create-art{border-color:#b383ff3d;background:radial-gradient(circle at 50% 18%,rgba(179,131,255,.28),transparent 56%),#05000894}.challenge-private-create-art:after{background:linear-gradient(180deg,transparent 30%,rgba(5,0,8,.92)),linear-gradient(90deg,rgba(179,131,255,.14),transparent 64%)}.challenge-private-create-copy em{color:#b383ff}.challenge-private-field-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.challenge-private-player-combobox{position:relative;z-index:3;display:grid;gap:7px;min-width:0}.challenge-private-player-field{position:relative;z-index:2}.challenge-private-input-field{border-color:#b383ff2e!important}.challenge-private-input-field input{border-color:#b383ff47!important}.challenge-private-player-options{display:grid;gap:6px;max-height:min(300px,34vh);min-width:0;padding:8px;overflow:auto;border:1px solid rgba(179,131,255,.28);border-radius:8px;background:linear-gradient(145deg,rgba(179,131,255,.12),transparent 56%),#050008f0;box-shadow:0 18px 34px #00000057,0 0 20px #b383ff1f}.challenge-private-player-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:48px;padding:9px 10px;border:1px solid rgba(248,245,255,.1);border-radius:7px;color:#fff8db;background:linear-gradient(135deg,rgba(248,245,255,.07),transparent 62%),#0a0412d1;text-align:left}.challenge-private-player-option:hover,.challenge-private-player-option[aria-selected=true]{border-color:#b383ff85;background:linear-gradient(135deg,rgba(179,131,255,.2),transparent 62%),#0e0618f2}.challenge-private-player-option b{min-width:0;overflow:hidden;font-family:var(--font-display);font-size:clamp(15px,1.15vw,19px);line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.challenge-private-player-option span{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0}.challenge-private-player-option em{padding:4px 6px;border:1px solid rgba(57,255,90,.16);border-radius:999px;color:#f8f5ffc7;background:#05000894;font-size:10px;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase;white-space:nowrap}.challenge-private-player-option.muted{grid-template-columns:1fr;color:#f8f5ffa8;font-size:12px;font-weight:900;text-transform:uppercase}.challenge-private-summary>span{border-color:#b383ff2e!important}.challenge-private-summary>span[data-private-stat=pot]{border-color:#39ff5a38!important}.challenge-private-summary>span[data-private-stat=payout]{border-color:#f4b83a47!important}.challenge-private-summary>span[data-private-stat=stake]{border-color:#39ff5a38!important}.challenge-arena .challenge-private-create-fields .challenge-submit{min-height:50px!important;border-color:#b383ff70!important;color:#050008!important;background:linear-gradient(135deg,#b383ff,var(--gold))!important;box-shadow:0 14px 30px #b383ff29!important}.challenge-arena .challenge-private-create-fields .challenge-submit:disabled{color:#f8f5ff80!important;border-color:#f8f5ff1f!important;background:#f8f5ff12!important;box-shadow:none!important}@media(max-width:700px){.challenge-public-create-hero,.challenge-private-create-hero{grid-template-columns:72px minmax(0,1fr);min-height:96px}.challenge-public-create-copy,.challenge-private-create-copy{padding:10px}.challenge-public-create-copy b,.challenge-private-create-copy b{font-size:clamp(17px,4.8vw,22px);white-space:normal}.challenge-private-field-grid,.challenge-public-summary,.challenge-private-summary{grid-template-columns:1fr!important}.challenge-public-summary>span,.challenge-private-summary>span{grid-column:auto!important}.challenge-private-player-option{grid-template-columns:1fr}.challenge-private-player-option span{justify-content:flex-start}}@media(max-width:440px){.challenge-public-create-hero,.challenge-private-create-hero{grid-template-columns:60px minmax(0,1fr);gap:9px;min-height:86px}.challenge-public-stat-art{width:34px;height:42px}.challenge-public-summary>span{grid-template-columns:46px minmax(0,1fr)}.challenge-public-summary .challenge-info-art{width:46px;height:52px;min-width:46px}}.challenge-arena .challenge-setup-guide-top{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(8px,1vw,12px)!important;margin:0!important}.challenge-arena .challenge-setup-guide-top span{min-height:88px!important;padding:14px!important;border-color:#39ff5a29!important;border-radius:8px!important;background:linear-gradient(145deg,rgba(57,255,90,.09),transparent 48%),#05000885!important}.challenge-arena .challenge-setup-guide-top b{width:42px!important;height:42px!important;font-size:18px!important}.challenge-arena .challenge-setup-guide-top strong{font-size:clamp(14px,1vw,17px)!important;line-height:1.05!important}.challenge-arena .challenge-setup-guide-top em{font-size:clamp(11px,.85vw,13px)!important;line-height:1.22!important}.challenge-arena .challenge-create-grid{grid-template-columns:minmax(420px,1.02fr) minmax(380px,.9fr)!important;align-items:stretch!important;gap:clamp(14px,1.35vw,18px)!important}.challenge-arena .challenge-deck-picker{align-content:start!important;gap:12px!important;min-height:100%!important;padding:clamp(12px,1.25vw,16px)!important;border-color:#39ff5a29!important}.challenge-arena .challenge-deck-hero{width:min(100%,360px)!important;min-height:clamp(220px,19vw,292px)!important}.challenge-arena .challenge-deck-hero .quick-deck-box{min-height:clamp(152px,15vw,216px)!important}.challenge-arena .challenge-deck-hero .quick-deck-box img{max-width:min(118%,360px)!important;max-height:clamp(152px,15vw,216px)!important}.challenge-arena .challenge-deck-hero strong{font-size:clamp(18px,1.5vw,24px)!important}.challenge-arena .challenge-deck-rail-shell{width:min(100%,520px)!important;padding-inline:32px!important}.challenge-arena .challenge-deck-tile.quick-deck-tile,.challenge-arena .challenge-deck-tile{flex-basis:clamp(68px,6.5vw,88px)!important;width:clamp(68px,6.5vw,88px)!important;min-width:clamp(68px,6.5vw,88px)!important;height:clamp(68px,6.5vw,88px)!important;min-height:clamp(68px,6.5vw,88px)!important}.challenge-arena .challenge-deck-tile .quick-deck-box img{max-height:clamp(68px,6.5vw,90px)!important}@media(max-width:1180px){.challenge-arena .challenge-create-grid{grid-template-columns:1fr!important}}@media(max-width:780px){.challenge-arena .challenge-setup-guide-top{display:flex!important;overflow-x:auto!important;gap:10px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.challenge-arena .challenge-setup-guide-top::-webkit-scrollbar{display:none!important}.challenge-arena .challenge-setup-guide-top span{flex:0 0 min(86vw,300px)!important;scroll-snap-align:start!important}.challenge-arena .challenge-deck-hero{min-height:220px!important}}@media(max-width:520px){.challenge-arena .challenge-setup-guide-top span{min-height:82px!important;padding:12px!important}.challenge-arena .challenge-setup-guide-top b{width:36px!important;height:36px!important;font-size:16px!important}.challenge-arena .challenge-deck-hero{width:min(100%,300px)!important;min-height:196px!important}.challenge-arena .challenge-deck-hero .quick-deck-box,.challenge-arena .challenge-deck-hero .quick-deck-box img{max-height:146px!important}.challenge-arena .challenge-deck-rail-shell{padding-inline:26px!important}}.challenge-arena .challenge-deck-rail{align-items:center!important;padding-block:8px 12px!important}.challenge-arena .challenge-deck-tile.quick-deck-tile,.challenge-arena .challenge-deck-tile{place-items:center!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;align-content:center!important;overflow:visible!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;flex-basis:clamp(84px,7vw,104px)!important;width:clamp(84px,7vw,104px)!important;min-width:clamp(84px,7vw,104px)!important;height:clamp(96px,8vw,118px)!important;min-height:clamp(96px,8vw,118px)!important;max-height:none!important;padding:0!important}.challenge-arena .challenge-deck-tile.quick-deck-tile[data-active=true],.challenge-arena .challenge-deck-tile[data-active=true],.challenge-arena .challenge-deck-tile.quick-deck-tile[data-preview=true],.challenge-arena .challenge-deck-tile[data-preview=true],.challenge-arena .challenge-deck-tile:hover,.challenge-arena .challenge-deck-tile:focus-visible{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.challenge-arena .challenge-deck-tile .quick-deck-box{display:grid!important;place-items:center!important;width:clamp(74px,6.4vw,94px)!important;height:clamp(90px,7.5vw,112px)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.challenge-arena .challenge-deck-tile .quick-deck-box img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;filter:drop-shadow(0 6px 10px rgba(0,0,0,.54)) drop-shadow(0 0 8px color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 58%)) saturate(1.02) brightness(.98)!important;transform:none!important}.challenge-arena .challenge-deck-tile[data-active=true] .quick-deck-box img,.challenge-arena .challenge-deck-tile[data-preview=true] .quick-deck-box img,.challenge-arena .challenge-deck-tile:hover .quick-deck-box img,.challenge-arena .challenge-deck-tile:focus-visible .quick-deck-box img{filter:drop-shadow(0 8px 12px rgba(0,0,0,.62)) drop-shadow(0 0 12px color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 34%)) saturate(1.12) brightness(1.08)!important}.challenge-arena .challenge-deck-picker{position:relative!important;z-index:20!important;overflow:visible!important;isolation:isolate!important}.challenge-arena .challenge-deck-rail-shell{position:relative!important;z-index:30!important;min-height:clamp(132px,10vw,156px)!important;overflow:visible!important}.challenge-arena .challenge-deck-rail{position:relative!important;z-index:40!important;align-items:center!important;min-height:clamp(126px,9.5vw,148px)!important;padding:clamp(16px,1.4vw,20px) 8px clamp(20px,1.7vw,24px)!important}.challenge-arena .challenge-deck-tile.quick-deck-tile,.challenge-arena .challenge-deck-tile{position:relative!important;z-index:1!important;isolation:isolate!important}.challenge-arena .challenge-deck-tile.quick-deck-tile[data-active=true],.challenge-arena .challenge-deck-tile[data-active=true],.challenge-arena .challenge-deck-tile.quick-deck-tile[data-preview=true],.challenge-arena .challenge-deck-tile[data-preview=true],.challenge-arena .challenge-deck-tile:hover,.challenge-arena .challenge-deck-tile:focus-visible{z-index:120!important}.challenge-arena .challenge-deck-tile .quick-deck-box{position:relative!important;z-index:2!important;isolation:isolate!important}.challenge-arena .challenge-deck-tile .quick-deck-box:before{content:""!important;position:absolute!important;inset:18% 14% 12%!important;z-index:1!important;border-radius:999px!important;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 46%) 0%,color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 74%) 44%,transparent 72%)!important;filter:blur(5px)!important;opacity:.48!important;transform:scale(.78)!important;pointer-events:none!important}.challenge-arena .challenge-deck-tile .quick-deck-box img{position:relative!important;z-index:3!important}.challenge-arena .challenge-deck-tile[data-active=true] .quick-deck-box,.challenge-arena .challenge-deck-tile[data-preview=true] .quick-deck-box,.challenge-arena .challenge-deck-tile:hover .quick-deck-box,.challenge-arena .challenge-deck-tile:focus-visible .quick-deck-box{z-index:125!important}.challenge-arena .challenge-deck-tile[data-active=true] .quick-deck-box:before,.challenge-arena .challenge-deck-tile[data-preview=true] .quick-deck-box:before,.challenge-arena .challenge-deck-tile:hover .quick-deck-box:before,.challenge-arena .challenge-deck-tile:focus-visible .quick-deck-box:before{opacity:.7!important;transform:scale(.86)!important}.challenge-arena .challenge-deck-tile[data-active=true] .quick-deck-box img,.challenge-arena .challenge-deck-tile[data-preview=true] .quick-deck-box img,.challenge-arena .challenge-deck-tile:hover .quick-deck-box img,.challenge-arena .challenge-deck-tile:focus-visible .quick-deck-box img{z-index:130!important}.challenge-arena .challenge-deck-arrow{z-index:150!important}.challenge-arena .challenge-deck-tile .quick-deck-box img{filter:drop-shadow(0 5px 8px rgba(0,0,0,.56)) saturate(1.02) brightness(.98)!important}.challenge-arena .challenge-deck-tile[data-active=true] .quick-deck-box img,.challenge-arena .challenge-deck-tile[data-preview=true] .quick-deck-box img,.challenge-arena .challenge-deck-tile:hover .quick-deck-box img,.challenge-arena .challenge-deck-tile:focus-visible .quick-deck-box img{filter:drop-shadow(0 7px 10px rgba(0,0,0,.62)) saturate(1.1) brightness(1.06)!important}.challenge-arena .challenge-create-grid .challenge-info-blocks{grid-template-columns:minmax(250px,1.35fr) repeat(3,minmax(150px,.8fr)) minmax(210px,1fr)!important;gap:10px!important;align-items:stretch!important}.challenge-arena .challenge-info-blocks>span,.challenge-arena .challenge-info-blocks>strong{position:relative!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:68px!important;padding:9px 11px!important;overflow:visible!important;isolation:isolate!important;border:1px solid rgba(248,245,255,.12)!important;border-radius:8px!important;background:linear-gradient(145deg,rgba(248,245,255,.07),transparent 52%),#0500088f!important;color:#f8f5ffe0!important;font-size:12px!important;line-height:1.1!important;white-space:normal!important}.challenge-arena .challenge-info-blocks>span[data-info-block=deck]{border-color:#b383ff3d!important}.challenge-arena .challenge-info-blocks>span[data-info-block=cards],.challenge-arena .challenge-info-blocks>strong[data-info-block=status]{border-color:#39ff5a3d!important}.challenge-arena .challenge-info-blocks>span[data-info-block=cards]{grid-template-columns:96px minmax(0,1fr)!important;min-height:116px!important;overflow:visible!important;z-index:24!important}.challenge-arena .challenge-info-blocks>span[data-info-block=balance]{border-color:#90f4ff38!important}.challenge-arena .challenge-info-blocks>span[data-info-block=pot]{border-color:#f4b83a42!important}.challenge-info-art{position:relative;display:grid!important;place-items:center!important;width:52px;height:58px;min-width:52px;overflow:visible;border:0;border-radius:8px;background:transparent;filter:drop-shadow(0 0 12px rgba(57,255,90,.16))}.challenge-info-art .card-thumb{width:100%;height:100%;border:0;object-fit:cover}.challenge-info-deck-art img{display:block;width:56px;height:60px;object-fit:contain;filter:drop-shadow(0 7px 9px rgba(0,0,0,.52)) drop-shadow(0 0 12px rgba(244,184,58,.2))}.challenge-info-card-back-large{z-index:40;width:92px;height:110px;min-width:92px;overflow:visible;filter:drop-shadow(0 9px 12px rgba(0,0,0,.46)) drop-shadow(0 0 14px rgba(57,255,90,.18))}.challenge-info-card-back-large .moni-card.card-back.compact{position:relative;z-index:45;--card-display-width: 76px;--card-display-height: calc(var(--card-display-width) * var(--moni-card-ratio-height, 1.4545));width:var(--card-display-width)!important;max-width:none!important;height:var(--card-display-height)!important;min-height:0!important;padding:0!important;border-color:#f8f5ff75;border-radius:8px;aspect-ratio:1 / var(--moni-card-ratio-height, 1.4545);box-shadow:0 10px 15px #00000080,0 0 14px #39ff5a33,0 0 18px #b383ff29}.challenge-info-card-back-large .moni-card.card-back.compact:before{inset:2px;border-radius:5px}.challenge-info-card-back-large .moni-card.card-back.compact:after{opacity:.16}.challenge-info-card-back-large .card-back-art{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.03) brightness(1.02)}.challenge-info-symbol-art:before,.challenge-info-money-bag:after{font-family:var(--font-display);font-weight:950;line-height:1;text-shadow:0 2px 0 rgba(0,0,0,.42),0 0 12px rgba(57,255,90,.42)}.challenge-info-symbol-art:before{content:attr(data-symbol);display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.68),transparent 24%),linear-gradient(145deg,#d9ff4f,#42ff6c 58%,#11a954);color:#050008;font-size:30px;box-shadow:0 8px 13px #0006,0 0 14px #39ff5a40}.challenge-info-money-bag:before{content:"";display:block;width:39px;height:41px;border-radius:48% 48% 42% 42%;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.52),transparent 21%),linear-gradient(145deg,#ffe686,#f4b83a 52%,#9f6813);box-shadow:inset 0 5px #ffffff38,0 8px 13px #0000006b,0 0 14px #f4b83a3d;clip-path:polygon(25% 4%,75% 4%,64% 20%,81% 36%,91% 73%,71% 100%,29% 100%,9% 73%,19% 36%,36% 20%)}.challenge-info-money-bag:after{content:"$";position:absolute;left:50%;top:56%;color:#170800;font-size:20px;transform:translate(-50%,-50%)}.challenge-info-check-art:before{content:"";display:block;width:43px;height:31px;border:2px solid rgba(255,248,219,.9);border-radius:5px;background:linear-gradient(12deg,rgba(57,255,90,.18),transparent 54%),linear-gradient(145deg,#fff8db,#f4b83a 88%);box-shadow:0 8px 13px #0000006b,0 0 14px #f4b83a38}.challenge-info-check-art:after{content:"";position:absolute;left:21px;top:29px;width:16px;height:8px;border-left:4px solid #050008;border-bottom:4px solid #050008;border-radius:0 0 0 3px;transform:translate(-50%,-50%) rotate(-45deg)}.challenge-info-copy{display:grid!important;gap:4px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.challenge-info-copy em,.challenge-info-copy b{min-width:0;overflow:hidden;text-overflow:ellipsis}.challenge-info-copy em{color:#f8f5ff9e!important;font-size:10px!important;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase;white-space:nowrap}.challenge-info-copy b{color:#fff8db;font-family:var(--font-display);font-size:clamp(16px,1.12vw,21px);line-height:1.02;white-space:nowrap}.challenge-info-blocks>span[data-info-block=deck] .challenge-info-copy b{white-space:normal}.challenge-info-blocks>span[data-info-block=pot] .challenge-info-copy b,.challenge-info-blocks>strong[data-info-block=status] .challenge-info-copy b{color:var(--gold)}@media(max-width:1180px){.challenge-arena .challenge-create-grid .challenge-info-blocks{grid-template-columns:repeat(2,minmax(0,1fr))!important}.challenge-arena .challenge-info-blocks>span[data-info-block=deck],.challenge-arena .challenge-info-blocks>strong[data-info-block=status]{grid-column:1 / -1!important}}@media(max-width:560px){.challenge-arena .challenge-create-grid .challenge-info-blocks{grid-template-columns:1fr!important}.challenge-arena .challenge-info-blocks>span,.challenge-arena .challenge-info-blocks>strong{grid-column:auto!important;min-height:62px!important}.challenge-info-art{width:46px;height:52px;min-width:46px}.challenge-info-deck-art img{width:48px;height:52px}.challenge-arena .challenge-info-blocks>span[data-info-block=cards]{grid-template-columns:82px minmax(0,1fr)!important;min-height:106px!important}.challenge-info-card-back-large{width:78px;height:98px;min-width:78px}.challenge-info-card-back-large .moni-card.card-back.compact{--card-display-width: 66px}.challenge-info-symbol-art:before{width:39px;height:39px;font-size:27px}.challenge-info-money-bag:before{width:35px;height:37px}.challenge-info-check-art:before{width:39px;height:28px}}.collection-panel{position:relative;isolation:isolate;max-width:100%;overflow-x:clip;overflow-y:visible;border-color:#90f4ff2e;background:linear-gradient(135deg,rgba(144,244,255,.055),transparent 32%),linear-gradient(180deg,rgba(248,245,255,.045),transparent 26%),#0c0418d1;box-shadow:0 28px 78px #00000047,inset 0 1px #ffffff12,inset 0 0 72px #7b1fff14}.collection-panel:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(5,0,8,.72),transparent 38%,rgba(5,0,8,.62)),url(../ui/moni-rift-card-back.webp?v=20260611b) right 18px top 18px / min(260px,24vw) auto no-repeat;opacity:.18;pointer-events:none}.collection-panel>*{position:relative;z-index:1;min-width:0}.collection-panel .section-head-premium{align-items:end;padding-bottom:12px;border-bottom:1px solid rgba(248,245,255,.08)}.collection-panel .section-actions button{min-height:42px;padding-inline:14px;border-color:#90f4ff42;color:#f8f5ff;background:linear-gradient(135deg,#90f4ff1f,#7b1fff2e),#050008a8;box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff1a;font-weight:950;text-transform:uppercase}.collection-panel .section-actions button:hover:not(:disabled){border-color:#f4b83a9e;color:#050008;background:linear-gradient(180deg,rgba(255,255,255,.72),transparent 32%),linear-gradient(135deg,var(--gold),var(--green))}.vault-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px}.vault-tabs button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:54px;padding:10px 12px;border:1px solid rgba(144,244,255,.18);border-radius:8px;color:#f8f5ffd1;background:linear-gradient(145deg,#f8f5ff0f,#0500088a),#05000885;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff14;font-weight:950;text-transform:uppercase}.vault-tabs button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-tabs button.active,.vault-tabs button[aria-selected=true]{border-color:#39ff5a75;color:#050008;background:linear-gradient(180deg,rgba(255,255,255,.64),transparent 34%),linear-gradient(135deg,var(--green),var(--gold))}.vault-tabs button strong{flex:0 0 auto;display:grid;place-items:center;min-width:34px;height:28px;padding-inline:8px;border-radius:999px;color:inherit;background:#ffffff2e}.vault-notice{max-width:100%;max-height:120px;margin:0 0 14px;padding:11px 12px;border:1px solid rgba(144,244,255,.2);border-radius:8px;color:#f8f5ffe6;background:linear-gradient(135deg,#90f4ff14,#39ff5a0e),#0500089e;font-size:13px;font-weight:850;line-height:1.35;overflow:auto;overflow-wrap:anywhere;word-break:normal}.vault-notice.ok{border-color:#39ff5a57;color:#baffc4}.vault-notice.error{border-color:#ff5b5b57;color:#ffd1d1}.collection-toolbar{position:relative;overflow:hidden;border-color:#90f4ff29;background:linear-gradient(135deg,rgba(248,245,255,.075),transparent 42%),linear-gradient(90deg,#90f4ff0e,#7b1fff14),#0500089e;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff14}.collection-toolbar:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(144,244,255,.08),transparent);opacity:.42;pointer-events:none}.collection-toolbar>*{position:relative;z-index:1}.collection-toolbar .filter-field{gap:6px;letter-spacing:0}.collection-toolbar .filter-field span{color:#90f4ffeb}.collection-toolbar input,.collection-toolbar select{min-height:42px;border-color:#f8f5ff24;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 34%),#050008bd;box-shadow:inset 0 1px #ffffff14;font-weight:800}.collection-status{gap:8px;margin:0 0 16px}.collection-status strong,.collection-status .filter-chip{min-height:32px;border-color:#90f4ff33;background:linear-gradient(135deg,#90f4ff14,#39ff5a0e),#05000894;box-shadow:inset 0 1px #ffffff14}.collection-status strong{color:#90f4ff}.collection-status .filter-chip{color:#f8f5ffe0}.collection-grid{max-width:100%;padding:clamp(10px,1vw,14px);overflow:visible;isolation:isolate;border:1px solid rgba(248,245,255,.075);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 22%),#0500083d;box-shadow:inset 0 1px #ffffff0a}.collection-card{contain:none!important;contain-intrinsic-size:auto!important;content-visibility:visible!important;isolation:auto;overflow:visible;z-index:auto;transition:transform .16s ease,filter .16s ease}.collection-card.owned{z-index:auto}.collection-card:hover,.collection-card:focus-visible{z-index:24}.collection-card:before{content:"";position:absolute;inset:-8px -8px -14px;z-index:0;border:1px solid rgba(248,245,255,.08);border-radius:8px;background:linear-gradient(145deg,#f8f5ff0e,#90f4ff09 44%,#0500086b),#0500083d;box-shadow:0 16px 36px #0000003d,inset 0 1px #ffffff0f;opacity:.76;pointer-events:none;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.collection-card:hover:before,.collection-card:focus-visible:before{border-color:color-mix(in srgb,var(--card-accent, #90f4ff),transparent 44%);box-shadow:0 22px 44px #00000057,0 0 28px color-mix(in srgb,var(--card-accent, #90f4ff),transparent 76%),inset 0 1px #ffffff1a;opacity:1}.collection-card .moni-card.compact{position:relative;z-index:1;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.collection-card:hover:not(:disabled) .moni-card.compact,.collection-card:focus-visible .moni-card.compact{transform:translateY(-2px);filter:saturate(1.08) brightness(1.04)}.collection-card.unowned .moni-card.compact{filter:grayscale(.62) brightness(.66) saturate(.84)}.collection-card.unowned:hover .moni-card.compact,.collection-card.unowned:focus-visible .moni-card.compact{filter:grayscale(.42) brightness(.78) saturate(.92)}.collection-card>.collection-qty-corner{position:absolute;top:clamp(-12px,calc(var(--collection-card-w) * -.05),-8px);right:calc(50% - (var(--collection-card-w) / 2) - clamp(6px,calc(var(--collection-card-w) * .045),10px));z-index:10000;display:grid;place-items:center;min-width:clamp(24px,calc(var(--collection-card-w) * .15),34px);height:clamp(20px,calc(var(--collection-card-w) * .12),28px);padding:0 7px;border:1px solid color-mix(in srgb,var(--card-accent, #90f4ff),transparent 34%);border-radius:999px;color:#050008;background:linear-gradient(180deg,rgba(255,255,255,.76),transparent 34%),linear-gradient(135deg,var(--green),var(--gold));box-shadow:0 8px 18px #0000006b,0 0 18px color-mix(in srgb,var(--card-accent, #90f4ff),transparent 58%),inset 0 1px #ffffff6b;font-size:clamp(9px,calc(var(--collection-card-w) * .045),13px);font-weight:950;line-height:1;pointer-events:none;text-shadow:0 1px rgba(255,255,255,.34)}.nft-usable-chip{position:absolute;left:calc(50% - (var(--collection-card-w) / 2) + 8px);top:8px;z-index:4;display:grid;place-items:center;min-height:24px;padding:0 8px;border:1px solid rgba(144,244,255,.34);border-radius:999px;color:#f8f5ff;background:linear-gradient(135deg,#90f4ff2e,#7b1fff33),#050008d1;box-shadow:0 8px 18px #0000005c,inset 0 1px #ffffff1f;font-size:10px;font-style:normal;font-weight:950;line-height:1;pointer-events:none;text-transform:uppercase}.nft-vault-section{display:grid;gap:14px}.nft-vault-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nft-vault-summary span{display:grid;gap:4px;min-width:0;min-height:64px;padding:11px 12px;border:1px solid rgba(144,244,255,.16);border-radius:8px;color:#f8f5ffb8;background:linear-gradient(145deg,rgba(248,245,255,.06),transparent 48%),#0500088a;font-size:12px;font-weight:850;text-transform:uppercase;overflow-wrap:anywhere}.nft-vault-summary strong{min-width:0;color:#90f4ff;font-size:20px;line-height:1;overflow:hidden;text-overflow:ellipsis}.nft-vault-grid{align-items:start;gap:18px 14px}.nft-vault-card{display:grid;justify-items:center;align-content:start;gap:8px;min-width:0;padding-bottom:12px}.nft-vault-card .moni-card.compact{filter:saturate(1.08) brightness(1.02)}.nft-vault-card.unowned .moni-card.compact{filter:grayscale(.28) brightness(.72) saturate(.88)}.nft-vault-card-meta{position:relative;left:auto;right:auto;bottom:auto;z-index:3;display:grid;gap:3px;width:min(var(--collection-card-w),100%);max-width:100%;min-height:84px;padding:8px;border:1px solid rgba(144,244,255,.2);border-radius:8px;background:linear-gradient(135deg,#90f4ff1a,#0500087a),#050008d6;box-shadow:0 10px 24px #00000057,inset 0 1px #ffffff14;pointer-events:none}.nft-vault-card-meta strong{min-width:0;overflow:hidden;color:var(--green);font-size:11px;font-weight:950;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.nft-vault-card.unowned .nft-vault-card-meta strong{color:var(--gold)}.nft-vault-card-meta span,.nft-vault-card-meta small{min-width:0;overflow:hidden;color:#f8f5ffc2;font-size:10px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.nft-vault-card-meta .nft-offer-chip{display:inline-grid;width:max-content;max-width:100%;min-height:21px;align-items:center;padding:3px 7px;border:1px solid rgba(57,255,90,.22);border-radius:999px;color:#d9ffdf;background:#04361061}.nft-vault-card-meta .nft-offer-chip[data-offer-status=NO_OFFERS]{border-color:#90f4ff33;color:#f8f5ffc7;background:#00000047}.nft-vault-card-meta .nft-offer-chip[data-offer-status=UNAVAILABLE],.nft-vault-card-meta .nft-offer-chip[data-offer-status=UNTRACKED]{border-color:#ffd54a33;color:#ffeaa3;background:#49300047}.nft-vault-card>.collection-qty-corner{top:4px;right:calc(50% - (var(--collection-card-w) / 2) + 6px);max-width:calc(var(--collection-card-w) * .58);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-owned-chip{left:10px;bottom:8px;border-color:color-mix(in srgb,var(--card-accent, #90f4ff),transparent 62%);color:#f8f5ff;background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent, #90f4ff),transparent 82%),#ffffff0a),#050008d6;box-shadow:0 8px 18px #00000057,inset 0 1px #ffffff1f;letter-spacing:0}.collection-coming-soon-card:before{border-style:dashed;border-color:#f4b83a3d}.collection-coming-soon-back .moni-card{filter:saturate(.82) brightness(.84)}.collection-empty{border-color:#90f4ff2e;background:linear-gradient(135deg,rgba(144,244,255,.065),transparent 42%),#05000870;box-shadow:inset 0 1px #ffffff0f}.nft-vault-empty{min-height:180px}@media(max-width:760px){.collection-panel .section-head-premium{align-items:start}.vault-tabs,.nft-vault-summary{grid-template-columns:1fr}.collection-toolbar{padding:10px}.collection-grid{padding:10px 8px;gap:14px 10px}.collection-card>.collection-qty-corner{top:-9px;right:calc(50% - (var(--collection-card-w) / 2) - 2px)}.nft-vault-card>.collection-qty-corner{top:4px;right:calc(50% - (var(--collection-card-w) / 2) + 5px)}.nft-usable-chip{left:calc(50% - (var(--collection-card-w) / 2) + 6px);top:6px}.collection-card:before{inset:-6px -5px -12px}}.deck-lab-arcade{--deck-hud-plate-green: url(../ui/buttons/hud-button-green.webp?v=deck-lab-premium-v1);--deck-hud-plate-gold: url(../ui/buttons/hud-button-gold.webp?v=deck-lab-premium-v1);--deck-hud-plate-blue: url(../ui/buttons/hud-button-blue.webp?v=deck-lab-premium-v1);--deck-hud-plate-purple: url(../ui/buttons/hud-button-purple.webp?v=deck-lab-premium-v1);--deck-hud-plate-red: url(../ui/buttons/hud-button-red.webp?v=deck-lab-premium-v1);overflow:hidden;background:radial-gradient(circle at 16% 0%,rgba(244,184,58,.2),transparent 30%),radial-gradient(circle at 84% 5%,rgba(57,255,90,.14),transparent 28%),linear-gradient(135deg,#7b1fff2e,#050008d1 42%,#0f2a2852),var(--panel)}.deck-lab-arcade:after{background:linear-gradient(180deg,transparent 0 47%,rgba(248,245,255,.055) 48%,transparent 50%),radial-gradient(circle at 50% 22%,rgba(248,245,255,.12),transparent 28%),linear-gradient(90deg,rgba(5,0,8,.68),transparent 42%,rgba(5,0,8,.72)),url(../ui/moni-rift-card-back.webp?v=deck-lab-premium-v1) right 18px top 18px / min(260px,23vw) auto no-repeat;opacity:.78}.deck-lab-arcade .section-head-premium{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);gap:16px;align-items:end;padding:clamp(12px,1.4vw,18px);overflow:hidden;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:linear-gradient(135deg,rgba(248,245,255,.08),transparent 46%),#0500085c;box-shadow:0 18px 46px #0000003d,inset 0 1px #ffffff12}.deck-lab-top-actions{display:grid;grid-template-columns:minmax(210px,1fr) auto auto;gap:8px;align-items:end;width:min(640px,100%)}.deck-name-field{display:grid;gap:5px;min-width:0}.deck-name-field span{color:var(--gold);font-size:10px;font-weight:950;text-transform:uppercase}.deck-lab-arcade .section-actions input,.deck-name-field input{min-height:48px;min-width:0;border-color:#90f4ff2e;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 34%),#050008d1;box-shadow:inset 0 1px #ffffff14,0 0 22px #7b1fff1f}.deck-hud-button,.deck-lab-arcade .deck-hud-button,.deck-lab-arcade .section-actions .deck-hud-button,.deck-preview-actions .deck-hud-button,.deck-build-actions .deck-hud-button,.deck-stack-actions .deck-hud-button,.saved-deck-chip .deck-hud-button,.deck-pool-more .deck-hud-button{--deck-hud-plate: var(--deck-hud-plate-purple);--deck-hud-text: #f8f5ff;--deck-hud-glow: rgba(157, 108, 255, .28);position:relative;isolation:isolate;display:inline-grid;place-items:center;min-height:46px;padding:0 16px;overflow:hidden;border:1px solid rgba(248,245,255,.14);border-radius:8px;color:var(--deck-hud-text);background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 36%),var(--deck-hud-plate) center / 100% 100% no-repeat,#050008c2;box-shadow:0 12px 28px #00000047,0 0 22px var(--deck-hud-glow),inset 0 1px #fff3;font-size:11px;font-weight:950;line-height:1;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.58);text-transform:uppercase;white-space:nowrap}.deck-hud-button[data-hud=green],.deck-stack-add.deck-hud-button{--deck-hud-plate: var(--deck-hud-plate-green);--deck-hud-text: #f4fff2;--deck-hud-glow: rgba(57, 255, 90, .28)}.deck-hud-button[data-hud=gold]{--deck-hud-plate: var(--deck-hud-plate-gold);--deck-hud-text: #050008;--deck-hud-glow: rgba(244, 184, 58, .3)}.deck-hud-button[data-hud=blue]{--deck-hud-plate: var(--deck-hud-plate-blue);--deck-hud-text: #f8f5ff;--deck-hud-glow: rgba(40, 168, 255, .28)}.deck-hud-button[data-hud=red],.deck-stack-remove.deck-hud-button,.saved-deck-delete.deck-hud-button{--deck-hud-plate: var(--deck-hud-plate-red);--deck-hud-text: #fff1f5;--deck-hud-glow: rgba(255, 79, 109, .28)}.deck-hud-button:hover:not(:disabled),.deck-hud-button:focus-visible{transform:translateY(-1px);filter:saturate(1.12) brightness(1.08)}.deck-hud-button:disabled{cursor:not-allowed;color:#f8f5ff70;filter:grayscale(.7) brightness(.72);box-shadow:inset 0 1px #ffffff14}.deck-save-button{min-width:136px}.deck-issue-drawer{position:relative;z-index:2;margin:-2px 0 10px;border:1px solid rgba(255,79,109,.24);border-radius:8px;background:linear-gradient(135deg,#ff4f6d1f,#7b1fff1f),#05000894;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff0f}.deck-issue-drawer summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:56px;padding:10px 12px;cursor:pointer;list-style:none}.deck-issue-drawer summary::-webkit-details-marker{display:none}.deck-issue-drawer summary span{display:grid;gap:4px;min-width:0}.deck-issue-drawer summary strong,.deck-issue-drawer summary em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-issue-drawer summary strong{color:#fff;font-size:13px;font-weight:950;text-transform:uppercase}.deck-issue-drawer summary em{color:#ffdce4db;font-size:12px;font-style:normal}.deck-issue-drawer summary b{display:inline-grid;place-items:center;min-height:32px;padding:0 10px;border:1px solid rgba(255,220,228,.26);border-radius:999px;color:#ffdce4;background:#300412a8;font-size:10px;text-transform:uppercase}.deck-issue-drawer[open] summary b{color:#050008;background:linear-gradient(135deg,var(--gold),#ffdce4)}.deck-issue-drawer .deck-validation-list{max-height:190px;margin:0 10px 10px;padding:10px 12px 10px 26px;overflow:auto;border:1px solid rgba(255,220,228,.12);border-radius:8px;background:#05000885}.deck-lab-command-bar{grid-template-columns:minmax(190px,.54fr) minmax(236px,.72fr) minmax(330px,1fr) minmax(150px,.38fr);align-items:stretch;margin-bottom:10px;padding:9px}.deck-size-meter{min-height:70px;padding:10px 12px}.deck-size-meter strong{font-size:clamp(26px,2vw,34px)}.deck-build-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));align-content:stretch}.deck-faction-strip{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));align-content:stretch}.deck-build-breakdown span,.deck-faction-strip span{min-height:31px;padding:7px 8px}.deck-build-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-build-actions .deck-build-stat{min-height:34px;border-color:#90f4ff29;color:#f8f5ffc7;background:#0500087a}.deck-build-actions .deck-hud-button{min-height:36px;padding-inline:10px}.deck-lab-starter-rail{grid-template-columns:repeat(auto-fit,minmax(174px,1fr));gap:9px;margin-bottom:14px;padding:9px;overflow:hidden;border-color:#f4b83a29;background:linear-gradient(90deg,rgba(57,255,90,.07),transparent 48%,rgba(244,184,58,.08)),#05000885}.deck-lab-starter-rail .deck-lab-starter-tile{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);gap:9px;align-items:center;min-height:76px;padding:9px 10px;overflow:hidden;border-color:color-mix(in srgb,var(--starter-color),transparent 58%);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--starter-color),transparent 72%),transparent 44%),linear-gradient(135deg,#f8f5ff14,#7b1fff1f),#050008ad;box-shadow:0 14px 28px #0000003d,0 0 18px color-mix(in srgb,var(--starter-color),transparent 82%),inset 0 1px #ffffff14}.deck-lab-starter-rail .deck-lab-starter-tile:after{content:"";position:absolute;inset:auto 10px 0;height:2px;background:linear-gradient(90deg,var(--starter-color),var(--starter-accent, var(--gold)),transparent);opacity:.76}.deck-lab-starter-art{position:relative;z-index:1;width:48px;height:58px;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.44))}.deck-lab-starter-rail .deck-lab-starter-copy{position:relative;z-index:1;display:grid;gap:5px;min-width:0}.deck-lab-starter-rail button strong,.deck-lab-starter-rail button span{min-width:0}.deck-lab-starter-rail .deck-lab-starter-copy>strong{overflow:hidden;color:#fff;font-size:11px;line-height:1.02;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.deck-lab-starter-rail .deck-lab-starter-copy>span{display:-webkit-box;overflow:hidden;color:#f8f5ffb8;font-size:9px;line-height:1.18;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.deck-lab-starter-tile[data-locked=true] .deck-lab-starter-art{filter:grayscale(.38) brightness(.7) drop-shadow(0 8px 12px rgba(0,0,0,.44))}.deck-lab-board{grid-template-areas:"preview main saved";grid-template-columns:minmax(300px,.72fr) minmax(0,1.72fr) minmax(226px,.54fr)}.deck-main-console,.saved-decks-console,.deck-preview-console,.deck-card-pool-console{border-color:#90f4ff21;background:linear-gradient(145deg,rgba(248,245,255,.075),transparent 46%),#050008a3}.deck-stack-actions .deck-hud-button{min-height:32px!important;min-width:0;padding:0;font-size:16px}.deck-preview-actions .deck-hud-button,.saved-deck-chip .deck-hud-button,.deck-pool-more .deck-hud-button{min-height:40px!important}.saved-deck-load{min-width:0}@media(max-width:1240px){.deck-lab-command-bar{grid-template-columns:minmax(190px,.6fr) minmax(280px,1fr)}.deck-faction-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.deck-lab-arcade{padding:12px}.deck-lab-arcade .section-head-premium{grid-template-columns:1fr;gap:12px;padding:12px}.deck-lab-top-actions{grid-template-columns:1fr;width:100%}.deck-hud-button,.deck-lab-arcade .deck-hud-button{width:100%;min-height:46px}.deck-issue-drawer summary{grid-template-columns:minmax(0,1fr) auto}.deck-lab-command-bar{grid-template-columns:1fr;gap:8px;padding:8px}.deck-build-breakdown{grid-template-columns:repeat(4,minmax(0,1fr))}.deck-faction-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-build-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-lab-status .deck-build-breakdown,.deck-lab-status .deck-faction-strip{display:flex;gap:7px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.deck-lab-status .deck-build-breakdown span,.deck-lab-status .deck-faction-strip span{flex:0 0 108px;min-height:34px;scroll-snap-align:start}.deck-lab-starter-rail{display:flex;flex-wrap:nowrap;gap:8px;margin-inline:-2px;padding:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.deck-lab-starter-rail .deck-lab-starter-tile{flex:0 0 min(270px,82vw);scroll-snap-align:start}.deck-lab-board{grid-template-areas:"main" "saved" "preview"!important;grid-template-columns:minmax(0,1fr)!important;gap:12px}.deck-main-console,.saved-decks-console,.deck-preview-console{width:100%;min-height:auto}.deck-grid-arena{min-height:520px;max-height:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.deck-stack-card{min-height:232px;padding-bottom:38px}.deck-stack-face .moni-card.compact{--card-display-width: min(142px, calc((100vw - 74px)/2) )}.deck-preview-console{padding:12px}.deck-preview-console>.moni-card{--card-display-width: min(278px, calc(100vw - 76px) )}.deck-card-pool-console .deck-zone-header{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch}}@media(max-width:430px){.deck-lab-starter-rail .deck-lab-starter-tile{flex-basis:min(250px,84vw)}.deck-grid-arena{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-stack-card{min-height:218px}.deck-stack-face .moni-card.compact{--card-display-width: min(130px, calc((100vw - 70px)/2) )}.mini-card-list .deck-pool-card{grid-template-columns:minmax(82px,auto) minmax(0,1fr);min-height:164px;padding:8px}.deck-pool-card-face{width:92px}.deck-pool-card-face .moni-card.compact{--card-display-width: 88px}}.deck-lab-arcade .deck-hud-button[data-hud=green],.deck-lab-arcade .deck-stack-add.deck-hud-button{--deck-hud-plate: var(--deck-hud-plate-green);--deck-hud-text: #f4fff2;--deck-hud-glow: rgba(57, 255, 90, .28)}.deck-lab-arcade .deck-hud-button[data-hud=gold]{--deck-hud-plate: var(--deck-hud-plate-gold);--deck-hud-text: #050008;--deck-hud-glow: rgba(244, 184, 58, .3)}.deck-lab-arcade .deck-hud-button[data-hud=blue]{--deck-hud-plate: var(--deck-hud-plate-blue);--deck-hud-text: #f8f5ff;--deck-hud-glow: rgba(40, 168, 255, .28)}.deck-lab-arcade .deck-hud-button[data-hud=red],.deck-lab-arcade .deck-stack-remove.deck-hud-button,.deck-lab-arcade .saved-deck-delete.deck-hud-button{--deck-hud-plate: var(--deck-hud-plate-red);--deck-hud-text: #fff1f5;--deck-hud-glow: rgba(255, 79, 109, .28)}.deck-lab .deck-lab-starter-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(174px,1fr));flex-wrap:initial}.deck-lab-status .deck-build-breakdown span,.deck-lab-status .deck-faction-strip span,.deck-lab-status .deck-build-actions span{grid-column:auto;justify-content:stretch;text-align:left;white-space:nowrap}.deck-lab-status .deck-build-actions span,.deck-lab-status .deck-build-actions button{justify-content:center;text-align:center}@media(max-width:900px){.deck-lab .deck-lab-starter-rail{display:flex;flex-wrap:nowrap!important}.deck-lab-status .deck-build-breakdown span,.deck-lab-status .deck-faction-strip span,.deck-lab-status .deck-build-actions span{grid-column:auto!important}}.deck-lab-arcade{overflow:visible}.deck-lab-arcade .deck-hud-button{min-width:0;max-width:100%;color:var(--deck-hud-text, #f8f5ff)!important;overflow:hidden;text-overflow:ellipsis}.deck-lab-arcade .deck-hud-button[data-hud=gold]{--deck-hud-plate: var(--deck-hud-plate-gold);--deck-hud-text: #fff8db;--deck-hud-glow: rgba(244, 184, 58, .3)}.deck-lab-arcade .deck-build-actions .deck-hud-button{color:var(--deck-hud-text, #f8f5ff)!important;min-height:38px!important}.deck-lab-workspace-tabs{position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:8px;border:1px solid rgba(248,245,255,.12);border-radius:10px;background:linear-gradient(135deg,rgba(144,244,255,.08),transparent 42%),#050008b8;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff0f}.deck-lab-workspace-tabs button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker count" "label count";gap:3px 8px;align-items:center;min-width:0;min-height:58px;padding:9px 11px;overflow:hidden;border:1px solid rgba(248,245,255,.12);border-radius:8px;color:#f8f5ffd1;background:linear-gradient(135deg,rgba(248,245,255,.06),transparent 48%),#05000885;text-align:left}.deck-lab-workspace-tabs button:after{content:"";position:absolute;inset:auto 10px 6px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(57,255,90,.78),rgba(244,184,58,.72),transparent);opacity:0}.deck-lab-workspace-tabs button:hover,.deck-lab-workspace-tabs button:focus-visible{transform:translateY(-1px);border-color:#90f4ff52;color:#fff}.deck-lab-workspace-tabs button.active,.deck-lab-workspace-tabs button[aria-selected=true]{border-color:#39ff5a9e;color:#fff;background:radial-gradient(circle at 12% 0%,rgba(244,184,58,.24),transparent 46%),linear-gradient(135deg,#39ff5a38,#90f4ff1a),#050008d1;box-shadow:0 0 0 1px #39ff5a24,0 16px 36px #39ff5a14}.deck-lab-workspace-tabs button.active:after,.deck-lab-workspace-tabs button[aria-selected=true]:after{opacity:1}.deck-lab-workspace-tabs button span{grid-area:kicker;min-width:0;overflow:hidden;color:currentColor;font-size:10px;font-weight:950;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.72}.deck-lab-workspace-tabs button strong{grid-area:label;min-width:0;overflow:hidden;color:currentColor;font-family:var(--font-display);font-size:clamp(14px,1.1vw,18px);font-weight:950;letter-spacing:0;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.deck-lab-workspace-tabs button b{grid-area:count;display:grid;place-items:center;min-width:31px;min-height:31px;padding:2px 8px;border:1px solid rgba(248,245,255,.14);border-radius:999px;color:#fff;background:#0500088c;font-size:11px;line-height:1}.deck-lab-tab-panel[hidden]{display:none!important}.deck-lab-tab-panel[data-active=true]{animation:pvpOnlinePanelIn .2s ease both}.deck-lab-build-board{grid-template-areas:"preview main";grid-template-columns:minmax(292px,.62fr) minmax(0,1.38fr)!important}.deck-lab-build-board .deck-preview-console{grid-area:preview}.deck-lab-build-board .deck-main-console{grid-area:main}.deck-lab-card-browser{display:grid;grid-template-areas:"preview pool";grid-template-columns:minmax(292px,.52fr) minmax(0,1.48fr);gap:clamp(12px,1.5vw,18px);align-items:stretch}.deck-lab-card-browser .deck-preview-console{grid-area:preview}.deck-lab-card-browser .deck-card-pool-console{grid-area:pool;margin-top:0}.deck-lab-loadouts-grid{display:grid;grid-template-areas:"saved starters";grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(12px,1.5vw,18px);align-items:stretch}.deck-lab-loadouts-grid .saved-decks-console{grid-area:saved}.deck-lab-loadouts-grid .starter-template-console{grid-area:starters}.starter-template-console{position:relative;min-width:0;padding:12px;border:1px solid rgba(144,244,255,.13);border-radius:8px;background:linear-gradient(145deg,rgba(248,245,255,.075),transparent 46%),#050008a3;box-shadow:0 18px 54px #00000047,inset 0 0 0 1px #f8f5ff0b}.deck-lab-loadouts-grid .saved-decks-console,.deck-lab-loadouts-grid .starter-template-console{min-height:min(640px,72vh)}.deck-lab-loadouts-grid .deck-lab-starter-rail{margin-bottom:0}.saved-deck-chip.deck-line{grid-template-columns:minmax(0,1fr);align-items:stretch}.saved-deck-chip[data-valid=false]{border-style:dashed;border-color:#ff4f6d6b}.saved-deck-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px}.saved-deck-actions .deck-hud-button{width:auto;min-height:38px!important;padding-inline:10px}.deck-card-pool-console .deck-builder-toolbar{grid-template-columns:minmax(180px,1.1fr) repeat(4,minmax(118px,.72fr)) minmax(128px,auto) minmax(88px,auto);width:min(1180px,100%)}.deck-type-quick-tabs{display:flex;gap:7px;margin:0 0 10px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;-webkit-overflow-scrolling:touch}.deck-type-quick-tabs button{flex:0 0 auto;min-height:34px;min-width:54px;padding:0 11px;border:1px solid rgba(248,245,255,.12);border-radius:999px;color:#f8f5ffc7;background:#05000885;font-size:11px;font-weight:950;text-transform:uppercase}.deck-type-quick-tabs button[aria-selected=true]{border-color:#39ff5a85;color:#fff;background:linear-gradient(135deg,#39ff5a2e,#f4b83a1f),#050008c2}.deck-filter-chips{display:flex;flex-wrap:wrap;gap:7px;margin:-2px 0 10px}.deck-pool-grid.mini-card-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.mini-card-list .deck-pool-card{grid-template-columns:minmax(0,1fr);gap:9px;min-height:228px}.deck-pool-card[data-selected=true]{border-color:#39ff5a70;box-shadow:0 0 0 1px #39ff5a1f,0 16px 36px #39ff5a14}.deck-pool-card-preview{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-width:0;width:100%;padding:0;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none;text-align:left}.deck-pool-card-preview:focus-visible{outline:2px solid rgba(144,244,255,.72);outline-offset:4px}.deck-pool-card-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.deck-pool-card-controls .deck-hud-button{min-height:38px!important;padding-inline:10px}.deck-pool-card-action.deck-hud-button{justify-self:stretch;border-radius:8px;color:var(--deck-hud-text, #f8f5ff)!important}.deck-stats-console{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.deck-stat-card{display:grid;gap:10px;align-content:start;min-width:0;padding:14px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(145deg,rgba(248,245,255,.075),transparent 46%),#050008a3;box-shadow:inset 0 1px #ffffff0f}.deck-stat-card.ready{border-color:#39ff5a57}.deck-stat-card.needs-work{border-color:#ff4f6d52}.deck-stat-card>strong{color:#fff;font-family:var(--font-display);font-size:clamp(24px,2.2vw,36px);line-height:1}.deck-stat-card p,.deck-stat-card li{color:#f8f5ffc7;font-size:13px;line-height:1.34}.deck-stat-card ul{display:grid;gap:6px;margin:0;padding-left:18px}.deck-stat-card-wide{grid-column:span 3}.deck-stat-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.deck-stat-chip-grid span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:40px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--faction-color, #90f4ff),transparent 68%);border-radius:8px;background:color-mix(in srgb,var(--faction-color, #90f4ff),transparent 92%)}.deck-stat-chip-grid b,.deck-stat-chip-grid em{min-width:0;overflow:hidden;color:#fff;font-size:12px;font-style:normal;font-weight:950;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.deck-stat-chip-grid em{color:var(--gold)}@media(max-width:1180px){.deck-lab-build-board,.deck-lab-card-browser,.deck-lab-loadouts-grid{grid-template-columns:1fr}.deck-lab-build-board{grid-template-areas:"main" "preview"!important}.deck-lab-card-browser{grid-template-areas:"pool" "preview"}.deck-card-pool-console .deck-builder-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.deck-stats-console{grid-template-columns:1fr}.deck-stat-card-wide{grid-column:auto}}@media(max-width:900px){.deck-lab-arcade .deck-hud-button{width:auto!important}.deck-lab-top-actions .deck-hud-button,.deck-preview-actions .deck-hud-button,.deck-pool-more .deck-hud-button,.deck-filter-reset.deck-hud-button{width:100%!important}.deck-stack-actions .deck-hud-button{width:100%!important;min-height:44px!important}.deck-lab-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-grid-arena{min-height:min(470px,58dvh)!important;max-height:58dvh!important;overflow:auto!important}.deck-stack-card{min-height:238px;padding-bottom:50px}.deck-card-pool-console .deck-builder-toolbar{grid-template-columns:1fr}.deck-pool-grid.mini-card-list{max-height:62dvh}.saved-deck-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.deck-lab-workspace-tabs button{min-height:54px;padding:8px}.deck-lab-workspace-tabs button strong{font-size:13px}.deck-pool-card-preview{grid-template-columns:minmax(82px,auto) minmax(0,1fr)}.deck-pool-card-controls,.saved-deck-actions{grid-template-columns:1fr}}:root{--deck-hud-plate-green: url(../ui/buttons/hud-button-green.webp?v=deck-lab-premium-v1);--deck-hud-plate-gold: url(../ui/buttons/hud-button-gold.webp?v=deck-lab-premium-v1);--deck-hud-plate-blue: url(../ui/buttons/hud-button-blue.webp?v=deck-lab-premium-v1);--deck-hud-plate-purple: url(../ui/buttons/hud-button-purple.webp?v=deck-lab-premium-v1);--deck-hud-plate-red: url(../ui/buttons/hud-button-red.webp?v=deck-lab-premium-v1)}.deck-lab-card-browser-main{display:grid;align-content:start;gap:12px;min-width:0}.deck-mini-tray{position:relative;z-index:2;min-width:0;padding:10px;border:1px solid rgba(144,244,255,.13);border-radius:8px;background:linear-gradient(135deg,rgba(57,255,90,.1),transparent 42%),#050008a3;box-shadow:inset 0 1px #ffffff0f}.deck-mini-tray-head{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:8px}.deck-mini-tray-head strong{display:inline-grid;place-items:center;min-height:28px;padding:0 9px;border:1px solid rgba(244,184,58,.26);border-radius:999px;color:var(--gold);background:#f4b83a14;font-size:11px}.deck-mini-tray-rail{display:flex;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.deck-mini-tray-chip{flex:0 0 min(220px,72vw);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:42px;min-width:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--faction-color, #90f4ff),transparent 68%);border-radius:8px;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--faction-color, #90f4ff),transparent 84%),transparent),#050008b8;scroll-snap-align:start;text-align:left}.deck-mini-tray-chip[data-faction=fire]{--faction-color: #ff4f3d}.deck-mini-tray-chip[data-faction=water]{--faction-color: #38c8ff}.deck-mini-tray-chip[data-faction=grass]{--faction-color: #39ff5a}.deck-mini-tray-chip[data-faction=chog]{--faction-color: #ffb547}.deck-mini-tray-chip[data-faction=pampam]{--faction-color: #ff7fc8}.deck-mini-tray-chip[data-faction=rayj]{--faction-color: #a985ff}.deck-mini-tray-chip[data-faction=spidermon]{--faction-color: #ff4f6d}.deck-mini-tray-chip[data-faction=shramp]{--faction-color: #ff8f4f}.deck-mini-tray-chip[data-faction=mouch]{--faction-color: #90f4ff}.deck-mini-tray-chip[data-faction=emonad]{--faction-color: #9d6cff}.deck-mini-tray-chip span,.deck-mini-tray-chip em{min-width:0;overflow:hidden;color:currentColor;font-size:11px;font-style:normal;font-weight:950;line-height:1.08;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.deck-mini-tray-chip em{color:var(--gold)}.deck-mini-tray-chip.unknown{border-color:#ff4f6d61;background:linear-gradient(135deg,rgba(255,79,109,.16),transparent),#300412c7}.deck-stack-card.unknown{min-height:180px}.deck-stack-card.unknown:before{border-color:#ff4f6d47;background:linear-gradient(160deg,#ff4f6d2e,#050008d6),#050008ad}.deck-stack-placeholder{position:relative;z-index:3;display:grid;align-content:center;gap:7px;min-height:132px;padding:14px;border:1px dashed rgba(255,79,109,.36);border-radius:8px;color:#fff;background:#3004129e}.deck-stack-placeholder strong,.deck-stack-placeholder span,.deck-stack-placeholder em{min-width:0;overflow:hidden;text-overflow:ellipsis}.deck-stack-placeholder strong{color:#ffdce4;font-family:var(--font-display);font-size:16px;line-height:1;text-transform:uppercase}.deck-stack-placeholder span,.deck-stack-placeholder em{color:#f8f5ffc7;font-size:11px;font-style:normal;line-height:1.2}.deck-stat-chip-grid.compact{grid-template-columns:repeat(auto-fit,minmax(74px,1fr))}@media(max-width:1100px){.deck-lab-arcade .section-head-premium{grid-template-columns:1fr;overflow:visible}.deck-lab-top-actions{grid-template-columns:minmax(210px,1fr) auto auto;width:100%}}@media(max-width:1180px){.deck-lab-build-board{grid-template-areas:"preview" "main"!important}.deck-lab-card-browser{grid-template-areas:"preview" "pool"!important}.deck-lab-loadouts-grid{grid-template-areas:"saved" "starters"}.deck-lab-loadouts-grid .saved-decks-console,.deck-lab-loadouts-grid .starter-template-console{min-height:auto}}@media(max-width:900px){.deck-lab-top-actions{grid-template-columns:1fr}.deck-mini-tray-chip{flex-basis:min(190px,76vw)}}@media(max-width:520px){.deck-lab-status .deck-build-breakdown,.deck-lab-status .deck-faction-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.deck-lab-status .deck-build-breakdown span,.deck-lab-status .deck-faction-strip span{flex:initial;min-width:0}.deck-stack-card.unknown{min-height:214px}}.deck-lab-simple-status.deck-lab-command-bar{grid-template-columns:minmax(180px,.54fr) minmax(250px,1fr) minmax(220px,.64fr);gap:10px;align-items:stretch;padding:10px}.deck-ready-summary{position:relative;display:grid;align-content:center;gap:5px;min-width:0;min-height:70px;padding:10px 12px;overflow:hidden;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(135deg,rgba(144,244,255,.1),transparent 46%),#0500088f}.deck-ready-summary.ready{border-color:#39ff5a47;background:linear-gradient(135deg,rgba(57,255,90,.14),transparent 46%),#05000894}.deck-ready-summary.needs-work{border-color:#ff4f6d42;background:linear-gradient(135deg,rgba(255,79,109,.12),transparent 46%),#05000894}.deck-ready-summary span,.deck-ready-summary strong,.deck-ready-summary em{min-width:0;overflow:hidden;text-overflow:ellipsis}.deck-ready-summary span{color:var(--gold);font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.deck-ready-summary strong{color:#fff;font-family:var(--font-display);font-size:clamp(17px,1.55vw,25px);font-weight:950;letter-spacing:0;line-height:1.02;white-space:nowrap}.deck-ready-summary em{color:#f8f5ffc2;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.deck-lab-simple-status .deck-build-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.deck-lab-simple-status .deck-build-actions .deck-build-stat,.deck-lab-simple-status .deck-build-actions .deck-hud-button{min-height:34px!important}.deck-card-pool-console .deck-builder-toolbar.deck-builder-toolbar-simple{grid-template-columns:minmax(220px,1fr) minmax(132px,auto) minmax(88px,auto);width:min(780px,100%);justify-self:end}.deck-builder-toolbar-simple .filter-field.wide{grid-column:auto}.deck-advanced-filters{position:relative;z-index:2;margin:0 0 10px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:linear-gradient(135deg,rgba(248,245,255,.055),transparent 48%),#05000875}.deck-advanced-filters summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:42px;padding:8px 10px;cursor:pointer;list-style:none}.deck-advanced-filters summary::-webkit-details-marker{display:none}.deck-advanced-filters summary span{min-width:0;overflow:hidden;color:#f8f5ffd1;font-size:11px;font-weight:950;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.deck-advanced-filters summary b{display:inline-grid;place-items:center;min-width:34px;min-height:26px;padding:0 8px;border:1px solid rgba(244,184,58,.26);border-radius:999px;color:var(--gold);background:#f4b83a14;font-size:11px}.deck-advanced-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px 10px}.deck-advanced-filter-grid .toggle-row{min-height:44px}.deck-type-quick-tabs button{min-width:74px}.deck-lab-workspace-tabs button{min-height:62px}.deck-lab-workspace-tabs button span{opacity:.84}.deck-lab-workspace-tabs button b{min-width:40px}@media(max-width:1180px){.deck-lab-simple-status.deck-lab-command-bar{grid-template-columns:1fr}.deck-card-pool-console .deck-builder-toolbar.deck-builder-toolbar-simple{grid-template-columns:minmax(0,1fr) minmax(88px,auto);width:100%}.deck-advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.deck-card-pool-console .deck-builder-toolbar.deck-builder-toolbar-simple,.deck-advanced-filter-grid{grid-template-columns:1fr}.deck-ready-summary strong{white-space:normal}.deck-lab-workspace-tabs button{min-height:58px}}.deck-lab-build-board{grid-template-areas:"main preview"!important;grid-template-columns:minmax(0,1.38fr) minmax(292px,.62fr)!important}.deck-lab-card-browser{grid-template-areas:"pool preview"!important;grid-template-columns:minmax(0,1.48fr) minmax(292px,.52fr)!important}.deck-lab-card-browser-main{grid-area:pool}.deck-pool-card-controls{grid-template-columns:1fr}.deck-pool-card-controls .deck-hud-button{min-height:42px!important}.mini-card-list .deck-pool-card{min-height:178px}.deck-pool-card-preview{min-height:104px}.saved-deck-more{border:1px solid rgba(248,245,255,.1);border-radius:8px;background:#0500086b}.saved-deck-more summary{display:grid;place-items:center;min-height:36px;cursor:pointer;color:#f8f5ffc7;font-size:11px;font-weight:950;list-style:none;text-transform:uppercase}.saved-deck-more summary::-webkit-details-marker{display:none}.saved-deck-more .saved-deck-actions{padding:0 8px 8px}.deck-lab-workspace-tabs button strong{white-space:normal}@media(max-width:1180px){.deck-lab-build-board{grid-template-areas:"main" "preview"!important}.deck-lab-card-browser{grid-template-areas:"pool" "preview"!important}}@media(max-width:900px){.deck-lab-arcade .deck-hud-button{width:auto!important}.deck-save-button.deck-hud-button,.deck-lab-top-actions .deck-hud-button,.deck-pool-more .deck-hud-button,.deck-filter-reset.deck-hud-button,.deck-lab-simple-status .deck-build-actions .deck-hud-button{width:100%!important}.deck-pool-grid.mini-card-list{max-height:none}.deck-grid-arena{max-height:none!important}}@media(max-width:520px){.deck-lab-workspace-tabs button strong{font-size:12px;line-height:1.05}.deck-type-quick-tabs button,.deck-hud-button,.deck-mini-tray-chip span,.deck-mini-tray-chip em{font-size:12px}}.deck-lab-arcade .deck-pool-card,.deck-lab-arcade .deck-pool-card:hover:not(:disabled),.deck-lab-arcade .deck-pool-card:focus-visible{transform:none!important}.deck-lab-arcade .deck-pool-card:after{display:none}.deck-lab-arcade .deck-pool-card-preview,.deck-lab-arcade .deck-pool-card-controls,.deck-lab-arcade .deck-pool-card-action{position:relative;z-index:5}.deck-lab-arcade{display:flex;flex-direction:column}.deck-lab-arcade .section-head-premium{order:1}.deck-lab-arcade>.deck-save-feedback{order:2}.deck-lab-workspace-tabs{order:3}.deck-lab-workspace{order:4}.deck-lab-simple-status.deck-lab-command-bar{order:5;margin-top:12px}@media(max-width:1180px){.deck-lab-build-board,.deck-lab-card-browser,.deck-lab-loadouts-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:900px){.deck-lab-arcade .section-head-premium{padding:10px}.deck-card-pool-console,.deck-preview-console,.deck-main-console,.saved-decks-console{min-width:0}}.deck-lab-card-browser-main{grid-template-columns:minmax(0,1fr)!important}.deck-lab-card-browser-main .deck-mini-tray,.deck-lab-card-browser-main .deck-card-pool-console{grid-area:auto!important;grid-column:1 / -1!important;width:100%!important}@media(max-width:900px){.deck-card-pool-console .deck-zone-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px}.deck-card-pool-console .deck-zone-header:before{display:none}.deck-card-pool-console .deck-zone-header>div:first-of-type,.deck-card-pool-console .deck-builder-toolbar.deck-builder-toolbar-simple,.deck-pool-grid.mini-card-list,.deck-pool-card{width:100%!important;min-width:0!important}.deck-card-pool-console .deck-builder-toolbar.deck-builder-toolbar-simple,.deck-pool-grid.mini-card-list{grid-template-columns:minmax(0,1fr)!important}.deck-pool-grid.mini-card-list{overflow-x:hidden}}.deck-lab-cards-panel{--add-card-green: #39ff5a;--add-card-gold: #f4b83a;--add-card-blue: #90f4ff;--add-card-red: #ff4f6d}.deck-lab-cards-panel .deck-lab-card-browser{gap:clamp(14px,1.7vw,22px)}.deck-lab-cards-panel .deck-mini-tray,.deck-lab-cards-panel .deck-card-pool-console,.deck-lab-cards-panel .deck-preview-console{border-color:#f8f5ff1c;background:linear-gradient(135deg,rgba(248,245,255,.07),transparent 46%),radial-gradient(circle at 8% 0%,rgba(57,255,90,.11),transparent 28%),#0500089e}.deck-lab-cards-panel .deck-mini-tray{padding:12px}.deck-lab-cards-panel .deck-mini-tray-head{margin-bottom:10px}.deck-lab-cards-panel .deck-mini-tray-head .eyebrow,.deck-lab-cards-panel .deck-zone-header .eyebrow{color:var(--add-card-gold);letter-spacing:.03em}.deck-lab-cards-panel .deck-card-pool-console{display:grid;gap:12px}.deck-lab-cards-panel .deck-card-pool-console .deck-zone-header{position:relative!important;top:auto!important;z-index:3;display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:12px;align-items:end;margin-bottom:0;padding-bottom:12px}.deck-lab-cards-panel .deck-card-pool-console .deck-zone-header:before{display:none}.deck-lab-cards-panel .deck-card-pool-console .deck-zone-header p{margin-top:4px;color:#f8f5ffad;font-size:12px;font-weight:800}.deck-lab-cards-panel .deck-builder-toolbar.deck-builder-toolbar-simple{justify-self:stretch;width:100%;max-width:none;padding:8px;border:1px solid rgba(144,244,255,.12);border-radius:8px;background:linear-gradient(135deg,rgba(144,244,255,.08),transparent 42%),#0500087a}.deck-lab-cards-panel .filter-field input,.deck-lab-cards-panel .filter-field select{border-color:#90f4ff2e;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 36%),#050008cc}.deck-lab-cards-panel .toggle-row{min-height:42px;border-color:#39ff5a29;background:#39ff5a0e;color:#f8f5ffe0}.deck-lab-cards-panel .deck-hud-button,.deck-lab-cards-panel .deck-pool-card-action,.deck-lab-cards-panel .deck-preview-actions .deck-hud-button,.deck-lab-cards-panel .deck-pool-more .deck-hud-button,.deck-lab-cards-panel .deck-filter-reset.deck-hud-button{--add-button-a: rgba(57, 255, 90, .95);--add-button-b: rgba(244, 184, 58, .92);--add-button-edge: rgba(57, 255, 90, .38);min-height:40px;border:1px solid var(--add-button-edge);border-radius:8px;color:#061006;background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 45%),linear-gradient(135deg,var(--add-button-a),var(--add-button-b));box-shadow:0 10px 24px #00000042,0 0 18px color-mix(in srgb,var(--add-button-a),transparent 70%),inset 0 1px #ffffff75;filter:none;text-shadow:none}.deck-lab-cards-panel .deck-hud-button[data-hud=blue],.deck-lab-cards-panel .deck-filter-reset.deck-hud-button,.deck-lab-cards-panel .deck-detail-button.deck-hud-button,.deck-lab-cards-panel .deck-pool-more .deck-hud-button{--add-button-a: rgba(144, 244, 255, .95);--add-button-b: rgba(40, 168, 255, .84);--add-button-edge: rgba(144, 244, 255, .34);color:#04121b}.deck-lab-cards-panel .deck-hud-button[data-hud=red]{--add-button-a: rgba(255, 79, 109, .92);--add-button-b: rgba(123, 31, 255, .56);--add-button-edge: rgba(255, 79, 109, .34);color:#fff3f6}.deck-lab-cards-panel .deck-hud-button:hover:not(:disabled),.deck-lab-cards-panel .deck-hud-button:focus-visible{transform:translateY(-1px);box-shadow:0 14px 28px #00000052,0 0 24px color-mix(in srgb,var(--add-button-a),transparent 58%),inset 0 1px #ffffff8f}.deck-lab-cards-panel .deck-hud-button:disabled{color:#f8f5ff6b;border-color:#f8f5ff17;background:#f8f5ff0e;box-shadow:inset 0 1px #ffffff0f;filter:none}.deck-lab-cards-panel .deck-type-quick-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.deck-lab-cards-panel .deck-type-quick-tabs button{min-width:0;min-height:42px;border:1px solid rgba(248,245,255,.12);border-radius:8px;color:#f8f5ffc7;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent),#0500088f;box-shadow:none;font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.deck-lab-cards-panel .deck-type-quick-tabs button[aria-selected=true]{color:#061006;border-color:#39ff5a66;background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 42%),linear-gradient(135deg,var(--add-card-green),var(--add-card-gold));box-shadow:0 0 20px #39ff5a2e}.deck-lab-cards-panel .deck-advanced-filters{margin:0;border-color:#90f4ff21;background:#05000870}.deck-lab-cards-panel .deck-advanced-filters summary{min-height:40px}.deck-lab-cards-panel .deck-filter-chips{margin:-2px 0 0}.deck-lab-cards-panel .deck-filter-chips .filter-chip{border-color:#90f4ff2e;background:#90f4ff12}.deck-lab-cards-panel .deck-pool-grid.mini-card-list{grid-template-columns:repeat(auto-fill,minmax(284px,1fr));gap:12px;max-height:min(720px,72vh);padding:2px;overflow-x:hidden}.deck-lab-cards-panel .deck-pool-card{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:8px;align-content:start;min-height:198px;padding:10px;border:1px solid color-mix(in srgb,var(--deck-card-color),transparent 72%);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--deck-card-color),transparent 88%),transparent 44%),#05000894}.deck-lab-cards-panel .deck-pool-card[data-selected=true]{border-color:color-mix(in srgb,var(--deck-card-color),#ffffff 16%);box-shadow:0 0 0 1px color-mix(in srgb,var(--deck-card-color),transparent 76%),0 0 24px color-mix(in srgb,var(--deck-card-color),transparent 82%)}.deck-lab-cards-panel .deck-pool-card-preview{grid-template-columns:92px minmax(0,1fr);gap:10px;min-height:112px;padding:0;border:0;background:transparent;color:#fff}.deck-lab-cards-panel .deck-pool-card-face{width:92px}.deck-lab-cards-panel .deck-pool-card-face .moni-card.compact{--card-display-width: 78px}.deck-lab-cards-panel .deck-pool-card-copy{align-content:start;gap:7px;padding-top:2px}.deck-lab-cards-panel .deck-pool-card-copy strong{font-size:14px;line-height:1.05;white-space:normal}.deck-lab-cards-panel .deck-pool-card-copy small{-webkit-line-clamp:2;color:#f8f5ffb3}.deck-lab-cards-panel .deck-pool-card-stats em{min-height:24px;border-color:#f8f5ff1a;background:#f8f5ff0e;color:#f8f5ffd1}.deck-lab-cards-panel .deck-pool-card-controls{display:grid;grid-template-columns:minmax(0,1fr)!important;margin-top:0;width:100%;justify-items:stretch}.deck-lab-cards-panel .deck-pool-card-action{display:grid;justify-self:stretch!important;width:100%!important;min-height:38px!important;border-radius:8px;font-size:12px}.deck-lab-cards-panel .deck-pool-card[data-maxed=true]{opacity:.68}.deck-lab-cards-panel .deck-pool-more{display:grid;grid-template-columns:minmax(160px,auto) minmax(0,1fr);gap:10px;align-items:center;margin-top:0}.deck-lab-cards-panel .deck-preview-actions{gap:8px}@media(max-width:1180px){.deck-lab-cards-panel .deck-card-pool-console .deck-zone-header{grid-template-columns:minmax(0,1fr)}.deck-lab-cards-panel .deck-builder-toolbar.deck-builder-toolbar-simple{grid-template-columns:minmax(0,1fr) minmax(128px,auto) minmax(88px,auto)}}@media(max-width:760px){.deck-lab-cards-panel .deck-type-quick-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-lab-cards-panel .deck-builder-toolbar.deck-builder-toolbar-simple,.deck-lab-cards-panel .deck-advanced-filter-grid{grid-template-columns:minmax(0,1fr)!important}.deck-lab-cards-panel .deck-pool-grid.mini-card-list{grid-template-columns:minmax(0,1fr)!important;max-height:none}.deck-lab-cards-panel .deck-pool-card-preview{grid-template-columns:82px minmax(0,1fr)}.deck-lab-cards-panel .deck-pool-card-face{width:82px}.deck-lab-cards-panel .deck-pool-card-face .moni-card.compact{--card-display-width: 70px}.deck-lab-cards-panel .deck-pool-more{grid-template-columns:minmax(0,1fr)}}.deck-lab-cards-panel{--add-scroll-track: rgba(5, 0, 8, .52);--add-scroll-thumb-a: rgba(57, 255, 90, .82);--add-scroll-thumb-b: rgba(244, 184, 58, .78);--add-scroll-edge: rgba(144, 244, 255, .2)}.deck-lab-cards-panel .deck-card-pool-console{box-shadow:0 18px 54px #0000004d,inset 0 0 0 1px #f8f5ff0b,inset 0 18px 42px #39ff5a09}.deck-lab-cards-panel .deck-card-pool-console .deck-zone-header{position:relative!important;top:auto!important;z-index:3;border-bottom-color:#90f4ff1f}.deck-lab-cards-panel .deck-card-pool-console .deck-zone-header h3{font-size:clamp(20px,1.8vw,28px)}.deck-lab-cards-panel .deck-card-pool-console .deck-zone-header p{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 9px;border:1px solid rgba(244,184,58,.18);border-radius:999px;background:#f4b83a0f;color:#f8f5ffc2}.deck-lab-cards-panel .deck-builder-toolbar.deck-builder-toolbar-simple{box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0000002e}.deck-lab-cards-panel .deck-type-quick-tabs,.deck-lab-cards-panel .deck-mini-tray-rail,.deck-lab-cards-panel .deck-pool-grid.mini-card-list{scrollbar-width:thin;scrollbar-color:var(--add-scroll-thumb-a) var(--add-scroll-track)}.deck-lab-cards-panel .deck-type-quick-tabs::-webkit-scrollbar,.deck-lab-cards-panel .deck-mini-tray-rail::-webkit-scrollbar{width:8px;height:8px}.deck-lab-cards-panel .deck-pool-grid.mini-card-list::-webkit-scrollbar{width:10px;height:10px}.deck-lab-cards-panel .deck-type-quick-tabs::-webkit-scrollbar-track,.deck-lab-cards-panel .deck-mini-tray-rail::-webkit-scrollbar-track,.deck-lab-cards-panel .deck-pool-grid.mini-card-list::-webkit-scrollbar-track{border:1px solid rgba(248,245,255,.07);border-radius:999px;background:linear-gradient(180deg,rgba(248,245,255,.04),transparent),var(--add-scroll-track)}.deck-lab-cards-panel .deck-type-quick-tabs::-webkit-scrollbar-thumb,.deck-lab-cards-panel .deck-mini-tray-rail::-webkit-scrollbar-thumb,.deck-lab-cards-panel .deck-pool-grid.mini-card-list::-webkit-scrollbar-thumb{border:2px solid rgba(5,0,8,.82);border-radius:999px;background:linear-gradient(135deg,var(--add-scroll-thumb-a),var(--add-scroll-thumb-b));box-shadow:inset 0 1px #ffffff4d,0 0 12px #39ff5a38}.deck-lab-cards-panel .deck-type-quick-tabs::-webkit-scrollbar-thumb:hover,.deck-lab-cards-panel .deck-mini-tray-rail::-webkit-scrollbar-thumb:hover,.deck-lab-cards-panel .deck-pool-grid.mini-card-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,rgba(144,244,255,.92),var(--add-scroll-thumb-a))}.deck-lab-cards-panel .deck-pool-grid.mini-card-list{position:relative;border:1px solid rgba(248,245,255,.075);border-radius:8px;background:linear-gradient(180deg,rgba(248,245,255,.035),transparent 120px),#05000833}.deck-lab-cards-panel .deck-pool-card{transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.deck-lab-cards-panel .deck-pool-card:hover,.deck-lab-cards-panel .deck-pool-card:focus-within{border-color:color-mix(in srgb,var(--deck-card-color),#ffffff 22%);box-shadow:0 0 0 1px color-mix(in srgb,var(--deck-card-color),transparent 76%),0 12px 28px #00000042,0 0 26px color-mix(in srgb,var(--deck-card-color),transparent 82%)}.deck-lab-cards-panel .deck-pool-card-action{letter-spacing:0}@media(max-width:760px){.deck-lab-cards-panel .deck-card-pool-console{padding:12px}.deck-lab-cards-panel .deck-card-pool-console .deck-zone-header{padding-bottom:10px}.deck-lab-cards-panel .deck-pool-grid.mini-card-list{border-color:#f8f5ff0e;background:transparent}}.deck-lab-build-panel{--mydeck-green: #39ff5a;--mydeck-gold: #f4b83a;--mydeck-blue: #90f4ff;--mydeck-red: #ff4f6d;--mydeck-scroll-track: rgba(5, 0, 8, .54);--mydeck-scroll-thumb-a: rgba(144, 244, 255, .82);--mydeck-scroll-thumb-b: rgba(57, 255, 90, .78)}.deck-lab-build-panel .deck-lab-build-board{gap:clamp(14px,1.7vw,22px)}.deck-lab-build-panel .deck-main-console,.deck-lab-build-panel .deck-preview-console{border-color:#f8f5ff1c;background:linear-gradient(135deg,rgba(248,245,255,.07),transparent 46%),radial-gradient(circle at 10% 0%,rgba(144,244,255,.1),transparent 30%),#0500089e;box-shadow:0 18px 54px #0000004d,inset 0 0 0 1px #f8f5ff0b}.deck-lab-build-panel .deck-zone-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(144,244,255,.12)}.deck-lab-build-panel .deck-zone-header:before{display:none}.deck-lab-build-panel .deck-zone-header .eyebrow{color:var(--mydeck-gold)}.deck-lab-build-panel .deck-zone-header h3{font-size:clamp(20px,1.8vw,28px)}.deck-lab-build-panel .deck-zone-header p{margin:6px 0 0;color:#f8f5ffad;font-size:12px;font-weight:800}.deck-lab-build-panel .deck-zone-header>strong{min-height:34px;padding:0 12px;border-color:#39ff5a38;color:#061006;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent 44%),linear-gradient(135deg,var(--mydeck-green),var(--mydeck-gold));box-shadow:0 0 18px #39ff5a29}.deck-lab-build-panel .deck-grid-arena{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:12px;max-height:min(720px,72vh);min-height:520px;padding:12px;border-color:#90f4ff1f;overflow-x:hidden;overflow-y:auto;perspective:none;scrollbar-width:thin;scrollbar-color:var(--mydeck-scroll-thumb-a) var(--mydeck-scroll-track);background:linear-gradient(180deg,rgba(248,245,255,.035),transparent 120px),radial-gradient(circle at 50% 0%,rgba(144,244,255,.08),transparent 34%),#05000847}.deck-lab-build-panel .deck-grid-arena:before{display:none}.deck-lab-build-panel .deck-grid-arena::-webkit-scrollbar{width:10px;height:10px}.deck-lab-build-panel .deck-grid-arena::-webkit-scrollbar-track{border:1px solid rgba(248,245,255,.07);border-radius:999px;background:linear-gradient(180deg,rgba(248,245,255,.04),transparent),var(--mydeck-scroll-track)}.deck-lab-build-panel .deck-grid-arena::-webkit-scrollbar-thumb{border:2px solid rgba(5,0,8,.82);border-radius:999px;background:linear-gradient(135deg,var(--mydeck-scroll-thumb-a),var(--mydeck-scroll-thumb-b));box-shadow:inset 0 1px #ffffff4d,0 0 12px #90f4ff33}.deck-lab-build-panel .deck-stack-card{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;align-content:start;min-height:204px;padding:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--deck-card-color),transparent 72%);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--deck-card-color),transparent 88%),transparent 44%),#05000894;box-shadow:none;transform:none!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.deck-lab-build-panel .deck-stack-card:before{display:none}.deck-lab-build-panel .deck-stack-card:hover,.deck-lab-build-panel .deck-stack-card:focus-within{border-color:color-mix(in srgb,var(--deck-card-color),#ffffff 22%);box-shadow:0 0 0 1px color-mix(in srgb,var(--deck-card-color),transparent 76%),0 12px 28px #00000042,0 0 26px color-mix(in srgb,var(--deck-card-color),transparent 82%)}.deck-lab-build-panel .deck-stack-preview{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:116px;color:#fff;text-align:left}.deck-lab-build-panel .deck-stack-face{width:92px;transform:none!important;filter:none!important}.deck-lab-build-panel .deck-stack-face .moni-card.compact{--card-display-width: 78px}.deck-lab-build-panel .deck-stack-card:hover .deck-stack-face,.deck-lab-build-panel .deck-stack-card:focus-within .deck-stack-face{transform:none!important}.deck-stack-copy{display:grid;gap:6px;min-width:0}.deck-stack-copy strong,.deck-stack-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis}.deck-stack-copy strong{color:#fff;font-family:var(--font-display);font-size:14px;line-height:1.06;white-space:normal}.deck-stack-copy small{color:#f8f5ffad;font-size:11px;font-weight:800;text-transform:uppercase;white-space:nowrap}.deck-lab-build-panel .deck-stack-qty{top:9px;right:9px;min-width:44px;height:26px;border-color:#f4b83a4d;background:#050008c7}.deck-lab-build-panel .deck-stack-actions{position:relative;right:auto;bottom:auto;left:auto;z-index:6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:0}.deck-lab-build-panel .deck-hud-button,.deck-lab-build-panel .deck-preview-actions .deck-hud-button,.deck-lab-build-panel .deck-stack-actions .deck-hud-button{--mydeck-button-a: rgba(144, 244, 255, .95);--mydeck-button-b: rgba(40, 168, 255, .84);--mydeck-button-edge: rgba(144, 244, 255, .34);min-height:38px;border:1px solid var(--mydeck-button-edge);border-radius:8px;color:#04121b;background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 45%),linear-gradient(135deg,var(--mydeck-button-a),var(--mydeck-button-b));box-shadow:0 10px 24px #0000003d,0 0 18px color-mix(in srgb,var(--mydeck-button-a),transparent 70%),inset 0 1px #ffffff75;filter:none;text-shadow:none}.deck-lab-build-panel .deck-hud-button[data-hud=green],.deck-lab-build-panel .deck-stack-add.deck-hud-button{--mydeck-button-a: rgba(57, 255, 90, .95);--mydeck-button-b: rgba(244, 184, 58, .92);--mydeck-button-edge: rgba(57, 255, 90, .38);color:#061006}.deck-lab-build-panel .deck-hud-button[data-hud=red],.deck-lab-build-panel .deck-stack-remove.deck-hud-button{--mydeck-button-a: rgba(255, 79, 109, .92);--mydeck-button-b: rgba(123, 31, 255, .56);--mydeck-button-edge: rgba(255, 79, 109, .34);color:#fff3f6}.deck-lab-build-panel .deck-hud-button:hover:not(:disabled),.deck-lab-build-panel .deck-hud-button:focus-visible{transform:translateY(-1px);box-shadow:0 14px 28px #00000052,0 0 24px color-mix(in srgb,var(--mydeck-button-a),transparent 58%),inset 0 1px #ffffff8f}.deck-lab-build-panel .deck-hud-button:disabled{color:#f8f5ff6b;border-color:#f8f5ff17;background:#f8f5ff0e;box-shadow:inset 0 1px #ffffff0f;filter:none}.deck-lab-build-panel .deck-stack-actions .deck-hud-button{width:100%;font-size:15px}.deck-lab-build-panel .deck-stack-card.unknown{min-height:176px}.deck-lab-build-panel .deck-stack-card.unknown .deck-stack-actions{grid-template-columns:minmax(0,1fr)}@media(max-width:760px){.deck-lab-build-panel .deck-zone-header{grid-template-columns:minmax(0,1fr)}.deck-lab-build-panel .deck-zone-header>strong{justify-self:start}.deck-lab-build-panel .deck-grid-arena{grid-template-columns:minmax(0,1fr);max-height:none;min-height:420px}.deck-lab-build-panel .deck-stack-preview{grid-template-columns:82px minmax(0,1fr)}.deck-lab-build-panel .deck-stack-face{width:82px}.deck-lab-build-panel .deck-stack-face .moni-card.compact{--card-display-width: 70px}}.deck-lab-loadouts-panel{--saved-scroll-track: rgba(5, 0, 8, .56);--saved-scroll-thumb-a: rgba(57, 255, 90, .9);--saved-scroll-thumb-b: rgba(244, 184, 58, .86);--saved-card-line: rgba(248, 245, 255, .12);--saved-button-blue-a: rgba(144, 244, 255, .95);--saved-button-blue-b: rgba(40, 168, 255, .78);--saved-button-green-a: rgba(57, 255, 90, .96);--saved-button-green-b: rgba(244, 184, 58, .88);--saved-button-red-a: rgba(255, 79, 109, .94);--saved-button-red-b: rgba(123, 31, 255, .58);--saved-button-gold-a: rgba(244, 184, 58, .96);--saved-button-gold-b: rgba(255, 248, 219, .72)}.deck-lab-loadouts-panel .deck-lab-loadouts-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:clamp(14px,1.7vw,22px)}.deck-lab-loadouts-panel .saved-decks-console,.deck-lab-loadouts-panel .starter-template-console{overflow:hidden;border-color:#f8f5ff1c;background:radial-gradient(circle at 8% 0%,rgba(57,255,90,.13),transparent 31%),radial-gradient(circle at 100% 18%,rgba(244,184,58,.12),transparent 28%),linear-gradient(135deg,rgba(248,245,255,.075),transparent 46%),#050008a8}.deck-lab-loadouts-panel .saved-decks-heading{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(248,245,255,.09)}.deck-lab-loadouts-panel .saved-decks-heading p{margin-top:4px;color:#f8f5ffad;font-size:12px;line-height:1.25}.deck-lab-loadouts-panel .saved-decks-heading>strong{min-width:max-content;border-color:#39ff5a4d;color:#f4fff2;background:linear-gradient(135deg,#39ff5a2e,#f4b83a1f),#050008b8}.deck-lab-loadouts-panel .saved-deck-gallery{grid-template-columns:minmax(0,1fr);gap:12px;max-height:min(820px,78dvh);padding:2px 4px 4px 2px;overflow:auto;scrollbar-color:var(--saved-scroll-thumb-a) var(--saved-scroll-track);scrollbar-width:thin}.deck-lab-loadouts-panel .saved-deck-gallery::-webkit-scrollbar{width:10px}.deck-lab-loadouts-panel .saved-deck-gallery::-webkit-scrollbar-track{border-radius:999px;background:var(--saved-scroll-track)}.deck-lab-loadouts-panel .saved-deck-gallery::-webkit-scrollbar-thumb{border:2px solid rgba(5,0,8,.82);border-radius:999px;background:linear-gradient(135deg,var(--saved-scroll-thumb-a),var(--saved-scroll-thumb-b))}.deck-lab-loadouts-panel .saved-deck-card.saved-deck-chip.deck-line{--saved-deck-color: #90f4ff;--saved-deck-accent: #f4b83a;position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(156px,.32fr) minmax(0,1fr);gap:14px;align-items:stretch;min-height:236px;margin:0;padding:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--saved-deck-color),transparent 62%);border-radius:8px;background:linear-gradient(140deg,color-mix(in srgb,var(--saved-deck-color),transparent 82%),transparent 46%),radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--saved-deck-accent),transparent 78%),transparent 36%),#050008ad;box-shadow:0 18px 42px #00000042,0 0 24px color-mix(in srgb,var(--saved-deck-color),transparent 88%),inset 0 1px #ffffff12;transform:none!important}.deck-lab-loadouts-panel .saved-deck-card.saved-deck-chip.deck-line:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--saved-deck-color),transparent 70%),transparent 42%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 18px);opacity:.52}.deck-lab-loadouts-panel .saved-deck-card.saved-deck-chip.deck-line:hover,.deck-lab-loadouts-panel .saved-deck-card.saved-deck-chip.deck-line:focus-within{border-color:color-mix(in srgb,var(--saved-deck-color),#ffffff 18%);box-shadow:0 22px 48px #00000052,0 0 32px color-mix(in srgb,var(--saved-deck-color),transparent 80%),inset 0 1px #ffffff1a}.deck-lab-loadouts-panel .saved-deck-card[data-valid=false]{border-color:#ff4f6d7a;background:linear-gradient(140deg,rgba(255,79,109,.15),transparent 46%),radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--saved-deck-accent),transparent 80%),transparent 36%),#050008b8}.deck-lab-loadouts-panel .saved-deck-card[data-editing=true]{border-color:#39ff5abd!important;box-shadow:0 0 0 1px #39ff5a29,0 22px 48px #0000004d,0 0 34px #39ff5a33}.deck-lab-loadouts-panel .saved-deck-card span,.deck-lab-loadouts-panel .saved-deck-card b,.deck-lab-loadouts-panel .saved-deck-card em{min-width:0;height:auto;border-radius:0;background:none}.deck-lab-loadouts-panel .saved-deck-card .saved-deck-art-button{position:relative;display:grid;place-items:center;min-width:0;width:100%;min-height:210px!important;overflow:hidden;border:1px solid rgba(248,245,255,.13);border-radius:8px;color:#fff;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--saved-deck-color),transparent 66%),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.08),transparent),#05000899;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0000003d}.deck-lab-loadouts-panel .saved-deck-art-button:hover,.deck-lab-loadouts-panel .saved-deck-art-button:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--saved-deck-color),#ffffff 12%)}.deck-lab-loadouts-panel .saved-deck-card .saved-deck-mini-stack{position:relative;display:block;width:min(150px,100%);height:170px}.deck-lab-loadouts-panel .saved-deck-mini-card{position:absolute;top:calc(var(--saved-card-index, 0) * 12px);left:calc(var(--saved-card-index, 0) * 19px);z-index:calc(4 - var(--saved-card-index, 0));display:block;width:104px;transform:rotate(calc((var(--saved-card-index, 0) - 1) * 4deg));filter:drop-shadow(0 14px 16px rgba(0,0,0,.44))}.deck-lab-loadouts-panel .saved-deck-mini-card img{display:block;width:104px;aspect-ratio:5 / 7;overflow:hidden;border:1px solid rgba(248,245,255,.18);border-radius:8px;object-fit:cover;object-position:center;background:#050008b3;box-shadow:inset 0 1px #ffffff24}.deck-lab-loadouts-panel .saved-deck-cardback{display:block;width:96px;height:134px;margin:18px auto 0;border:1px solid rgba(248,245,255,.16);border-radius:8px;background:radial-gradient(circle at 50% 32%,rgba(244,184,58,.26),transparent 34%),linear-gradient(135deg,#7b1fff6b,#050008e6);box-shadow:0 16px 24px #00000052}.deck-lab-loadouts-panel .saved-deck-card-body{display:grid;align-content:start;gap:10px;min-width:0}.deck-lab-loadouts-panel .saved-deck-title-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0}.deck-lab-loadouts-panel .saved-deck-status,.deck-lab-loadouts-panel .saved-deck-editing{display:inline-grid;place-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(248,245,255,.13);border-radius:999px;color:#fff;background:#050008a3;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.deck-lab-loadouts-panel .saved-deck-status[data-state=ready]{border-color:#39ff5a57;color:#f4fff2;background:#39ff5a21}.deck-lab-loadouts-panel .saved-deck-status[data-state=starter]{border-color:#90f4ff52;color:#e9fbff;background:#28a8ff24}.deck-lab-loadouts-panel .saved-deck-status[data-state=missing],.deck-lab-loadouts-panel .saved-deck-status[data-state=invalid]{border-color:#ff4f6d61;color:#ffdce4;background:#ff4f6d21}.deck-lab-loadouts-panel .saved-deck-editing{border-color:#f4b83a57;color:#fff8db;background:#f4b83a1f}.deck-lab-loadouts-panel .saved-deck-card h4{min-width:0;margin:0;overflow-wrap:anywhere;color:#fff;font-family:var(--font-display);font-size:clamp(20px,1.75vw,30px);font-weight:950;letter-spacing:0;line-height:.96;text-transform:uppercase}.deck-lab-loadouts-panel .saved-deck-card p{min-width:0;margin:-3px 0 0;overflow:hidden;color:#f8f5ffb3;font-size:12px;font-weight:850;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.deck-lab-loadouts-panel .saved-deck-meter{height:8px;overflow:hidden;border:1px solid rgba(248,245,255,.11);border-radius:999px;background:#0500089e}.deck-lab-loadouts-panel .saved-deck-meter span{display:block;width:var(--saved-deck-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--saved-deck-color),var(--saved-deck-accent));box-shadow:0 0 14px color-mix(in srgb,var(--saved-deck-color),transparent 58%)}.deck-lab-loadouts-panel .saved-deck-stat-grid,.deck-lab-loadouts-panel .saved-deck-type-row{display:grid;gap:7px}.deck-lab-loadouts-panel .saved-deck-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-lab-loadouts-panel .saved-deck-stat-grid span,.deck-lab-loadouts-panel .saved-deck-type-row span{display:grid;min-width:0;min-height:44px;padding:8px 9px;border:1px solid rgba(248,245,255,.11);border-radius:8px;background:#05000875}.deck-lab-loadouts-panel .saved-deck-stat-grid b,.deck-lab-loadouts-panel .saved-deck-type-row b,.deck-lab-loadouts-panel .saved-deck-stat-grid em,.deck-lab-loadouts-panel .saved-deck-type-row em{overflow:hidden;color:#fff;font-style:normal;font-weight:950;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.deck-lab-loadouts-panel .saved-deck-stat-grid b{color:var(--saved-deck-accent);font-family:var(--font-display);font-size:20px}.deck-lab-loadouts-panel .saved-deck-stat-grid em,.deck-lab-loadouts-panel .saved-deck-type-row b{color:#f8f5ffb8;font-size:10px}.deck-lab-loadouts-panel .saved-deck-type-row{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))}.deck-lab-loadouts-panel .saved-deck-type-row span{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:36px;padding:7px 8px}.deck-lab-loadouts-panel .saved-deck-type-row em{color:var(--saved-deck-accent);font-size:12px}.deck-lab-loadouts-panel .saved-deck-actions{display:grid;grid-template-columns:minmax(136px,1.15fr) repeat(2,minmax(96px,.72fr));gap:8px;margin-top:2px}.deck-lab-loadouts-panel .saved-deck-actions .deck-hud-button,.deck-lab-loadouts-panel .saved-deck-empty .deck-hud-button{--saved-button-a: var(--saved-button-blue-a);--saved-button-b: var(--saved-button-blue-b);min-width:0;min-height:40px!important;padding:0 11px;border:1px solid color-mix(in srgb,var(--saved-button-a),transparent 62%);border-radius:8px;color:#fff!important;background:linear-gradient(180deg,rgba(255,255,255,.25),transparent 42%),linear-gradient(135deg,var(--saved-button-a),var(--saved-button-b))!important;box-shadow:0 10px 22px #0000003d,0 0 18px color-mix(in srgb,var(--saved-button-a),transparent 74%),inset 0 1px #ffffff61;text-shadow:0 1px 2px rgba(0,0,0,.34);white-space:nowrap}.deck-lab-loadouts-panel .saved-deck-actions .deck-hud-button[data-hud=green],.deck-lab-loadouts-panel .saved-deck-empty .deck-hud-button[data-hud=green]{--saved-button-a: var(--saved-button-green-a);--saved-button-b: var(--saved-button-green-b);color:#041008!important;text-shadow:none}.deck-lab-loadouts-panel .saved-deck-actions .deck-hud-button[data-hud=red]{--saved-button-a: var(--saved-button-red-a);--saved-button-b: var(--saved-button-red-b);color:#fff3f6!important}.deck-lab-loadouts-panel .saved-deck-actions .deck-hud-button[data-hud=gold]{--saved-button-a: var(--saved-button-gold-a);--saved-button-b: var(--saved-button-gold-b);color:#1b1000!important;text-shadow:none}.deck-lab-loadouts-panel .saved-deck-actions .deck-hud-button:hover:not(:disabled),.deck-lab-loadouts-panel .saved-deck-empty .deck-hud-button:hover:not(:disabled),.deck-lab-loadouts-panel .saved-deck-actions .deck-hud-button:focus-visible,.deck-lab-loadouts-panel .saved-deck-empty .deck-hud-button:focus-visible{transform:translateY(-1px);filter:none}.deck-lab-loadouts-panel .saved-deck-actions .deck-hud-button:disabled{color:#f8f5ff6b!important;border-color:#f8f5ff1a;background:#f8f5ff0f!important;box-shadow:inset 0 1px #ffffff0d}.deck-lab-loadouts-panel .saved-deck-empty{display:grid;justify-items:start;gap:10px;min-height:220px;padding:18px;border:1px dashed rgba(57,255,90,.28);border-radius:8px;background:radial-gradient(circle at 0% 0%,rgba(57,255,90,.12),transparent 36%),#0500088a}.deck-lab-loadouts-panel .deck-lab-starter-rail{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;max-height:min(820px,78dvh);overflow:auto;scrollbar-color:var(--saved-scroll-thumb-b) var(--saved-scroll-track);scrollbar-width:thin}.deck-lab-loadouts-panel .deck-lab-starter-rail .deck-lab-starter-tile{min-height:110px;grid-template-columns:64px minmax(0,1fr);border-color:color-mix(in srgb,var(--starter-color),transparent 54%)}.deck-lab-loadouts-panel .deck-lab-starter-art{width:60px;height:76px}@media(max-width:1180px){.deck-lab-loadouts-panel .deck-lab-loadouts-grid{grid-template-columns:minmax(0,1fr)}.deck-lab-loadouts-panel .saved-deck-gallery,.deck-lab-loadouts-panel .deck-lab-starter-rail{max-height:none}}@media(max-width:760px){.deck-lab-loadouts-panel .saved-decks-heading{grid-template-columns:minmax(0,1fr)}.deck-lab-loadouts-panel .saved-decks-heading>strong{justify-self:start}.deck-lab-loadouts-panel .saved-deck-gallery{grid-template-columns:minmax(0,1fr);padding-right:0}.deck-lab-loadouts-panel .saved-deck-card.saved-deck-chip.deck-line{grid-template-columns:minmax(0,1fr);min-height:0}.deck-lab-loadouts-panel .saved-deck-card .saved-deck-art-button{min-height:188px!important}.deck-lab-loadouts-panel .saved-deck-card .saved-deck-mini-stack{width:168px;height:170px}.deck-lab-loadouts-panel .saved-deck-mini-card{left:calc(var(--saved-card-index, 0) * 28px)}.deck-lab-loadouts-panel .saved-deck-card p{white-space:normal}.deck-lab-loadouts-panel .saved-deck-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-lab-loadouts-panel .saved-deck-primary-action{grid-column:1 / -1}}@media(max-width:460px){.deck-lab-loadouts-panel .saved-deck-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-lab-loadouts-panel .saved-deck-stat-grid span{padding-inline:6px}.deck-lab-loadouts-panel .saved-deck-stat-grid b{font-size:18px}.deck-lab-loadouts-panel .saved-deck-actions{grid-template-columns:minmax(0,1fr)}.deck-lab-loadouts-panel .saved-deck-primary-action{grid-column:auto}}.deck-lab-arcade{--deck-css-green-a: #39ff5a;--deck-css-green-b: #1e9cff;--deck-css-blue-a: #90f4ff;--deck-css-blue-b: #2874ff;--deck-css-gold-a: #f4b83a;--deck-css-gold-b: #ff6fbd;--deck-css-red-a: #ff4f6d;--deck-css-red-b: #7b1fff;--deck-css-purple-a: #9d6cff;--deck-css-purple-b: #28a8ff}.deck-lab-arcade .deck-hud-button,.deck-lab-arcade .section-actions .deck-hud-button,.deck-lab-arcade .deck-preview-actions .deck-hud-button,.deck-lab-arcade .deck-build-actions .deck-hud-button,.deck-lab-arcade .deck-stack-actions .deck-hud-button,.deck-lab-arcade .saved-deck-chip .deck-hud-button,.deck-lab-arcade .deck-pool-more .deck-hud-button,.deck-lab-arcade .deck-check-console .deck-hud-button{--deck-css-button-a: var(--deck-css-purple-a);--deck-css-button-b: var(--deck-css-purple-b);min-width:0;border:1px solid color-mix(in srgb,var(--deck-css-button-a),transparent 58%)!important;border-radius:8px;color:#fff!important;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 42%),linear-gradient(135deg,var(--deck-css-button-a),var(--deck-css-button-b))!important;box-shadow:0 12px 26px #00000047,0 0 20px color-mix(in srgb,var(--deck-css-button-a),transparent 72%),inset 0 1px #ffffff52;filter:none;text-shadow:0 1px 2px rgba(0,0,0,.42)}.deck-lab-arcade .deck-hud-button[data-hud=green],.deck-lab-arcade .deck-stack-add.deck-hud-button{--deck-css-button-a: var(--deck-css-green-a);--deck-css-button-b: var(--deck-css-green-b)}.deck-lab-arcade .deck-hud-button[data-hud=blue]{--deck-css-button-a: var(--deck-css-blue-a);--deck-css-button-b: var(--deck-css-blue-b)}.deck-lab-arcade .deck-hud-button[data-hud=gold]{--deck-css-button-a: var(--deck-css-gold-a);--deck-css-button-b: var(--deck-css-gold-b)}.deck-lab-arcade .deck-hud-button[data-hud=red],.deck-lab-arcade .deck-stack-remove.deck-hud-button,.deck-lab-arcade .saved-deck-delete.deck-hud-button{--deck-css-button-a: var(--deck-css-red-a);--deck-css-button-b: var(--deck-css-red-b)}.deck-lab-arcade .deck-hud-button:hover:not(:disabled),.deck-lab-arcade .deck-hud-button:focus-visible{transform:translateY(-1px);filter:brightness(1.06) saturate(1.08)}.deck-lab-arcade .deck-hud-button:disabled{color:#f8f5ff75!important;border-color:#f8f5ff1a!important;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 42%),#f8f5ff12!important;box-shadow:inset 0 1px #ffffff0f;filter:none}.deck-lab-arcade .section-head-premium{grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr);align-items:stretch;gap:clamp(14px,1.8vw,24px);border-color:#39ff5a29;background:radial-gradient(circle at 4% 0%,rgba(244,184,58,.18),transparent 34%),radial-gradient(circle at 100% 18%,rgba(57,255,90,.14),transparent 34%),linear-gradient(135deg,rgba(248,245,255,.075),transparent 46%),#0500087a}.deck-lab-top-actions{width:100%}.deck-lab-save-console{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(220px,1.05fr) minmax(180px,.8fr) minmax(150px,auto);gap:10px;align-items:stretch;width:100%;min-width:0;padding:10px;overflow:hidden;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(135deg,rgba(144,244,255,.08),transparent 48%),#05000894;box-shadow:inset 0 1px #ffffff14,0 16px 36px #0000003d}.deck-lab-save-console:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(57,255,90,.22),transparent 34%),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 18px);opacity:.58}.deck-lab-save-console.ready{border-color:#39ff5a57}.deck-lab-save-console.needs-work{border-color:#f4b83a3d}.deck-lab-save-console .deck-name-field{align-content:center;padding:9px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:#05000875}.deck-lab-save-console .deck-name-field input{width:100%;min-height:46px;color:#fff;border-color:#90f4ff38}.deck-lab-save-summary{display:grid;align-content:center;gap:5px;min-width:0;padding:10px 12px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:#0500086b}.deck-lab-save-summary span,.deck-lab-save-summary strong,.deck-lab-save-summary em{min-width:0;overflow:hidden;text-overflow:ellipsis}.deck-lab-save-summary span{color:var(--gold);font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.deck-lab-save-summary strong{color:#fff;font-family:var(--font-display);font-size:clamp(17px,1.35vw,24px);line-height:1;text-transform:uppercase;white-space:nowrap}.deck-lab-save-summary em{color:#f8f5ffb8;font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.deck-lab-save-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-content:stretch;min-width:0}.deck-lab-save-actions .deck-hud-button{width:100%;min-height:46px!important}.deck-save-button{min-width:0}.deck-check-console{display:grid;gap:12px;min-width:0}.deck-check-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(104px,auto) minmax(300px,.62fr);gap:clamp(12px,1.6vw,18px);align-items:stretch;min-width:0;padding:clamp(14px,1.7vw,20px);overflow:hidden;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:radial-gradient(circle at 0% 0%,rgba(244,184,58,.16),transparent 34%),radial-gradient(circle at 92% 16%,rgba(144,244,255,.13),transparent 34%),linear-gradient(135deg,rgba(248,245,255,.07),transparent 48%),#050008a8;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff14}.deck-check-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--deck-css-red-a),var(--deck-css-gold-a),var(--deck-css-green-a)) left / var(--deck-check-progress, 0%) 100% no-repeat,#f8f5ff14}.deck-check-hero.ready{border-color:#39ff5a57}.deck-check-hero.needs-work{border-color:#f4b83a3d}.deck-check-hero-copy{display:grid;align-content:center;gap:6px;min-width:0}.deck-check-hero-copy h3{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(30px,3vw,54px);letter-spacing:0;line-height:.92;text-transform:uppercase}.deck-check-hero-copy p{max-width:62ch;margin:0;color:#f8f5ffbd;font-size:14px;line-height:1.35}.deck-check-score{display:grid;place-items:center;align-self:center;width:104px;height:104px;border:1px solid rgba(57,255,90,.28);border-radius:999px;background:conic-gradient(from -90deg,var(--deck-css-green-a) var(--deck-check-progress, 0%),rgba(248,245,255,.08) 0),#0500089e;box-shadow:0 0 24px #39ff5a24,inset 0 0 0 8px #050008c7}.deck-check-score strong{color:#fff;font-family:var(--font-display);font-size:34px;line-height:.9}.deck-check-score span{color:var(--gold);font-size:10px;font-weight:950;text-transform:uppercase}.deck-check-hero-actions,.deck-check-action-row{display:grid;gap:8px;min-width:0}.deck-check-hero-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center}.deck-check-hero-actions .deck-hud-button,.deck-check-action-row .deck-hud-button{width:100%;min-height:44px!important}.deck-check-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.deck-check-step-card,.deck-check-panel{min-width:0;border:1px solid rgba(248,245,255,.11);border-radius:8px;background:linear-gradient(135deg,rgba(248,245,255,.06),transparent 46%),#05000894;box-shadow:inset 0 1px #ffffff0f}.deck-check-step-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-height:108px;padding:12px}.deck-check-step-card[data-ok=true]{border-color:#39ff5a4d}.deck-check-step-card[data-ok=false]{border-color:#ff4f6d47}.deck-check-step-number{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(248,245,255,.13);border-radius:999px;color:#fff;background:#f8f5ff14;font-weight:950}.deck-check-step-card[data-ok=true] .deck-check-step-number{color:#061006;background:linear-gradient(135deg,var(--deck-css-green-a),var(--deck-css-gold-a))}.deck-check-step-card[data-ok=false] .deck-check-step-number{color:#fff;background:linear-gradient(135deg,var(--deck-css-red-a),var(--deck-css-red-b))}.deck-check-step-card strong,.deck-check-panel-head strong{display:block;min-width:0;overflow:hidden;color:#fff;font-family:var(--font-display);font-size:clamp(20px,1.9vw,32px);line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.deck-check-step-card p,.deck-check-panel p,.deck-check-clear-copy{margin:0;color:#f8f5ffb8;font-size:12px;line-height:1.3}.deck-check-main-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.deck-check-panel{display:grid;align-content:start;gap:10px;padding:14px}.deck-check-panel-wide{grid-column:span 2}.deck-check-panel-head{display:flex;gap:12px;align-items:start;justify-content:space-between;min-width:0}.deck-check-issue-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.deck-check-issue-list li{position:relative;min-width:0;padding:9px 10px 9px 34px;border:1px solid rgba(255,79,109,.18);border-radius:8px;color:#ffdce4e6;background:#3004126b;font-size:12px;line-height:1.28}.deck-check-issue-list li:before{content:"!";position:absolute;top:8px;left:10px;display:grid;place-items:center;width:16px;height:16px;border-radius:999px;color:#fff;background:var(--deck-css-red-a);font-size:10px;font-weight:950}.deck-check-action-row{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));margin-top:2px}.deck-check-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.deck-check-mini-stats span{display:grid;gap:4px;min-width:0;min-height:58px;padding:10px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:#05000875}.deck-check-mini-stats b,.deck-check-mini-stats em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-check-mini-stats b{color:var(--gold);font-family:var(--font-display);font-size:22px;line-height:1}.deck-check-mini-stats em{color:#f8f5ffb3;font-size:10px;font-style:normal;font-weight:950;text-transform:uppercase}.deck-lab-stats-panel .deck-stat-chip-grid span{min-height:42px;background:linear-gradient(135deg,color-mix(in srgb,var(--faction-color, #90f4ff),transparent 88%),transparent),#05000875}@media(max-width:1180px){.deck-lab-arcade .section-head-premium,.deck-lab-save-console,.deck-check-hero{grid-template-columns:minmax(0,1fr)}.deck-check-hero-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-check-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.deck-lab-save-console{padding:9px}.deck-lab-save-summary strong,.deck-lab-save-summary em{white-space:normal}.deck-check-hero-actions,.deck-check-step-grid,.deck-check-main-grid{grid-template-columns:minmax(0,1fr)}.deck-check-panel-wide{grid-column:auto}.deck-check-score{justify-self:start;width:92px;height:92px}.deck-check-score strong{font-size:30px}}@media(max-width:460px){.deck-check-mini-stats,.deck-stat-chip-grid{grid-template-columns:minmax(0,1fr)}}.counter-window-panel{width:min(680px,calc(100% - 28px));margin:10px auto 0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid rgba(57,255,90,.42);border-radius:8px;background:linear-gradient(135deg,#39ff5a29,#ff5f8f29),#0a0518eb;box-shadow:0 0 26px #39ff5a2e,inset 0 0 0 1px #ffffff0f;position:relative;z-index:35}.counter-window-panel strong,.counter-window-panel p{display:block}.counter-window-panel strong{color:#fff;font-family:var(--display-font);font-size:1rem;line-height:1.05;text-transform:uppercase}.counter-window-panel p{margin:3px 0 0;color:#ffffffb8;font-weight:800;line-height:1.25}.counter-window-actions{display:flex;flex:0 0 auto;gap:8px}.counter-window-actions .deck-hud-button{min-width:104px;color:#fff}@media(max-width:720px){.counter-window-panel{align-items:stretch;flex-direction:column;gap:10px;padding:11px}.counter-window-actions{width:100%}.counter-window-actions .deck-hud-button{flex:1 1 0;min-width:0}}.marketplace-panel{display:grid;gap:16px;overflow:hidden;background:linear-gradient(135deg,#39ff5a1f,#90f4ff14),#0c0316e6}.market-hero-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.market-hero-grid article,.market-listing-card,.market-sell-form,.market-activity-grid article,.market-history-card{min-width:0;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(135deg,#39ff5a1a,#90f4ff0f),#05000a94;box-shadow:inset 0 0 0 1px #ffffff09}.market-hero-grid article{display:grid;gap:5px;padding:13px}.market-hero-grid span,.market-hero-grid em,.market-listing-title span,.market-listing-title em,.market-listing-stats em,.market-sell-form label span,.market-fee-preview em{color:#f8f5ffad;font-size:10px;font-style:normal;font-weight:950;letter-spacing:0;text-transform:uppercase}.market-hero-grid strong{min-width:0;overflow-wrap:anywhere;color:#fff;font-family:var(--font-display);font-size:clamp(20px,2.4vw,34px);line-height:1}.market-tabs,.market-asset-tabs,.market-segmented{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.market-tabs button,.market-asset-tabs button,.market-segmented button,.market-action-row button,.market-bid-row button,.market-cancel-button,.market-sell-form .primary{min-height:44px;border:1px solid rgba(248,245,255,.12);border-radius:8px;color:#fff;background:linear-gradient(135deg,#39ff5a2e,#28a8ff1f),#0a0312db}.market-asset-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(135deg,#39ff5a14,#90f4ff0f),#05000a8c}.market-asset-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:950}.market-asset-tabs button b{display:inline-grid;min-width:30px;min-height:24px;place-items:center;border-radius:999px;color:#06110a;background:#f8f5ffd6}.market-tabs button.active,.market-asset-tabs button.active,.market-segmented button.active,.market-sell-form .primary,.market-action-row button:not(:disabled),.market-bid-row button:not(:disabled){border-color:#39ff5a80;color:#06110a;background:linear-gradient(135deg,#39ff5a,#28a8ff);box-shadow:0 0 22px #39ff5a2e}.market-notice,.market-error{padding:10px 12px;border-radius:8px;font-weight:900}.market-notice{border:1px solid rgba(57,255,90,.34);color:#d9ffdf;background:#04361075}.market-error{border:1px solid rgba(255,79,109,.34);color:#ffd9e0;background:#4604167a}.market-purchase-confirm-overlay{position:fixed;inset:0;z-index:7800;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:radial-gradient(circle at 50% 36%,rgba(57,255,90,.24),transparent 34%),radial-gradient(circle at 72% 24%,rgba(40,168,255,.2),transparent 34%),#040009c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.market-purchase-confirm-card{display:grid;grid-template-columns:minmax(156px,230px) minmax(0,1fr);gap:18px;align-items:center;width:min(760px,100%);max-height:calc(100dvh - 28px);overflow:auto;padding:16px;border:1px solid rgba(57,255,90,.34);border-radius:8px;background:radial-gradient(circle at 18% 18%,rgba(57,255,90,.16),transparent 34%),linear-gradient(135deg,#093017e6,#05000af5 56%,#12092beb);box-shadow:0 22px 70px #00000094,0 0 38px #39ff5a33,inset 0 0 0 1px #ffffff0f}.market-purchase-confirm-art{display:grid;place-items:center;min-width:0;padding:10px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(135deg,#39ff5a14,#28a8ff14),#00000057}.market-purchase-confirm-art .moni-card{width:min(100%,210px);min-height:336px;transform:none!important}.market-purchase-confirm-body{display:grid;gap:12px;min-width:0}.market-purchase-confirm-kicker{color:var(--gold);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.market-purchase-confirm-body h3{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(26px,4.6vw,50px);line-height:.98;overflow-wrap:anywhere;text-transform:uppercase}.market-purchase-confirm-body p{margin:0;color:#f8f5ffc2;font-weight:850;line-height:1.35}.market-purchase-confirm-stats,.market-purchase-confirm-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.market-purchase-confirm-stats span{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(144,244,255,.14);border-radius:8px;background:#00000047}.market-purchase-confirm-stats b{min-width:0;overflow:hidden;color:#fff;font-family:var(--font-display);font-size:17px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.market-purchase-confirm-stats em{color:#f8f5ff9e;font-size:10px;font-style:normal;font-weight:950;letter-spacing:0;text-transform:uppercase}.market-purchase-confirm-actions button{min-height:46px;border:1px solid rgba(248,245,255,.14);border-radius:8px;color:#fff;background:linear-gradient(135deg,#39ff5a26,#28a8ff1f),#0a0312db;font-weight:950}.market-purchase-confirm-actions button.primary{border-color:#39ff5a80;color:#06110a;background:linear-gradient(135deg,#39ff5a,#28a8ff);box-shadow:0 0 22px #39ff5a2e}.market-section{display:grid;gap:12px}.market-filters{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(120px,.7fr));gap:10px;padding:10px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:#05000a80}.market-filters label,.market-sell-form label{display:grid;gap:6px;min-width:0}.market-filters input,.market-filters select,.market-sell-form input,.market-sell-form select,.market-bid-row input{width:100%;min-width:0;border:1px solid rgba(248,245,255,.14);border-radius:8px;color:#fff;background:#040009cc}.market-listing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.market-listing-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px}.market-listing-art{min-width:0}.market-listing-art .moni-card.compact{width:100%;max-width:112px}.market-listing-grid-browse{grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.market-listing-card-browse{position:relative;isolation:isolate;grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:stretch;gap:18px;min-height:512px;padding:16px;border-color:#39ff5a3d;background:radial-gradient(circle at 16% 14%,rgba(57,255,90,.16),transparent 32%),radial-gradient(circle at 92% 4%,rgba(40,168,255,.18),transparent 34%),linear-gradient(135deg,#0d3a1cb3,#05000adb 48%,#12092bc7),#05000ae0;box-shadow:0 18px 48px #00000057,inset 0 0 0 1px #ffffff0b;overflow:hidden}.market-listing-card-browse:before{content:"";position:absolute;inset:8px;z-index:-1;border:1px solid rgba(144,244,255,.1);border-radius:8px;background:linear-gradient(90deg,rgba(57,255,90,.2),transparent 24% 76%,rgba(144,244,255,.18)),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 18px);opacity:.78;pointer-events:none}.market-listing-card-browse .market-listing-art{display:grid;place-items:center;min-height:480px;padding:14px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.12),transparent 34%),linear-gradient(180deg,#0000002e,#00000085);box-shadow:inset 0 0 0 1px #39ff5a14,0 12px 34px #00000047}.market-listing-card-browse .market-listing-art .moni-card{width:min(100%,292px);min-height:466px;gap:10px;padding:15px;transform:none!important}.market-listing-card-browse .market-listing-art .moni-card header strong{font-size:16px;white-space:normal}.market-listing-card-browse .market-listing-art .moni-card p{min-height:112px;font-size:13px;line-height:1.32}.market-listing-card-browse .market-listing-body{align-content:stretch;gap:14px;padding:4px 2px}.market-listing-card-browse .market-listing-title{gap:6px}.market-listing-card-browse .market-listing-title strong{font-size:clamp(26px,3vw,40px);line-height:.98;text-shadow:0 0 22px rgba(144,244,255,.18)}.market-listing-card-browse .market-listing-title em{color:#f8f5ffc7;font-size:12px;text-transform:none}.market-listing-tags{display:flex;flex-wrap:wrap;gap:8px}.market-listing-tags span{min-height:30px;display:inline-grid;place-items:center;padding:5px 10px;border:1px solid rgba(144,244,255,.16);border-radius:999px;color:#f8f5ff;background:#00000047;font-size:11px;font-weight:950;text-transform:uppercase}.market-listing-card-browse .market-listing-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto}.market-listing-card-browse .market-listing-stats span{min-height:76px;padding:11px;border-color:#39ff5a24;background:linear-gradient(135deg,#39ff5a14,#28a8ff12),#00000052}.market-listing-card-browse .market-listing-stats b{font-size:clamp(17px,2vw,24px);overflow:visible;line-height:1.08;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.market-listing-card-browse .market-listing-stats em{white-space:normal}.market-listing-card-browse .market-action-row button,.market-listing-card-browse .market-bid-row button{min-height:52px;color:#fff!important;text-shadow:0 1px 12px rgba(0,0,0,.45);background:linear-gradient(135deg,#39ff5af0,#28a8ffe6),#05000ab8}.market-listing-card-browse .market-bid-row input{min-height:52px;font-size:16px}.market-listing-body{display:grid;align-content:start;gap:10px;min-width:0}.market-listing-title{display:grid;gap:3px;min-width:0}.market-listing-title strong{min-width:0;overflow-wrap:anywhere;color:#fff;font-family:var(--font-display);font-size:20px;line-height:1.05}.market-listing-title span{color:var(--gold)}.market-listing-stats,.market-fee-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:8px}.market-listing-stats span,.market-fee-preview span{display:grid;gap:4px;min-width:0;padding:8px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:#00000042}.market-listing-stats b,.market-fee-preview b{min-width:0;overflow:hidden;color:#fff;font-family:var(--font-display);font-size:16px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.market-bid-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,.42fr);gap:8px}.market-action-row{display:grid}.market-cancel-button{color:#ffd9e0;background:#3e0516ad}.market-sell-layout{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:16px;align-items:start}.market-sell-workbench{display:grid;grid-template-columns:minmax(260px,390px) minmax(0,1fr);gap:18px;align-items:stretch}.market-sell-card-preview{display:grid;place-items:center;min-width:0;padding:12px;border:1px solid rgba(57,255,90,.2);border-radius:8px;background:#00000057}.market-sell-card-preview .moni-card{width:min(100%,300px)}.market-sell-card-preview-pro{align-content:start;gap:14px;place-items:stretch;padding:16px;border-color:#39ff5a42;background:radial-gradient(circle at 50% 10%,rgba(57,255,90,.14),transparent 38%),linear-gradient(180deg,#05000a70,#05000ac2)}.market-sell-card-stage{display:grid;place-items:center;min-height:470px;padding:12px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:linear-gradient(135deg,#39ff5a14,#28a8ff0f),#00000052}.market-sell-card-stage .moni-card{width:min(100%,292px);min-height:466px}.market-sell-card-meta,.market-manage-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:8px}.market-sell-card-meta span,.market-manage-summary span,.market-sell-static-field{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(144,244,255,.12);border-radius:8px;background:linear-gradient(135deg,#39ff5a14,#28a8ff0f),#0000004d}.market-sell-card-meta b,.market-manage-summary b,.market-sell-static-field b{min-width:0;overflow-wrap:anywhere;color:#fff;font-family:var(--font-display);font-size:clamp(16px,2vw,23px);line-height:1}.market-sell-card-meta em,.market-manage-summary em,.market-sell-static-field span,.market-sell-control-panel>span,.market-sell-heading span,.market-activity-heading span,.market-activity-row small{color:#f8f5ffa3;font-size:10px;font-style:normal;font-weight:950;letter-spacing:0;text-transform:uppercase}.market-sell-form{display:grid;gap:12px;padding:14px}.market-sell-form-pro{align-content:start;gap:14px;padding:16px;border-color:#90f4ff29;background:radial-gradient(circle at 100% 0%,rgba(40,168,255,.13),transparent 36%),linear-gradient(135deg,#39ff5a14,#0c0316cc),#05000ab3}.market-sell-heading{display:grid;gap:5px}.market-sell-heading strong{min-width:0;overflow-wrap:anywhere;color:#fff;font-family:var(--font-display);font-size:clamp(28px,4.2vw,54px);line-height:.98}.market-field-wide{grid-column:1 / -1}.market-sell-control-grid,.market-sell-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-sell-control-panel{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:#0000003d}.market-sell-form-pro .market-segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.market-sell-static-field{align-content:end;min-height:76px}.market-list-submit{min-height:56px!important;color:#fff!important;text-shadow:0 1px 12px rgba(0,0,0,.44)}.market-section-manage{gap:14px}.market-manage-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.market-listing-grid-manage{grid-template-columns:minmax(0,1fr)}.market-listing-card-manage{border-color:#f4b83a33}.market-listing-card-manage[data-status=sold]{border-color:#39ff5a38}.market-listing-card-manage[data-status=cancelled]{border-color:#f8f5ff1a;opacity:.82}.market-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-activity-section{gap:14px}.market-activity-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.market-activity-grid-pro{align-items:start;gap:14px}.market-activity-grid article{display:grid;gap:10px;align-content:start;padding:12px}.market-activity-grid h3{margin:0;color:#fff;font-family:var(--font-display)}.market-activity-heading{display:flex;align-items:end;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid rgba(248,245,255,.08)}.market-activity-heading strong{color:#fff;font-family:var(--font-display);font-size:24px;line-height:1}.market-activity-grid p{margin:0;color:#f8f5ffb3;font-weight:800}.market-activity-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:8px;border:1px solid rgba(248,245,255,.08);border-radius:8px;background:#0000003d}.market-activity-row-pro{grid-template-columns:64px minmax(0,1fr) minmax(110px,auto);min-height:82px;padding:10px;border-color:#90f4ff1f;background:linear-gradient(135deg,#39ff5a0f,#28a8ff0d),#00000047}.market-activity-row-pro .card-thumb{width:64px;height:46px;border-radius:7px}.market-activity-row span{display:grid;gap:2px;min-width:0}.market-activity-row b,.market-activity-row em,.market-activity-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-activity-row b,.market-activity-row strong{color:#fff}.market-activity-row-pro b{font-size:15px}.market-activity-row-pro strong{justify-self:end;overflow-wrap:anywhere;text-align:right}.market-activity-row em{color:#f8f5ff9e;font-size:12px;font-style:normal;font-weight:800}.market-empty{grid-column:1 / -1}.market-history-section{gap:14px}.market-history-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.market-history-grid{display:grid;gap:12px}.market-history-card{display:grid;grid-template-columns:76px minmax(0,1fr) minmax(290px,.9fr);gap:12px;align-items:center;padding:12px;border-color:#39ff5a2e;background:radial-gradient(circle at 8% 0%,rgba(57,255,90,.13),transparent 34%),linear-gradient(135deg,#28a8ff14,#05000ab8),#05000ab8}.market-history-card[data-price-asset=mon]{border-color:#90f4ff38}.market-history-card .card-thumb{width:76px;height:54px;border-radius:7px}.market-history-main{display:grid;gap:4px;min-width:0}.market-history-main span,.market-history-main em,.market-history-money em{color:#f8f5ffa3;font-size:10px;font-style:normal;font-weight:950;letter-spacing:0;text-transform:uppercase}.market-history-main strong{min-width:0;overflow-wrap:anywhere;color:#fff;font-family:var(--font-display);font-size:clamp(20px,2.4vw,31px);line-height:1}.market-history-main em{color:#f8f5ffc2;text-transform:none}.market-history-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.market-history-money span{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid rgba(144,244,255,.12);border-radius:8px;background:#00000047}.market-history-money b{min-width:0;overflow:hidden;color:#fff;font-family:var(--font-display);font-size:15px;line-height:1;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.market-sell-layout,.market-sell-workbench,.market-activity-grid{grid-template-columns:minmax(0,1fr)}.market-sell-card-preview .moni-card{width:min(70vw,280px)}.market-sell-card-stage{min-height:0}.market-sell-card-stage .moni-card{width:min(74vw,292px);min-height:456px}.market-history-card{grid-template-columns:64px minmax(0,1fr)}.market-history-card .card-thumb{width:64px;height:46px}.market-history-money{grid-column:1 / -1}}@media(max-width:720px){.market-hero-grid,.market-filters,.market-listing-stats,.market-fee-preview,.market-sell-control-grid,.market-sell-price-grid,.market-sell-card-meta,.market-manage-summary{grid-template-columns:minmax(0,1fr)}.market-sell-heading strong{font-size:32px}.market-listing-grid{grid-template-columns:minmax(0,1fr)}.market-listing-card{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px}.market-listing-card-browse{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:14px}.market-listing-card-browse .market-listing-art{min-height:0;padding:10px}.market-listing-card-browse .market-listing-art .moni-card{width:min(78vw,292px);min-height:456px}.market-listing-card-browse .market-listing-body{padding:0}.market-listing-card-browse .market-listing-title strong{font-size:28px}.market-listing-card-browse .market-listing-stats{grid-template-columns:minmax(0,1fr)}.market-listing-art .moni-card.compact{max-width:96px}.market-listing-title strong{font-size:17px}.market-bid-row{grid-template-columns:minmax(0,1fr)}.market-activity-row-pro{grid-template-columns:56px minmax(0,1fr)}.market-activity-row-pro .card-thumb{width:56px;height:40px}.market-activity-row-pro strong{grid-column:2;justify-self:start;text-align:left}.market-history-summary,.market-history-money{grid-template-columns:minmax(0,1fr)}.market-history-card{grid-template-columns:56px minmax(0,1fr);padding:10px}.market-history-card .card-thumb{width:56px;height:40px}.market-history-main strong{font-size:22px}.market-purchase-confirm-card{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px}.market-purchase-confirm-art .moni-card{width:min(62vw,210px);min-height:330px}.market-purchase-confirm-stats,.market-purchase-confirm-actions{grid-template-columns:minmax(0,1fr)}}@media(max-width:430px){.market-listing-card{grid-template-columns:minmax(0,1fr)}.market-listing-card-browse{padding:10px}.market-listing-card-browse .market-listing-art .moni-card{width:min(86vw,272px);min-height:430px}.market-listing-card-browse .market-listing-art .moni-card header strong{font-size:14px}.market-listing-card-browse .market-listing-art .moni-card p{min-height:96px;font-size:12px}.market-listing-art .moni-card.compact{max-width:132px}.market-sell-card-stage .moni-card{width:min(86vw,272px);min-height:430px}.market-purchase-confirm-body h3{font-size:28px}.market-purchase-confirm-art .moni-card{width:min(68vw,190px);min-height:304px}}.marketplace-panel{gap:18px;border-color:#90f4ff29;background:linear-gradient(135deg,#39ff5a1a,#28a8ff14 42%,#f4b83a0d),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 42px),#08010feb;box-shadow:0 18px 56px #0000004d,inset 0 0 0 1px #ffffff09}.market-asset-tabs{gap:10px;padding:10px;border-color:#90f4ff29;background:linear-gradient(135deg,#05000ac7,#12092b9e),#0006}.market-asset-tabs button{justify-content:space-between;min-height:72px;padding:12px 14px;text-align:left}.market-asset-tabs button>span{display:grid;gap:4px;min-width:0}.market-asset-tabs button strong{min-width:0;overflow-wrap:anywhere;color:#fff;font-family:var(--font-display);font-size:clamp(20px,2.2vw,30px);line-height:.96}.market-asset-tabs button em{color:#f8f5ffa3;font-size:10px;font-style:normal;font-weight:950;text-transform:uppercase}.market-asset-tabs button b{min-width:42px;min-height:34px;border:1px solid rgba(248,245,255,.24);color:#fff;background:#00000047}.market-asset-tabs button.active{border-color:#39ff5a9e;color:#fff;background:linear-gradient(135deg,#39ff5a5c,#28a8ff47),#00000047}.market-asset-tabs button.active b{color:#06110a;background:linear-gradient(135deg,#f4b83a,#39ff5a 58%,#90f4ff);box-shadow:0 0 20px #39ff5a2e}.market-hero-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.market-hero-grid article{min-height:86px;padding:14px;border-color:#90f4ff24;background:linear-gradient(180deg,rgba(248,245,255,.07),transparent 54%),#00000057}.market-hero-grid strong{font-size:clamp(19px,1.8vw,29px);white-space:normal}.market-tabs{padding:8px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:#0000003d}.market-tabs button{min-height:42px;font-weight:950}.market-filters{align-items:end;border-color:#90f4ff24;background:linear-gradient(135deg,#39ff5a0f,#28a8ff0d),#00000047}.market-browse-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.market-search-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(150px,auto);gap:10px;align-items:end;padding:10px;border:1px solid rgba(144,244,255,.16);border-radius:8px;background:linear-gradient(135deg,#39ff5a14,#28a8ff0f),#0000004d}.market-search-field{display:grid;gap:6px;min-width:0}.market-search-field span,.market-search-status strong{color:#f8f5ffad;font-size:10px;font-weight:950;text-transform:uppercase}.market-search-field input{width:100%;min-width:0;min-height:48px;padding:0 14px;border:1px solid rgba(144,244,255,.18);border-radius:8px;color:#fff;background:linear-gradient(135deg,#f8f5ff0e,#0000001a),#040009d1;box-shadow:inset 0 1px #ffffff0a,0 0 22px #39ff5a14}.market-search-status{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;min-height:48px}.market-search-status strong{min-width:0;overflow-wrap:anywhere;color:#fff;font-family:var(--font-display);font-size:17px;line-height:1}.market-search-status button{flex:0 0 auto;min-height:38px;padding:0 12px;border:1px solid rgba(248,245,255,.14);border-radius:8px;color:#fff;background:#00000057}.market-filters input,.market-filters select,.market-sell-form input,.market-sell-form select,.market-bid-row input{min-height:46px;padding:0 12px;box-shadow:inset 0 1px #ffffff0a}.market-listing-grid-browse{gap:20px}.market-listing-card-browse{grid-template-columns:minmax(250px,332px) minmax(0,1fr);gap:20px;min-height:0;padding:18px;border-color:#90f4ff33;background:linear-gradient(135deg,#39ff5a1f,#28a8ff12 46%,#f4b83a0f),linear-gradient(180deg,#0000001f,#0000007a),#05000adb}.market-listing-card-browse:before{inset:10px;border-color:#f8f5ff14;background:linear-gradient(90deg,rgba(57,255,90,.13),transparent 32% 68%,rgba(144,244,255,.12)),repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 20px)}.market-listing-card[data-asset-type=nft]{border-color:#90f4ff3d}.market-listing-art{display:grid;min-width:0}.market-listing-art-frame{position:relative;display:grid;place-items:center;min-width:0}.market-listing-card-browse .market-listing-art{min-height:0;padding:16px;border-color:#f8f5ff1f;background:linear-gradient(180deg,rgba(248,245,255,.08),transparent 38%),linear-gradient(135deg,#39ff5a14,#28a8ff0f),#00000047}.market-listing-card-browse .market-listing-art .moni-card{width:min(100%,286px);min-height:456px;box-shadow:0 18px 42px #00000061,0 0 30px #90f4ff1f}.market-listing-token-badge{position:absolute;top:10px;right:10px;z-index:4;max-width:calc(100% - 20px);padding:5px 8px;border:1px solid rgba(144,244,255,.34);border-radius:999px;color:#e9fcff;background:#00000094;box-shadow:0 0 18px #90f4ff29;font-size:10px;font-weight:950;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;pointer-events:none}.market-listing-card-browse .market-listing-body{align-content:stretch;grid-template-rows:auto auto auto auto minmax(0,auto);gap:14px;padding:4px 2px}.market-listing-card-browse .market-listing-title strong{font-size:clamp(28px,3vw,44px)}.market-listing-tags{gap:7px}.market-listing-tags span{min-height:28px;border-color:#90f4ff2e;background:linear-gradient(135deg,#90f4ff14,#00000038),#00000042}.market-listing-price-panel{display:grid;gap:6px;min-width:0;padding:14px;border:1px solid rgba(57,255,90,.2);border-radius:8px;background:linear-gradient(135deg,#39ff5a21,#f4b83a14),#0000004d}.market-listing-price-panel span,.market-listing-price-panel em{color:#f8f5ffad;font-size:10px;font-style:normal;font-weight:950;text-transform:uppercase}.market-listing-price-panel strong{min-width:0;overflow-wrap:anywhere;color:#fff;font-family:var(--font-display);font-size:clamp(28px,4vw,54px);line-height:.92;text-shadow:0 0 20px rgba(57,255,90,.16)}.market-opensea-bridge-note{display:grid;gap:4px;min-width:0;padding:11px 12px;border:1px solid rgba(144,244,255,.2);border-radius:8px;background:linear-gradient(135deg,#90f4ff1f,#39ff5a12),#00000047}.market-opensea-bridge-note strong{color:#fff;font-family:var(--font-display);font-size:19px;line-height:1;text-transform:uppercase}.market-opensea-bridge-note span{color:#f8f5ffb8;font-size:12px;font-weight:850;line-height:1.25}.market-listing-stats{align-self:start}.market-listing-card-browse .market-listing-stats{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin-top:0}.market-listing-card-browse .market-listing-stats span{min-height:68px;border-color:#90f4ff24}.market-listing-actions{display:grid;align-self:end;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid rgba(248,245,255,.08)}.market-action-row,.market-bid-row{min-width:0}.market-listing-card-browse .market-action-row button,.market-listing-card-browse .market-bid-row button,.market-listing-card-browse .market-cancel-button{min-height:52px;color:#fff!important}.market-listing-card-browse .market-nft-checkout-button:not(:disabled){border-color:#90f4ff7a;background:linear-gradient(135deg,#39ff5af5,#90f4ffe0),#05000ab8;box-shadow:0 0 26px #90f4ff29,inset 0 1px #ffffff2e}.market-listing-card-browse .market-nft-checkout-button:disabled{border-color:#f8f5ff1f;color:#f8f5ff94!important;background:linear-gradient(135deg,#7878822e,#32323c33),#0000006b;box-shadow:none;opacity:1}.market-external-row button.secondary{border-color:#90f4ff38;background:linear-gradient(135deg,#90f4ff24,#00000047),#05000ab8}.market-sell-workbench{grid-template-columns:minmax(280px,410px) minmax(0,1fr);gap:20px;align-items:stretch}.market-sell-card-preview-pro,.market-sell-form-pro{border-color:#90f4ff29;box-shadow:0 14px 36px #0000003d,inset 0 0 0 1px #ffffff09}.market-sell-card-preview-pro{background:linear-gradient(180deg,rgba(248,245,255,.07),transparent 42%),linear-gradient(135deg,#39ff5a1a,#28a8ff0f),#00000057}.market-sell-card-stage{min-height:458px;border-color:#90f4ff24;background:linear-gradient(180deg,rgba(248,245,255,.08),transparent 40%),#0000004d}.market-sell-card-stage .moni-card{width:min(100%,286px);min-height:456px}.market-sell-card-meta{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.market-sell-card-meta span,.market-sell-static-field,.market-fee-preview span,.market-sell-control-panel{border-color:#90f4ff24;background:linear-gradient(135deg,#f8f5ff0e,#0000001a),#00000047}.market-sell-form-pro{gap:15px;padding:18px;background:linear-gradient(135deg,#39ff5a14,#28a8ff12),#05000ab8}.market-sell-heading strong{font-size:clamp(30px,4vw,58px)}.market-sell-control-panel{padding:14px}.market-sell-form-pro .market-segmented button{min-height:48px;font-weight:950}.market-sell-search-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;min-width:0;padding:10px;border:1px solid rgba(144,244,255,.12);border-radius:8px;background:linear-gradient(135deg,#39ff5a0e,#28a8ff0b),#00000038}.market-sell-search-results button{display:grid;grid-template-columns:54px minmax(0,1fr);gap:9px;align-items:center;min-width:0;min-height:64px;padding:8px;border:1px solid rgba(248,245,255,.1);border-radius:8px;color:#fff;text-align:left;background:#00000047}.market-sell-search-results button.active{border-color:#39ff5a7a;background:linear-gradient(135deg,#39ff5a33,#28a8ff1f),#0000004d;box-shadow:0 0 22px #39ff5a1f}.market-sell-search-results .card-thumb{width:54px;height:40px;border-radius:7px}.market-sell-search-results span{display:grid;gap:3px;min-width:0}.market-sell-search-results b,.market-sell-search-results em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-sell-search-results b{color:#fff;font-size:13px;line-height:1.1}.market-sell-search-results em,.market-sell-search-results p{margin:0;color:#f8f5ffa8;font-size:11px;font-style:normal;font-weight:850}.market-list-submit{min-height:58px!important;font-size:15px;font-weight:950}@media(max-width:1100px){.market-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-listing-card-browse{grid-template-columns:minmax(232px,300px) minmax(0,1fr)}}@media(max-width:900px){.market-sell-workbench{grid-template-columns:minmax(0,1fr)}.market-sell-card-stage{min-height:0}}@media(max-width:720px){.marketplace-panel{gap:14px}.market-asset-tabs,.market-hero-grid,.market-filters,.market-search-toolbar,.market-listing-stats,.market-fee-preview,.market-sell-control-grid,.market-sell-price-grid,.market-sell-card-meta,.market-manage-summary{grid-template-columns:minmax(0,1fr)}.market-asset-tabs button{min-height:64px}.market-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.market-search-status{justify-content:space-between}.market-sell-search-results{grid-template-columns:minmax(0,1fr)}.market-listing-card-browse{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.market-listing-card-browse .market-listing-art{padding:12px}.market-listing-card-browse .market-listing-art .moni-card,.market-sell-card-stage .moni-card{width:min(78vw,286px);min-height:446px}.market-listing-card-browse .market-listing-title strong,.market-sell-heading strong{font-size:30px}.market-listing-price-panel strong{font-size:34px}.market-bid-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:430px){.market-asset-tabs,.market-tabs,.market-search-toolbar,.market-listing-card-browse,.market-sell-form-pro,.market-sell-card-preview-pro{padding:10px}.market-search-status{align-items:stretch;flex-direction:column}.market-search-status button{width:100%}.market-listing-card{grid-template-columns:minmax(0,1fr)}.market-listing-card-browse .market-listing-art .moni-card,.market-sell-card-stage .moni-card{width:min(84vw,268px);min-height:424px}.market-listing-card-browse .market-listing-title strong,.market-sell-heading strong{font-size:26px}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.sparkle-cursor-active,html.sparkle-cursor-active *,body.sparkle-cursor-active,body.sparkle-cursor-active *,html.sparkle-cursor-active body.sparkle-cursor-active,html.sparkle-cursor-active body.sparkle-cursor-active *,html.sparkle-cursor-active body.sparkle-cursor-active a,html.sparkle-cursor-active body.sparkle-cursor-active button,html.sparkle-cursor-active body.sparkle-cursor-active input,html.sparkle-cursor-active body.sparkle-cursor-active select,html.sparkle-cursor-active body.sparkle-cursor-active textarea,html.sparkle-cursor-active body.sparkle-cursor-active [role=button],html.sparkle-cursor-active body.sparkle-cursor-active [data-ad-id],html.sparkle-cursor-active body.sparkle-cursor-active .ad-rotation-banner[data-ad-id]{cursor:none!important}}.app-shell.auth-shell{position:relative;isolation:isolate;display:grid;align-items:center;justify-items:center;width:100%;max-width:none;min-height:100dvh;margin:0;padding:clamp(12px,2.4vw,34px);overflow-x:hidden;overflow-y:visible;background:radial-gradient(circle at 17% 18%,rgba(57,255,90,.16),transparent 28%),radial-gradient(circle at 78% 12%,rgba(244,184,58,.12),transparent 24%),linear-gradient(rgba(144,244,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(57,255,90,.035) 1px,transparent 1px),linear-gradient(135deg,#040006,#150421 48%,#050008);background-size:auto,auto,76px 76px,76px 76px,auto}.app-shell.auth-shell:before,.app-shell.auth-shell:after{content:"";position:absolute;pointer-events:none}.app-shell.auth-shell:before{inset:-8%;z-index:-2;background:linear-gradient(90deg,#0500081f,#05000814 46%,#050008b8),var(--auth-logo-image) 6% 50% / min(60vw,840px) auto no-repeat;opacity:.5;filter:saturate(1.18) contrast(1.08)}.app-shell.auth-shell:after{inset:0;z-index:-1;background:linear-gradient(110deg,transparent 0 34%,rgba(255,255,255,.08) 47%,transparent 58%),radial-gradient(circle at 52% 36%,rgba(176,38,255,.14),transparent 34%),linear-gradient(180deg,#0500080f,#050008d1);opacity:.92}.app-shell.auth-shell .account-auth-panel{width:min(1120px,100%);min-height:0;margin:0;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.app-shell.auth-shell .auth-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(348px,426px);gap:clamp(18px,4vw,54px);align-items:center;width:100%;min-height:min(720px,calc(100dvh - 68px))}.app-shell.auth-shell .auth-visual{position:relative;min-height:clamp(450px,50vw,650px);overflow:visible}.app-shell.auth-shell .auth-visual-logo{position:absolute;top:48%;left:46%;z-index:1;width:min(740px,80vw);max-width:none;opacity:.84;filter:drop-shadow(0 26px 52px rgba(0,0,0,.58)) drop-shadow(0 0 34px rgba(176,38,255,.34));transform:translate(-50%,-50%) rotate(-1.5deg)}.app-shell.auth-shell .auth-rift-ring{position:absolute;inset:12% 9% 10% 1%;z-index:0;border:1px solid rgba(144,244,255,.2);border-radius:8px;background:linear-gradient(135deg,rgba(57,255,90,.1),transparent 36%),linear-gradient(315deg,rgba(255,104,247,.14),transparent 38%),#0500083d;box-shadow:0 0 42px #39ff5a1c,inset 0 0 46px #90f4ff14}.app-shell.auth-shell .auth-card-fan{position:absolute;right:clamp(8px,3vw,40px);bottom:clamp(6px,3vw,30px);z-index:2;width:min(520px,54vw);height:clamp(238px,28vw,356px)}.app-shell.auth-shell .auth-card-fan-card{position:absolute;display:grid;place-items:center;bottom:0;left:50%;width:clamp(136px,13vw,188px);aspect-ratio:168 / 268;overflow:visible;pointer-events:none;filter:drop-shadow(0 24px 30px rgba(0,0,0,.46))}.app-shell.auth-shell .auth-card-fan-card .moni-card.compact{width:100%;height:100%;min-height:0;pointer-events:none;transform:none}.app-shell.auth-shell .auth-card-fan-card .moni-card.compact .card-art-img,.app-shell.auth-shell .auth-card-fan-card .moni-card.compact .card-art img{image-rendering:auto}.app-shell.auth-shell .auth-card-fan-card:nth-child(1){transform:translate(-112%) rotate(-9deg)}.app-shell.auth-shell .auth-card-fan-card:nth-child(2){z-index:2;transform:translate(-50%) translateY(-18px) rotate(1.5deg)}.app-shell.auth-shell .auth-card-fan-card:nth-child(3){transform:translate(12%) rotate(10deg)}.app-shell.auth-shell .auth-form-panel{position:relative;z-index:4;display:grid;gap:12px;min-width:0}.app-shell.auth-shell .auth-intro{display:grid;gap:8px;max-width:430px;text-align:left}.app-shell.auth-shell .auth-intro .eyebrow{color:var(--gold);text-shadow:0 0 16px rgba(244,184,58,.28)}.app-shell.auth-shell .auth-intro h1{max-width:10ch;color:#fff;font-size:clamp(40px,5.1vw,74px);line-height:.9;text-shadow:0 3px 0 rgba(0,0,0,.48),0 0 24px rgba(144,244,255,.18)}.app-shell.auth-shell .auth-product-intro{max-width:35rem;color:#f8f5ffc7;font-size:clamp(14px,1.25vw,17px);font-weight:700;line-height:1.34}.app-shell.auth-shell .auth-card{position:relative;display:grid;gap:11px;width:min(426px,100%);padding:clamp(13px,2.1vw,20px);overflow:hidden;border:1px solid rgba(144,244,255,.2);border-radius:8px;background:linear-gradient(135deg,#f8f5ff1f,#f8f5ff07 38%),radial-gradient(circle at 92% 0%,rgba(57,255,90,.1),transparent 34%),linear-gradient(180deg,#0d0517f0,#050008e0);-webkit-backdrop-filter:blur(16px) saturate(1.16);backdrop-filter:blur(16px) saturate(1.16);box-shadow:0 26px 70px #00000085,0 0 0 1px #39ff5a14,inset 0 1px #ffffff1f}.app-shell.auth-shell .auth-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(57,255,90,.12),transparent 28% 74%,rgba(255,104,247,.11)),linear-gradient(rgba(248,245,255,.03) 1px,transparent 1px);background-size:auto,100% 32px;opacity:.72;mix-blend-mode:screen}.app-shell.auth-shell .auth-card>*{position:relative;z-index:1}.app-shell.auth-shell .auth-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:5px;padding:4px;border-color:#f8f5ff1a;border-radius:8px;background:#05000899}.app-shell.auth-shell .auth-tabs button{min-width:0;min-height:38px;justify-content:center;border:1px solid transparent;border-radius:7px;color:#f8f5ffe6;background:#f8f5ff0e;font-size:11px;font-weight:950;line-height:1.05;text-align:center;text-transform:uppercase}.app-shell.auth-shell .auth-tabs button:hover:not(.active){border-color:#90f4ff3d;background:#90f4ff14}.app-shell.auth-shell .auth-tabs button[aria-selected=true],.app-shell.auth-shell .auth-tabs button.active{color:#050008;border-color:#f4b83adb;background:linear-gradient(135deg,var(--gold),rgba(57,255,90,.92));box-shadow:0 0 22px #39ff5a2e}.app-shell.auth-shell .auth-panel-fields{display:grid;gap:10px;min-width:0}.app-shell.auth-shell .auth-card label{display:grid;gap:5px;color:#f8f5ffc2;font-size:10.5px;font-weight:950;line-height:1;text-transform:uppercase}.app-shell.auth-shell .auth-card input{width:100%;min-height:42px;padding:0 11px;border-color:#90f4ff29;border-radius:8px;color:#fff;background:#050008bd;box-shadow:inset 0 0 0 1px #ffffff08,0 10px 24px #0003}.app-shell.auth-shell .auth-card input:focus{border-color:#39ff5a9e;box-shadow:0 0 0 2px #39ff5a21,inset 0 0 0 1px #ffffff0d}.app-shell.auth-shell .auth-starter-picker{display:grid;gap:7px;min-width:0;padding:9px;border:1px solid rgba(144,244,255,.15);border-radius:8px;background:linear-gradient(135deg,#39ff5a14,#28a8ff0e),#05000870}.app-shell.auth-shell .auth-starter-label{color:#f8f5ffc7;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.app-shell.auth-shell .auth-starter-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.app-shell.auth-shell .auth-starter-options button{display:grid;gap:2px;align-content:center;min-width:0;min-height:54px;padding:7px 5px;border:1px solid color-mix(in srgb,var(--starter-color),transparent 54%);border-radius:8px;color:#f8f5fff0;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--starter-color),transparent 72%),transparent 42%),linear-gradient(145deg,#f8f5ff14,#050008a8);box-shadow:inset 0 0 0 1px #ffffff0d}.app-shell.auth-shell .auth-starter-options button strong,.app-shell.auth-shell .auth-starter-options button span{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis}.app-shell.auth-shell .auth-starter-options button strong{color:#fff;font-family:var(--font-display);font-size:14px;line-height:1;white-space:nowrap}.app-shell.auth-shell .auth-starter-options button span{display:-webkit-box;color:#f8f5ffb8;font-size:9px;font-weight:900;line-height:1.05;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell.auth-shell .auth-starter-options button.active{color:#fff;border-color:color-mix(in srgb,var(--starter-color),#fff 28%);background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.26),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--starter-color),#fff 10%),color-mix(in srgb,var(--starter-accent),#050008 18%));box-shadow:0 0 22px color-mix(in srgb,var(--starter-color),transparent 74%),inset 0 0 0 1px #fff3}.app-shell.auth-shell .auth-starter-picker em{color:#f8f5ffa8;font-size:10px;font-style:normal;font-weight:850;line-height:1.2}.app-shell.auth-shell .remember-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:22px;padding:0;text-transform:none}.app-shell.auth-shell .remember-row input{width:17px;min-height:17px;padding:0}.app-shell.auth-shell .auth-submit{position:relative;min-height:46px;overflow:hidden;border-color:#f4b83a80;border-radius:8px;color:#050008;background:linear-gradient(135deg,var(--gold),rgba(57,255,90,.9));font-size:14px;font-weight:950;letter-spacing:0;box-shadow:0 14px 30px #39ff5a29,0 0 0 1px #f4b83a1f,inset 0 1px #ffffff52}.app-shell.auth-shell .auth-rules-link{min-height:40px!important;border-radius:8px!important;color:#f8f5ffeb!important;background:linear-gradient(135deg,#90f4ff17,#ff68f712),#05000870!important}.app-shell.auth-shell .auth-referral-note{min-height:34px;padding:7px 8px;border-radius:8px}@media(max-width:980px){.app-shell.auth-shell{align-items:start;padding:10px 10px calc(14px + env(safe-area-inset-bottom))}.app-shell.auth-shell:before{background:linear-gradient(180deg,#0500080f,#050008d1),var(--auth-logo-image) 50% 0 / min(110vw,700px) auto no-repeat;opacity:.38}.app-shell.auth-shell .auth-stage{grid-template-columns:minmax(0,1fr);gap:8px;align-content:start;width:min(526px,100%);min-height:0}.app-shell.auth-shell .auth-visual{min-height:clamp(84px,17vw,132px);overflow:hidden;border:1px solid rgba(144,244,255,.13);border-radius:8px;background:linear-gradient(180deg,#05000814,#05000899),#0500084d}.app-shell.auth-shell .auth-visual-logo{top:-52px;left:50%;width:min(108vw,560px);opacity:.84;transform:translate(-50%) rotate(-1deg)}.app-shell.auth-shell .auth-rift-ring{inset:9px 7px;opacity:.44}.app-shell.auth-shell .auth-card-fan{right:50%;bottom:-4px;width:min(330px,72vw);height:132px;opacity:.88;transform:translate(50%)}.app-shell.auth-shell .auth-card-fan-card{width:74px}.app-shell.auth-shell .auth-card-fan-card:nth-child(1){transform:translate(-112%) translateY(4px) rotate(-9deg)}.app-shell.auth-shell .auth-card-fan-card:nth-child(2){transform:translate(-50%) translateY(-6px) rotate(1.5deg)}.app-shell.auth-shell .auth-card-fan-card:nth-child(3){transform:translate(12%) translateY(4px) rotate(10deg)}.app-shell.auth-shell .auth-form-panel{gap:8px}.app-shell.auth-shell .auth-intro{justify-items:center;gap:4px;max-width:none;text-align:center}.app-shell.auth-shell .auth-intro h1{max-width:14ch;font-size:clamp(29px,8.2vw,40px)}.app-shell.auth-shell .auth-product-intro{max-width:25rem;font-size:12.5px;line-height:1.24}.app-shell.auth-shell .auth-card{width:100%}}@media(max-width:460px){.app-shell.auth-shell{padding:8px 8px calc(12px + env(safe-area-inset-bottom))}.app-shell.auth-shell:before{opacity:.24;background:linear-gradient(180deg,#0500082e,#050008d6),var(--auth-logo-image) 50% -4% / min(116vw,520px) auto no-repeat}.app-shell.auth-shell .auth-stage{gap:7px}.app-shell.auth-shell .auth-visual{min-height:68px}.app-shell.auth-shell .auth-card-fan{display:none}.app-shell.auth-shell .auth-rift-ring{inset:7px 5px}.app-shell.auth-shell .auth-visual-logo{top:-54px;width:min(122vw,480px)}.app-shell.auth-shell .auth-intro .eyebrow,.app-shell.auth-shell .auth-product-intro{display:none}.app-shell.auth-shell .auth-intro h1{font-size:clamp(26px,8vw,32px);line-height:.92}.app-shell.auth-shell .auth-card{gap:8px;padding:10px}.app-shell.auth-shell .auth-tabs{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:4px;padding:3px}.app-shell.auth-shell .auth-tabs button{min-height:32px;padding:0 6px;font-size:10px}.app-shell.auth-shell .auth-panel-fields{gap:8px}.app-shell.auth-shell .auth-card label{gap:4px;font-size:10px}.app-shell.auth-shell .auth-card input{min-height:38px}.app-shell.auth-shell .auth-starter-picker{gap:6px;padding:7px}.app-shell.auth-shell .auth-starter-options{gap:5px}.app-shell.auth-shell .auth-starter-options button{min-height:44px;padding:6px 4px}.app-shell.auth-shell .auth-starter-options button strong{font-size:12px}.app-shell.auth-shell .auth-starter-options button span{display:none}.app-shell.auth-shell .auth-starter-picker em{font-size:9.5px}.app-shell.auth-shell .remember-row{min-height:20px;gap:7px}.app-shell.auth-shell .auth-submit{min-height:42px;font-size:13px}.app-shell.auth-shell .auth-rules-link{min-height:36px!important}}@media(max-width:520px)and (max-height:760px){.app-shell.auth-shell .auth-visual{min-height:46px}.app-shell.auth-shell .auth-visual-logo{top:-68px;opacity:.74}.app-shell.auth-shell .auth-rift-ring{opacity:.24}.app-shell.auth-shell .auth-intro h1{font-size:24px}.app-shell.auth-shell .auth-card{gap:7px;padding:8px}}.app-shell.auth-shell{height:100vh!important;min-height:100vh!important;min-block-size:100vh!important;overflow-y:auto}@supports (height: 100dvh){.app-shell.auth-shell{height:100dvh!important;min-height:100dvh!important;min-block-size:100dvh!important}}@media(max-width:980px){.app-shell.auth-shell{align-items:center}}@media(max-width:520px)and (max-height:760px){.app-shell.auth-shell{align-items:start}}@media(max-width:980px){.app-shell.auth-shell .auth-visual{min-height:clamp(150px,23vw,196px);overflow:hidden}.app-shell.auth-shell .auth-visual-logo{top:50%;left:50%;width:min(88vw,560px);opacity:.72;transform:translate(-50%,-50%) rotate(-1deg)}.app-shell.auth-shell .auth-card-fan{right:50%;bottom:8px;display:block;width:min(330px,76vw);height:142px;opacity:.96;transform:translate(50%)}.app-shell.auth-shell .auth-card-fan-card{width:clamp(68px,9vw,86px)}.app-shell.auth-shell .auth-card-fan-card:nth-child(1){transform:translate(-112%) translateY(2px) rotate(-9deg)}.app-shell.auth-shell .auth-card-fan-card:nth-child(2){transform:translate(-50%) translateY(-8px) rotate(1.5deg)}.app-shell.auth-shell .auth-card-fan-card:nth-child(3){transform:translate(12%) translateY(2px) rotate(10deg)}}@media(max-width:460px){.app-shell.auth-shell .auth-visual{min-height:132px}.app-shell.auth-shell .auth-visual-logo{top:48%;width:min(98vw,410px);opacity:.62}.app-shell.auth-shell .auth-card-fan{bottom:8px;display:block;width:min(260px,78vw);height:96px;opacity:.98}.app-shell.auth-shell .auth-card-fan-card{width:clamp(48px,14vw,58px)}.app-shell.auth-shell .auth-card-fan-card:nth-child(1){transform:translate(-116%) translateY(4px) rotate(-9deg)}.app-shell.auth-shell .auth-card-fan-card:nth-child(2){transform:translate(-50%) translateY(-5px) rotate(1.5deg)}.app-shell.auth-shell .auth-card-fan-card:nth-child(3){transform:translate(16%) translateY(4px) rotate(10deg)}}@media(max-width:520px)and (max-height:760px){.app-shell.auth-shell .auth-visual{min-height:108px}.app-shell.auth-shell .auth-card-fan{width:min(228px,76vw);height:82px}.app-shell.auth-shell .auth-card-fan-card{width:clamp(42px,13vw,50px)}}@media(max-width:980px){.app-shell.auth-shell:before{background:none!important;opacity:0!important}.app-shell.auth-shell:after{background:radial-gradient(circle at 50% 4%,rgba(176,38,255,.16),transparent 30%),linear-gradient(180deg,#05000824,#050008d6 54%,#050008f5),linear-gradient(110deg,transparent 0 38%,rgba(57,255,90,.045) 48%,transparent 58%);opacity:.9}.app-shell.auth-shell .auth-stage{gap:10px!important;align-content:start}.app-shell.auth-shell .auth-visual{min-height:clamp(128px,21vw,172px)!important;border-color:#90f4ff29;background:radial-gradient(circle at 50% 28%,rgba(123,31,255,.28),transparent 34%),linear-gradient(180deg,#0500081a,#050008b8),#05000885}.app-shell.auth-shell .auth-visual-logo{top:50%!important;left:50%!important;width:min(72vw,440px)!important;opacity:.42!important;filter:saturate(1.05) contrast(1.04) drop-shadow(0 16px 30px rgba(0,0,0,.5));transform:translate(-50%,-50%) rotate(-1deg)!important}.app-shell.auth-shell .auth-card-fan{right:50%!important;bottom:10px!important;display:block!important;width:min(300px,68vw)!important;height:104px!important;opacity:1!important;transform:translate(50%)!important}.app-shell.auth-shell .auth-card-fan-card{width:clamp(54px,8vw,72px)!important}.app-shell.auth-shell .auth-card-fan-card:nth-child(1){transform:translate(-118%) translateY(4px) rotate(-9deg)!important}.app-shell.auth-shell .auth-card-fan-card:nth-child(2){z-index:3;transform:translate(-50%) translateY(-4px) rotate(1.5deg)!important}.app-shell.auth-shell .auth-card-fan-card:nth-child(3){transform:translate(18%) translateY(4px) rotate(10deg)!important}.app-shell.auth-shell .auth-intro{position:relative;z-index:3;width:100%;padding:10px 12px;border:1px solid rgba(144,244,255,.12);border-radius:8px;background:linear-gradient(135deg,#f8f5ff12,#f8f5ff04),#0500088a;box-shadow:0 16px 42px #0000003d,inset 0 1px #ffffff14}.app-shell.auth-shell .auth-intro h1{max-width:none;font-size:clamp(30px,7vw,42px);line-height:.92}.app-shell.auth-shell .auth-product-intro{max-width:30rem;font-size:12px;line-height:1.2}}@media(max-width:700px){.app-shell.auth-shell .auth-stage{gap:8px!important}.app-shell.auth-shell .auth-visual{min-height:112px!important}.app-shell.auth-shell .auth-visual-logo{width:min(78vw,360px)!important;opacity:.36!important}.app-shell.auth-shell .auth-card-fan{bottom:9px!important;width:min(244px,66vw)!important;height:86px!important}.app-shell.auth-shell .auth-card-fan-card{width:clamp(44px,9vw,58px)!important}.app-shell.auth-shell .auth-intro{gap:3px;padding:8px 10px}.app-shell.auth-shell .auth-intro .eyebrow{font-size:9px}.app-shell.auth-shell .auth-intro h1{font-size:clamp(27px,7.2vw,34px)}.app-shell.auth-shell .auth-product-intro{display:none!important}}@media(max-width:460px){.app-shell.auth-shell .auth-visual{min-height:102px!important}.app-shell.auth-shell .auth-card-fan{bottom:8px!important;width:min(218px,66vw)!important;height:78px!important}.app-shell.auth-shell .auth-card-fan-card{width:clamp(40px,12vw,48px)!important}.app-shell.auth-shell .auth-intro .eyebrow{display:block!important}.app-shell.auth-shell .auth-intro h1{font-size:clamp(25px,7.2vw,30px)}}@media(max-width:520px)and (max-height:760px){.app-shell.auth-shell .auth-visual{min-height:88px!important}.app-shell.auth-shell .auth-card-fan{width:min(200px,64vw)!important;height:70px!important}.app-shell.auth-shell .auth-card-fan-card{width:clamp(36px,11vw,44px)!important}}@media(max-width:980px){.app-shell.auth-shell{align-items:start!important;padding-top:clamp(14px,2.6vw,24px)!important}.app-shell.auth-shell .auth-stage{gap:clamp(14px,2.4vw,22px)!important;width:min(560px,100%)!important}.app-shell.auth-shell .auth-visual{min-height:clamp(178px,26vw,230px)!important;margin-bottom:2px!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell.auth-shell .auth-visual-logo{top:clamp(-86px,-8vw,-52px)!important;left:50%!important;width:min(70vw,380px)!important;opacity:.78!important;filter:saturate(1.12) contrast(1.06) drop-shadow(0 18px 34px rgba(0,0,0,.58)) drop-shadow(0 0 28px rgba(176,38,255,.28))!important;transform:translate(-50%) rotate(-1deg)!important}.app-shell.auth-shell .auth-rift-ring{display:none!important}.app-shell.auth-shell .auth-card-fan{top:clamp(78px,12vw,112px)!important;right:50%!important;bottom:auto!important;display:block!important;width:min(330px,70vw)!important;height:clamp(94px,14vw,124px)!important;opacity:1!important;transform:translate(50%)!important}.app-shell.auth-shell .auth-card-fan-card{width:clamp(52px,9vw,76px)!important}.app-shell.auth-shell .auth-card-fan-card:nth-child(1){transform:translate(-118%) translateY(4px) rotate(-9deg)!important}.app-shell.auth-shell .auth-card-fan-card:nth-child(2){z-index:3;transform:translate(-50%) translateY(-6px) rotate(1.5deg)!important}.app-shell.auth-shell .auth-card-fan-card:nth-child(3){transform:translate(18%) translateY(4px) rotate(10deg)!important}.app-shell.auth-shell .auth-intro{margin-top:4px!important}}@media(max-width:700px){.app-shell.auth-shell .auth-visual{min-height:164px!important}.app-shell.auth-shell .auth-visual-logo{top:-58px!important;width:min(76vw,330px)!important;opacity:.82!important}.app-shell.auth-shell .auth-card-fan{top:74px!important;width:min(250px,68vw)!important;height:86px!important}.app-shell.auth-shell .auth-card-fan-card{width:clamp(44px,10vw,58px)!important}}@media(max-width:460px){.app-shell.auth-shell .auth-visual{min-height:150px!important}.app-shell.auth-shell .auth-visual-logo{top:-48px!important;width:min(78vw,300px)!important}.app-shell.auth-shell .auth-card-fan{top:68px!important;width:min(226px,68vw)!important;height:78px!important}.app-shell.auth-shell .auth-card-fan-card{width:clamp(40px,12vw,50px)!important}.app-shell.auth-shell .auth-intro{margin-top:2px!important}}@media(max-width:520px)and (max-height:760px){.app-shell.auth-shell .auth-visual{min-height:126px!important}.app-shell.auth-shell .auth-visual-logo{top:-50px!important;width:min(70vw,268px)!important}.app-shell.auth-shell .auth-card-fan{top:60px!important;width:min(202px,64vw)!important;height:64px!important}.app-shell.auth-shell .auth-card-fan-card{width:clamp(34px,10vw,42px)!important}}@media(max-width:980px){.app-shell.auth-shell .auth-visual{overflow:visible!important}.app-shell.auth-shell .auth-intro{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 8px!important}.app-shell.auth-shell .auth-card{margin-top:clamp(16px,3vw,24px)!important}}.app-shell.auth-shell:before{content:none!important;display:none!important;background:none!important;opacity:0!important}.app-shell.auth-shell .auth-visual{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell.auth-shell .auth-visual-logo{z-index:1!important}.app-shell.auth-shell .auth-card-fan{z-index:3!important}.app-shell.auth-shell .auth-rift-ring{display:none!important;opacity:0!important;border:0!important;background:none!important;box-shadow:none!important}.app-shell.auth-shell .auth-intro,.app-shell.auth-shell .auth-form-panel{z-index:4!important}@media(max-width:980px){.app-shell.auth-shell .auth-stage{gap:0!important}.app-shell.auth-shell .auth-visual{min-height:clamp(220px,34vw,292px)!important}.app-shell.auth-shell .auth-visual-logo{top:clamp(-58px,-6vw,-34px)!important;width:min(84vw,410px)!important;opacity:.9!important}.app-shell.auth-shell .auth-card-fan{top:clamp(100px,17vw,144px)!important;right:50%!important;bottom:auto!important;width:min(366px,86vw)!important;height:clamp(132px,24vw,176px)!important;transform:translate(50%)!important}.app-shell.auth-shell .auth-card-fan-card{width:clamp(78px,21vw,112px)!important}.app-shell.auth-shell .auth-card-fan-card:nth-child(1){transform:translate(-118%) translateY(6px) rotate(-9deg)!important}.app-shell.auth-shell .auth-card-fan-card:nth-child(2){z-index:4!important;transform:translate(-50%) translateY(-10px) rotate(1.5deg)!important}.app-shell.auth-shell .auth-card-fan-card:nth-child(3){transform:translate(18%) translateY(6px) rotate(10deg)!important}.app-shell.auth-shell .auth-intro{display:none!important}.app-shell.auth-shell .auth-card{margin-top:clamp(20px,4vw,34px)!important}}@media(max-width:520px){.app-shell.auth-shell .auth-visual{min-height:232px!important}.app-shell.auth-shell .auth-visual-logo{top:-42px!important;width:min(88vw,344px)!important}.app-shell.auth-shell .auth-card-fan{top:96px!important;width:min(330px,86vw)!important;height:132px!important}.app-shell.auth-shell .auth-card-fan-card{width:clamp(82px,22vw,94px)!important}}@media(max-width:520px)and (max-height:760px){.app-shell.auth-shell .auth-visual{min-height:210px!important}.app-shell.auth-shell .auth-visual-logo{top:-40px!important;width:min(82vw,318px)!important}.app-shell.auth-shell .auth-card-fan{top:88px!important;width:min(316px,84vw)!important;height:122px!important}.app-shell.auth-shell .auth-card-fan-card{width:clamp(76px,21vw,88px)!important}.app-shell.auth-shell .auth-card{margin-top:18px!important}}@media(max-width:980px){.app-shell.auth-shell .auth-stage{gap:0!important}.app-shell.auth-shell .auth-visual{min-height:clamp(286px,42vw,356px)!important}.app-shell.auth-shell .auth-visual-logo{top:clamp(-42px,-4vw,-22px)!important;width:min(78vw,390px)!important;opacity:.94!important}.app-shell.auth-shell .auth-card-fan,.app-shell.auth-shell .auth-intro{display:none!important}.app-shell.auth-shell .auth-card{margin-top:clamp(22px,4vw,38px)!important}}@media(max-width:520px){.app-shell.auth-shell .auth-visual{min-height:300px!important}.app-shell.auth-shell .auth-visual-logo{top:-28px!important;width:min(82vw,320px)!important}.app-shell.auth-shell .auth-card{margin-top:22px!important}}@media(max-width:520px)and (max-height:760px){.app-shell.auth-shell .auth-visual{min-height:276px!important}.app-shell.auth-shell .auth-visual-logo{top:-26px!important;width:min(76vw,286px)!important}.app-shell.auth-shell .auth-card{margin-top:18px!important}}@media(min-width:521px)and (max-width:980px){.app-shell.auth-shell .auth-visual{min-height:clamp(356px,54vw,430px)!important}.app-shell.auth-shell .auth-visual-logo{top:clamp(-44px,-4vw,-24px)!important;width:min(70vw,390px)!important}}@media(max-width:520px){.app-shell.auth-shell .auth-card{gap:9px!important;padding:10px!important}.app-shell.auth-shell .auth-tabs{gap:4px!important;padding:4px!important}.app-shell.auth-shell .auth-tabs button{min-height:34px!important;padding:8px 6px!important}.app-shell.auth-shell .auth-panel-fields{gap:8px!important}.app-shell.auth-shell .auth-card label{gap:4px!important}.app-shell.auth-shell .auth-card input{min-height:36px!important;padding:8px 10px!important}.app-shell.auth-shell .auth-starter-picker{gap:6px!important;padding:8px!important}.app-shell.auth-shell .auth-starter-options{gap:6px!important}.app-shell.auth-shell .auth-starter-options button{min-height:40px!important;padding:8px 6px!important}.app-shell.auth-shell .remember-row{min-height:26px!important}}@media(max-width:520px)and (max-height:760px){.app-shell.auth-shell .auth-visual{min-height:262px!important}.app-shell.auth-shell .auth-card{gap:6px!important;margin-top:16px!important;padding:8px!important}.app-shell.auth-shell .auth-tabs{padding:3px!important}.app-shell.auth-shell .auth-tabs button{min-height:32px!important;padding:6px 5px!important}.app-shell.auth-shell .auth-panel-fields{gap:5px!important}.app-shell.auth-shell .auth-card input{min-height:31px!important;padding:6px 8px!important}.app-shell.auth-shell .auth-starter-picker{gap:5px!important;padding:6px!important}.app-shell.auth-shell .auth-starter-options button{min-height:34px!important;padding:6px 5px!important}.app-shell.auth-shell .auth-starter-picker em{display:none!important}}.app-shell.auth-shell .account-auth-panel{--auth-mode-accent: #39ff5a;--auth-mode-accent-2: #f4b83a;--auth-mode-panel: rgba(9, 3, 16, .82)}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup]{--auth-mode-accent: #28a8ff;--auth-mode-accent-2: #39ff5a}.app-shell.auth-shell .account-auth-panel[data-auth-mode=forgot],.app-shell.auth-shell .account-auth-panel[data-auth-mode=reset]{--auth-mode-accent: #ff68f7;--auth-mode-accent-2: #90f4ff}.app-shell.auth-shell .auth-card{width:min(462px,100%)!important;gap:14px!important;padding:clamp(14px,2.2vw,22px)!important;border:1px solid color-mix(in srgb,var(--auth-mode-accent),transparent 68%)!important;border-radius:8px!important;background:linear-gradient(135deg,#ffffff21,#ffffff06 36%),radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--auth-mode-accent),transparent 78%),transparent 34%),radial-gradient(circle at 100% 18%,color-mix(in srgb,var(--auth-mode-accent-2),transparent 82%),transparent 36%),linear-gradient(180deg,#0f081af5,#050008e8)!important;box-shadow:0 30px 80px #00000094,0 0 0 1px #ffffff0d,0 0 36px color-mix(in srgb,var(--auth-mode-accent),transparent 86%),inset 0 1px #ffffff29!important}.app-shell.auth-shell .auth-card:before{opacity:.48!important;background:linear-gradient(90deg,color-mix(in srgb,var(--auth-mode-accent),transparent 85%),transparent 28% 72%,color-mix(in srgb,var(--auth-mode-accent-2),transparent 86%)),linear-gradient(rgba(248,245,255,.035) 1px,transparent 1px)!important;background-size:auto,100% 34px!important}.app-shell.auth-shell .auth-card:after{content:"";position:absolute;inset:8px;z-index:0;pointer-events:none;border:1px solid rgba(255,255,255,.045);border-radius:7px}.app-shell.auth-shell .auth-tabs{position:relative;gap:7px!important;padding:5px!important;border:1px solid rgba(144,244,255,.12)!important;border-radius:8px!important;background:linear-gradient(180deg,#ffffff0e,#ffffff03),#040008bd!important;box-shadow:inset 0 0 0 1px #ffffff09,0 12px 28px #00000042}.app-shell.auth-shell .auth-tabs button{min-height:42px!important;padding:10px 8px!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:7px!important;color:#f8f5ffeb!important;background:linear-gradient(180deg,#ffffff14,#ffffff05),#0a0411ad!important;box-shadow:inset 0 1px #ffffff0f;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.app-shell.auth-shell .auth-tabs button:hover:not(.active){transform:translateY(-1px);border-color:color-mix(in srgb,var(--auth-mode-accent-2),transparent 64%)!important;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--auth-mode-accent),transparent 84%),transparent 56%),#0e0818c7!important}.app-shell.auth-shell .auth-tabs button[aria-selected=true],.app-shell.auth-shell .auth-tabs button.active{color:#fff!important;border-color:color-mix(in srgb,var(--auth-mode-accent),#fff 16%)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--auth-mode-accent),#050008 12%),color-mix(in srgb,var(--auth-mode-accent-2),#050008 34%))!important;text-shadow:0 1px 0 rgba(0,0,0,.36);box-shadow:0 10px 24px color-mix(in srgb,var(--auth-mode-accent),transparent 78%),0 0 0 1px #ffffff1f,inset 0 1px #ffffff47!important}.app-shell.auth-shell .auth-panel-fields{gap:12px!important;padding:12px!important;border:1px solid rgba(144,244,255,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),var(--auth-mode-panel);box-shadow:inset 0 1px #ffffff0e,0 18px 34px #0000002e}.app-shell.auth-shell .auth-panel-fields[data-auth-mode=forgot],.app-shell.auth-shell .auth-panel-fields[data-auth-mode=reset]{padding-top:14px!important;padding-bottom:14px!important}.app-shell.auth-shell .auth-card label{gap:6px!important}.app-shell.auth-shell .auth-card label span:not(.auth-submit-label){color:#f8f5ffd1}.app-shell.auth-shell .auth-card input{min-height:44px!important;border:1px solid rgba(144,244,255,.18)!important;background:linear-gradient(180deg,#ffffff0e,#ffffff03),#040008d1!important;box-shadow:inset 0 0 0 1px #ffffff09,0 10px 22px #00000038!important}.app-shell.auth-shell .auth-card input:hover:not(:disabled){border-color:color-mix(in srgb,var(--auth-mode-accent-2),transparent 64%)!important}.app-shell.auth-shell .auth-card input:focus{border-color:color-mix(in srgb,var(--auth-mode-accent),#fff 10%)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--auth-mode-accent),transparent 78%),0 12px 26px #00000040,inset 0 0 0 1px #ffffff14!important}.app-shell.auth-shell .auth-starter-picker{border-color:color-mix(in srgb,var(--auth-mode-accent),transparent 76%)!important;background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--auth-mode-accent),transparent 82%),transparent 42%),linear-gradient(135deg,#ffffff0b,#ffffff03),#0400088a!important}.app-shell.auth-shell .auth-starter-options button{transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.app-shell.auth-shell .auth-starter-options button:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--starter-color),#fff 14%)!important}.app-shell.auth-shell .remember-row{padding:2px 1px!important}.app-shell.auth-shell .remember-row input{accent-color:var(--auth-mode-accent)}.app-shell.auth-shell .auth-card p.error,.app-shell.auth-shell .auth-card p.ok{margin:0!important;padding:9px 10px!important;border-radius:8px!important;font-weight:850!important;line-height:1.25!important}.app-shell.auth-shell .auth-card p.error{border:1px solid rgba(255,104,104,.36);color:#ffd7d7;background:#62081e52}.app-shell.auth-shell .auth-card p.ok{border:1px solid rgba(57,255,90,.32);color:#d9ffe1;background:#11562347}.app-shell.auth-shell .auth-submit{min-height:48px!important;color:#fff!important;border-color:color-mix(in srgb,var(--auth-mode-accent),#fff 12%)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--auth-mode-accent),#111 8%),color-mix(in srgb,var(--auth-mode-accent-2),#050008 6%))!important;text-shadow:0 1px 0 rgba(0,0,0,.42);box-shadow:0 16px 30px color-mix(in srgb,var(--auth-mode-accent),transparent 80%),0 0 0 1px #ffffff1f,inset 0 1px #ffffff47!important}.app-shell.auth-shell .auth-submit:hover:not(:disabled){transform:translateY(-1px)}.app-shell.auth-shell .auth-rules-link{min-height:42px!important;border-color:#90f4ff29!important;background:linear-gradient(135deg,#90f4ff1f,#ff68f717),#04000894!important;box-shadow:inset 0 1px #ffffff14,0 10px 22px #0003}.app-shell.auth-shell .auth-rules-link:hover{border-color:color-mix(in srgb,var(--auth-mode-accent-2),transparent 58%)!important}@media(max-width:520px){.app-shell.auth-shell .auth-card{border-radius:8px!important}.app-shell.auth-shell .auth-panel-fields{padding:8px!important}.app-shell.auth-shell .auth-tabs button{font-size:10px!important}}@media(max-width:520px)and (max-height:760px){.app-shell.auth-shell .auth-panel-fields{padding:7px!important}.app-shell.auth-shell .auth-card input{min-height:31px!important}.app-shell.auth-shell .auth-submit{min-height:42px!important}}@media(max-width:520px)and (max-height:760px){.app-shell.auth-shell .auth-visual{min-height:246px!important}.app-shell.auth-shell .auth-visual-logo{top:-24px!important;width:min(72vw,282px)!important}.app-shell.auth-shell .auth-card{gap:5px!important;margin-top:28px!important;padding:6px!important}.app-shell.auth-shell .auth-tabs{gap:4px!important;padding:3px!important}.app-shell.auth-shell .auth-tabs button{min-height:30px!important;padding:5px 4px!important;font-size:9px!important}.app-shell.auth-shell .auth-panel-fields{gap:4px!important;padding:5px!important}.app-shell.auth-shell .auth-card label{gap:2px!important;font-size:8.5px!important}.app-shell.auth-shell .auth-card input{min-height:28px!important;padding:5px 8px!important}.app-shell.auth-shell .auth-starter-picker{gap:4px!important;padding:5px!important}.app-shell.auth-shell .auth-starter-label{font-size:9px!important}.app-shell.auth-shell .auth-starter-options{gap:5px!important}.app-shell.auth-shell .auth-starter-options button{min-height:30px!important;padding:4px!important}.app-shell.auth-shell .auth-starter-options button span{display:none!important}.app-shell.auth-shell .remember-row{min-height:20px!important;gap:6px!important}.app-shell.auth-shell .remember-row input{width:15px!important;min-height:15px!important}.app-shell.auth-shell .auth-submit{min-height:38px!important}.app-shell.auth-shell .auth-rules-link{min-height:34px!important}}.app-shell.auth-shell .auth-starter-copy{display:grid;gap:6px;min-width:0}.app-shell.auth-shell .auth-starter-copy .auth-starter-label{display:block;color:#fff;font-family:var(--font-display);font-size:13px!important;font-weight:950;letter-spacing:0;line-height:1;text-align:center;text-shadow:0 0 10px rgba(144,244,255,.42),0 2px 6px rgba(0,0,0,.72)}.app-shell.auth-shell .auth-starter-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.app-shell.auth-shell .auth-starter-perks span{display:grid;place-items:center;min-width:0;min-height:31px;padding:4px 3px;border:1px solid rgba(144,244,255,.22);border-radius:7px;background:radial-gradient(circle at 50% 0%,rgba(57,255,90,.16),transparent 58%),linear-gradient(135deg,#90f4ff14,#ffffff06),#05000880;box-shadow:inset 0 1px #ffffff14,0 6px 14px #0000002e}.app-shell.auth-shell .auth-starter-perks strong{color:#f6d041;font-family:var(--font-display);font-size:16px;font-weight:950;line-height:.9;text-shadow:0 0 8px rgba(246,208,65,.34)}.app-shell.auth-shell .auth-starter-perks small{min-width:0;color:#f8f5ffd1;font-size:8px;font-weight:950;line-height:1;text-align:center;text-transform:uppercase}.app-shell.auth-shell .auth-starter-options button{grid-template-rows:88px auto!important;align-content:end!important;min-height:112px!important;gap:3px!important;overflow:visible!important;padding:0 3px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell.auth-shell .auth-starter-art{display:grid;place-items:center;width:100%;height:88px;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell.auth-shell .auth-starter-art img{display:block;width:100%;max-width:112px;height:100%;object-fit:contain;transform:none;transform-origin:center bottom;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--starter-color),transparent 54%)) drop-shadow(0 8px 10px rgba(0,0,0,.58))}.app-shell.auth-shell .auth-starter-options button.active .auth-starter-art{background:transparent}.app-shell.auth-shell .auth-starter-options button.active .auth-starter-art img{transform:scale(1.06);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--starter-color),transparent 32%)) drop-shadow(0 10px 12px rgba(0,0,0,.62))}.app-shell.auth-shell .auth-starter-options button.active{background:radial-gradient(ellipse at 50% 44%,color-mix(in srgb,var(--starter-color),transparent 62%),transparent 62%)!important;box-shadow:none!important}.app-shell.auth-shell .auth-starter-options button strong{color:#fff!important;font-size:15px!important;line-height:1!important;text-shadow:0 0 8px color-mix(in srgb,var(--starter-color),transparent 34%),0 2px 4px rgba(0,0,0,.7)}.app-shell.auth-shell .auth-starter-options button span,.app-shell.auth-shell .auth-starter-picker em{display:none!important}@media(max-width:520px){.app-shell.auth-shell .auth-starter-copy{gap:4px}.app-shell.auth-shell .auth-starter-copy .auth-starter-label{font-size:12px!important}.app-shell.auth-shell .auth-starter-perks{gap:4px}.app-shell.auth-shell .auth-starter-perks span{min-height:27px;padding:3px 2px;border-radius:6px}.app-shell.auth-shell .auth-starter-perks strong{font-size:14px}.app-shell.auth-shell .auth-starter-perks small{font-size:7px}.app-shell.auth-shell .auth-starter-options button{grid-template-rows:74px auto!important;min-height:96px!important;gap:3px!important;padding:0 2px 3px!important}.app-shell.auth-shell .auth-starter-art{height:74px}.app-shell.auth-shell .auth-starter-options button strong{font-size:14px!important}}@media(max-width:520px)and (max-height:760px){.app-shell.auth-shell .auth-starter-copy{gap:3px}.app-shell.auth-shell .auth-starter-perks span{min-height:24px}.app-shell.auth-shell .auth-starter-perks strong{font-size:13px}.app-shell.auth-shell .auth-starter-perks small{font-size:6.5px}.app-shell.auth-shell .auth-starter-options button{grid-template-rows:62px auto!important;min-height:82px!important;gap:3px!important;padding:0 2px 3px!important}.app-shell.auth-shell .auth-starter-art{height:62px}}@media(max-width:520px){.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-stage{min-height:auto!important;align-items:start!important;padding-bottom:18px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-visual{min-height:194px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-visual-logo{top:-12px!important;width:min(58vw,224px)!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-card{margin-top:10px!important}}@media(max-width:520px)and (max-height:860px){.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-stage{padding-bottom:12px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-visual{min-height:154px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-visual-logo{top:-8px!important;width:min(46vw,178px)!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-card{gap:6px!important;margin-top:5px!important;padding:8px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-panel-fields{gap:6px!important;padding:7px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-card label{gap:3px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-card input{min-height:32px!important;padding:6px 9px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-starter-picker{gap:4px!important;padding:6px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .remember-row{min-height:22px!important}}@media(min-width:981px)and (max-height:940px){.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-form-panel{gap:8px!important;transform:translateY(-26px)}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-intro{gap:4px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-intro h1{font-size:clamp(42px,4.4vw,62px)!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-product-intro{max-width:28rem!important;font-size:13px!important;line-height:1.18!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-card,.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-panel-fields{gap:7px!important;padding:10px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-card input{min-height:36px!important;padding:8px 10px!important}}.app-shell.auth-shell .remember-row{position:relative!important;z-index:4!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;min-height:28px!important;padding:4px 2px!important;isolation:isolate}.app-shell.auth-shell .remember-row input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;display:block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;margin:0!important;padding:0!important;border:2px solid color-mix(in srgb,var(--auth-mode-accent),#fff 18%)!important;border-radius:5px!important;background:#050008db!important;box-shadow:0 0 0 1px #ffffff14,0 0 14px color-mix(in srgb,var(--auth-mode-accent),transparent 78%)!important;cursor:pointer}.app-shell.auth-shell .remember-row input[type=checkbox]:checked{border-color:color-mix(in srgb,var(--auth-mode-accent),#fff 36%)!important;background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7.2 5.7 10 11 4' fill='none' stroke='%23050008' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px 14px no-repeat,linear-gradient(135deg,var(--auth-mode-accent),var(--auth-mode-accent-2))!important;box-shadow:0 0 0 1px #ffffff29,0 0 18px color-mix(in srgb,var(--auth-mode-accent),transparent 66%)!important}.app-shell.auth-shell .remember-row input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb,var(--auth-mode-accent),#fff 18%)!important;outline-offset:3px}.app-shell.auth-shell .remember-row span{position:relative;z-index:1;align-self:center;line-height:1.1}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-panel-fields{gap:10px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-starter-picker{margin-bottom:0!important;padding-bottom:6px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-starter-options button{grid-template-rows:88px auto!important;min-height:112px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-starter-art{height:88px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-starter-art img{width:100%!important;max-width:112px!important;height:auto!important;max-height:none!important;object-fit:contain!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .remember-row{margin-top:64px!important;margin-bottom:6px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-submit{margin-top:2px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-rules-link{margin-top:14px!important}@media(max-width:520px){.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-panel-fields{gap:9px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-starter-picker{margin-bottom:0!important;padding-bottom:6px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-starter-options button{grid-template-rows:74px auto!important;min-height:96px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-starter-art{height:74px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-starter-art img{max-width:112px!important;max-height:none!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .remember-row{margin-top:45px!important;margin-bottom:6px!important}}@media(max-width:520px)and (max-height:760px){.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-starter-options button{grid-template-rows:62px auto!important;min-height:82px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-starter-art{height:62px!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .auth-starter-art img{max-width:96px!important;max-height:none!important}.app-shell.auth-shell .account-auth-panel[data-auth-mode=signup] .remember-row{margin-top:48px!important}}.tournament-panel{display:grid;gap:18px}.collection-panel[data-nft-busy=true]{cursor:progress}.collection-panel[data-nft-busy=true] .collection-card[aria-disabled=true]{opacity:.58;filter:saturate(.62) brightness(.78);pointer-events:none}html.card-zoom-open .card-zoom-overlay-vault,body.card-zoom-open .card-zoom-overlay-vault{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;overflow:hidden!important;overscroll-behavior:contain!important;touch-action:none!important}html.card-zoom-open .card-zoom-overlay-vault[data-busy=true],body.card-zoom-open .card-zoom-overlay-vault[data-busy=true]{cursor:wait!important}html.card-zoom-open .card-zoom-overlay-vault[data-busy=true] .card-zoom-shell,body.card-zoom-open .card-zoom-overlay-vault[data-busy=true] .card-zoom-shell{filter:saturate(.66) brightness(.72) blur(.5px)!important;pointer-events:none!important}html.card-zoom-open .card-zoom-overlay-vault[data-busy=true] button,body.card-zoom-open .card-zoom-overlay-vault[data-busy=true] button{opacity:.42!important;filter:grayscale(.45) brightness(.72)!important;pointer-events:none!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-stage,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-stage{--vault-stage-pad: clamp(8px, 1.2vw, 14px);--vault-stage-gap: clamp(8px, 1.2vw, 14px);--vault-actions-h: clamp(126px, 18dvh, 154px);--vault-card-w: min( clamp(300px, 34vw, 374px), calc(100vw - 24px - (var(--vault-stage-pad) * 2)), clamp(218px, calc((100dvh - 28px - (var(--vault-stage-pad) * 2) - var(--vault-stage-gap) - var(--vault-actions-h)) / var(--moni-card-ratio-height)), 374px) );--vault-actions-w: min(var(--vault-card-w), clamp(260px, 28vw, 374px));--zoom-card-width: var(--vault-card-w);display:grid!important;grid-template-columns:minmax(0,var(--vault-card-w))!important;grid-template-areas:"card" "actions"!important;align-items:center!important;align-content:center!important;justify-content:center!important;gap:var(--vault-stage-gap)!important;width:min(calc(100vw - 20px),calc(max(var(--vault-card-w),var(--vault-actions-w)) + (var(--vault-stage-pad) * 2)))!important;max-width:calc(100vw - 20px)!important;height:auto!important;max-height:calc(100dvh - 20px)!important;min-width:0!important;padding:var(--vault-stage-pad)!important;overflow:visible!important;pointer-events:none!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-shell,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-shell{grid-area:card!important;justify-self:center!important;align-self:center!important;width:var(--vault-card-w)!important;max-width:var(--vault-card-w)!important;max-height:none!important;transform:none!important;pointer-events:auto!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-shell .moni-card:not(.card-back),body.card-zoom-open .card-zoom-overlay-vault .card-zoom-shell .moni-card:not(.card-back){--zoom-card-width: var(--vault-card-w) !important;--card-display-width: var(--vault-card-w) !important;--card-display-height: calc(var(--vault-card-w) * var(--moni-card-ratio-height)) !important;width:var(--vault-card-w)!important;max-width:var(--vault-card-w)!important;height:var(--card-display-height)!important;min-height:0!important;max-height:none!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions.card-zoom-actions-vault,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions.card-zoom-actions-vault{position:static!important;grid-area:actions!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:center!important;align-items:center!important;align-self:center!important;justify-items:center!important;justify-self:center!important;width:min(100%,var(--vault-actions-w))!important;max-width:var(--vault-actions-w)!important;max-height:none!important;margin:0!important;padding:7px!important;gap:6px!important;overflow:visible!important;scrollbar-width:none!important;pointer-events:auto!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions.card-zoom-actions-vault::-webkit-scrollbar,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions.card-zoom-actions-vault::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault p,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault p{grid-column:1 / -1!important;margin:0!important;max-width:100%!important;text-align:center!important;font-size:clamp(10px,.86vw,12px)!important;font-weight:850!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action{justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:32px!important;padding:5px 8px!important;color:#fff!important;text-align:center!important;font-size:clamp(9.5px,.92vw,11px)!important;line-height:1!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="1"] .card-zoom-action,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="1"] .card-zoom-action,html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="3"] .card-zoom-action:last-child,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="3"] .card-zoom-action:last-child,html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="5"] .card-zoom-action:last-child,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="5"] .card-zoom-action:last-child{grid-column:1 / -1!important;justify-self:center!important;width:min(100%,176px)!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action span,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action span,html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action small,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action span,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action span{display:block!important;color:#fff!important;visibility:visible!important;opacity:1!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action small,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action small{display:none!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-close,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-close{position:absolute!important;top:var(--vault-stage-pad)!important;right:auto!important;left:calc(50% + (var(--vault-card-w) / 2) + 10px)!important;bottom:auto!important;z-index:7014!important;width:58px!important;min-width:58px!important;height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;font-size:10px!important;letter-spacing:.08em!important;line-height:1!important;transform:none!important;pointer-events:auto!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav{position:absolute!important;top:50%!important;bottom:auto!important;z-index:7012!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;opacity:.92!important;pointer-events:auto!important;transform:translateY(-50%)!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav-prev,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav-prev{left:var(--vault-stage-pad)!important;right:auto!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav-next,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav-next{right:var(--vault-stage-pad)!important;left:auto!important}.card-zoom-busy-pop{position:fixed;left:50%;top:50%;z-index:7035;display:grid;place-items:center;gap:8px;width:min(360px,calc(100vw - 42px));max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;padding:18px 18px 16px;border:1px solid rgba(57,255,90,.38);border-radius:8px;color:#f8f5ff;background:radial-gradient(circle at 50% 0%,rgba(57,255,90,.24),transparent 54%),linear-gradient(145deg,#120722f0,#050008f0);box-shadow:0 28px 80px #000000ad,0 0 0 1px #90f4ff24,0 0 34px #39ff5a29,inset 0 1px #ffffff24;text-align:center;transform:translate(-50%,-50%);pointer-events:auto}.card-zoom-busy-pop i{display:block;width:38px;height:38px;border:3px solid rgba(248,245,255,.18);border-top-color:var(--green);border-right-color:var(--gold);border-radius:50%;animation:nftMintSpin .82s linear infinite}.card-zoom-busy-pop strong{font-family:Orbitron,sans-serif;font-size:16px;font-weight:950;line-height:1;text-transform:uppercase}.card-zoom-busy-pop span{max-width:28rem;color:#f8f5ffc7;font-size:12px;font-weight:800;line-height:1.28}@keyframes nftMintSpin{to{transform:rotate(360deg)}}@media(max-width:760px){html.card-zoom-open .card-zoom-overlay-vault,body.card-zoom-open .card-zoom-overlay-vault{padding:0!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-stage,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-stage{--vault-stage-pad: 8px;--vault-stage-gap: 8px;--vault-actions-h: clamp(124px, 21dvh, 146px);--vault-actions-w: min(380px, calc(100vw - 24px) );--vault-top-clearance: max(48px, calc(env(safe-area-inset-top) + 42px) );--vault-bottom-clearance: max(8px, env(safe-area-inset-bottom));--vault-card-w: min( clamp(204px, 72vw, 326px), calc(100vw - 24px - (var(--vault-stage-pad) * 2)), clamp(150px, calc((100dvh - var(--vault-top-clearance) - var(--vault-actions-h) - var(--vault-stage-gap) - var(--vault-bottom-clearance)) / var(--moni-card-ratio-height)), 326px) );grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"card" "actions"!important;align-content:center!important;width:min(calc(100vw - 8px),calc(max(var(--vault-card-w),244px) + (var(--vault-stage-pad) * 2)))!important;max-width:calc(100vw - 8px)!important;max-height:100dvh!important;padding:var(--vault-top-clearance) var(--vault-stage-pad) var(--vault-bottom-clearance)!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions.card-zoom-actions-vault,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions.card-zoom-actions-vault{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:center!important;align-items:center!important;justify-content:center!important;justify-items:center!important;width:min(100%,var(--vault-actions-w))!important;max-width:calc(100vw - 24px)!important;max-height:none!important;gap:5px!important;padding:6px!important;overflow:visible!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault p,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault p{grid-column:1 / -1!important;font-size:11px!important;line-height:1.08!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action{width:100%!important;max-width:none!important;min-height:30px!important;padding:4px 7px!important;font-size:10px!important;line-height:1.05!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-close,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-close{top:max(8px,env(safe-area-inset-top))!important;right:max(8px,env(safe-area-inset-right))!important;left:auto!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:9px!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action small,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action small{display:none!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav{top:calc(var(--vault-top-clearance) + ((var(--vault-card-w) * var(--moni-card-ratio-height)) / 2))!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav-prev,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav-prev{left:max(4px,env(safe-area-inset-left))!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav-next,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav-next{right:max(4px,env(safe-area-inset-right))!important}.card-zoom-busy-pop{width:min(320px,calc(100vw - 32px));padding:16px 14px 14px}}@media(orientation:landscape)and (max-height:620px)and (min-width:460px){html.card-zoom-open .card-zoom-overlay-vault .card-zoom-stage,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-stage{--vault-stage-pad: 8px;--vault-stage-gap: 8px;--vault-actions-h: clamp(100px, 27dvh, 112px);--vault-card-w: min( clamp(156px, 31vw, 304px), calc(100vw - 20px - (var(--vault-stage-pad) * 2)), clamp(142px, calc((100dvh - 20px - (var(--vault-stage-pad) * 2) - var(--vault-stage-gap) - var(--vault-actions-h)) / var(--moni-card-ratio-height)), 304px) );--vault-actions-w: min(var(--vault-card-w), clamp(150px, 22vw, 208px));grid-template-columns:minmax(0,var(--vault-card-w))!important;grid-template-areas:"card" "actions"!important;width:min(calc(100vw - 12px),calc(max(var(--vault-card-w),var(--vault-actions-w)) + (var(--vault-stage-pad) * 2)))!important;padding:var(--vault-stage-pad)!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions.card-zoom-actions-vault,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions.card-zoom-actions-vault{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:center!important;align-items:center!important;justify-content:center!important;justify-items:center!important;width:min(100%,var(--vault-actions-w))!important;max-width:var(--vault-actions-w)!important;max-height:none!important;gap:3px!important;padding:5px!important;overflow:visible!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault p,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault p{grid-column:1 / -1!important;font-size:8.5px!important;line-height:1!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action{width:100%!important;max-width:none!important;min-height:25px!important;padding:3px 5px!important;font-size:8.4px!important;line-height:1!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action small,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action small{display:none!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-close,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-close{top:var(--vault-stage-pad)!important;right:auto!important;left:calc(50% + (var(--vault-card-w) / 2) + 6px)!important;width:58px!important;min-width:58px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:9px!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav{top:50%!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav-prev,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav-prev{left:var(--vault-stage-pad)!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav-next,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-nav-next{right:var(--vault-stage-pad)!important}}.tournament-hero,.tournament-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.6fr) minmax(220px,.6fr);gap:14px}.tournament-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.tournament-hero-card,.tournament-signup-card,.tournament-live-card,.tournament-bracket-section,.tournament-history{position:relative;overflow:hidden;border:1px solid rgba(144,244,255,.16);border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(57,255,90,.14),transparent 34%),linear-gradient(135deg,#0a0412eb,#030008d1);box-shadow:0 18px 38px #0000003d}.tournament-hero-card{display:grid;gap:8px;min-height:132px;padding:16px}.tournament-hero-main{background:linear-gradient(90deg,#05000ad1,#05000a61),url(../card-art/hq/MONI-WR-001.webp) center / cover}.tournament-hero-card span,.tournament-match-card span,.tournament-history-card span{color:#f8f5ffad;font-weight:950;text-transform:uppercase}.tournament-hero-card strong{color:#fff;font-family:var(--font-display);font-size:clamp(28px,4vw,54px);line-height:1}.tournament-hero-card p,.tournament-hero-card em,.tournament-match-card small{margin:0;color:#f8f5ffbd;font-style:normal;font-weight:800}.tournament-prize-grid,.tournament-entry-confirmed,.tournament-live-meta,.tournament-history-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tournament-prize-grid span,.tournament-entry-confirmed span,.tournament-live-meta span{display:grid;gap:3px;min-width:0;padding:10px;border:1px solid rgba(57,255,90,.14);border-radius:8px;background:#00000047}.tournament-prize-grid b,.tournament-entry-confirmed b,.tournament-live-meta b{overflow:hidden;color:#fff;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap}.tournament-prize-grid em,.tournament-entry-confirmed em,.tournament-live-meta em{color:#f8f5ffa8;font-style:normal;font-weight:850}.tournament-signup-card,.tournament-live-card,.tournament-bracket-section,.tournament-history{display:grid;gap:14px;padding:16px}.tournament-deck-choice{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:center}.tournament-deck-choice label{display:grid;gap:7px;color:#f8f5ffb8;font-weight:900}.tournament-deck-choice select{width:100%;min-height:46px;border:1px solid rgba(144,244,255,.22);border-radius:8px;padding:0 12px;background:#0000006b;color:#fff;font:inherit;font-weight:900}.tournament-actions{display:flex;flex-wrap:wrap;gap:10px}.tournament-actions button,.tournament-live-card button{color:#fff}.tournament-slot-grid{display:grid;gap:14px;min-width:0}.tournament-slot-card[data-slot=day]{background:radial-gradient(circle at 14% 0%,rgba(244,184,58,.16),transparent 34%),linear-gradient(135deg,#0a0412eb,#030008d1)}.tournament-slot-timers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tournament-slot-timers span{display:grid;gap:3px;min-width:0;padding:9px;border:1px solid rgba(144,244,255,.12);border-radius:8px;background:#0000003d}.tournament-slot-timers b{overflow:hidden;color:#fff;font-family:var(--font-display);font-size:18px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.tournament-slot-timers em{color:#f8f5ff9e;font-style:normal;font-weight:850}.tournament-versus{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center}.tournament-versus span{display:grid;gap:3px;min-width:0;padding:12px;border-radius:8px;background:#00000042}.tournament-versus b,.tournament-versus strong{overflow:hidden;color:#fff;font-family:var(--font-display);font-size:22px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.tournament-versus em{overflow:hidden;color:#f8f5ffa8;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.tournament-bracket-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.tournament-match-card,.tournament-history-card{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:#00000047}.tournament-match-card[data-mine=true]{border-color:#39ff5a57;box-shadow:inset 0 0 0 1px #39ff5a1a}.tournament-match-row{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;align-items:center;padding:9px;border-radius:7px;background:#ffffff0b}.tournament-match-row[data-winner=true]{background:linear-gradient(90deg,#39ff5a2e,#f4b83a14)}.tournament-match-row strong,.tournament-history-card strong{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.tournament-match-row em{color:#39ff5a;font-family:var(--font-display);font-style:normal;text-align:right}.tournament-history-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.tournament-empty{grid-column:1 / -1}@media(max-width:900px){.tournament-hero,.tournament-layout{grid-template-columns:minmax(0,1fr)}.tournament-prize-grid,.tournament-entry-confirmed,.tournament-live-meta,.tournament-slot-timers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tournament-deck-choice,.tournament-versus,.tournament-prize-grid,.tournament-entry-confirmed,.tournament-live-meta,.tournament-slot-timers{grid-template-columns:minmax(0,1fr)}.tournament-hero-card,.tournament-signup-card,.tournament-live-card,.tournament-bracket-section,.tournament-history{padding:12px}.tournament-hero-card strong{font-size:32px}}html.nft-render-mode,body.nft-render-mode{width:100%;min-width:1400px;min-height:1400px;margin:0;overflow:hidden;background:transparent}.nft-render-page{width:1400px;min-height:1400px;display:grid;place-items:center;padding:0;background:transparent}.nft-render-stage{position:relative;display:grid;place-items:center;width:100%;min-height:1400px;gap:0}.nft-render-card-target.card-zoom-shell{width:auto;max-height:none;display:grid;place-items:center;transform:rotateX(var(--zoom-tilt-x, 0deg)) rotateY(var(--zoom-tilt-y, 0deg))}.nft-render-square-target{position:relative;display:grid;place-items:center;width:1400px;height:1400px;overflow:hidden;background:transparent}.nft-render-square-target:before{content:none;display:none}.nft-render-square-card{position:relative;z-index:1;display:grid;place-items:center;transform:scale(1.78);transform-origin:center}.nft-render-stage[data-render-target=raw]{min-height:900px;background:radial-gradient(circle at 50% 50%,rgba(255,104,247,.14),transparent 42%),#050008}.nft-render-stage[data-render-target=raw] .nft-render-card-target{margin:0}.nft-render-card-target.card-zoom-shell .moni-card:not(.card-back){--card-display-width: 398px !important;--card-display-height: calc(var(--card-display-width) * var(--moni-card-ratio-height)) !important;--card-pad: calc(var(--card-display-width) * .041) !important;--card-gap: calc(var(--card-display-width) * .019) !important;--card-header-h: calc(var(--card-display-width) * .18) !important;--card-art-h: calc(var(--card-display-width) * .43) !important;--card-rarity-h: calc(var(--card-display-width) * .095) !important;--card-type-h: calc(var(--card-display-width) * .12) !important;--card-rules-h: calc(var(--card-display-width) * .32) !important;--card-footer-h: calc(var(--card-display-width) * .1) !important;--card-title-size: clamp(10px, calc(var(--card-display-width) * .052), 22px) !important;--card-rules-size: 15px !important;--zoom-panel-inset: clamp(7px, 2.15%, 12px) !important;--zoom-panel-radius: clamp(9px, 2.1vw, 14px) !important;--zoom-footer-pad-x: calc(var(--card-display-width) * .03) !important;--zoom-rarity-box-w: calc(var(--card-footer-h) * 1.08) !important;--zoom-rarity-logo-w: calc(var(--card-footer-h) * .88) !important;width:var(--card-display-width)!important;height:var(--card-display-height)!important;min-height:0!important;max-height:none!important;grid-template-rows:var(--card-header-h) minmax(0,var(--card-art-h)) var(--card-rarity-h) var(--card-type-h) minmax(0,var(--card-rules-h)) var(--card-footer-h) 0!important;gap:var(--card-gap)!important;padding:var(--card-pad)!important}.nft-render-card-target.card-zoom-shell .moni-card:not(.card-back)[data-title-fit=medium]{--card-title-size: clamp(9px, calc(var(--card-display-width) * .047), 19px) !important}.nft-render-card-target.card-zoom-shell .moni-card:not(.card-back)[data-title-fit=long]{--card-title-size: clamp(8.5px, calc(var(--card-display-width) * .041), 16px) !important}.nft-render-card-target.card-zoom-shell .moni-card:not(.card-back)[data-text-fit=medium]{--card-rules-size: 13.5px !important}.nft-render-card-target.card-zoom-shell .moni-card:not(.card-back)[data-text-fit=long]{--card-rules-size: 11.8px !important}.nft-render-card-target.card-zoom-shell .moni-card:not(.card-back) header strong{font-size:var(--card-title-size)!important}.nft-render-card-target.card-zoom-shell .moni-card:not(.card-back) p{display:block!important;min-height:0!important;max-height:none!important;padding:calc(var(--card-display-width) * .026)!important;overflow:hidden!important;font-size:var(--card-rules-size)!important;line-height:1.14!important;letter-spacing:0!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.nft-render-card-target.card-zoom-shell .moni-card:not(.card-back) .card-art-img,.nft-render-card-target.card-zoom-shell .moni-card:not(.card-back) .card-art img{image-rendering:auto}.nft-render-square-target .nft-render-card-target.card-zoom-shell{overflow:visible}.nft-render-square-target .nft-render-card-target.card-zoom-shell .moni-card:not(.card-back){animation:none!important;filter:none!important;overflow:hidden!important;box-shadow:inset 0 0 0 2px #ffffff14,inset 0 0 0 6px #050008c7,inset 0 0 0 10px color-mix(in srgb,var(--frame-mid),transparent 72%),inset 0 0 0 14px #0500088f!important}.nft-render-square-target .nft-render-card-target.card-zoom-shell .moni-card:not(.card-back):after{content:none!important;display:none!important;opacity:0!important;animation:none!important;background:none!important}.nft-render-square-target .nft-render-card-target.card-zoom-shell .moni-card:not(.card-back):before{box-shadow:inset 0 0 0 1px #050008bd,inset 0 0 28px #f8f5ff0f!important}.nft-render-meta{display:flex;gap:16px;justify-content:center;color:#f8f5ffad;font:900 18px/1 Orbitron,sans-serif;text-transform:uppercase}@media(min-width:901px)and (max-height:700px)and (min-aspect-ratio:2 / 1){body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--ultra-live-field-w: clamp(42px, 10dvh, 68px);--ultra-live-hand-w: clamp(70px, 18dvh, 96px);--duel-field-card-w: var(--ultra-live-field-w) !important;--duel-field-card-h: calc(var(--ultra-live-field-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-field-card-scale: calc(var(--ultra-live-field-w) / 432px) !important;--duel-board-card-w: var(--ultra-live-field-w) !important;--duel-board-card-h: calc(var(--ultra-live-field-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-board-card-scale: calc(var(--ultra-live-field-w) / 432px) !important;--tcg-play-card-w: var(--ultra-live-field-w) !important;--tcg-board-card-w: var(--ultra-live-field-w) !important;--tcg-board-card-h: var(--duel-field-card-h) !important;--duel-hand-card-w: var(--ultra-live-hand-w) !important;--duel-hand-card-h: calc(var(--ultra-live-hand-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-hand-card-scale: calc(var(--ultra-live-hand-w) / 432px) !important;--duel-battle-card-w: var(--ultra-live-hand-w) !important;--duel-battle-card-h: var(--duel-hand-card-h) !important;--duel-battle-card-scale: var(--duel-hand-card-scale) !important;--duel-hand-visual-w: var(--ultra-live-hand-w) !important;--tcg-hand-card-w: var(--ultra-live-hand-w) !important;--tcg-hand-card-h: var(--duel-hand-card-h) !important;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + clamp(8px, 1.5dvh, 12px)) !important;--tcg-center-button-h: clamp(24px, 5.6dvh, 32px) !important;--tcg-center-pad-y: 1px !important;--tcg-center-h: calc(var(--tcg-center-button-h) + 2px) !important;--tcg-lane-h: clamp(23px, 5.3dvh, 34px) !important;--tcg-slot-gap: clamp(2px, .34vw, 5px) !important;--duel-field-slot-buffer: clamp(1px, .2vw, 3px) !important;--duel-field-slot-w: calc(var(--duel-field-card-w) + (var(--duel-field-slot-buffer) * 2)) !important;--duel-field-slot-h: calc(var(--duel-field-card-h) + (var(--duel-field-slot-buffer) * 2)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap) * 3)) !important;height:100dvh!important;max-height:100dvh!important;gap:clamp(2px,.35dvh,4px)!important;padding:clamp(2px,.35vw,5px)!important;overflow:hidden!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top,.online-challenge-shell[data-match-active=true] .online-challenge-top{min-height:0!important;padding:3px 7px!important;border-radius:6px!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top h2,.online-challenge-shell[data-match-active=true] .online-challenge-top h2{margin:0!important;font-size:clamp(15px,1.55vw,22px)!important;line-height:1!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top p,.online-challenge-shell[data-match-active=true] .online-challenge-top p,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top .eyebrow,.online-challenge-shell[data-match-active=true] .online-challenge-top .eyebrow{display:none!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top button,.online-challenge-shell[data-match-active=true] .online-challenge-top button{min-height:24px!important;padding:0 8px!important;font-size:7px!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud,.online-challenge-shell[data-match-active=true] .online-challenge-hud{gap:3px!important;grid-template-columns:minmax(86px,1.05fr) repeat(5,minmax(64px,1fr))!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-clock,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud>span,.online-challenge-shell[data-match-active=true] .online-clock,.online-challenge-shell[data-match-active=true] .online-challenge-hud>span{min-height:clamp(28px,6.4dvh,38px)!important;padding:3px 6px!important;border-radius:6px!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-clock strong,.online-challenge-shell[data-match-active=true] .online-clock strong{font-size:clamp(15px,1.65vw,22px)!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .match-board,.online-challenge-shell[data-match-active=true] .match-board{grid-template-rows:minmax(0,1fr) var(--tcg-hand-tray-h)!important;gap:clamp(1px,.35dvh,3px)!important;min-height:0!important;overflow:hidden!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .duel-main,.online-challenge-shell[data-match-active=true] .duel-main{grid-template-rows:var(--tcg-lane-h) minmax(0,1fr) var(--tcg-lane-h)!important;gap:clamp(1px,.28dvh,3px)!important;min-height:0!important;overflow:hidden!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .battlefield,.online-challenge-shell[data-match-active=true] .battlefield{grid-template-rows:minmax(0,1fr) var(--tcg-center-h) minmax(0,1fr)!important;gap:clamp(1px,.25dvh,3px)!important;padding:clamp(1px,.25vw,4px)!important;overflow:hidden!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .board-row-shell,.online-challenge-shell[data-match-active=true] .board-row-shell{min-height:0!important;padding-block:0!important;overflow:hidden!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .unit-row,.online-challenge-shell[data-match-active=true] .unit-row{grid-template-columns:repeat(4,var(--duel-field-slot-w))!important;width:min(100%,var(--tcg-row-w))!important;gap:var(--tcg-slot-gap)!important;align-items:center!important;justify-items:center!important;overflow:visible!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .unit-card,body.duel-board-active .online-challenge-shell[data-match-active=true] .unit-card.board-slot,body.duel-board-active .online-challenge-shell[data-match-active=true] .empty-slot.board-slot,.online-challenge-shell[data-match-active=true] .unit-card,.online-challenge-shell[data-match-active=true] .unit-card.board-slot,.online-challenge-shell[data-match-active=true] .empty-slot.board-slot{width:var(--duel-field-slot-w)!important;min-width:var(--duel-field-slot-w)!important;max-width:var(--duel-field-slot-w)!important;height:var(--duel-field-slot-h)!important;min-height:var(--duel-field-slot-h)!important;max-height:var(--duel-field-slot-h)!important;overflow:hidden!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .unit-card .duel-card-scale-shell.duel-card-shell,body.duel-board-active .online-challenge-shell[data-match-active=true] .duel-card-scale-shell-board.duel-card-shell,.online-challenge-shell[data-match-active=true] .unit-card .duel-card-scale-shell.duel-card-shell,.online-challenge-shell[data-match-active=true] .duel-card-scale-shell-board.duel-card-shell{--duel-card-w: var(--duel-field-card-w) !important;--duel-card-h: var(--duel-field-card-h) !important;--duel-card-scale: var(--duel-field-card-scale) !important;width:var(--duel-field-card-w)!important;min-width:var(--duel-field-card-w)!important;max-width:var(--duel-field-card-w)!important;height:var(--duel-field-card-h)!important;min-height:var(--duel-field-card-h)!important;max-height:var(--duel-field-card-h)!important;overflow:hidden!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .unit-card .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .online-challenge-shell[data-match-active=true] .duel-card-scale-shell-board.duel-card-shell>.moni-card:not(.card-back),.online-challenge-shell[data-match-active=true] .unit-card .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),.online-challenge-shell[data-match-active=true] .duel-card-scale-shell-board.duel-card-shell>.moni-card:not(.card-back){transform:scale(var(--duel-field-card-scale))!important;transform-origin:top left!important}}@media(min-width:901px)and (max-height:560px)and (min-aspect-ratio:2 / 1){body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--ultra-live-field-w: clamp(36px, 10dvh, 52px);--ultra-live-hand-w: clamp(62px, 16dvh, 82px)}}@media(min-width:901px)and (max-height:500px)and (min-aspect-ratio:2 / 1){body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--ultra-live-field-w: clamp(34px, 9dvh, 42px);--ultra-live-hand-w: clamp(56px, 15dvh, 72px);--tcg-center-button-h: clamp(22px, 5.2dvh, 27px) !important;--tcg-lane-h: clamp(20px, 5dvh, 26px) !important}}body.duel-board-active .match-board{background:radial-gradient(circle at 18% 0%,rgba(118,255,219,.08),transparent 28%),radial-gradient(circle at 88% 100%,rgba(255,104,247,.08),transparent 30%),linear-gradient(180deg,#080212fa,#04010afc)!important}body.duel-board-active .duel-table{border-color:#fff8e63d!important;background:radial-gradient(circle at 18% 12%,rgba(57,255,90,.13),transparent 24%),radial-gradient(circle at 84% 88%,rgba(244,184,58,.16),transparent 28%),linear-gradient(135deg,#06030ffa,#140813f2 42%,#061211f5)!important;box-shadow:0 0 0 1px #fff8e614,0 20px 54px #00000057,inset 0 0 0 1px #ffffff0d,inset 0 0 80px #7b1fff1a!important}body.duel-board-active .battlefield{border-color:#fff8e62e!important;background:linear-gradient(90deg,rgba(5,0,8,.68),transparent 12% 88%,rgba(5,0,8,.68)),repeating-linear-gradient(90deg,rgba(255,248,230,.055) 0 1px,transparent 1px 25%),repeating-linear-gradient(0deg,rgba(118,255,219,.032) 0 1px,transparent 1px 50%),radial-gradient(ellipse at 50% 52%,rgba(57,255,90,.16),transparent 46%),linear-gradient(180deg,#52260cdb,#0f3826d1 50%,#461c0ce6)!important;box-shadow:inset 0 0 0 1px #fff8e60f,inset 0 0 54px #00000047,0 0 26px #39ff5a14!important}body.duel-board-active .board-row-shell{filter:drop-shadow(0 10px 18px rgba(0,0,0,.16))}body.duel-board-active .unit-card,body.duel-board-active .empty-slot.board-slot{border-color:#fff8e62e!important;background:linear-gradient(145deg,#fff8e614,#76ffdb09 42%,#05000861),#0500083d!important;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 0 20px #0000003d,0 0 16px #39ff5a0b!important}body.duel-board-active .empty-slot.board-slot{color:#fff8e67a!important;text-shadow:0 0 10px rgba(118,255,219,.15)!important}body.duel-board-active .unit-card.ready:not(.landing-hidden),body.duel-board-active .unit-card.targetable{border-color:#39ff5a70!important;box-shadow:0 0 0 1px #39ff5a29,0 0 20px #39ff5a29,inset 0 0 22px #39ff5a14!important}body.duel-board-active .unit-card.selected{border-color:#f4b83abd!important;box-shadow:0 0 0 1px #f4b83a4d,0 0 24px #f4b83a47,inset 0 0 22px #f4b83a1a!important}body.duel-board-active .center-line{border-color:#fff8e633!important;background:linear-gradient(90deg,#050008db,#270f06eb 48%,#050008db),linear-gradient(90deg,transparent,rgba(57,255,90,.14),transparent)!important;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 20px #00000038!important}body.duel-board-active .center-line strong{color:#68ff8f!important;text-shadow:0 0 12px rgba(57,255,90,.42),0 1px 0 rgba(0,0,0,.8)!important}body.duel-board-active .duel-action-buttons .duel-action-button,body.duel-board-active .counter-window-actions .deck-hud-button,body.duel-board-active .leave-confirm-action,body.duel-board-active .end-game-action{border-color:#fff8e647!important;color:#fff8e6!important;text-shadow:0 1px 0 rgba(0,0,0,.82),0 0 10px rgba(255,255,255,.12)!important;box-shadow:inset 0 0 0 1px #ffffff0f,0 9px 20px #00000038!important;transition:filter .16s ease,box-shadow .16s ease,border-color .16s ease!important}body.duel-board-active .duel-action-buttons .enemy-base-target{background:linear-gradient(135deg,#ff5d763d,#7b1fff57),linear-gradient(180deg,rgba(255,255,255,.08),transparent),#190516e0!important}body.duel-board-active .duel-action-buttons .duel-end-turn-action,body.duel-board-active .end-game-action.primary{background:linear-gradient(135deg,#39ff5a47,#f4b83a5c),linear-gradient(180deg,rgba(255,255,255,.1),transparent),#0a1509e6!important}body.duel-board-active .duel-action-buttons .duel-action-button:not(:disabled):hover,body.duel-board-active .duel-action-buttons .duel-action-button:not(:disabled):focus-visible,body.duel-board-active .counter-window-actions .deck-hud-button:not(:disabled):hover,body.duel-board-active .counter-window-actions .deck-hud-button:not(:disabled):focus-visible,body.duel-board-active .end-game-action:not(:disabled):hover,body.duel-board-active .end-game-action:not(:disabled):focus-visible{border-color:#fff8e67a!important;filter:brightness(1.08) saturate(1.08)!important;box-shadow:inset 0 0 0 1px #ffffff14,0 0 18px #39ff5a24,0 10px 22px #0000003d!important}body.duel-board-active .duel-action-buttons .duel-action-button:disabled,body.duel-board-active .counter-window-actions .deck-hud-button:disabled{filter:grayscale(.35) brightness(.72)!important;opacity:.58!important}body.duel-board-active .player-lane{border-color:#fff8e62e!important;background:linear-gradient(90deg,#fff8e614,#39ff5a09 54%,#7b1fff14),#050008b8!important;box-shadow:inset 0 0 0 1px #ffffff09,0 6px 18px #0000002e!important}body.duel-board-active .player-lane.hostile{background:linear-gradient(90deg,#ff4f6d1f,#f4b83a0b 54%,#050008b8),#050008bd!important}body.duel-board-active .lane-identity strong{color:#fff8e6!important;text-shadow:0 0 12px rgba(244,184,58,.2),0 1px 0 rgba(0,0,0,.88)!important}body.duel-board-active .life-counter,body.duel-board-active .energy-pips,body.duel-board-active .counter-bank-chip,body.duel-board-active .deck-count-chip,body.duel-board-active .lane-identity>span,body.duel-board-active .lane-identity>em{border-color:#fff8e629!important;background:linear-gradient(180deg,#ffffff12,#ffffff04),#0500088a!important;box-shadow:inset 0 0 0 1px #ffffff08!important}body.duel-board-active .online-clock,body.duel-board-active .online-challenge-hud>span{border-color:#fff8e62e!important;box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 0 34px #0003,0 10px 24px #00000038!important}body.duel-board-active .duel-footer-dock,body.duel-board-active .hand-row{border-color:#fff8e629!important;background:radial-gradient(ellipse at 50% 100%,rgba(244,184,58,.2),transparent 56%),linear-gradient(180deg,#05000861,#050008e6)!important;box-shadow:inset 0 0 0 1px #ffffff09,0 -8px 24px #00000029!important}body.duel-board-active .duel-deck-pile,body.duel-board-active .hand-deck-slot{border-color:#f4b83a52!important;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 18px #f4b83a1a!important}body.duel-board-active .targeting-hint,body.duel-board-active .duel-auto-end-toast,body.duel-board-active .counter-window-panel{border-color:#76ffdb52!important;background:linear-gradient(135deg,#39ff5a24,#7b1fff2e),#050008e6!important;box-shadow:0 0 24px #39ff5a24,inset 0 0 0 1px #ffffff0b!important}body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: clamp(76px, 18dvh, 176px) !important;--duel-field-card-h: calc(var(--duel-field-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-field-card-scale: calc(var(--duel-field-card-w) / 432px) !important;--duel-board-card-w: var(--duel-field-card-w) !important;--duel-board-card-h: var(--duel-field-card-h) !important;--duel-board-card-scale: var(--duel-field-card-scale) !important;--tcg-play-card-w: var(--duel-field-card-w) !important;--tcg-board-card-w: var(--duel-field-card-w) !important;--tcg-board-card-h: var(--duel-field-card-h) !important;--duel-field-slot-buffer: 0px !important;--duel-field-slot-w: var(--duel-field-card-w) !important;--duel-field-slot-h: calc(var(--duel-field-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-slot-gap: clamp(1px, .12vw, 2px) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap) * 3)) !important}@media(min-width:901px)and (max-height:700px)and (min-aspect-ratio:2 / 1){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--ultra-live-field-w: clamp(42px, 12dvh, 62px) !important;--duel-field-card-w: var(--ultra-live-field-w) !important;--duel-field-card-h: calc(var(--ultra-live-field-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-field-card-scale: calc(var(--ultra-live-field-w) / 432px) !important;--duel-board-card-w: var(--ultra-live-field-w) !important;--duel-board-card-h: var(--duel-field-card-h) !important;--duel-board-card-scale: var(--duel-field-card-scale) !important;--tcg-play-card-w: var(--ultra-live-field-w) !important;--tcg-board-card-w: var(--ultra-live-field-w) !important;--tcg-board-card-h: var(--duel-field-card-h) !important;--duel-field-slot-buffer: 0px !important;--duel-field-slot-w: var(--duel-field-card-w) !important;--duel-field-slot-h: calc(var(--duel-field-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap) * 3)) !important;--tcg-center-button-h: clamp(20px, 4.5dvh, 28px) !important;--tcg-center-pad-y: 1px !important;--tcg-center-h: calc(var(--tcg-center-button-h) + 2px) !important;--tcg-lane-h: clamp(20px, 4.4dvh, 30px) !important}}@media(min-width:901px)and (max-height:560px)and (min-aspect-ratio:2 / 1){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--ultra-live-field-w: clamp(42px, 12dvh, 62px) !important}}@media(min-width:1600px)and (min-height:950px){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: clamp(190px, 20.6dvh, 222px) !important;--duel-field-card-h: calc(var(--duel-field-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-field-card-scale: calc(var(--duel-field-card-w) / 432px) !important;--duel-board-card-w: var(--duel-field-card-w) !important;--duel-board-card-h: var(--duel-field-card-h) !important;--duel-board-card-scale: var(--duel-field-card-scale) !important;--tcg-play-card-w: var(--duel-field-card-w) !important;--tcg-board-card-w: var(--duel-field-card-w) !important;--tcg-board-card-h: var(--duel-field-card-h) !important;--duel-field-slot-w: var(--duel-field-card-w) !important;--duel-field-slot-h: calc(var(--duel-field-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap) * 3)) !important}}@media(min-width:901px)and (max-height:820px)and (max-aspect-ratio:2 / 1){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true]{--duel-field-card-w: clamp(96px, 17dvh, 136px) !important;--duel-field-card-h: calc(var(--duel-field-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-field-card-scale: calc(var(--duel-field-card-w) / 432px) !important;--duel-board-card-w: var(--duel-field-card-w) !important;--duel-board-card-h: var(--duel-field-card-h) !important;--duel-board-card-scale: var(--duel-field-card-scale) !important;--tcg-play-card-w: var(--duel-field-card-w) !important;--tcg-board-card-w: var(--duel-field-card-w) !important;--tcg-board-card-h: var(--duel-field-card-h) !important;--duel-field-slot-w: var(--duel-field-card-w) !important;--duel-field-slot-h: calc(var(--duel-field-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap) * 3)) !important;--duel-hand-card-w: clamp(92px, 14dvh, 116px) !important;--duel-hand-card-h: calc(var(--duel-hand-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-hand-card-scale: calc(var(--duel-hand-card-w) / 432px) !important;--duel-battle-card-w: var(--duel-hand-card-w) !important;--duel-battle-card-h: var(--duel-hand-card-h) !important;--duel-battle-card-scale: var(--duel-hand-card-scale) !important;--duel-hand-visual-w: var(--duel-hand-card-w) !important;--tcg-hand-card-w: var(--duel-hand-card-w) !important;--tcg-hand-card-h: var(--duel-hand-card-h) !important;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + clamp(10px, 1.6dvh, 16px)) !important}}@media(max-width:900px)and (max-height:700px)and (orientation:landscape){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-field-card-w: clamp(70px, 19dvh, 90px) !important;--duel-field-card-h: calc(var(--duel-field-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-field-card-scale: calc(var(--duel-field-card-w) / 432px) !important;--duel-board-card-w: var(--duel-field-card-w) !important;--duel-board-card-h: var(--duel-field-card-h) !important;--duel-board-card-scale: var(--duel-field-card-scale) !important;--tcg-play-card-w: var(--duel-field-card-w) !important;--tcg-board-card-w: var(--duel-field-card-w) !important;--tcg-board-card-h: var(--duel-field-card-h) !important;--duel-field-slot-buffer: 0px !important;--duel-field-slot-w: var(--duel-field-card-w) !important;--duel-field-slot-h: calc(var(--duel-field-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-slot-gap: clamp(1px, .12vw, 2px) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap) * 3)) !important;--duel-hand-card-w: clamp(52px, 14dvh, 64px) !important;--duel-hand-card-h: calc(var(--duel-hand-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-hand-card-scale: calc(var(--duel-hand-card-w) / 432px) !important;--duel-battle-card-w: var(--duel-hand-card-w) !important;--duel-battle-card-h: var(--duel-hand-card-h) !important;--duel-battle-card-scale: var(--duel-hand-card-scale) !important;--tcg-hand-card-w: var(--duel-hand-card-w) !important;--tcg-hand-card-h: var(--duel-hand-card-h) !important;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + 7px) !important;--tcg-center-button-h: clamp(18px, 4.5dvh, 23px) !important;--tcg-center-pad-y: 1px !important;--tcg-center-h: calc(var(--tcg-center-button-h) + 2px) !important;--tcg-lane-h: clamp(16px, 4dvh, 22px) !important}body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{height:100dvh!important;max-height:100dvh!important;gap:2px!important;padding:2px!important;overflow:hidden!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top,.online-challenge-shell[data-match-active=true] .online-challenge-top{display:none!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud,.online-challenge-shell[data-match-active=true] .online-challenge-hud{gap:2px!important;grid-template-columns:minmax(70px,1.05fr) repeat(5,minmax(52px,1fr))!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-clock,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud>span,.online-challenge-shell[data-match-active=true] .online-clock,.online-challenge-shell[data-match-active=true] .online-challenge-hud>span{min-height:22px!important;padding:2px 4px!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-clock strong,.online-challenge-shell[data-match-active=true] .online-clock strong{font-size:14px!important;line-height:1!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .match-board,.online-challenge-shell[data-match-active=true] .match-board{grid-template-rows:minmax(0,1fr) var(--tcg-hand-tray-h)!important;gap:2px!important;min-height:0!important;overflow:hidden!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .duel-main,.online-challenge-shell[data-match-active=true] .duel-main{grid-template-rows:var(--tcg-lane-h) minmax(0,1fr) var(--tcg-lane-h)!important;gap:2px!important;min-height:0!important;overflow:hidden!important}body.duel-board-active .online-challenge-shell[data-match-active=true] .battlefield,.online-challenge-shell[data-match-active=true] .battlefield{grid-template-rows:minmax(0,1fr) var(--tcg-center-h) minmax(0,1fr)!important;gap:2px!important;padding:2px!important;overflow:hidden!important}}@media(min-width:1181px)and (min-height:700px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--tcg-play-card-w: clamp(104px, min(7.4vw, 13.2dvh), 144px) !important;--tcg-board-card-w: var(--tcg-play-card-w) !important;--tcg-board-card-h: calc(var(--tcg-board-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-hand-card-w: clamp(96px, min(6vw, 11dvh), 124px) !important;--tcg-hand-card-h: calc(var(--tcg-hand-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-hand-deck-w: clamp(88px, min(5.2vw, 9.8dvh), 108px) !important;--tcg-hand-deck-h: calc(var(--tcg-hand-deck-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-gap: clamp(7px, .64vw, 12px) !important;--tcg-center-h: clamp(50px, 5.2dvh, 60px) !important;--tcg-hand-tray-h: calc(var(--tcg-hand-card-h) + clamp(26px, 3.4dvh, 44px)) !important;--duel-hand-footer-lift: clamp(28px, 3.4dvh, 42px) !important;--duel-field-card-w: var(--tcg-board-card-w) !important;--duel-field-card-h: var(--tcg-board-card-h) !important;--duel-hand-card-w: var(--tcg-hand-card-w) !important;--duel-hand-card-h: var(--tcg-hand-card-h) !important;--duel-hand-card-scale: calc(var(--duel-hand-card-w) / 432px) !important}body.duel-board-active .duel-action-buttons{justify-content:center!important;gap:clamp(12px,1.05vw,18px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:clamp(292px,18vw,336px)!important;max-width:clamp(292px,18vw,336px)!important;overflow:visible!important}body.duel-board-active .duel-action-buttons .duel-action-button{width:100%!important;min-width:0!important;min-height:clamp(38px,4.2dvh,48px)!important;padding-inline:clamp(13px,.9vw,17px)!important}body.duel-board-active .center-line{padding-right:calc(clamp(292px,18vw,336px) + clamp(12px,1vw,18px))!important;overflow:visible!important}body.duel-board-active .duel-footer-dock{grid-template-columns:minmax(0,1fr) var(--tcg-hand-deck-w)!important;height:calc(var(--tcg-hand-tray-h) + var(--duel-hand-footer-lift, 10px))!important;min-height:calc(var(--tcg-hand-tray-h) + var(--duel-hand-footer-lift, 10px))!important;padding-bottom:var(--duel-hand-footer-lift, 10px)!important;overflow:visible!important}body.duel-board-active .duel-footer-dock>.hand-row,body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{transform:translate3d(0,calc(-1 * var(--duel-hand-footer-lift, 10px)),0)!important;overflow:visible!important}body.duel-board-active .hand-row .hand-card,body.duel-board-active .hand-card{width:var(--duel-hand-card-w)!important;min-width:var(--duel-hand-card-w)!important;max-width:var(--duel-hand-card-w)!important;height:var(--duel-hand-card-h)!important;min-height:var(--duel-hand-card-h)!important;max-height:var(--duel-hand-card-h)!important}body.duel-board-active .hand-card .duel-card-scale-shell.duel-card-shell,body.duel-board-active .duel-card-scale-shell-hand.duel-card-shell{--duel-card-w: var(--duel-hand-card-w) !important;--duel-card-h: var(--duel-hand-card-h) !important;--duel-card-scale: var(--duel-hand-card-scale) !important;width:var(--duel-hand-card-w)!important;min-width:var(--duel-hand-card-w)!important;max-width:var(--duel-hand-card-w)!important;height:var(--duel-hand-card-h)!important;min-height:var(--duel-hand-card-h)!important;max-height:var(--duel-hand-card-h)!important}body.duel-board-active .hand-card .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .duel-card-scale-shell-hand.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .hand-card:hover .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .hand-card.mobile-preview .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .hand-card:focus-visible .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back){transform:scale(var(--duel-hand-card-scale))!important;transform-origin:top left!important}body.duel-board-active .duel-footer-dock>.hand-deck-slot,body.duel-board-active .duel-footer-dock>.hand-deck-slot .duel-card-pile,body.duel-board-active .duel-footer-dock>.hand-deck-slot .duel-deck-stack{--duel-deck-w: var(--tcg-hand-deck-w) !important;--duel-deck-h: var(--tcg-hand-deck-h) !important;--card-display-width: var(--tcg-hand-deck-w) !important;--card-display-height: var(--tcg-hand-deck-h) !important;width:var(--tcg-hand-deck-w)!important;min-width:var(--tcg-hand-deck-w)!important;max-width:var(--tcg-hand-deck-w)!important;height:var(--tcg-hand-deck-h)!important;min-height:var(--tcg-hand-deck-h)!important;max-height:var(--tcg-hand-deck-h)!important}body.duel-board-active .duel-footer-dock>.hand-deck-slot{transform:translate3d(0,calc(-1 * var(--duel-hand-footer-lift, 10px)),0)!important}}@media(min-width:901px)and (min-height:761px){html.card-zoom-open .card-zoom-stage:has(.card-zoom-actions),body.card-zoom-open .card-zoom-stage:has(.card-zoom-actions),html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-stage:has(.card-zoom-actions),body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-stage:has(.card-zoom-actions){--zoom-card-width: min(400px, calc((100dvh - 118px) / var(--moni-card-ratio-height, 1.4545)), calc(100vw - 380px) ) !important;display:grid!important;grid-template-columns:minmax(0,var(--zoom-card-width)) clamp(218px,17vw,292px)!important;grid-template-rows:auto!important;place-items:center!important;align-items:center!important;justify-content:center!important;gap:clamp(20px,2.35vw,36px)!important;width:min(calc(100vw - 96px),820px)!important;max-width:calc(100vw - 48px)!important;height:auto!important;max-height:calc(100dvh - 72px)!important;padding:clamp(18px,2.4vw,34px)!important;overflow:visible!important}html.card-zoom-open .card-zoom-stage:has(.card-zoom-actions) .card-zoom-shell,body.card-zoom-open .card-zoom-stage:has(.card-zoom-actions) .card-zoom-shell,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-stage:has(.card-zoom-actions) .card-zoom-shell,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-stage:has(.card-zoom-actions) .card-zoom-shell{grid-column:1!important;justify-self:center!important;align-self:center!important;width:var(--zoom-card-width)!important;max-width:var(--zoom-card-width)!important}html.card-zoom-open .card-zoom-stage:has(.card-zoom-actions) .card-zoom-actions,body.card-zoom-open .card-zoom-stage:has(.card-zoom-actions) .card-zoom-actions,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-stage:has(.card-zoom-actions) .card-zoom-actions,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-stage:has(.card-zoom-actions) .card-zoom-actions{position:relative!important;inset:auto!important;grid-column:2!important;justify-self:stretch!important;align-self:center!important;width:100%!important;max-width:100%!important;max-height:min(58dvh,430px)!important;margin:0!important;gap:clamp(10px,1.1vw,14px)!important;padding:clamp(10px,1.15vw,14px)!important;overflow:auto!important;transform:none!important;pointer-events:auto!important}html.card-zoom-open .card-zoom-stage:has(.card-zoom-actions) .card-zoom-action,body.card-zoom-open .card-zoom-stage:has(.card-zoom-actions) .card-zoom-action,html.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-stage:has(.card-zoom-actions) .card-zoom-action,body.card-zoom-open .pack-overlay[data-zoom-open=true] .card-zoom-stage:has(.card-zoom-actions) .card-zoom-action{min-height:clamp(46px,4.8dvh,54px)!important}}@media(min-width:901px)and (max-height:520px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-hand-card-w: clamp(56px, 30dvh, 76px) !important;--duel-hand-card-h: calc(var(--duel-hand-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-hand-card-scale: calc(var(--duel-hand-card-w) / 432px) !important;--duel-hand-visual-w: var(--duel-hand-card-w) !important;--tcg-hand-card-w: var(--duel-hand-card-w) !important;--tcg-hand-card-h: var(--duel-hand-card-h) !important;--tcg-hand-deck-w: clamp(52px, 28dvh, 70px) !important;--tcg-hand-deck-h: calc(var(--tcg-hand-deck-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + clamp(18px, 6dvh, 32px)) !important;--duel-hand-footer-lift: clamp(8px, 4dvh, 16px) !important}body.duel-board-active .duel-footer-dock{grid-template-columns:minmax(0,1fr) var(--tcg-hand-deck-w)!important;height:calc(var(--tcg-hand-tray-h) + var(--duel-hand-footer-lift, 10px))!important;min-height:calc(var(--tcg-hand-tray-h) + var(--duel-hand-footer-lift, 10px))!important;padding-bottom:var(--duel-hand-footer-lift, 10px)!important;overflow:visible!important}body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{overflow:visible!important;transform:translate3d(0,calc(-1 * var(--duel-hand-footer-lift, 10px)),0)!important;z-index:2800!important}body.duel-board-active .hand-row .hand-card,body.duel-board-active .hand-card{width:var(--duel-hand-card-w)!important;min-width:var(--duel-hand-card-w)!important;max-width:var(--duel-hand-card-w)!important;height:var(--duel-hand-card-h)!important;min-height:var(--duel-hand-card-h)!important;max-height:var(--duel-hand-card-h)!important;z-index:calc(2820 + var(--hand-index, 0))!important}body.duel-board-active .hand-card .duel-card-scale-shell.duel-card-shell,body.duel-board-active .duel-card-scale-shell-hand.duel-card-shell{--duel-card-w: var(--duel-hand-card-w) !important;--duel-card-h: var(--duel-hand-card-h) !important;--duel-card-scale: var(--duel-hand-card-scale) !important;width:var(--duel-hand-card-w)!important;min-width:var(--duel-hand-card-w)!important;max-width:var(--duel-hand-card-w)!important;height:var(--duel-hand-card-h)!important;min-height:var(--duel-hand-card-h)!important;max-height:var(--duel-hand-card-h)!important}body.duel-board-active .hand-card .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .duel-card-scale-shell-hand.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .hand-card:hover .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .hand-card.mobile-preview .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .hand-card:focus-visible .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back){transform:scale(var(--duel-hand-card-scale))!important;transform-origin:top left!important}body.duel-board-active .hand-card.playable:hover,body.duel-board-active .hand-card.playable:focus-within,body.duel-board-active .hand-card.inspectable:hover,body.duel-board-active .hand-card.inspectable:focus-within,body.duel-board-active .hand-card.mobile-preview,body.duel-board-active .hand-card.targeting{z-index:2920!important}body.duel-board-active .duel-footer-dock>.hand-deck-slot,body.duel-board-active .duel-footer-dock>.hand-deck-slot .duel-card-pile,body.duel-board-active .duel-footer-dock>.hand-deck-slot .duel-deck-stack{--duel-deck-w: var(--tcg-hand-deck-w) !important;--duel-deck-h: var(--tcg-hand-deck-h) !important;--card-display-width: var(--tcg-hand-deck-w) !important;--card-display-height: var(--tcg-hand-deck-h) !important;width:var(--tcg-hand-deck-w)!important;min-width:var(--tcg-hand-deck-w)!important;max-width:var(--tcg-hand-deck-w)!important;height:var(--tcg-hand-deck-h)!important;min-height:var(--tcg-hand-deck-h)!important;max-height:var(--tcg-hand-deck-h)!important;z-index:2840!important}body.duel-board-active .duel-footer-dock>.hand-deck-slot{transform:translate3d(0,calc(-1 * var(--duel-hand-footer-lift, 10px)),0)!important}}body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{z-index:2800!important}body.duel-board-active .hand-row .hand-card,body.duel-board-active .hand-card{z-index:calc(2820 + var(--hand-index, 0))!important}body.duel-board-active .hand-card.playable:hover,body.duel-board-active .hand-card.playable:focus-within,body.duel-board-active .hand-card.inspectable:hover,body.duel-board-active .hand-card.inspectable:focus-within,body.duel-board-active .hand-card.mobile-preview,body.duel-board-active .hand-card.targeting{z-index:2920!important}body.duel-board-active .duel-footer-dock>.hand-deck-slot,body.duel-board-active .duel-footer-dock>.hand-deck-slot .duel-card-pile,body.duel-board-active .duel-footer-dock>.hand-deck-slot .duel-deck-stack{z-index:2840!important}@media(min-width:901px)and (max-height:260px)and (min-aspect-ratio:2 / 1){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-field-card-w: clamp(20px, 10.7dvh, 24px) !important;--duel-field-card-h: calc(var(--duel-field-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-field-card-scale: calc(var(--duel-field-card-w) / 432px) !important;--duel-board-card-w: var(--duel-field-card-w) !important;--duel-board-card-h: var(--duel-field-card-h) !important;--duel-board-card-scale: var(--duel-field-card-scale) !important;--tcg-play-card-w: var(--duel-field-card-w) !important;--tcg-board-card-w: var(--duel-field-card-w) !important;--tcg-board-card-h: var(--duel-field-card-h) !important;--duel-field-slot-w: var(--duel-field-card-w) !important;--duel-field-slot-h: calc(var(--duel-field-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap) * 3)) !important;--duel-hand-card-w: clamp(34px, 18dvh, 42px) !important;--duel-hand-card-h: calc(var(--duel-hand-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-hand-card-scale: calc(var(--duel-hand-card-w) / 432px) !important;--duel-hand-visual-w: var(--duel-hand-card-w) !important;--tcg-hand-card-w: var(--duel-hand-card-w) !important;--tcg-hand-card-h: var(--duel-hand-card-h) !important;--tcg-hand-deck-w: var(--duel-hand-card-w) !important;--tcg-hand-deck-h: var(--duel-hand-card-h) !important;--tcg-hand-visible-step: clamp(24px, calc(var(--duel-hand-card-w) * .6), 34px) !important;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + clamp(8px, 4dvh, 12px)) !important;--duel-hand-footer-lift: clamp(1px, .8dvh, 3px) !important;--tcg-center-button-h: clamp(12px, 5dvh, 16px) !important;--tcg-center-pad-y: 1px !important;--tcg-center-h: calc(var(--tcg-center-button-h) + 2px) !important;--tcg-lane-h: clamp(12px, 5dvh, 16px) !important}}body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-field-slot-buffer: 0px !important;--tcg-slot-gap: clamp(1px, .12vw, 2px) !important;--duel-field-card-w: clamp(76px, 18dvh, 176px) !important;--duel-field-card-h: calc(var(--duel-field-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-field-card-scale: calc(var(--duel-field-card-w) / 432px) !important;--duel-board-card-w: var(--duel-field-card-w) !important;--duel-board-card-h: var(--duel-field-card-h) !important;--duel-board-card-scale: var(--duel-field-card-scale) !important;--tcg-play-card-w: var(--duel-field-card-w) !important;--tcg-board-card-w: var(--duel-field-card-w) !important;--tcg-board-card-h: var(--duel-field-card-h) !important;--duel-field-slot-w: var(--duel-field-card-w) !important;--duel-field-slot-h: calc(var(--duel-field-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap) * 3)) !important}body.duel-board-active .unit-row{grid-template-columns:repeat(4,var(--duel-field-slot-w))!important;gap:var(--tcg-slot-gap)!important;width:min(100%,var(--tcg-row-w))!important;justify-content:center!important;align-items:center!important}@media(max-width:900px)and (max-height:700px)and (orientation:landscape){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-field-card-w: clamp(70px, 19dvh, 90px) !important;--duel-field-card-h: calc(var(--duel-field-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-field-card-scale: calc(var(--duel-field-card-w) / 432px) !important;--duel-board-card-w: var(--duel-field-card-w) !important;--duel-board-card-h: var(--duel-field-card-h) !important;--duel-board-card-scale: var(--duel-field-card-scale) !important;--tcg-play-card-w: var(--duel-field-card-w) !important;--tcg-board-card-w: var(--duel-field-card-w) !important;--tcg-board-card-h: var(--duel-field-card-h) !important;--duel-field-slot-w: var(--duel-field-card-w) !important;--duel-field-slot-h: calc(var(--duel-field-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap) * 3)) !important}}@media(min-width:901px)and (max-height:700px)and (min-aspect-ratio:2 / 1){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-field-card-w: clamp(42px, 12dvh, 62px) !important;--duel-field-card-h: calc(var(--duel-field-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-field-card-scale: calc(var(--duel-field-card-w) / 432px) !important;--duel-board-card-w: var(--duel-field-card-w) !important;--duel-board-card-h: var(--duel-field-card-h) !important;--duel-board-card-scale: var(--duel-field-card-scale) !important;--tcg-play-card-w: var(--duel-field-card-w) !important;--tcg-board-card-w: var(--duel-field-card-w) !important;--tcg-board-card-h: var(--duel-field-card-h) !important;--duel-field-slot-w: var(--duel-field-card-w) !important;--duel-field-slot-h: calc(var(--duel-field-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap) * 3)) !important;--tcg-center-button-h: clamp(20px, 4.5dvh, 28px) !important;--tcg-center-pad-y: 1px !important;--tcg-center-h: calc(var(--tcg-center-button-h) + 2px) !important;--tcg-lane-h: clamp(20px, 4.4dvh, 30px) !important}}@media(min-width:1600px)and (min-height:900px){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-field-card-w: clamp(190px, 20.6dvh, 222px) !important;--duel-field-card-h: calc(var(--duel-field-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-field-card-scale: calc(var(--duel-field-card-w) / 432px) !important;--duel-board-card-w: var(--duel-field-card-w) !important;--duel-board-card-h: var(--duel-field-card-h) !important;--duel-board-card-scale: var(--duel-field-card-scale) !important;--tcg-play-card-w: var(--duel-field-card-w) !important;--tcg-board-card-w: var(--duel-field-card-w) !important;--tcg-board-card-h: var(--duel-field-card-h) !important;--duel-field-slot-w: var(--duel-field-card-w) !important;--duel-field-slot-h: calc(var(--duel-field-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap) * 3)) !important}}@media(min-width:901px)and (max-height:420px)and (min-aspect-ratio:2 / 1){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-hand-card-w: clamp(58px, 22dvh, 74px) !important;--duel-hand-card-h: calc(var(--duel-hand-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-hand-card-scale: calc(var(--duel-hand-card-w) / 432px) !important;--duel-hand-visual-w: var(--duel-hand-card-w) !important;--tcg-hand-card-w: var(--duel-hand-card-w) !important;--tcg-hand-card-h: var(--duel-hand-card-h) !important;--tcg-hand-deck-w: var(--duel-hand-card-w) !important;--tcg-hand-deck-h: var(--duel-hand-card-h) !important;--tcg-hand-visible-step: clamp(36px, calc(var(--duel-hand-card-w) * .7), 56px) !important;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + clamp(10px, 3dvh, 16px)) !important;--duel-hand-footer-lift: clamp(2px, 1dvh, 5px) !important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud,.online-challenge-shell[data-match-active=true] .online-challenge-top,.online-challenge-shell[data-match-active=true] .online-challenge-hud{display:none!important}}@media(min-width:901px)and (max-height:260px)and (min-aspect-ratio:2 / 1){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-field-card-w: clamp(20px, 10.7dvh, 24px) !important;--duel-field-card-h: calc(var(--duel-field-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-field-card-scale: calc(var(--duel-field-card-w) / 432px) !important;--duel-board-card-w: var(--duel-field-card-w) !important;--duel-board-card-h: var(--duel-field-card-h) !important;--duel-board-card-scale: var(--duel-field-card-scale) !important;--tcg-play-card-w: var(--duel-field-card-w) !important;--tcg-board-card-w: var(--duel-field-card-w) !important;--tcg-board-card-h: var(--duel-field-card-h) !important;--duel-field-slot-w: var(--duel-field-card-w) !important;--duel-field-slot-h: calc(var(--duel-field-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap) * 3)) !important;--duel-hand-card-w: clamp(34px, 18dvh, 42px) !important;--duel-hand-card-h: calc(var(--duel-hand-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-hand-card-scale: calc(var(--duel-hand-card-w) / 432px) !important;--duel-hand-visual-w: var(--duel-hand-card-w) !important;--tcg-hand-card-w: var(--duel-hand-card-w) !important;--tcg-hand-card-h: var(--duel-hand-card-h) !important;--tcg-hand-deck-w: var(--duel-hand-card-w) !important;--tcg-hand-deck-h: var(--duel-hand-card-h) !important;--tcg-hand-visible-step: clamp(28px, calc(var(--duel-hand-card-w) * .62), 42px) !important;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + clamp(12px, 5dvh, 18px)) !important;--duel-hand-footer-lift: clamp(2px, 1dvh, 4px) !important;--tcg-center-button-h: clamp(12px, 5dvh, 16px) !important;--tcg-center-pad-y: 1px !important;--tcg-center-h: calc(var(--tcg-center-button-h) + 2px) !important;--tcg-lane-h: clamp(12px, 5dvh, 16px) !important}}@media(min-width:901px)and (max-height:700px)and (min-aspect-ratio:2 / 1){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--ultra-live-field-w: clamp(42px, 12dvh, 62px) !important;--duel-field-card-w: var(--ultra-live-field-w) !important;--duel-field-card-h: calc(var(--duel-field-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-field-card-scale: calc(var(--duel-field-card-w) / 432px) !important;--duel-board-card-w: var(--duel-field-card-w) !important;--duel-board-card-h: var(--duel-field-card-h) !important;--duel-board-card-scale: var(--duel-field-card-scale) !important;--tcg-play-card-w: var(--duel-field-card-w) !important;--tcg-board-card-w: var(--duel-field-card-w) !important;--tcg-board-card-h: var(--duel-field-card-h) !important;--duel-field-slot-buffer: 0px !important;--duel-field-slot-w: var(--duel-field-card-w) !important;--duel-field-slot-h: calc(var(--duel-field-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-slot-gap: clamp(1px, .12vw, 2px) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap, 0px) * 3)) !important;--tcg-center-button-h: clamp(20px, 4.5dvh, 28px) !important;--tcg-center-pad-y: 1px !important;--tcg-center-h: calc(var(--tcg-center-button-h) + 2px) !important;--tcg-lane-h: clamp(20px, 4.4dvh, 30px) !important}}@media(min-width:901px)and (max-height:420px)and (min-aspect-ratio:2 / 1){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-hand-card-w: clamp(58px, 22dvh, 74px) !important;--duel-hand-card-h: calc(var(--duel-hand-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-hand-card-scale: calc(var(--duel-hand-card-w) / 432px) !important;--duel-hand-visual-w: var(--duel-hand-card-w) !important;--tcg-hand-card-w: var(--duel-hand-card-w) !important;--tcg-hand-card-h: var(--duel-hand-card-h) !important;--tcg-hand-deck-w: var(--duel-hand-card-w) !important;--tcg-hand-deck-h: var(--duel-hand-card-h) !important;--tcg-hand-visible-step: clamp(36px, calc(var(--duel-hand-card-w) * .7), 56px) !important;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + clamp(10px, 3dvh, 16px)) !important;--duel-hand-footer-lift: clamp(2px, 1dvh, 5px) !important;--tcg-center-button-h: clamp(20px, 4.5dvh, 24px) !important;--tcg-center-pad-y: 1px !important;--tcg-center-h: calc(var(--tcg-center-button-h) + 2px) !important;--tcg-lane-h: clamp(20px, 4.4dvh, 24px) !important}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud,.online-challenge-shell[data-match-active=true] .online-challenge-top,.online-challenge-shell[data-match-active=true] .online-challenge-hud{display:none!important}}body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-top,body.duel-board-active .online-challenge-shell[data-match-active=true] .online-challenge-hud,.online-challenge-shell[data-match-active=true] .online-challenge-top,.online-challenge-shell[data-match-active=true] .online-challenge-hud{display:none!important}@media(min-width:901px)and (max-height:260px)and (min-aspect-ratio:2 / 1){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-field-card-w: clamp(20px, 10.7dvh, 24px) !important;--duel-field-card-h: calc(var(--duel-field-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-field-card-scale: calc(var(--duel-field-card-w) / 432px) !important;--duel-board-card-w: var(--duel-field-card-w) !important;--duel-board-card-h: var(--duel-field-card-h) !important;--duel-board-card-scale: var(--duel-field-card-scale) !important;--tcg-play-card-w: var(--duel-field-card-w) !important;--tcg-board-card-w: var(--duel-field-card-w) !important;--tcg-board-card-h: var(--duel-field-card-h) !important;--duel-field-slot-buffer: 0px !important;--duel-field-slot-w: var(--duel-field-card-w) !important;--duel-field-slot-h: calc(var(--duel-field-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-slot-gap: clamp(1px, .12vw, 2px) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap) * 3)) !important;--duel-hand-card-w: clamp(34px, 18dvh, 42px) !important;--duel-hand-card-h: calc(var(--duel-hand-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-hand-card-scale: calc(var(--duel-hand-card-w) / 432px) !important;--duel-hand-visual-w: var(--duel-hand-card-w) !important;--tcg-hand-card-w: var(--duel-hand-card-w) !important;--tcg-hand-card-h: var(--duel-hand-card-h) !important;--tcg-hand-deck-w: var(--duel-hand-card-w) !important;--tcg-hand-deck-h: var(--duel-hand-card-h) !important;--tcg-hand-visible-step: clamp(28px, calc(var(--duel-hand-card-w) * .62), 42px) !important;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + clamp(12px, 5dvh, 18px)) !important;--duel-hand-footer-lift: clamp(2px, 1dvh, 4px) !important;--tcg-center-button-h: clamp(12px, 5dvh, 16px) !important;--tcg-center-pad-y: 1px !important;--tcg-center-h: calc(var(--tcg-center-button-h) + 2px) !important;--tcg-lane-h: clamp(12px, 5dvh, 16px) !important}}body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-field-slot-w: calc(var(--duel-field-card-w) + (var(--duel-field-slot-buffer, 0px) * 2)) !important;--duel-field-slot-h: calc(var(--duel-field-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap, 0px) * 3)) !important}body.duel-board-active .unit-row{grid-template-columns:repeat(4,var(--duel-field-slot-w))!important;width:min(100%,var(--tcg-row-w))!important}body.duel-board-active .unit-card,body.duel-board-active .unit-card.board-slot,body.duel-board-active .board-slot,body.duel-board-active .empty-slot.board-slot{aspect-ratio:1 / var(--moni-card-ratio-height, 1.4545)!important;box-sizing:border-box!important;width:var(--duel-field-slot-w)!important;min-width:var(--duel-field-slot-w)!important;max-width:var(--duel-field-slot-w)!important;height:var(--duel-field-slot-h)!important;min-height:var(--duel-field-slot-h)!important;max-height:var(--duel-field-slot-h)!important}body.duel-board-active .unit-card .duel-card-scale-shell.duel-card-shell,body.duel-board-active .duel-card-scale-shell-board.duel-card-shell{aspect-ratio:1 / var(--moni-card-ratio-height, 1.4545)!important;width:var(--duel-field-card-w)!important;min-width:var(--duel-field-card-w)!important;max-width:var(--duel-field-card-w)!important;height:var(--duel-field-card-h)!important;min-height:var(--duel-field-card-h)!important;max-height:var(--duel-field-card-h)!important}body.duel-board-active .unit-card .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .duel-card-scale-shell-board.duel-card-shell>.moni-card:not(.card-back){transform:scale(var(--duel-field-card-scale))!important;transform-origin:top left!important}@media(min-width:901px)and (max-height:260px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-hand-card-w: clamp(34px, 18dvh, 42px) !important;--duel-hand-card-h: calc(var(--duel-hand-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-hand-card-scale: calc(var(--duel-hand-card-w) / 432px) !important;--duel-hand-visual-w: var(--duel-hand-card-w) !important;--tcg-hand-card-w: var(--duel-hand-card-w) !important;--tcg-hand-card-h: var(--duel-hand-card-h) !important;--tcg-hand-deck-w: clamp(40px, 21dvh, 54px) !important;--tcg-hand-deck-h: calc(var(--tcg-hand-deck-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + clamp(18px, 7dvh, 26px)) !important;--duel-hand-footer-lift: clamp(3px, 1.8dvh, 6px) !important}}@media(min-width:1181px)and (min-height:700px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-hand-card-w: clamp(108px, min(6.6vw, 12.2dvh), 136px) !important;--duel-hand-card-h: calc(var(--duel-hand-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-hand-card-scale: calc(var(--duel-hand-card-w) / 432px) !important;--duel-hand-visual-w: var(--duel-hand-card-w) !important;--tcg-hand-card-w: var(--duel-hand-card-w) !important;--tcg-hand-card-h: var(--duel-hand-card-h) !important;--tcg-hand-deck-w: var(--duel-hand-card-w) !important;--tcg-hand-deck-h: var(--duel-hand-card-h) !important;--tcg-hand-visible-step: clamp(62px, calc(var(--duel-hand-card-w) * .72), 98px) !important;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + clamp(20px, 2.8dvh, 36px)) !important;--duel-hand-footer-lift: clamp(20px, 2.7dvh, 36px) !important}}@media(min-width:901px)and (max-height:520px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-hand-card-w: clamp(72px, 36dvh, 96px) !important;--duel-hand-card-h: calc(var(--duel-hand-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-hand-card-scale: calc(var(--duel-hand-card-w) / 432px) !important;--duel-hand-visual-w: var(--duel-hand-card-w) !important;--tcg-hand-card-w: var(--duel-hand-card-w) !important;--tcg-hand-card-h: var(--duel-hand-card-h) !important;--tcg-hand-deck-w: var(--duel-hand-card-w) !important;--tcg-hand-deck-h: var(--duel-hand-card-h) !important;--tcg-hand-visible-step: clamp(46px, calc(var(--duel-hand-card-w) * .76), 78px) !important;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + clamp(16px, 5dvh, 28px)) !important;--duel-hand-footer-lift: clamp(8px, 4dvh, 16px) !important}}@media(min-width:901px)and (max-height:260px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-hand-card-w: clamp(34px, 18dvh, 42px) !important;--duel-hand-card-h: calc(var(--duel-hand-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-hand-card-scale: calc(var(--duel-hand-card-w) / 432px) !important;--duel-hand-visual-w: var(--duel-hand-card-w) !important;--tcg-hand-card-w: var(--duel-hand-card-w) !important;--tcg-hand-card-h: var(--duel-hand-card-h) !important;--tcg-hand-deck-w: var(--duel-hand-card-w) !important;--tcg-hand-deck-h: var(--duel-hand-card-h) !important;--tcg-hand-visible-step: clamp(24px, calc(var(--duel-hand-card-w) * .6), 34px) !important;--tcg-hand-tray-h: calc(var(--duel-hand-card-h) + clamp(8px, 4dvh, 12px)) !important;--duel-hand-footer-lift: clamp(1px, .8dvh, 3px) !important}}body.duel-board-active .duel-footer-dock>.hand-row,body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{background:transparent!important;border-color:transparent!important;box-shadow:none!important;outline:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.duel-board-active .duel-footer-dock>.hand-row:before,body.duel-board-active .duel-footer-dock>.hand-row:after,body.duel-board-active .match-board .hand-row:before,body.duel-board-active .match-board .hand-row:after,body.duel-board-active .hand-row:before,body.duel-board-active .hand-row:after{content:none!important;display:none!important;background:transparent!important;border:0!important;box-shadow:none!important}body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--tcg-center-button-h: clamp(32px, 4.1dvh, 44px) !important;--tcg-action-stack-text-h: clamp(12px, 3.1dvh, 20px) !important;--tcg-action-stack-gap: clamp(1px, .28dvh, 4px) !important;--tcg-action-bottom-gap: clamp(3px, .8dvh, 8px) !important;--tcg-action-buttons-w: min(360px, calc(100% - 2px) ) !important;--tcg-center-h: calc(var(--tcg-action-stack-text-h) + var(--tcg-center-button-h) + var(--tcg-action-stack-gap) + var(--tcg-action-bottom-gap) + (var(--tcg-center-pad-y, 2px) * 2)) !important}body.duel-board-active .battlefield{grid-template-rows:minmax(0,1fr) var(--tcg-center-h) minmax(0,1fr)!important}body.duel-board-active .center-line{box-sizing:border-box!important;display:grid!important;grid-template-columns:auto minmax(0,auto) minmax(0,1fr)!important;grid-template-rows:var(--tcg-action-stack-text-h) var(--tcg-center-button-h)!important;align-items:center!important;align-content:center!important;justify-items:center!important;gap:var(--tcg-action-stack-gap) clamp(4px,.6vw,10px)!important;min-height:var(--tcg-center-h)!important;height:var(--tcg-center-h)!important;padding:var(--tcg-center-pad-y, 2px) clamp(5px,.75vw,10px)!important;padding-right:clamp(5px,.75vw,10px)!important;overflow:hidden!important}body.duel-board-active .center-line>span:first-child{grid-column:1!important;grid-row:1!important;justify-self:end!important;align-self:center!important}body.duel-board-active .center-line>strong{grid-column:2!important;grid-row:1!important;justify-self:center!important;align-self:center!important;max-width:100%!important;min-height:0!important;line-height:1!important}body.duel-board-active .duel-phase-strip{grid-column:3!important;grid-row:1!important;justify-self:start!important;align-self:center!important;max-width:100%!important;min-height:0!important}body.duel-board-active .duel-action-buttons{position:relative!important;inset:auto!important;grid-column:1 / -1!important;grid-row:2!important;align-self:center!important;justify-self:center!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;justify-content:center!important;gap:clamp(4px,.6vw,8px)!important;width:var(--tcg-action-buttons-w)!important;max-width:var(--tcg-action-buttons-w)!important;height:var(--tcg-center-button-h)!important;min-height:0!important;min-width:0!important;transform:none!important;overflow:hidden!important}body.duel-board-active .duel-action-buttons .duel-action-button{width:100%!important;min-width:0!important;max-width:none!important;height:var(--tcg-center-button-h)!important;min-height:0!important;max-height:var(--tcg-center-button-h)!important;padding-inline:clamp(5px,.75vw,12px)!important;overflow:hidden!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:900px),(max-height:700px){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--tcg-center-button-h: clamp(18px, 4.6dvh, 28px) !important;--tcg-action-stack-text-h: clamp(10px, 3.2dvh, 16px) !important;--tcg-action-stack-gap: clamp(1px, .25dvh, 3px) !important;--tcg-action-bottom-gap: clamp(2px, .7dvh, 5px) !important;--tcg-action-buttons-w: min(220px, calc(100% - 2px) ) !important}body.duel-board-active .center-line{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--tcg-action-stack-text-h) var(--tcg-center-button-h)!important}body.duel-board-active .center-line>span:first-child,body.duel-board-active .duel-phase-strip{display:none!important}body.duel-board-active .center-line>strong{grid-column:1!important;width:100%!important;font-size:clamp(9px,2.35dvh,13px)!important;text-align:center!important}body.duel-board-active .duel-action-buttons .duel-action-button{padding-inline:4px!important;font-size:clamp(7px,1.9dvh,10px)!important}}@media(min-width:901px)and (max-height:420px)and (min-aspect-ratio:2 / 1){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--tcg-center-button-h: clamp(14px, 4.5dvh, 22px) !important;--tcg-action-stack-text-h: clamp(9px, 3.8dvh, 14px) !important;--tcg-action-bottom-gap: clamp(2px, .6dvh, 4px) !important;--tcg-action-buttons-w: min(196px, calc(100% - 2px) ) !important}}@media(min-width:901px)and (max-height:260px)and (min-aspect-ratio:2 / 1){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--tcg-center-button-h: clamp(10px, 4.5dvh, 14px) !important;--tcg-action-stack-text-h: clamp(8px, 4dvh, 11px) !important;--tcg-action-bottom-gap: 2px !important;--tcg-action-buttons-w: min(168px, calc(100% - 2px) ) !important}}body.duel-board-active.card-zoom-open .card-zoom-stage:has(.card-zoom-actions){--zoom-action-stack-h: clamp(46px, 13dvh, 118px) !important;--zoom-stage-chrome-h: clamp(76px, 18dvh, 150px) !important;--zoom-card-width: min( 400px, calc((100dvh - var(--zoom-action-stack-h) - var(--zoom-stage-chrome-h)) / var(--moni-card-ratio-height, 1.4545)), calc(100vw - 56px) ) !important;display:grid!important;box-sizing:border-box!important;grid-template-columns:minmax(0,var(--zoom-card-width))!important;grid-template-rows:minmax(0,auto) auto!important;place-items:center!important;align-content:center!important;justify-content:center!important;gap:clamp(8px,1.5dvh,16px)!important;width:min(calc(100vw - 36px),calc(var(--zoom-card-width) + clamp(24px,4vw,58px)))!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:calc(100dvh - 24px)!important;padding:clamp(12px,2dvh,24px)!important;overflow:visible!important}body.duel-board-active.card-zoom-open .card-zoom-stage:has(.card-zoom-actions) .card-zoom-shell{grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important;width:var(--zoom-card-width)!important;max-width:var(--zoom-card-width)!important}body.duel-board-active.card-zoom-open .card-zoom-stage:has(.card-zoom-actions) .card-zoom-actions{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:2!important;justify-self:center!important;align-self:start!important;width:min(var(--zoom-card-width),calc(100vw - 56px))!important;max-width:min(var(--zoom-card-width),calc(100vw - 56px))!important;max-height:var(--zoom-action-stack-h)!important;margin:0!important;padding:clamp(6px,1.1dvh,12px)!important;overflow:auto!important;transform:none!important;pointer-events:auto!important}body.duel-board-active.card-zoom-open .card-zoom-stage:has(.card-zoom-actions) .card-zoom-action{min-height:clamp(32px,7dvh,52px)!important}@media(min-width:901px)and (min-height:261px)and (max-height:340px)and (min-aspect-ratio:2 / 1){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-field-card-w: clamp(28px, 9dvh, 40px) !important;--duel-field-card-h: calc(var(--duel-field-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-field-card-scale: calc(var(--duel-field-card-w) / 432px) !important;--duel-board-card-w: var(--duel-field-card-w) !important;--duel-board-card-h: var(--duel-field-card-h) !important;--duel-board-card-scale: var(--duel-field-card-scale) !important;--tcg-play-card-w: var(--duel-field-card-w) !important;--tcg-board-card-w: var(--duel-field-card-w) !important;--tcg-board-card-h: var(--duel-field-card-h) !important;--duel-field-slot-w: var(--duel-field-card-w) !important;--duel-field-slot-h: calc(var(--duel-field-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap, 0px) * 3)) !important}}@media(max-height:420px){body.duel-board-active.card-zoom-open .card-zoom-stage:has(.card-zoom-actions){gap:clamp(6px,1.2dvh,10px)!important;padding:clamp(2px,.8dvh,8px)!important}}body.duel-board-active .board-row-shell{container-type:inline-size!important}body.duel-board-active .unit-row{--duel-contained-slot-w: max( 1px, min( var(--duel-field-slot-w), calc((100cqw - (var(--tcg-slot-gap, 0px) * 3)) / 4) ) ) !important;--duel-contained-slot-h: calc(var(--duel-contained-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-contained-card-scale: calc(var(--duel-contained-slot-w) / 432px) !important;grid-template-columns:repeat(4,var(--duel-contained-slot-w))!important;width:min(100%,calc((var(--duel-contained-slot-w) * 4) + (var(--tcg-slot-gap, 0px) * 3)))!important;max-width:100%!important;overflow:visible!important}body.duel-board-active .unit-row .unit-card,body.duel-board-active .unit-row .unit-card.board-slot,body.duel-board-active .unit-row .board-slot,body.duel-board-active .unit-row .empty-slot.board-slot,body.duel-board-active .unit-row .unit-card .duel-card-scale-shell.duel-card-shell,body.duel-board-active .unit-row .duel-card-scale-shell-board.duel-card-shell{width:var(--duel-contained-slot-w)!important;min-width:var(--duel-contained-slot-w)!important;max-width:var(--duel-contained-slot-w)!important;height:var(--duel-contained-slot-h)!important;min-height:var(--duel-contained-slot-h)!important;max-height:var(--duel-contained-slot-h)!important}body.duel-board-active .unit-row .unit-card .duel-card-scale-shell.duel-card-shell>.moni-card:not(.card-back),body.duel-board-active .unit-row .duel-card-scale-shell-board.duel-card-shell>.moni-card:not(.card-back){transform:scale(var(--duel-contained-card-scale))!important;transform-origin:top left!important}@media(max-width:900px)and (max-height:420px)and (orientation:landscape){body.duel-board-active .match-board,body.duel-board-active .online-challenge-shell[data-match-active=true],.online-challenge-shell[data-match-active=true]{--duel-field-card-w: clamp(48px, 16dvh, 64px) !important;--duel-field-card-h: calc(var(--duel-field-card-w) * var(--moni-card-ratio-height, 1.4545)) !important;--duel-field-card-scale: calc(var(--duel-field-card-w) / 432px) !important;--duel-board-card-w: var(--duel-field-card-w) !important;--duel-board-card-h: var(--duel-field-card-h) !important;--duel-board-card-scale: var(--duel-field-card-scale) !important;--tcg-play-card-w: var(--duel-field-card-w) !important;--tcg-board-card-w: var(--duel-field-card-w) !important;--tcg-board-card-h: var(--duel-field-card-h) !important;--duel-field-slot-w: var(--duel-field-card-w) !important;--duel-field-slot-h: calc(var(--duel-field-slot-w) * var(--moni-card-ratio-height, 1.4545)) !important;--tcg-slot-w: var(--duel-field-slot-w) !important;--tcg-slot-h: var(--duel-field-slot-h) !important;--tcg-row-w: calc((var(--duel-field-slot-w) * 4) + (var(--tcg-slot-gap, 0px) * 3)) !important}}body.duel-board-active .center-line{position:relative!important}body.duel-board-active .match-board[data-auto-ending=true] .center-line{overflow:visible!important;z-index:2600!important}body.duel-board-active .center-line .duel-auto-end-toast{position:absolute!important;inset:50% auto auto 50%!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:center!important;width:min(96%,620px)!important;min-height:clamp(28px,8dvh,58px)!important;max-height:min(84px,calc(100dvh - 18px))!important;margin:0!important;padding:clamp(6px,1.2dvh,12px) clamp(10px,1.8dvh,18px)!important;transform:translate(-50%,-50%)!important;pointer-events:none!important;border:1px solid rgba(255,226,92,.9)!important;border-radius:8px!important;color:#fffbe8!important;background:linear-gradient(90deg,#ff4f6d94,#ffe25c80,#39ff5a57),#050008f5!important;box-shadow:0 0 0 2px #050008a3,0 0 28px #ffe25c6b,0 16px 38px #00000094,inset 0 0 20px #ffffff14!important;font-family:Orbitron,Inter,sans-serif!important;font-size:clamp(12px,2.9dvh,18px)!important;font-weight:900!important;letter-spacing:0!important;line-height:1.05!important;text-align:center!important;text-shadow:0 2px 8px rgba(0,0,0,.78),0 0 14px rgba(255,226,92,.44)!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:anywhere!important;animation:duelAutoEndCenterNotice .52s ease both!important}body.duel-board-active .match-board[data-auto-ending=true] .duel-action-buttons,body.duel-board-active .match-board[data-auto-ending=true] .center-line>span:first-child,body.duel-board-active .match-board[data-auto-ending=true] .center-line>strong,body.duel-board-active .match-board[data-auto-ending=true] .duel-phase-strip{opacity:.28!important;filter:saturate(.7) brightness(.72)!important}@keyframes duelAutoEndCenterNotice{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}62%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-height:300px){body.duel-board-active .center-line .duel-auto-end-toast{min-height:24px!important;padding:4px 10px!important;font-size:11px!important;line-height:1!important}}@media(prefers-reduced-motion:reduce){body.duel-board-active .center-line .duel-auto-end-toast{animation:none!important}}body.duel-board-active .duel-footer-dock>.hand-deck-slot{position:relative!important;overflow:visible!important}body.duel-board-active .duel-footer-dock>.hand-deck-slot[data-draw-required=true]{cursor:pointer!important;z-index:2860!important}body.duel-board-active .duel-footer-dock>.hand-deck-slot .deck-draw-hand-cue{--deck-draw-cue-size: clamp(32px, calc(var(--tcg-hand-deck-w, var(--duel-hand-card-w, 120px)) * .5), 66px);position:absolute!important;left:50%!important;top:43%!important;z-index:2865!important;display:block!important;width:var(--deck-draw-cue-size)!important;height:auto!important;margin:0!important;transform:translate(-50%,-50%);transform-origin:50% 68%!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;will-change:transform!important;image-rendering:pixelated!important;filter:drop-shadow(0 0 5px rgba(57,255,90,.98)) drop-shadow(0 10px 16px rgba(0,0,0,.78))!important;opacity:.98!important;animation:deckDrawHandBoing 1.55s cubic-bezier(.33,0,.18,1) infinite!important}@media(max-width:700px){body.duel-board-active .duel-footer-dock>.hand-deck-slot .deck-draw-hand-cue{left:28%!important}}@keyframes deckDrawHandBoing{0%,to{transform:translate(-50%,-50%) rotate(-3deg) scale(.9)}30%{transform:translate(-50%,-52%) rotate(1.4deg) scale(1.16)}48%{transform:translate(-50%,-50%) rotate(-.8deg) scale(.98)}68%{transform:translate(-50%,-51%) rotate(.6deg) scale(1.07)}86%{transform:translate(-50%,-50%) rotate(0) scale(.98)}}@media(prefers-reduced-motion:reduce){body.duel-board-active .duel-footer-dock>.hand-deck-slot .deck-draw-hand-cue{animation:none!important}}body.duel-board-active .player-lane{border:1px solid rgba(255,226,92,.24)!important;background:linear-gradient(90deg,#7b1fff2e,#050008e0 34%,#39ff5a14 70%,#ffe25c1f),#050008e6!important;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 12px 24px #ffffff09,inset 0 -18px 32px #0000006b,0 0 22px #7b1fff38,0 10px 24px #00000057!important}body.duel-board-active .player-lane.hostile{border-color:#b026ff52!important;background:linear-gradient(90deg,#b026ff33,#050008e6 42%,#f4b83a14),#050008eb!important}body.duel-board-active .lane-identity{filter:saturate(1.08) contrast(1.04)!important}body.duel-board-active .lane-identity>strong{min-width:0!important;color:#fffdf4!important;text-shadow:0 0 10px rgba(244,184,58,.32),0 0 16px rgba(123,31,255,.28),0 1px 0 rgba(0,0,0,.9)!important}body.duel-board-active .life-counter,body.duel-board-active .energy-pips,body.duel-board-active .deck-count-chip,body.duel-board-active .counter-bank-chip{position:relative!important;isolation:isolate!important;border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(180deg,#ffffff1a,#ffffff06 38%,#0000004d),radial-gradient(circle at 18% 0%,rgba(255,226,92,.14),transparent 44%),#050008b8!important;box-shadow:inset 0 1px #ffffff24,inset 0 -10px 18px #0000007a,inset 0 0 16px #7b1fff29,0 0 12px #39ff5a14!important}body.duel-board-active .life-counter:before,body.duel-board-active .energy-pips:before,body.duel-board-active .deck-count-chip:before,body.duel-board-active .counter-bank-chip:before{content:""!important;position:absolute!important;inset:2px!important;z-index:-1!important;border-radius:inherit!important;border:1px solid rgba(255,255,255,.055)!important;background:linear-gradient(135deg,rgba(57,255,90,.08),transparent 45%,rgba(244,184,58,.08))!important;pointer-events:none!important}body.duel-board-active .life-counter b,body.duel-board-active .energy-pips b,body.duel-board-active .deck-count-chip b,body.duel-board-active .counter-bank-chip b{color:#fffdf4c2!important;letter-spacing:.07em!important;text-shadow:0 1px 0 rgba(0,0,0,.95)!important}body.duel-board-active .life-counter em,body.duel-board-active .energy-pips em,body.duel-board-active .deck-count-chip em{color:#fffdf4!important;text-shadow:0 0 9px rgba(255,226,92,.3),0 0 15px rgba(57,255,90,.18),0 1px 0 rgba(0,0,0,.9)!important}body.duel-board-active .energy-pips{background:linear-gradient(90deg,rgba(57,255,90,.22) 0 var(--energy-fill, 0%),rgba(5,0,8,.72) var(--energy-fill, 0%)),linear-gradient(180deg,#ffffff1a,#00000057),#050008c7!important}body.duel-board-active .counter-bank-chip{min-width:0!important}body.duel-board-active .counter-bank-chip em{grid-template-columns:repeat(var(--counter-visible-count, 2),minmax(0,1fr))!important}body.duel-board-active .counter-bank-chip[data-visible-count="1"] em{--counter-visible-count: 1}body.duel-board-active .counter-bank-chip[data-visible-count="2"] em{--counter-visible-count: 2}body.duel-board-active .counter-bank-chip[data-visible-count="3"] em{--counter-visible-count: 3}body.duel-board-active .counter-bank-chip[data-visible-count="4"] em{--counter-visible-count: 4}body.duel-board-active .counter-bank-chip[data-visible-count="5"] em{--counter-visible-count: 5}body.duel-board-active .counter-bank-chip i{border-color:#ffffff1f!important;background:linear-gradient(180deg,#ffffff14,#0000003d),#0a0516b8!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -5px 10px #0006!important;opacity:.82!important}body.duel-board-active .counter-bank-chip i[data-active=true]{border-color:#39ff5a7a!important;background:radial-gradient(circle at 30% 0%,rgba(255,226,92,.24),transparent 54%),linear-gradient(180deg,#39ff5a33,#7b1fff24),#050008cc!important;box-shadow:inset 0 1px #ffffff26,0 0 13px #39ff5a2e!important}body.duel-board-active .counter-bank-chip i[data-empty-zero=true]{justify-self:center!important;width:min(100%,34px)!important;border-color:#ffe25c33!important}body.duel-board-active .counter-bank-chip i[data-empty-zero=true] span{color:#fffdf4b8!important;text-shadow:0 0 8px rgba(244,184,58,.18),0 1px 0 rgba(0,0,0,.94)!important}body.duel-board-active .counter-bank-chip i strong{color:#fffdf4!important}body.duel-board-active .counter-bank-chip i span{color:#39ff5a!important;text-shadow:0 0 10px rgba(57,255,90,.44),0 1px 0 rgba(0,0,0,.9)!important}body.duel-board-active .center-line{border:1px solid rgba(255,226,92,.28)!important;background:linear-gradient(90deg,#7b1fff2e,#050008f0 38%,#39ff5a1a 72%,#f4b83a24),#050008f0!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 28px #00000080,0 0 0 1px #7b1fff2e,0 0 24px #39ff5a1c!important}body.duel-board-active .center-line>span:first-child,body.duel-board-active .center-line>strong,body.duel-board-active .duel-phase-strip{text-shadow:0 0 10px rgba(57,255,90,.22),0 1px 0 rgba(0,0,0,.9)!important}body.duel-board-active .center-line>strong{color:#39ff5a!important}body.duel-board-active .duel-phase-strip i{border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0b!important;box-shadow:inset 0 1px #ffffff17!important}body.duel-board-active .duel-phase-strip i[data-active=true]{color:#050008!important;border-color:#ffe25cb3!important;background:linear-gradient(135deg,#39ff5a,#ffe25c)!important;text-shadow:none!important}body.duel-board-active .duel-action-buttons .duel-action-button{border:1px solid rgba(255,253,244,.26)!important;background:linear-gradient(180deg,#ffffff21,#ffffff05 34%,#00000047),radial-gradient(circle at 20% 0%,rgba(255,226,92,.22),transparent 54%),#050008d6!important;color:#fffdf4!important;box-shadow:inset 0 1px #ffffff29,inset 0 -9px 18px #00000070,0 0 14px #7b1fff2e,0 8px 18px #00000057!important}body.duel-board-active .duel-action-buttons .enemy-base-target{background:linear-gradient(180deg,#ffffff1f,#00000042),linear-gradient(135deg,#b026ff75,#f4b83a38),#050008e0!important}body.duel-board-active .duel-action-buttons .duel-end-turn-action{background:linear-gradient(180deg,#ffffff24,#00000038),linear-gradient(135deg,#39ff5a6b,#f4b83a57),#050008db!important}body.duel-board-active .duel-action-buttons .duel-action-button:not(:disabled):hover,body.duel-board-active .duel-action-buttons .duel-action-button:not(:disabled):focus-visible{border-color:#ffe25c94!important;filter:brightness(1.1) saturate(1.16)!important;box-shadow:inset 0 1px #fff3,inset 0 -9px 18px #00000061,0 0 18px #39ff5a38,0 0 28px #7b1fff2e,0 10px 20px #00000057!important}body.duel-board-active .duel-action-buttons .duel-action-button:disabled{border-color:#ffffff1a!important;color:#fffdf48f!important;filter:grayscale(.32) brightness(.68)!important;opacity:.66!important}body.duel-board-active .lane-match-log{border:1px solid rgba(255,226,92,.24)!important;background:linear-gradient(180deg,#ffffff14,#ffffff05 34%,#0000004d),linear-gradient(90deg,#7b1fff33,#39ff5a14,#f4b83a1f),#050008d1!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -12px 22px #0000006b,0 0 18px #7b1fff2e!important}body.duel-board-active .lane-match-log b{color:#ffe25c!important;text-shadow:0 0 10px rgba(255,226,92,.36),0 1px 0 rgba(0,0,0,.92)!important}body.duel-board-active .lane-match-log p{color:#fffdf4db!important;text-shadow:0 1px 0 rgba(0,0,0,.82)!important}body.duel-board-active .lane-match-log p:first-of-type{color:#fffdf4!important}body.duel-board-active .match-board{--hud-v2-ink: #fffdf4;--hud-v2-green: #39ff5a;--hud-v2-yellow: #ffe25c;--hud-v2-purple: #7b1fff;--hud-v2-shell: rgba(4, 0, 10, .92)}body.duel-board-active .player-lane{border-color:#ffe25c57!important;border-radius:6px!important;background:linear-gradient(90deg,#7b1fff3d,#04000af0 30%,#04000af5 68%,#39ff5a1f),var(--hud-v2-shell)!important;box-shadow:inset 0 0 0 1px #fffdf414,inset 0 10px 20px #fffdf409,inset 0 -18px 30px #000000a3,0 0 0 1px #7b1fff2e,0 0 22px #39ff5a1a!important}body.duel-board-active .player-lane.hostile{border-color:#b026ff6b!important;background:linear-gradient(90deg,#b026ff3d,#04000af2 42%,#ffe25c1f),var(--hud-v2-shell)!important}body.duel-board-active .lane-identity{gap:clamp(3px,.45vw,8px)!important}body.duel-board-active .lane-identity>strong{align-self:stretch!important;display:flex!important;align-items:center!important;min-height:0!important;padding-inline:clamp(4px,.55vw,9px)!important;border:1px solid rgba(255,226,92,.16)!important;border-radius:5px!important;background:linear-gradient(180deg,#fffdf414,#fffdf404 42%,#0000004d),#06000e99!important;color:var(--hud-v2-ink)!important;box-shadow:inset 0 1px #fffdf41f,inset 0 -8px 14px #0000006b!important;text-shadow:0 0 9px rgba(255,226,92,.28),0 1px 0 rgba(0,0,0,.9)!important}body.duel-board-active .life-counter,body.duel-board-active .energy-pips,body.duel-board-active .deck-count-chip,body.duel-board-active .counter-bank-chip{border-color:#fffdf433!important;border-radius:5px!important;background:linear-gradient(180deg,#fffdf41c,#fffdf406 38%,#0000006b),radial-gradient(circle at 20% 0%,rgba(255,226,92,.2),transparent 42%),#070110d1!important;box-shadow:inset 0 1px #fffdf429,inset 0 -11px 18px #00000094,inset 0 0 18px #7b1fff24,0 0 0 1px #0000007a!important}body.duel-board-active .life-counter b,body.duel-board-active .energy-pips b,body.duel-board-active .deck-count-chip b,body.duel-board-active .counter-bank-chip b{color:#fffdf4b8!important;letter-spacing:.08em!important}body.duel-board-active .life-counter em,body.duel-board-active .energy-pips em,body.duel-board-active .deck-count-chip em{color:var(--hud-v2-ink)!important;text-shadow:0 0 8px rgba(255,226,92,.26),0 0 16px rgba(57,255,90,.16),0 1px 0 rgba(0,0,0,.94)!important}body.duel-board-active .energy-pips{background:linear-gradient(90deg,rgba(57,255,90,.32) 0 var(--energy-fill, 0%),rgba(7,1,16,.86) var(--energy-fill, 0%)),linear-gradient(180deg,#fffdf41a,#0006),#070110e0!important}body.duel-board-active .counter-bank-chip[data-empty=true]{display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;padding-inline:clamp(5px,.6vw,9px)!important;background:linear-gradient(180deg,#fffdf418,#fffdf405 42%,#00000070),linear-gradient(135deg,#7b1fff33,#39ff5a14,#ffe25c1a),#070110db!important}body.duel-board-active .counter-bank-chip[data-empty=true] b{display:block!important;width:auto!important;max-width:100%!important;color:#fffdf4d6!important;text-align:center!important;text-shadow:0 0 10px rgba(123,31,255,.28),0 0 12px rgba(57,255,90,.13),0 1px 0 rgba(0,0,0,.94)!important}body.duel-board-active .counter-bank-chip[data-empty=true] em,body.duel-board-active .counter-bank-chip[data-empty=true] i,body.duel-board-active .counter-zero-capsule{display:none!important}body.duel-board-active .counter-bank-chip[data-visible-count="1"] em{grid-template-columns:repeat(1,minmax(0,1fr))!important}body.duel-board-active .counter-bank-chip[data-visible-count="2"] em{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.duel-board-active .counter-bank-chip[data-visible-count="3"] em{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.duel-board-active .counter-bank-chip[data-visible-count="4"] em{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.duel-board-active .counter-bank-chip[data-visible-count="5"] em{grid-template-columns:repeat(5,minmax(0,1fr))!important}body.duel-board-active .counter-bank-chip i[data-active=true]{border-color:#39ff5a85!important;border-radius:4px!important;background:linear-gradient(180deg,#39ff5a2e,#7b1fff1f),#070110d6!important;box-shadow:inset 0 1px #fffdf424,0 0 12px #39ff5a2e!important}body.duel-board-active .center-line{border-color:#ffe25c6b!important;border-radius:6px!important;background:linear-gradient(90deg,#7b1fff47,#04000af5 32% 68%,#39ff5a2e),#04000af5!important;box-shadow:inset 0 1px #fffdf424,inset 0 -14px 24px #0000009e,0 0 0 1px #7b1fff38,0 0 24px #ffe25c1a!important}body.duel-board-active .center-line>strong{color:var(--hud-v2-green)!important;text-shadow:0 0 10px rgba(57,255,90,.38),0 0 20px rgba(123,31,255,.2),0 1px 0 rgba(0,0,0,.95)!important}body.duel-board-active .duel-phase-strip i{border-radius:4px!important;background:linear-gradient(180deg,#fffdf414,#0000003d),#ffffff09!important}body.duel-board-active .duel-phase-strip i[data-active=true]{color:#050008!important;background:linear-gradient(135deg,var(--hud-v2-green),var(--hud-v2-yellow))!important;box-shadow:0 0 12px #39ff5a33,inset 0 1px #ffffff52!important}body.duel-board-active .duel-action-buttons .duel-action-button,body.duel-board-active .counter-window-actions .deck-hud-button,body.duel-board-active .lane-leave-match-action,body.duel-board-active .leave-confirm-action,body.duel-board-active .end-game-action{border-radius:5px!important;border-color:#fffdf447!important;color:var(--hud-v2-ink)!important;background:linear-gradient(180deg,#fffdf426,#fffdf406 36%,#0000005c),#070110e6!important;box-shadow:inset 0 1px #fffdf42e,inset 0 -10px 18px #0000008a,0 0 14px #7b1fff2e!important}body.duel-board-active .duel-action-buttons .enemy-base-target{background:linear-gradient(180deg,#fffdf424,#00000057),linear-gradient(135deg,#7b1fff94,#ffe25c33),#070110eb!important}body.duel-board-active .duel-action-buttons .duel-end-turn-action,body.duel-board-active .end-game-action.primary{background:linear-gradient(180deg,#fffdf429,#00000052),linear-gradient(135deg,#39ff5a7a,#ffe25c47),#070110e6!important}body.duel-board-active .duel-action-buttons .duel-action-button:not(:disabled):hover,body.duel-board-active .duel-action-buttons .duel-action-button:not(:disabled):focus-visible,body.duel-board-active .counter-window-actions .deck-hud-button:not(:disabled):hover,body.duel-board-active .counter-window-actions .deck-hud-button:not(:disabled):focus-visible,body.duel-board-active .lane-leave-match-action:not(:disabled):hover,body.duel-board-active .lane-leave-match-action:not(:disabled):focus-visible{border-color:#ffe25c9e!important;filter:brightness(1.12) saturate(1.18)!important;box-shadow:inset 0 1px #fffdf438,inset 0 -10px 18px #00000070,0 0 16px #39ff5a33,0 0 26px #7b1fff33!important}body.duel-board-active .lane-match-log{border-color:#ffe25c5c!important;border-radius:5px!important;background:linear-gradient(180deg,#fffdf41a,#fffdf405 36%,#00000061),linear-gradient(90deg,#7b1fff3d,#39ff5a14,#ffe25c24),#070110e0!important;box-shadow:inset 0 1px #fffdf424,inset 0 -12px 22px #00000085,0 0 16px #7b1fff29!important}body.duel-board-active .lane-match-log b{color:var(--hud-v2-yellow)!important}@media(max-width:720px),(max-height:520px){body.duel-board-active .counter-bank-chip[data-empty=true] b{display:block!important;font-size:clamp(5px,1.8vw,8px)!important}}body.duel-board-active .match-board{--hud-game-green: #39ff5a;--hud-game-purple: #8a2cff;--hud-game-yellow: #ffe25c;--hud-game-white: #fffdf4;--hud-game-black: #050008;--hud-game-panel: rgba(6, 0, 16, .94);--hud-game-groove: rgba(255, 253, 244, .11)}body.duel-board-active .player-lane,body.duel-board-active .center-line,body.duel-board-active .lane-match-log{position:relative!important;isolation:isolate!important;border-radius:4px!important;overflow:hidden!important}body.duel-board-active .player-lane:before,body.duel-board-active .center-line:before,body.duel-board-active .lane-match-log:before{content:""!important;position:absolute!important;inset:1px!important;z-index:-1!important;border-radius:3px!important;pointer-events:none!important;background:linear-gradient(90deg,transparent 0 7.5%,rgba(255,253,244,.045) 7.5% 8%,transparent 8% 15.5%),linear-gradient(180deg,rgba(255,253,244,.08),transparent 45%,rgba(0,0,0,.34))!important;background-size:72px 100%,100% 100%!important;opacity:.86!important}body.duel-board-active .player-lane:after,body.duel-board-active .center-line:after,body.duel-board-active .lane-match-log:after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;border-radius:inherit!important;box-shadow:inset 0 0 0 1px #fffdf414,inset 0 2px #fffdf41a,inset 0 -2px #000000b8!important}body.duel-board-active .player-lane{border:1px solid rgba(255,226,92,.48)!important;background:linear-gradient(90deg,#8a2cff57,#060010f5 24%,#060010fa 68%,#39ff5a2e),linear-gradient(180deg,#fffdf40f,#00000042),var(--hud-game-panel)!important;box-shadow:inset 0 0 0 1px #fffdf413,inset 0 8px #fffdf406,inset 0 -10px #00000057,0 0 0 1px #8a2cff33,0 0 18px #39ff5a24,0 8px 20px #0000006b!important}body.duel-board-active .player-lane.hostile{border-color:#8a2cff8f!important;background:linear-gradient(90deg,#8a2cff5c,#060010f5 34%,#060010fa 72%,#ffe25c2b),linear-gradient(180deg,#fffdf40e,#0000004d),var(--hud-game-panel)!important}body.duel-board-active .lane-identity>strong{justify-content:flex-start!important;border-color:#ffe25c52!important;border-radius:4px!important;background:linear-gradient(90deg,rgba(255,226,92,.16),transparent 18%),linear-gradient(180deg,#fffdf41f,#fffdf405 42%,#00000075),#04000acc!important;box-shadow:inset 0 1px #fffdf42e,inset 0 -9px 14px #0000008f,0 0 12px #8a2cff29!important}body.duel-board-active .player-lane.hostile .lane-identity>strong{border-color:#8a2cff66!important;background:linear-gradient(90deg,rgba(138,44,255,.22),transparent 20%),linear-gradient(180deg,#fffdf41a,#0000007a),#04000ad1!important}body.duel-board-active .life-counter,body.duel-board-active .energy-pips,body.duel-board-active .deck-count-chip,body.duel-board-active .counter-bank-chip{position:relative!important;border:1px solid rgba(255,253,244,.26)!important;border-radius:4px!important;background:linear-gradient(180deg,#fffdf429,#fffdf408 34%,#0000007a),#070110e6!important;box-shadow:inset 0 1px #fffdf433,inset 0 -12px 16px #0000009e,inset 0 0 0 1px #fffdf40b,0 0 0 1px #0000009e!important}body.duel-board-active .life-counter:after,body.duel-board-active .energy-pips:after,body.duel-board-active .deck-count-chip:after,body.duel-board-active .counter-bank-chip:after{content:""!important;position:absolute!important;left:2px!important;top:2px!important;bottom:2px!important;width:3px!important;border-radius:2px!important;background:var(--hud-game-yellow)!important;box-shadow:0 0 10px #ffe25c57!important;pointer-events:none!important}body.duel-board-active .life-counter:after{background:var(--hud-game-yellow)!important}body.duel-board-active .energy-pips:after{background:var(--hud-game-green)!important;box-shadow:0 0 10px #39ff5a5c!important}body.duel-board-active .counter-bank-chip:after{background:var(--hud-game-purple)!important;box-shadow:0 0 10px #8a2cff61!important}body.duel-board-active .deck-count-chip:after{background:var(--hud-game-white)!important;box-shadow:0 0 10px #fffdf43d!important}body.duel-board-active .life-counter b,body.duel-board-active .energy-pips b,body.duel-board-active .deck-count-chip b,body.duel-board-active .counter-bank-chip b{color:#fffdf4c2!important;font-size:clamp(5px,.62vw,8px)!important;font-weight:950!important;letter-spacing:.08em!important;text-shadow:0 1px 0 rgba(0,0,0,.95)!important}body.duel-board-active .life-counter em,body.duel-board-active .energy-pips em,body.duel-board-active .deck-count-chip em{color:var(--hud-game-white)!important;font-weight:950!important;text-shadow:0 0 8px rgba(255,253,244,.18),0 0 14px rgba(255,226,92,.18),0 1px 0 rgba(0,0,0,1)!important}body.duel-board-active .life-counter em{color:var(--hud-game-yellow)!important}body.duel-board-active .energy-pips{background:linear-gradient(90deg,rgba(57,255,90,.38) 0 var(--energy-fill, 0%),rgba(7,1,16,.92) var(--energy-fill, 0%)),repeating-linear-gradient(90deg,rgba(255,253,244,.07) 0 1px,transparent 1px 12px),linear-gradient(180deg,#fffdf41f,#0000007a),#070110eb!important}body.duel-board-active .energy-pips em,body.duel-board-active .counter-bank-chip i span{color:var(--hud-game-green)!important;text-shadow:0 0 10px rgba(57,255,90,.46),0 1px 0 rgba(0,0,0,1)!important}body.duel-board-active .counter-bank-chip[data-empty=true]{border-color:#8a2cff70!important;background:linear-gradient(90deg,#8a2cff3d,#070110e6 34%,#ffe25c14),linear-gradient(180deg,#fffdf41f,#00000080),#070110eb!important}body.duel-board-active .counter-bank-chip[data-empty=true] b{color:var(--hud-game-white)!important;font-size:clamp(6px,.7vw,9px)!important;text-shadow:0 0 8px rgba(138,44,255,.34),0 0 12px rgba(255,226,92,.12),0 1px 0 rgba(0,0,0,1)!important}body.duel-board-active .counter-bank-chip i[data-active=true]{border-color:#39ff5a94!important;border-radius:3px!important;background:linear-gradient(180deg,#39ff5a38,#8a2cff21),#070110f0!important}body.duel-board-active .center-line{border:1px solid rgba(57,255,90,.46)!important;background:linear-gradient(90deg,#8a2cff47,#04000af7 20%,#04000afa 80%,#39ff5a3d),linear-gradient(180deg,#fffdf414,#00000061),#04000afa!important;box-shadow:inset 0 1px #fffdf429,inset 0 -12px 20px #000000a3,0 0 0 1px #ffe25c29,0 0 22px #39ff5a2e!important}body.duel-board-active .center-line>span:first-child{color:#fffdf4d1!important}body.duel-board-active .center-line>strong{color:var(--hud-game-green)!important;font-size:clamp(10px,1.45vw,20px)!important;text-shadow:0 0 10px rgba(57,255,90,.58),0 0 20px rgba(138,44,255,.24),0 1px 0 rgba(0,0,0,1)!important}body.duel-board-active .duel-phase-strip i{border-color:#fffdf429!important;border-radius:3px!important;background:linear-gradient(180deg,#fffdf41c,#00000052),#ffffff09!important;color:#fffdf4ad!important}body.duel-board-active .duel-phase-strip i[data-active=true]{border-color:#ffe25cd6!important;color:var(--hud-game-black)!important;background:linear-gradient(135deg,var(--hud-game-green),var(--hud-game-yellow))!important;box-shadow:0 0 12px #39ff5a4d,inset 0 1px #ffffff61,inset 0 -5px 8px #00000029!important}body.duel-board-active .duel-action-buttons{gap:clamp(5px,.7vw,10px)!important}body.duel-board-active .duel-action-buttons .duel-action-button,body.duel-board-active .counter-window-actions .deck-hud-button,body.duel-board-active .lane-leave-match-action{border:1px solid rgba(255,253,244,.34)!important;border-radius:4px!important;background:linear-gradient(180deg,#fffdf42e,#fffdf409 36%,#00000085),#070110f5!important;color:var(--hud-game-white)!important;font-weight:950!important;text-shadow:0 1px 0 rgba(0,0,0,1),0 0 8px rgba(255,253,244,.16)!important;box-shadow:inset 0 1px #fffdf438,inset 0 -9px 14px #0000009e,0 0 0 1px #0000009e,0 0 12px #8a2cff2e!important}body.duel-board-active .duel-action-buttons .enemy-base-target{border-color:#8a2cff9e!important;background:linear-gradient(180deg,#fffdf429,#00000075),linear-gradient(135deg,#8a2cffb8,#ffe25c33),#070110f5!important}body.duel-board-active .duel-action-buttons .duel-end-turn-action{border-color:#39ff5aa3!important;background:linear-gradient(180deg,#fffdf42e,#00000070),linear-gradient(135deg,#39ff5a94,#ffe25c47),#070110f5!important}body.duel-board-active .duel-action-buttons .duel-action-button:not(:disabled):hover,body.duel-board-active .duel-action-buttons .duel-action-button:not(:disabled):focus-visible,body.duel-board-active .counter-window-actions .deck-hud-button:not(:disabled):hover,body.duel-board-active .counter-window-actions .deck-hud-button:not(:disabled):focus-visible{border-color:#ffe25cc7!important;color:var(--hud-game-white)!important;filter:brightness(1.16) saturate(1.2)!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #fffdf447,inset 0 -9px 14px #00000080,0 0 16px #39ff5a47,0 0 26px #8a2cff38!important}body.duel-board-active .duel-action-buttons .duel-action-button:disabled{border-color:#fffdf41f!important;color:#fffdf47a!important;background:linear-gradient(180deg,#fffdf411,#0000007a),#070110d1!important;opacity:.7!important}body.duel-board-active .lane-match-log{border:1px solid rgba(255,226,92,.5)!important;background:linear-gradient(90deg,#ffe25c2e,#070110f0 22%,#39ff5a21 78%,#8a2cff2e),linear-gradient(180deg,#fffdf41a,#0000006b),#070110f0!important;box-shadow:inset 0 1px #fffdf42b,inset 0 -10px 16px #00000094,0 0 16px #ffe25c24!important}body.duel-board-active .lane-match-log b{display:inline-flex!important;align-items:center!important;align-self:center!important;min-height:100%!important;padding-inline:clamp(6px,.7vw,10px)!important;border-right:1px solid rgba(255,226,92,.28)!important;color:var(--hud-game-black)!important;background:linear-gradient(135deg,var(--hud-game-yellow),var(--hud-game-green))!important;text-shadow:none!important}body.duel-board-active .lane-match-log p{color:#fffdf4e6!important;text-shadow:0 1px 0 rgba(0,0,0,1)!important}@media(max-width:720px),(max-height:520px){body.duel-board-active .life-counter b,body.duel-board-active .energy-pips b,body.duel-board-active .deck-count-chip b,body.duel-board-active .counter-bank-chip b{letter-spacing:.04em!important}body.duel-board-active .lane-match-log b{padding-inline:5px!important}body.duel-board-active .center-line>strong{font-size:clamp(9px,2.6dvh,14px)!important}}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-stage,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-stage{position:relative!important}html.card-zoom-open .card-zoom-overlay-vault[data-busy=true] .card-zoom-actions.card-zoom-actions-vault,body.card-zoom-open .card-zoom-overlay-vault[data-busy=true] .card-zoom-actions.card-zoom-actions-vault{position:static!important;grid-area:actions!important;grid-column:1!important;justify-self:center!important;align-self:center!important;width:min(100%,var(--vault-actions-w, 360px))!important;max-width:var(--vault-actions-w, 360px)!important;transform:none!important}html.card-zoom-open .card-zoom-overlay-vault[data-busy=true] .card-zoom-stage,body.card-zoom-open .card-zoom-overlay-vault[data-busy=true] .card-zoom-stage{grid-template-columns:minmax(0,var(--vault-card-w, 320px))!important;grid-template-areas:"card" "actions"!important;width:min(calc(100vw - 20px),calc(max(var(--vault-card-w, 320px),var(--vault-actions-w, 320px)) + (var(--vault-stage-pad, 12px) * 2)))!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-busy-pop,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-busy-pop{position:absolute!important;inset:auto auto auto 50%!important;top:calc(var(--vault-stage-pad, 12px) + ((var(--vault-card-w, 320px) * var(--moni-card-ratio-height, 1.4545)) / 2))!important;z-index:7040!important;width:min(340px,calc(100vw - 34px))!important;max-height:min(260px,calc(100dvh - 34px))!important;transform:translate(-50%,-50%)!important}.nft-result-overlay{position:fixed;inset:0;z-index:7200;display:grid;place-items:center;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:radial-gradient(circle at 50% 35%,rgba(57,255,90,.16),transparent 30%),#050008a8;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}.nft-result-card{position:relative;isolation:isolate;display:grid;gap:10px;justify-items:center;width:min(420px,100%);padding:clamp(18px,3vw,26px);overflow:hidden;border:1px solid rgba(57,255,90,.52);border-radius:8px;color:#f8f5ff;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(57,255,90,.22),transparent 42%),radial-gradient(circle at 0% 100%,rgba(138,44,255,.24),transparent 42%),linear-gradient(145deg,#10061ffa,#050008fa);box-shadow:0 30px 90px #000000b8,0 0 0 1px #fffdf417,0 0 42px #39ff5a2e,inset 0 1px #fffdf42e}.nft-result-card[data-status=error]{border-color:#ffe25ca8;background:radial-gradient(circle at 50% 0%,rgba(255,226,92,.2),transparent 42%),radial-gradient(circle at 0% 100%,rgba(138,44,255,.24),transparent 42%),linear-gradient(145deg,#140820fa,#050008fa);box-shadow:0 30px 90px #000000b8,0 0 0 1px #fffdf417,0 0 42px #ffe25c29,inset 0 1px #fffdf42e}.nft-result-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent,rgba(255,253,244,.13),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 78px);opacity:.28;pointer-events:none}.nft-result-mark{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(255,253,244,.36);border-radius:999px;color:#050008;background:linear-gradient(135deg,var(--green),var(--gold));box-shadow:0 0 22px #39ff5a4d,inset 0 1px #ffffff70;font-family:Orbitron,Inter,sans-serif;font-size:14px;font-weight:950;line-height:1}.nft-result-card[data-status=error] .nft-result-mark{background:linear-gradient(135deg,var(--gold),#ffffff);box-shadow:0 0 22px #ffe25c42,inset 0 1px #ffffff70}.nft-result-card em,.nft-result-card h2,.nft-result-card p,.nft-result-card small{margin:0}.nft-result-card em{color:var(--gold);font-style:normal;font-family:Orbitron,Inter,sans-serif;font-size:11px;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.nft-result-card h2{color:#fff;font-family:Orbitron,Inter,sans-serif;font-size:clamp(24px,6vw,36px);font-weight:950;line-height:.95;text-transform:uppercase;text-shadow:0 0 16px rgba(57,255,90,.26),0 1px 0 rgba(0,0,0,.95)}.nft-result-card p{max-width:32rem;color:#f8f5ffeb;font-size:clamp(14px,2.8vw,16px);font-weight:850;line-height:1.25}.nft-result-card small{max-width:30rem;color:#f8f5ffa8;font-size:12px;font-weight:800;line-height:1.25}.nft-result-card button{min-width:min(190px,100%);min-height:44px;margin-top:4px}@media(max-width:760px){html.card-zoom-open .card-zoom-overlay-vault .card-zoom-busy-pop,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-busy-pop{top:calc(var(--vault-top-clearance, 48px) + ((var(--vault-card-w, 260px) * var(--moni-card-ratio-height, 1.4545)) / 2))!important;width:min(310px,calc(100vw - 28px))!important}}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-stage,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-stage{--vault-actions-w: min(var(--vault-card-w, 340px), clamp(244px, 28vw, 374px)) !important;grid-template-columns:minmax(0,var(--vault-card-w, 320px))!important;grid-template-areas:"card" "actions"!important;align-items:center!important;align-content:center!important;justify-content:center!important;justify-items:center!important;width:min(calc(100vw - 20px),calc(max(var(--vault-card-w, 320px),var(--vault-actions-w, 320px)) + (var(--vault-stage-pad, 12px) * 2)))!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-shell,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-shell{grid-area:card!important;grid-column:1!important;justify-self:center!important;align-self:center!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions.card-zoom-actions-vault,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions.card-zoom-actions-vault{position:static!important;grid-area:actions!important;grid-column:1!important;inset:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:center!important;align-items:center!important;align-self:center!important;justify-content:center!important;justify-items:center!important;justify-self:center!important;width:min(100%,var(--vault-actions-w, 360px))!important;max-width:var(--vault-actions-w, 360px)!important;max-height:none!important;margin:0!important;overflow:visible!important;transform:none!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault p,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault p{grid-column:1 / -1!important;justify-self:center!important;width:100%!important;text-align:center!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault .card-zoom-action{justify-content:center!important;justify-self:center!important;width:100%!important;max-width:100%!important;text-align:center!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="1"] .card-zoom-action,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="1"] .card-zoom-action{grid-column:1 / -1!important;width:min(100%,190px)!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="4"],body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="4"],html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="6"],body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="6"]{--vault-nft-menu-w: min( calc(100vw - 24px) , max(var(--vault-card-w, 320px), 380px)) !important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:var(--vault-nft-menu-w)!important;max-width:var(--vault-nft-menu-w)!important;gap:6px!important;padding:7px!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="6"],body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="6"]{--vault-nft-menu-w: min( calc(100vw - 24px) , max(var(--vault-card-w, 320px), 430px)) !important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="4"] p,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="4"] p,html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="6"] p,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="6"] p{display:block!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.12!important}html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="4"] .card-zoom-action,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="4"] .card-zoom-action,html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="6"] .card-zoom-action,body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="6"] .card-zoom-action{min-height:36px!important;padding:6px 8px!important}@media(max-width:430px){html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="4"],body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="4"],html.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="6"],body.card-zoom-open .card-zoom-overlay-vault .card-zoom-actions-vault[data-action-count="6"]{grid-template-columns:1fr!important;width:min(calc(100vw - 24px),var(--vault-card-w, 300px))!important;max-width:min(calc(100vw - 24px),var(--vault-card-w, 300px))!important}}.agents-panel{--agent-purple: #8e38ff;--agent-green: #39ff5a;--agent-yellow: #f4b83a;--agent-white: #f7fbff}.agents-top-grid,.agents-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.agents-hero-card,.agent-editor,.agent-watch-panel,.agent-log-panel{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--agent-purple) 58%,transparent);background:linear-gradient(135deg,#8e38ff38,#39ff5a14),#06040ed6;box-shadow:inset 0 0 0 1px #f4b83a1f,0 0 24px #8e38ff2e;border-radius:8px;padding:14px}.agents-hero-card strong,.agent-editor-head strong,.agent-log-panel strong{display:block;color:var(--agent-white);font-family:Orbitron,sans-serif;letter-spacing:0;text-transform:uppercase}.agents-hero-card p,.agent-watch-list p,.agent-log-list p{margin:8px 0 0;color:#f7fbffbd}.agent-skill-card code,.agent-token-reveal code{display:block;width:100%;margin-top:8px;padding:8px;border:1px solid rgba(57,255,90,.28);border-radius:6px;background:#00000057;color:var(--agent-green);white-space:normal;overflow-wrap:anywhere}.agent-inline-actions,.agent-editor-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.agents-layout{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:12px;align-items:start}.agents-list{display:grid;gap:8px}.agents-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:48px;border-color:#8e38ff6b;background:#100a1dd1;color:var(--agent-white);text-align:left}.agents-list button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-list button em{color:var(--agent-yellow);font-style:normal;text-transform:uppercase;font-size:.72rem}.agents-list button.selected{border-color:var(--agent-green);box-shadow:0 0 18px #39ff5a38}.agent-editor-head{display:grid;gap:4px;margin-bottom:12px}.agent-form-grid,.agent-limit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-form-grid label,.agent-limit-grid label{display:grid;gap:4px;min-width:0}.agent-form-grid span,.agent-limit-grid span{color:#f7fbffc7;font-family:Orbitron,sans-serif;font-size:.72rem;text-transform:uppercase}.agent-form-grid input,.agent-form-grid select,.agent-limit-grid input,.agent-watch-form input{width:100%;min-width:0;border:1px solid rgba(142,56,255,.44);border-radius:6px;background:#00000057;color:var(--agent-white);padding:9px 10px}.agent-permission-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.agent-toggle{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px;border:1px solid rgba(57,255,90,.18);border-radius:6px;background:#0000003d;color:#f7fbffd6}.agent-toggle input{accent-color:var(--agent-green)}.agent-toggle span{min-width:0;font-size:.82rem;line-height:1.05}.agent-token-reveal{margin-top:12px;padding:12px;border:1px solid rgba(244,184,58,.46);border-radius:8px;background:#f4b83a14}.agent-watch-form{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.8fr) auto;gap:8px;margin:10px 0}.agent-watch-list,.agent-log-list{display:grid;gap:8px}.agent-watch-list>div,.agent-log-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px;border:1px solid rgba(142,56,255,.26);border-radius:6px;background:#0000003d}.agent-watch-list span,.agent-log-list span{display:grid;min-width:0;gap:2px}.agent-watch-list b,.agent-log-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-watch-list em,.agent-log-list em,.agent-log-list small{color:#f7fbffad;font-style:normal}.agent-log-list>div{grid-template-columns:minmax(0,1fr) auto auto}.agent-log-list small{grid-column:1 / -1}.agent-log-list b{color:var(--agent-green);text-transform:uppercase}@media(max-width:900px){.agents-top-grid,.agents-bottom-grid,.agents-layout{grid-template-columns:1fr}.agents-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.agent-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.agent-form-grid,.agent-limit-grid,.agent-watch-form,.agent-permission-grid{grid-template-columns:1fr}.agent-log-list>div{grid-template-columns:minmax(0,1fr) auto}.agent-log-list em{grid-column:1 / -1}}.agents-panel{--agent-bg: rgba(7, 4, 18, .88);--agent-line: rgba(248, 245, 255, .14);--agent-soft: rgba(248, 245, 255, .74);--agent-dim: rgba(248, 245, 255, .56);--agent-purple-glow: rgba(142, 56, 255, .26);--agent-green-glow: rgba(57, 255, 90, .22);display:grid;gap:14px}.agents-rules-theme{padding:18px;border-color:#39ff5a3d;background:linear-gradient(135deg,#110822eb,#050008f0 52%,#0b2a1fd6),#050008}.agents-command-grid{display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(150px,.7fr) minmax(150px,.7fr) minmax(280px,1.3fr);gap:12px;align-items:stretch}.agent-simple-hero{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,.9fr);gap:12px;align-items:stretch}.agent-next-card,.agent-simple-panel{display:grid;align-content:center;gap:8px;min-width:0;padding:clamp(14px,1.7vw,22px);border:1px solid rgba(57,255,90,.24);border-radius:8px;background:linear-gradient(135deg,#39ff5a1f,#8e38ff21),#04020cd1;box-shadow:inset 0 0 0 1px #f4b83a14,0 18px 32px #0000003d}.agent-next-card strong,.agent-simple-panel strong{color:#fff8df;font-family:Orbitron,sans-serif;font-size:clamp(1.35rem,2.2vw,2.4rem);line-height:.95;letter-spacing:0;text-transform:uppercase}.agent-next-card p,.agent-simple-panel p{max-width:64ch;margin:0;color:var(--agent-soft);font-size:clamp(.98rem,1vw,1.08rem);font-weight:760;line-height:1.25}.agent-next-card button{width:fit-content;min-height:42px;margin-top:4px}.agent-next-card-art{grid-template-columns:minmax(118px,.28fr) minmax(0,1fr);align-items:center;overflow:hidden}.agent-next-art,.agent-panel-art,.agent-run-art,.agent-tab-art{position:relative;display:block;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--agent-step-accent, var(--agent-green)) 46%,rgba(248,245,255,.12));border-radius:8px;background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--agent-step-accent, var(--agent-green)) 38%,transparent),transparent 58%),#0500089e;box-shadow:0 18px 34px #00000052,0 0 24px color-mix(in srgb,var(--agent-step-accent, var(--agent-green)) 18%,transparent)}.agent-next-art{width:min(160px,30vw);aspect-ratio:3 / 4;justify-self:center}.agent-next-art img,.agent-panel-art img,.agent-run-art img,.agent-tab-art img{width:100%;height:100%;object-fit:cover;display:block}.agent-next-copy{display:grid;align-content:center;gap:8px;min-width:0}.agent-hero-guide-card{display:grid;align-content:center;gap:10px;min-width:0;padding:clamp(14px,1.7vw,22px);border:1px solid rgba(248,245,255,.13);border-radius:8px;background:linear-gradient(145deg,#f8f5ff13,#f8f5ff06),#050008a8;box-shadow:0 18px 44px #0000003d,inset 0 0 0 1px #f8f5ff09}.agent-hero-guide-card strong{min-width:0;color:#fff8df;font-family:Orbitron,sans-serif;font-size:clamp(1.25rem,1.8vw,2rem);line-height:1;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.agent-hero-guide-card p{margin:0;color:var(--agent-soft);font-size:clamp(.98rem,1vw,1.08rem);font-weight:760;line-height:1.25}.agent-hero-mini-art{display:flex;align-items:end;min-height:124px;padding-top:4px}.agent-hero-mini-art img{width:clamp(74px,8vw,126px);aspect-ratio:3 / 4;object-fit:cover;border:1px solid rgba(248,245,255,.16);border-radius:8px;background:#0000003d;box-shadow:0 14px 28px #0000005c;transform:rotate(-5deg)}.agent-hero-mini-art img:first-child{object-fit:contain;padding:8px;background:#00000070}.agent-hero-mini-art img:not(:first-child){margin-left:-18px}.agent-hero-mini-art img:nth-child(2){z-index:2;transform:translateY(-8px)}.agent-hero-mini-art img:nth-child(3){z-index:3;object-fit:cover;transform:rotate(6deg) translateY(3px)}.agent-simple-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.agent-simple-checks span{display:grid;place-items:center;gap:8px;min-width:0;min-height:100px;padding:12px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:#04020cb8}.agent-simple-checks b{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:#080412;background:var(--agent-yellow);font-family:Orbitron,sans-serif;font-weight:950}.agent-simple-checks em{min-width:0;color:var(--agent-soft);font-style:normal;font-weight:900;text-align:center;text-transform:uppercase}.agent-simple-checks span[data-ready=true]{border-color:#39ff5a6b;background:#39ff5a17}.agent-simple-checks span[data-ready=true] b{background:var(--agent-green)}.agent-command-card{position:relative;display:grid;align-content:start;gap:9px;min-width:0;min-height:132px;padding:14px;border:1px solid var(--agent-line);border-radius:8px;background:linear-gradient(135deg,#8e38ff2e,#39ff5a0f),var(--agent-bg);box-shadow:inset 0 0 0 1px #f4b83a14,0 18px 36px #00000047;overflow:hidden}.agent-command-card:before{content:"";position:absolute;inset:0;border-top:2px solid color-mix(in srgb,var(--agent-green) 70%,transparent);opacity:.8;pointer-events:none}.agent-command-card strong{min-width:0;color:#fff8df;font-family:Orbitron,sans-serif;font-size:clamp(1.3rem,1.8vw,2rem);line-height:1;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.agent-command-card p{margin:0;color:var(--agent-soft);font-weight:700}.agent-card-label,.agent-section-title span,.agent-wallet-chip span,.agent-permission-group-head strong,.agents-list-head{color:var(--agent-yellow);font-family:Orbitron,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.agent-wallet-chip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:7px 9px;border:1px solid rgba(57,255,90,.22);border-radius:8px;background:#00000047}.agent-wallet-chip code,.agent-skill-card code,.agent-token-reveal code{color:var(--agent-green);font-family:Oxanium,sans-serif;font-weight:800}.agent-skill-card code{margin:0;min-height:42px;align-content:center}.agents-layout{grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:14px}.agents-layout.agents-layout-single{grid-template-columns:minmax(0,1fr)}.agents-layout-single .agent-editor{width:100%}.agents-list{position:sticky;top:10px;align-self:start;padding:10px;border:1px solid var(--agent-line);border-radius:8px;background:#05020eb8}.agents-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.agents-list-head b{color:var(--agent-green);font-size:.86rem}.agents-list button{min-height:54px;padding:10px;border-radius:8px;border-color:#f8f5ff1f;background:linear-gradient(135deg,#ffffff0d,#ffffff04),#0a0616e6}.agents-list button.selected{border-color:color-mix(in srgb,var(--agent-green) 72%,transparent);background:linear-gradient(135deg,#39ff5a29,#8e38ff1f),#080512f0}.agent-editor{display:grid;gap:14px;padding:clamp(14px,1.6vw,20px);border-color:color-mix(in srgb,var(--agent-purple) 55%,rgba(248,245,255,.12));background:radial-gradient(circle at 12% 0%,rgba(57,255,90,.12),transparent 30%),linear-gradient(135deg,#8e38ff2e,#f4b83a0f),var(--agent-bg)}.agent-editor-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0}.agent-editor-head strong{font-size:clamp(1.35rem,2.2vw,2.7rem);line-height:.95;overflow-wrap:anywhere}.agent-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 11px;border:1px solid rgba(57,255,90,.34);border-radius:999px;color:var(--agent-green);background:#39ff5a1a;font-family:Orbitron,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.agent-status-pill[data-status=paused]{border-color:#f4b83a73;color:var(--agent-yellow);background:#f4b83a1a}.agent-status-pill[data-status=revoked]{border-color:#ff4f6d73;color:#ff8ba0;background:#ff4f6d1a}.agent-setup-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.agent-setup-track>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:9px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:#0000003d}.agent-setup-track span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;color:#080412;background:var(--agent-yellow);font-weight:900}.agent-setup-track b{min-width:0;color:var(--agent-soft);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-setup-track>div[data-done=true]{border-color:#39ff5a59;box-shadow:0 0 18px #39ff5a1a}.agent-setup-track>div[data-done=true] span{background:var(--agent-green)}.agent-codex-panel{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.85fr) auto;gap:10px;align-items:stretch;min-width:0;padding:12px;border:1px solid rgba(57,255,90,.24);border-radius:8px;background:linear-gradient(135deg,#39ff5a1f,#8e38ff29),#0003;box-shadow:inset 0 0 0 1px #f4b83a14,0 0 24px #39ff5a14}.agent-codex-panel[data-ready=false]{border-color:#f4b83a38;background:linear-gradient(135deg,#f4b83a17,#8e38ff24),#0003;box-shadow:inset 0 0 0 1px #f8f5ff0d}.agent-codex-copy{display:grid;align-content:center;gap:4px;min-width:0}.agent-codex-copy strong{color:#fff8df;font-family:Orbitron,sans-serif;font-size:clamp(1.05rem,1.4vw,1.45rem);line-height:1;letter-spacing:0;text-transform:uppercase}.agent-codex-copy em{color:var(--agent-soft);font-style:normal;font-weight:760;line-height:1.2}.agent-codex-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0}.agent-codex-steps span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;min-width:0;padding:6px 8px;border:1px solid rgba(248,245,255,.12);border-radius:999px;color:#f8f5ffbd;background:#05020eb3;font-size:.72rem;font-weight:900;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-codex-steps span[data-ready=true]{border-color:#39ff5a57;color:var(--agent-green);background:#39ff5a17}.agent-codex-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.agent-codex-actions button{min-height:38px;white-space:nowrap}.agent-section-title{display:flex;align-items:end;justify-content:space-between;gap:10px;padding-top:4px;border-top:1px solid rgba(248,245,255,.1)}.agent-section-title em{color:var(--agent-dim);font-style:normal;font-weight:700;text-align:right}.agent-form-grid,.agent-limit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-form-grid label,.agent-limit-grid label{padding:10px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:#0000002e}.agent-form-grid input,.agent-form-grid select,.agent-limit-grid input,.agent-watch-form input{min-height:42px;border-color:#f8f5ff29;background:#04020cd1;font-weight:760}.agent-limit-grid small{color:var(--agent-dim);font-weight:700}.agent-permission-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-permission-group{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:linear-gradient(135deg,#8e38ff1c,#39ff5a09),#0000002e}.agent-permission-group[data-group=wallet]{border-color:#f4b83a38}.agent-permission-group-head{display:grid;gap:3px}.agent-permission-group-head small{color:var(--agent-dim);font-weight:700;line-height:1.25}.agent-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.agent-toggle{min-height:44px;border-color:#f8f5ff1a;background:#04020c99}.agent-toggle[data-checked=true]{border-color:#39ff5a57;background:#39ff5a14;box-shadow:inset 0 0 0 1px #39ff5a14}.agent-toggle input[type=checkbox]{flex:0 0 auto;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0}.agent-toggle span{color:#f8f5ffdb;font-weight:760}.agent-editor-actions{position:sticky;bottom:10px;z-index:3;justify-content:end;padding:10px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:#05020ee6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.agent-editor-actions button{min-height:42px}.agent-token-reveal{display:grid;gap:8px;border-radius:8px;background:linear-gradient(135deg,#f4b83a21,#8e38ff14),#0000002e}.agent-token-reveal strong{color:#fff8df;font-family:Orbitron,sans-serif;letter-spacing:0}.agent-token-reveal small{color:var(--agent-dim);font-weight:700}.agent-token-standby{border-color:#f8f5ff1f;background:#0000002e}.agents-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr)}.agent-watch-panel,.agent-log-panel{display:grid;gap:10px}.agent-watch-panel>.eyebrow,.agent-log-panel>.eyebrow{color:var(--agent-yellow)}.agent-watch-form{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr) auto;margin:0}.agent-watch-form button{min-height:42px}.agent-watch-list>div,.agent-log-list>div{min-height:52px;border-radius:8px;border-color:#f8f5ff1a;background:#0003}.agent-log-panel strong{color:#fff8df;font-size:clamp(1rem,1.3vw,1.45rem)}@media(max-width:1180px){.agent-simple-hero,.agents-command-grid{grid-template-columns:1fr}.agent-form-grid,.agent-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.agents-command-grid,.agents-bottom-grid,.agents-layout{grid-template-columns:1fr}.agents-list{position:static;grid-template-columns:repeat(auto-fit,minmax(156px,1fr))}.agents-list-head{grid-column:1 / -1}.agent-permission-groups,.agent-setup-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.agent-editor-head,.agent-section-title,.agent-watch-list>div,.agent-log-list>div{grid-template-columns:1fr}.agent-section-title{align-items:start}.agent-section-title em{text-align:left}.agent-form-grid,.agent-limit-grid,.agent-permission-groups,.agent-permission-grid,.agent-setup-track,.agent-watch-form{grid-template-columns:1fr}.agent-editor-actions{position:static;display:grid}.agent-editor-actions button,.agent-inline-actions button{width:100%}}.agent-preset-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.agent-preset-grid button{display:grid;align-content:start;gap:6px;min-height:116px;padding:11px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(135deg,#8e38ff21,#39ff5a0a),#04020cb8;color:#f8f5ffcc;text-align:left}.agent-preset-grid button.selected{border-color:color-mix(in srgb,var(--agent-green) 64%,transparent);background:linear-gradient(135deg,#39ff5a29,#f4b83a14),#04020ce0;box-shadow:0 0 20px #39ff5a1f}.agent-preset-grid strong{color:#fff8df;font-family:Orbitron,sans-serif;font-size:.88rem;line-height:1.05;letter-spacing:0;text-transform:uppercase}.agent-preset-grid span{color:var(--agent-soft);font-size:.82rem;font-weight:720;line-height:1.22}.agent-identity-panel{display:grid;grid-template-columns:minmax(220px,1.15fr) repeat(3,minmax(0,1fr));gap:10px}.agent-name-field,.agent-auto-field{display:grid;align-content:start;gap:6px;min-width:0;padding:11px;border:1px solid rgba(248,245,255,.11);border-radius:8px;background:#0003}.agent-name-field span,.agent-auto-field span{color:var(--agent-yellow);font-family:Orbitron,sans-serif;font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.agent-name-field input{width:100%;min-height:42px;min-width:0;border:1px solid rgba(248,245,255,.16);border-radius:6px;background:#04020cd1;color:var(--agent-white);padding:9px 10px;font-weight:800}.agent-auto-field strong{min-width:0;color:#fff8df;font-family:Orbitron,sans-serif;font-size:.95rem;line-height:1;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.agent-auto-field code{color:var(--agent-green);white-space:normal;overflow-wrap:anywhere}.agent-x-actions{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;align-items:center;padding:10px;border:1px solid rgba(57,255,90,.16);border-radius:8px;background:linear-gradient(135deg,#39ff5a14,#8e38ff14),#0000002e}.agent-x-actions button{min-height:40px}.agent-x-actions>span{display:grid;gap:2px;min-width:0}.agent-x-actions b{color:#fff8df;font-family:Orbitron,sans-serif;font-size:.82rem;letter-spacing:0;text-transform:uppercase}.agent-x-actions em{color:var(--agent-dim);font-style:normal;font-weight:720;line-height:1.25}.agents-list button em{min-width:64px;text-align:right}.agents-list button[data-status=active] em{color:var(--agent-green)}.agents-list button[data-status=revoked] em{color:#ff8ba0}@media(max-width:1280px){.agent-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-identity-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-codex-panel{grid-template-columns:minmax(0,1fr)}.agent-codex-actions{justify-content:start}}@media(max-width:760px){.agent-preset-grid,.agent-identity-panel{grid-template-columns:1fr}.agent-preset-grid button{min-height:auto}.agent-x-actions{display:grid;grid-template-columns:1fr}.agent-x-actions button{width:100%}.agent-codex-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-codex-actions{display:grid;grid-template-columns:1fr}.agent-codex-actions button{width:100%}}.agent-editor{display:grid;gap:12px}.agent-control-strip{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(135deg,#8e38ff2e,#39ff5a14),#04020cb8;box-shadow:inset 0 0 0 1px #f4b83a14,0 0 22px #8e38ff1a}.agent-control-copy{display:grid;gap:4px;min-width:0}.agent-control-copy strong{min-width:0;color:#fff8df;font-family:Orbitron,sans-serif;font-size:clamp(1rem,1.45vw,1.45rem);line-height:1;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.agent-control-copy em{color:var(--agent-soft);font-style:normal;font-weight:800;line-height:1.2}.agent-control-strip .agent-editor-actions{position:static;justify-content:flex-end;align-items:center;margin:0;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.agent-control-strip .agent-editor-actions button{min-width:104px;min-height:40px}.agent-tab-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.agent-flow-nav{position:sticky;top:8px;z-index:8;margin:14px 0;padding:8px;border:1px solid rgba(248,245,255,.14);border-radius:16px;background:linear-gradient(145deg,#140824eb,#050008e0),#050008db;box-shadow:0 18px 42px #0000004d,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.agent-tab-bar button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;gap:4px 8px;min-width:0;min-height:172px;padding:10px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(135deg,#8e38ff1f,#0000001f),#05020ebd;color:#f8f5ffd1;text-align:left;box-shadow:inset 0 0 0 1px #f8f5ff08}.agent-tab-bar button.active{border-color:color-mix(in srgb,var(--agent-step-accent, var(--agent-green)) 58%,rgba(57,255,90,.44));background:linear-gradient(135deg,color-mix(in srgb,var(--agent-step-accent, var(--agent-green)) 20%,transparent),#f4b83a12),#05020eeb;box-shadow:inset 0 0 0 1px #39ff5a14,0 0 20px color-mix(in srgb,var(--agent-step-accent, var(--agent-green)) 20%,transparent)}.agent-tab-bar button[data-ready=true]{border-color:color-mix(in srgb,var(--agent-step-accent, var(--agent-green)) 42%,rgba(248,245,255,.12))}.agent-tab-bar span{min-width:0;color:#fff8df;font-family:Orbitron,sans-serif;font-size:.82rem;line-height:1;letter-spacing:0;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-tab-bar .agent-tab-art{grid-column:1 / -1;width:100%;height:clamp(82px,8vw,120px);border-color:color-mix(in srgb,var(--agent-step-accent, var(--agent-green)) 42%,rgba(248,245,255,.12))}.agent-tab-bar .agent-tab-art img{filter:saturate(1.08) contrast(1.04)}.agent-tab-bar strong{grid-column:1 / -1;min-width:0;color:#fff8df;font-family:Orbitron,sans-serif;font-size:clamp(.92rem,1vw,1.08rem);line-height:1;letter-spacing:0;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-tab-bar em{display:inline-flex;align-items:center;justify-content:center;min-height:22px;min-width:0;max-width:100%;padding:4px 7px;border:1px solid rgba(244,184,58,.34);border-radius:999px;color:var(--agent-yellow);background:#f4b83a14;font-style:normal;font-size:.64rem;font-weight:900;line-height:1;text-transform:uppercase;white-space:nowrap}.agent-tab-bar button.active em{border-color:#39ff5a6b;color:var(--agent-green);background:#39ff5a17}.agent-tab-bar button.active strong{color:var(--agent-white)}.agent-tab-bar small{grid-column:1 / -1;color:var(--agent-dim);font-size:.72rem;font-weight:760;line-height:1.16}.agent-tab-panel{display:grid;min-width:0;padding:12px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:linear-gradient(180deg,#f8f5ff0a,#39ff5a06),#0003}.agent-tab-content{display:grid;gap:14px;min-width:0}.agent-tab-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px}.agent-tab-actions button{min-height:42px}.agent-start-actions{justify-content:flex-start;padding:10px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:#0000002e}.agent-simple-panel-visual{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:150px}.agent-simple-panel-visual>div{display:grid;gap:8px;min-width:0}.agent-panel-art{width:clamp(96px,10vw,132px);aspect-ratio:3 / 4}.agent-tab-activity .agents-bottom-grid{margin:0}.agent-empty-state{display:grid;place-items:center;gap:6px;min-height:180px;padding:18px;border:1px solid rgba(244,184,58,.2);border-radius:8px;background:#0000003d;text-align:center}.agent-empty-state strong{color:#fff8df;font-family:Orbitron,sans-serif;letter-spacing:0;text-transform:uppercase}.agent-empty-state p{margin:0;color:var(--agent-soft);font-weight:760}.agent-preset-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.agent-profile-panel{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(0,.8fr);gap:10px}.agent-connect-panel{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1180px){.agent-control-strip,.agent-codex-panel{grid-template-columns:1fr}.agent-control-strip .agent-editor-actions,.agent-codex-actions{justify-content:flex-start}.agent-tab-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.agent-control-strip,.agent-tab-bar,.agent-simple-checks,.agent-preset-grid,.agent-profile-panel,.agent-identity-panel,.agent-tab-activity .agents-bottom-grid{grid-template-columns:1fr}.agent-control-strip .agent-editor-actions,.agent-codex-actions{display:grid;grid-template-columns:1fr}.agent-control-strip .agent-editor-actions button,.agent-codex-actions button,.agent-tab-actions button,.agent-next-card button,.agent-x-actions button{width:100%}.agent-tab-bar button{min-height:62px}}.agent-start-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.72fr);gap:10px;min-width:0}.agent-start-card,.agent-runtime-grid article{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgba(248,245,255,.11);border-radius:8px;background:linear-gradient(135deg,#8e38ff1f,#39ff5a0a),#04020c9e;box-shadow:inset 0 0 0 1px #f4b83a0d}.agent-start-card>strong,.agent-runtime-grid strong{min-width:0;color:#fff8df;font-family:Orbitron,sans-serif;font-size:clamp(1rem,1.3vw,1.32rem);line-height:1;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.agent-guide-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}.agent-guide-list>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 7px;min-width:0;min-height:76px;padding:9px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:#00000038}.agent-guide-list>div[data-done=true]{border-color:#39ff5a52;background:#39ff5a13}.agent-guide-list span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;color:#080412;background:var(--agent-yellow);font-weight:950}.agent-guide-list>div[data-done=true] span{background:var(--agent-green)}.agent-guide-list b{min-width:0;color:#fff8df;font-family:Orbitron,sans-serif;font-size:.72rem;line-height:1;letter-spacing:0;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-guide-list em{grid-column:1 / -1;color:var(--agent-soft);font-style:normal;font-size:.76rem;font-weight:730;line-height:1.14}.agent-mini-stats,.agent-permission-summary,.agent-activity-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.agent-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-mini-stats span,.agent-permission-summary span,.agent-activity-summary span{display:grid;gap:4px;min-width:0;min-height:58px;padding:9px;border:1px solid rgba(248,245,255,.1);border-radius:8px;background:#00000038}.agent-permission-summary span[data-on=true]{border-color:#39ff5a4d;background:#39ff5a13}.agent-mini-stats b,.agent-permission-summary strong,.agent-activity-summary b{min-width:0;color:#fff8df;font-family:Orbitron,sans-serif;font-size:clamp(.88rem,1.1vw,1.08rem);line-height:1;letter-spacing:0;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-permission-summary b,.agent-mini-stats em,.agent-permission-summary em,.agent-activity-summary em{color:var(--agent-dim);font-style:normal;font-size:.7rem;font-weight:850;line-height:1.12;text-transform:uppercase}.agent-permission-summary span[data-on=true] em{color:var(--agent-green)}.agent-limit-template-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}.agent-limit-template-grid button{display:grid;align-content:start;gap:6px;min-height:78px;min-width:0;padding:10px;border:1px solid rgba(244,184,58,.22);border-radius:8px;background:linear-gradient(135deg,#f4b83a17,#8e38ff1a),#04020cad;text-align:left}.agent-limit-template-grid strong{color:#fff8df;font-family:Orbitron,sans-serif;font-size:.82rem;line-height:1;letter-spacing:0;text-transform:uppercase}.agent-limit-template-grid span{color:var(--agent-soft);font-size:.78rem;font-weight:730;line-height:1.15}.agent-runtime-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;min-width:0}.agent-runtime-grid span{color:var(--agent-yellow);font-family:Orbitron,sans-serif;font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.agent-runtime-grid code{min-height:38px;margin:0;padding:8px;border:1px solid rgba(57,255,90,.22);border-radius:6px;background:#00000047;color:var(--agent-green);white-space:normal;overflow-wrap:anywhere}.agent-runtime-grid em{color:var(--agent-soft);font-style:normal;font-weight:760}.agent-runtime-grid button{justify-self:start;min-height:34px}.agent-run-guide{display:grid;gap:12px;min-width:0;padding:12px;border:1px solid rgba(57,255,90,.2);border-radius:8px;background:linear-gradient(145deg,#f8f5ff13,#f8f5ff06),#050008a8;box-shadow:0 18px 44px #00000038,inset 0 0 0 1px #f8f5ff09}.agent-run-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.agent-run-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;min-width:0;padding:12px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:radial-gradient(circle at 0% 0%,rgba(57,255,90,.12),transparent 42%),#05000885}.agent-run-art{width:clamp(88px,8.5vw,118px);aspect-ratio:3 / 4}.agent-run-copy{display:grid;gap:7px;min-width:0}.agent-run-copy strong{min-width:0;color:#fff8df;font-family:Orbitron,sans-serif;font-size:clamp(1.1rem,1.35vw,1.5rem);line-height:1;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.agent-run-copy p{margin:0;color:var(--agent-soft);font-weight:760;line-height:1.25}.agent-run-copy ol{display:grid;gap:6px;margin:0;padding:0;list-style:none;counter-reset:agent-run-step}.agent-run-copy li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;min-width:0;color:#f8f5ffd1;font-weight:760;line-height:1.2;counter-increment:agent-run-step}.agent-run-copy li:before{content:counter(agent-run-step);display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:#050008;background:linear-gradient(135deg,var(--agent-green),var(--agent-yellow));font-family:Orbitron,sans-serif;font-size:.68rem;font-weight:950}.agent-run-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.agent-run-actions button{min-height:38px}.agent-advanced-details{min-width:0;border:1px solid rgba(142,56,255,.28);border-radius:8px;background:linear-gradient(135deg,#8e38ff1c,#39ff5a09),#04020c85;box-shadow:inset 0 0 0 1px #f4b83a0d;overflow:hidden}.agent-advanced-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:54px;padding:12px 14px;cursor:pointer;list-style:none}.agent-advanced-details>summary::-webkit-details-marker{display:none}.agent-advanced-details>summary:after{content:"+";display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border:1px solid rgba(57,255,90,.28);border-radius:999px;color:var(--agent-green);font-family:Orbitron,sans-serif;font-weight:950}.agent-advanced-details[open]>summary:after{content:"-";border-color:#f4b83a5c;color:var(--agent-yellow)}.agent-advanced-details summary span{min-width:0;color:#fff8df;font-family:Orbitron,sans-serif;font-weight:900;letter-spacing:0;text-transform:uppercase}.agent-advanced-details summary em{min-width:0;color:var(--agent-soft);font-style:normal;font-weight:760;line-height:1.15}.agent-advanced-body{display:grid;gap:12px;min-width:0;padding:0 12px 12px}@media(max-width:1180px){.agent-start-grid,.agent-runtime-grid,.agent-run-guide-grid{grid-template-columns:1fr}.agent-guide-list,.agent-limit-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.agent-guide-list,.agent-mini-stats,.agent-permission-summary,.agent-activity-summary,.agent-limit-template-grid,.agent-simple-panel-visual,.agent-run-card{grid-template-columns:1fr}.agent-guide-list>div,.agent-limit-template-grid button{min-height:auto}.agent-runtime-grid button{width:100%}.agent-next-card-art{grid-template-columns:1fr}.agent-next-art,.agent-panel-art,.agent-run-art{justify-self:center}.agent-run-actions{display:grid;grid-template-columns:1fr}.agent-run-actions button{width:100%}.agent-advanced-details>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.agent-advanced-details summary span,.agent-advanced-details summary em{grid-column:1}.agent-advanced-details>summary:after{grid-column:2;grid-row:1 / span 2}}.agent-unlock-panel{max-width:980px;margin-inline:auto}.agent-unlock-modal{display:grid;gap:14px;width:min(100%,860px);margin:0 auto;padding:clamp(14px,2.4vw,22px);border:1px solid color-mix(in srgb,var(--agent-yellow) 42%,rgba(248,245,255,.12));border-radius:8px;background:linear-gradient(135deg,rgba(244,184,58,.12),transparent 42%),var(--agent-bg);box-shadow:0 22px 46px #0000005c,0 0 28px #f4b83a1f}.agent-unlock-hero,.agent-unlock-wallet,.agent-unlock-burn-wallet,.agent-unlock-pending,.agent-unlock-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0}.agent-unlock-hero strong{display:block;color:var(--agent-white);font-family:Orbitron,sans-serif;font-size:clamp(1.12rem,2vw,1.65rem);font-weight:950;letter-spacing:0;line-height:.98;text-transform:uppercase}.agent-unlock-hero p,.agent-unlock-note span,.agent-unlock-pending span{margin:4px 0 0;color:var(--agent-soft);font-weight:760;line-height:1.2}.agent-unlock-wallet,.agent-unlock-burn-wallet,.agent-unlock-pending{grid-template-columns:minmax(0,1fr) auto;padding:12px;border:1px solid var(--agent-line);border-radius:8px;background:#00000038}.agent-unlock-wallet span,.agent-unlock-burn-wallet span{display:block;color:var(--agent-yellow);font-family:Orbitron,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.agent-unlock-wallet strong{display:block;color:var(--agent-white);font-family:Orbitron,sans-serif;font-weight:950;letter-spacing:0}.agent-unlock-wallet code,.agent-unlock-burn-wallet code{display:block;max-width:100%;overflow-wrap:anywhere;color:var(--agent-green);font-size:.82rem;line-height:1.2}.agent-unlock-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.agent-unlock-stats span{min-width:0;min-height:70px;padding:10px;border:1px solid var(--agent-line);border-radius:8px;background:#f8f5ff0e}.agent-unlock-stats b,.agent-unlock-pending strong{display:block;min-width:0;overflow-wrap:anywhere;color:var(--agent-white);font-family:Orbitron,sans-serif;font-size:.98rem;font-weight:950;letter-spacing:0;line-height:1}.agent-unlock-stats em{display:block;margin-top:6px;color:var(--agent-dim);font-style:normal;font-weight:780;line-height:1}.agent-unlock-errors{display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(255,86,86,.34);border-radius:8px;background:#ff565614;color:#ffd7d7;font-weight:800}.agent-unlock-actions{display:flex;flex-wrap:wrap;gap:10px}.agent-unlock-actions button,.agent-unlock-wallet button,.agent-unlock-burn-wallet button{min-height:42px}.agent-unlock-actions button{flex:1 1 220px}.agent-unlock-note{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}html.agent-unlock-open,body.agent-unlock-open{overflow:hidden;overscroll-behavior:none}.agent-unlock-overlay{position:fixed;inset:0;z-index:7800;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-y:auto;overscroll-behavior:contain;background:radial-gradient(circle at 50% 12%,rgba(244,184,58,.18),transparent 34%),radial-gradient(circle at 8% 92%,rgba(57,255,90,.14),transparent 30%),#050008d1;-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15)}.agent-unlock-overlay .agent-unlock-modal{width:min(100%,860px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.agent-unlock-overlay .ok,.agent-unlock-overlay .error{margin:0}@media(max-width:760px){.agents-panel.agents-rules-theme{gap:10px;margin-top:10px;padding:10px}.agents-panel>.section-head{display:grid;gap:8px;margin-bottom:8px}.agents-panel>.section-head p{display:none}.agent-simple-hero,.agent-hero-guide-card{display:none}.agent-next-card-art{grid-template-columns:58px minmax(0,1fr);min-height:auto;padding:10px}.agent-next-art{width:54px}.agent-next-card strong,.agent-simple-panel strong,.agent-run-copy strong{font-size:1rem;line-height:1}.agent-next-card p,.agent-simple-panel p{font-size:.84rem;line-height:1.15}.agent-flow-nav{position:static;top:auto;z-index:auto;margin:8px 0;padding:6px;border-radius:8px}.agent-tab-bar{display:flex;grid-template-columns:none;gap:6px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.agent-tab-bar button{flex:0 0 min(136px,42vw);display:grid;grid-template-columns:auto minmax(0,1fr);min-height:58px;padding:8px;scroll-snap-align:start}.agent-tab-bar .agent-tab-art,.agent-tab-bar small{display:none}.agent-tab-bar button>span:not(.agent-tab-art){font-size:.72rem}.agent-tab-bar strong{grid-column:1 / -1;font-size:.76rem;white-space:normal}.agent-tab-bar em{justify-self:end;font-size:.58rem}.agent-editor{gap:10px;padding:10px;overflow:visible}.agent-editor-head{display:none}.agent-editor-head strong{font-size:1.25rem;line-height:1}.agent-status-pill{justify-self:start}.agent-tab-panel{padding:8px}.agent-tab-content{gap:10px}.agent-tab-content>.agent-simple-panel{display:none}.agent-simple-panel-visual{grid-template-columns:58px minmax(0,1fr);min-height:auto;padding:10px}.agent-simple-panel-visual .agent-panel-art{width:54px}.agent-section-title{display:grid;align-items:start;gap:6px}.agent-section-title em{text-align:left}.agent-form-grid,.agent-limit-grid,.agent-profile-panel,.agent-connect-panel,.agent-identity-panel,.agent-permission-groups,.agent-permission-grid{grid-template-columns:1fr}.agent-preset-grid button,.agent-limit-template-grid button,.agent-permission-group,.agent-form-grid label,.agent-limit-grid label,.agent-auto-field,.agent-name-field{padding:9px}.agent-unlock-stats,.agent-unlock-note,.agent-unlock-wallet,.agent-unlock-burn-wallet,.agent-unlock-pending{grid-template-columns:1fr}.agent-unlock-wallet button,.agent-unlock-burn-wallet button,.agent-unlock-actions button{width:100%}.agent-unlock-overlay{align-items:stretch;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))}.agent-unlock-overlay .agent-unlock-modal{width:100%;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));align-content:start;gap:10px;padding:10px}.agent-unlock-overlay .agent-unlock-hero{grid-template-columns:minmax(0,1fr)}.agent-unlock-overlay .agent-unlock-hero .agent-panel-art{display:none}.agent-unlock-overlay .agent-unlock-hero strong{font-size:1.25rem}.agent-unlock-overlay .agent-unlock-actions{position:sticky;bottom:-1px;z-index:2;display:grid;grid-template-columns:1fr;gap:8px;margin:0 -4px -4px;padding:10px;border:1px solid rgba(248,245,255,.12);border-radius:8px;background:linear-gradient(180deg,#0e061cf5,#050008fa),#050008f5;box-shadow:0 -16px 32px #0000005c}.agent-unlock-overlay .agent-unlock-wallet,.agent-unlock-overlay .agent-unlock-burn-wallet,.agent-unlock-overlay .agent-unlock-pending,.agent-unlock-overlay .agent-unlock-stats,.agent-unlock-overlay .agent-unlock-note{grid-template-columns:1fr}.agent-unlock-overlay .agent-unlock-wallet button,.agent-unlock-overlay .agent-unlock-burn-wallet button,.agent-unlock-overlay .agent-unlock-actions button{width:100%}}.shop,.shop-section.pack-shop-section,.shop .pack-selector-panel,.shop .pack-selector-panel .pack-choice-grid{overflow-y:visible!important}.shop .pack-selector-panel{overflow-x:clip!important}.shop .pack-selector-panel .pack-choice-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(236px,1fr))!important;align-items:stretch!important;gap:clamp(12px,1.25vw,18px)!important;max-height:none!important}.shop .pack-selector-panel .pack-choice-card{display:grid!important;align-content:start!important;gap:10px!important;min-height:0!important;height:auto!important;overflow:hidden!important}.shop .pack-selector-panel .pack-choice-visual{display:grid!important;place-items:center!important;min-height:clamp(204px,18vw,268px)!important;height:clamp(204px,18vw,268px)!important;margin-top:0!important;overflow:visible!important}.shop .pack-selector-panel .pack-choice-cardback{width:min(194px,82%)!important;max-width:100%!important;transform:translateY(0) rotate(-3deg)!important}.shop .pack-selector-panel .pack-choice-card[data-has-image=true]:hover:not(:disabled):not([data-disabled=true]) .pack-choice-cardback,.shop .pack-selector-panel .pack-choice-card[data-has-image=true]:focus-visible:not([data-disabled=true]) .pack-choice-cardback{transform:translateY(-6px) rotate(-1deg) scale(1.025)!important}.shop .pack-selector-panel .pack-choice-copy strong{font-size:clamp(17px,1.35vw,21px)!important}.shop .pack-selector-panel .pack-choice-copy small,.shop .pack-selector-panel .pack-choice-copy em{font-size:10px!important;line-height:1.24!important}.shop .pack-selector-panel .pack-choice-chips{min-height:28px}.shop .pack-selector-panel .pack-choice-actions{align-self:end}.pack-tile-quantity-control{min-height:66px!important}.pack-tile-quantity-stepper{grid-template-columns:38px minmax(54px,1fr) 38px!important}.pack-choice-actions .pack-tile-quantity-stepper button,.pack-tile-quantity-stepper input{min-height:36px!important}@media(max-width:760px){.shop,.shop-section.pack-shop-section,.shop .pack-selector-panel{max-width:100vw!important;overflow-x:clip!important;overflow-y:visible!important}.shop .pack-selector-panel .pack-choice-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.shop .pack-selector-panel .pack-choice-card{gap:9px!important;padding:10px!important}.shop .pack-selector-panel .pack-choice-visual{min-height:clamp(216px,58vw,286px)!important;height:clamp(216px,58vw,286px)!important}.shop .pack-selector-panel .pack-choice-cardback{width:min(196px,62vw)!important;transform:translateY(0) rotate(-2deg)!important}.shop .pack-selector-panel .pack-choice-card[data-has-image=true]:hover:not(:disabled):not([data-disabled=true]) .pack-choice-cardback,.shop .pack-selector-panel .pack-choice-card[data-has-image=true]:focus-visible:not([data-disabled=true]) .pack-choice-cardback{transform:translateY(0) rotate(-2deg)!important}.pack-selector-card{animation:none!important}.shop .pack-selector-panel .pack-choice-ring,.shop .pack-selector-panel .pack-choice-spark{display:none!important}.shop .pack-selector-panel .pack-choice-copy strong{font-size:18px!important}.shop .pack-selector-panel .pack-choice-copy small,.shop .pack-selector-panel .pack-choice-copy em{font-size:11px!important}.shop .pack-selector-panel .pack-choice-chips b{font-size:9px!important;padding:6px 8px!important}.pack-tile-quantity-control{gap:7px!important;min-height:70px!important;padding:8px!important}.pack-tile-quantity-control>span:first-child{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.pack-tile-quantity-control b,.pack-tile-quantity-control em{font-size:10px!important}.pack-tile-quantity-control em{justify-self:end!important}.pack-tile-quantity-stepper{grid-template-columns:42px minmax(58px,1fr) 42px!important;gap:8px!important}.pack-choice-actions .pack-tile-quantity-stepper button,.pack-tile-quantity-stepper input{min-height:38px!important}}@media(max-width:420px){.shop .pack-selector-panel .pack-choice-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pack-tile-quantity-control>span:first-child{grid-template-columns:1fr!important;gap:3px!important}.pack-tile-quantity-control em{justify-self:start!important}.pack-tile-quantity-stepper{grid-template-columns:40px minmax(54px,1fr) 40px!important}}.shop .pack-selector-panel .pack-choice-visual{z-index:1!important;overflow:hidden!important}.shop .pack-selector-panel .pack-choice-cardback{z-index:2!important}.shop .pack-selector-panel .pack-choice-copy,.shop .pack-selector-panel .pack-choice-chips,.shop .pack-selector-panel .pack-choice-actions{position:relative!important;z-index:5!important}.challenge-accept-deck-picker{position:relative;z-index:4;display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1.25fr) minmax(170px,.75fr);gap:10px;align-items:stretch;width:100%;padding:10px;border:1px solid rgba(248,245,255,.14);border-radius:8px;background:linear-gradient(135deg,#f8f5ff14,#39ff5a0d),#05000885;box-shadow:inset 0 0 0 1px #39ff5a0d,0 14px 28px #0003}.challenge-accept-deck-preview{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.challenge-accept-deck-preview .quick-deck-box{width:48px;height:62px;border-radius:7px;border:1px solid color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 38%);background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 64%),transparent 58%),#050008b8;overflow:hidden;box-shadow:0 0 18px color-mix(in srgb,var(--deck-card-color, #39ff5a),transparent 76%)}.challenge-accept-deck-preview .quick-deck-box img{width:100%;height:100%;object-fit:cover}.challenge-accept-deck-preview span:last-child,.challenge-accept-deck-picker label{display:grid;gap:3px;min-width:0}.challenge-accept-deck-preview em,.challenge-accept-deck-picker label span,.challenge-accept-deck-preview small{color:#f8f5ff9e;font-size:10px;font-weight:900;letter-spacing:0;line-height:1.05;text-transform:uppercase}.challenge-accept-deck-preview strong{color:var(--text);font-family:Orbitron,sans-serif;font-size:13px;font-weight:950;line-height:1.05;overflow-wrap:anywhere}.challenge-accept-deck-picker label{align-content:center}.challenge-accept-deck-picker select{width:100%;min-width:0;min-height:42px;padding:0 34px 0 12px;border:1px solid color-mix(in srgb,var(--green),transparent 48%);border-radius:8px;color:var(--text);background:linear-gradient(135deg,#39ff5a1f,#7b1fff1f),#050008e0;font-size:12px;font-weight:900;outline:none}.challenge-accept-deck-picker select:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px #39ff5a29}.challenge-accept-deck-picker[data-ready=true]{border-color:#39ff5a47}@media(max-width:760px){.challenge-accept-deck-picker{grid-template-columns:minmax(0,1fr);gap:8px;padding:9px}.challenge-accept-deck-preview{grid-template-columns:42px minmax(0,1fr);gap:8px}.challenge-accept-deck-preview .quick-deck-box{width:42px;height:54px}.challenge-accept-deck-picker select{min-height:40px;font-size:12px}}.pack-overlay[data-reveal-phase=intro] .pack-stage,.pack-overlay[data-reveal-phase=stack] .pack-stage{position:fixed!important;inset:0!important;display:grid!important;grid-template-rows:1fr!important;place-items:center!important;align-content:center!important;justify-content:center!important;width:100dvw!important;max-width:100dvw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow:visible!important}.pack-overlay[data-reveal-phase=intro] .sealed-pack,.pack-overlay[data-reveal-phase=stack] .sealed-pack{position:fixed!important;left:50dvw!important;top:50dvh!important;right:auto!important;bottom:auto!important;margin:0!important;place-self:auto!important;translate:-50% -50%!important;transform:none!important}.pack-overlay .pack-bulk-summary{position:fixed!important;top:max(64px,calc(env(safe-area-inset-top) + 58px))!important;left:50%!important;right:auto!important;bottom:auto!important;z-index:1750!important;width:min(420px,calc(100dvw - 28px))!important;max-height:18svh!important;overflow:hidden!important;transform:translate(-50%)!important;pointer-events:none!important}@media(max-width:760px){.pack-overlay[data-reveal-phase=intro] .pack-stage,.pack-overlay[data-reveal-phase=stack] .pack-stage{min-height:100svh!important;height:100svh!important;padding:0!important}.pack-overlay[data-reveal-phase=intro] .sealed-pack,.pack-overlay[data-reveal-phase=stack] .sealed-pack{--intro-pack-w: clamp(232px, min(72vw, 44svh), 390px) !important;width:var(--intro-pack-w)!important;min-width:var(--intro-pack-w)!important;max-width:var(--intro-pack-w)!important;height:calc(var(--intro-pack-w) * 1.42)!important;min-height:calc(var(--intro-pack-w) * 1.42)!important;max-height:calc(var(--intro-pack-w) * 1.42)!important}.pack-overlay .pack-bulk-summary{top:max(62px,calc(env(safe-area-inset-top) + 54px))!important;width:min(330px,calc(100dvw - 18px))!important;padding:7px 9px!important}.pack-overlay .pack-bulk-summary strong{font-size:13px!important}.pack-overlay .pack-bulk-summary span{font-size:10px!important;line-height:1.15!important}}body.duel-board-active .match-board[data-live-clock=true] .center-line{grid-template-columns:auto minmax(0,auto) minmax(116px,auto) minmax(0,1fr)!important}body.duel-board-active .match-board[data-live-clock=true] .duel-phase-strip{grid-column:4!important}body.duel-board-active .match-board[data-live-clock=true] .duel-live-clock{position:relative!important;grid-column:3!important;grid-row:1!important;justify-self:center!important;align-self:center!important;display:grid!important;grid-template-columns:minmax(0,auto) auto!important;align-items:center!important;gap:6px!important;min-width:138px!important;max-width:190px!important;min-height:24px!important;padding:3px 10px!important;overflow:hidden!important;border:1px solid rgba(57,255,90,.36)!important;border-radius:999px!important;color:#f8f5ff!important;background:linear-gradient(90deg,#39ff5a38,#f4b83a1f),#050008b8!important;box-shadow:0 0 18px #39ff5a1f,inset 0 0 0 1px #f8f5ff0f!important;text-transform:uppercase!important;white-space:nowrap!important}body.duel-board-active .match-board[data-live-clock=true] .duel-live-clock:after{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:var(--clock-progress, 0%)!important;height:2px!important;background:linear-gradient(90deg,var(--green),var(--gold))!important;box-shadow:0 0 12px #39ff5a61!important}body.duel-board-active .match-board[data-live-clock=true] .duel-live-clock[data-turn=rival]{border-color:#f4b83a6b!important;background:linear-gradient(90deg,#f4b83a38,#ff4f6d1a),#050008b8!important;box-shadow:0 0 18px #f4b83a1f,inset 0 0 0 1px #f8f5ff0f!important}body.duel-board-active .match-board[data-live-clock=true] .duel-live-clock[data-urgency=danger]{border-color:#ff4f6d9e!important;background:linear-gradient(90deg,#ff4f6d42,#f4b83a29),#050008c2!important}body.duel-board-active .match-board[data-live-clock=true] .duel-live-clock b,body.duel-board-active .match-board[data-live-clock=true] .duel-live-clock em{min-width:0!important;padding:0!important;overflow:hidden!important;background:transparent!important;font-style:normal!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.duel-board-active .match-board[data-live-clock=true] .duel-live-clock b{color:#f8f5ffad!important;font-size:clamp(7px,.62vw,9px)!important;font-weight:950!important}body.duel-board-active .match-board[data-live-clock=true] .duel-live-clock em{color:#fff!important;font-family:Orbitron,Inter,sans-serif!important;font-size:clamp(13px,1vw,16px)!important;font-weight:950!important;letter-spacing:0!important}@media(max-width:900px),(max-height:700px){body.duel-board-active .match-board[data-live-clock=true] .center-line{grid-template-columns:minmax(0,1fr) minmax(70px,auto)!important}body.duel-board-active .match-board[data-live-clock=true] .center-line>strong{grid-column:1!important;justify-self:end!important;width:auto!important;max-width:100%!important;text-align:right!important}body.duel-board-active .match-board[data-live-clock=true] .duel-live-clock{grid-column:2!important;min-width:66px!important;max-width:92px!important;min-height:18px!important;padding:2px 6px!important}body.duel-board-active .match-board[data-live-clock=true] .duel-live-clock b{display:none!important}body.duel-board-active .match-board[data-live-clock=true] .duel-live-clock em{font-size:clamp(10px,2.7dvh,13px)!important}}body.duel-board-active .duel-footer-dock>.hand-row,body.duel-board-active .match-board .hand-row,body.duel-board-active .hand-row{box-sizing:border-box!important;--duel-hand-edge-gutter: clamp(10px, 1.4vw, 24px);--duel-hand-edge-card-w: var(--duel-hand-visual-w, var(--tcg-hand-card-w, var(--tcg-play-card-w)));--duel-hand-edge-fit-step: calc((100% - var(--duel-hand-edge-card-w) - (var(--duel-hand-edge-gutter) * 2)) / var(--hand-spread-divisor, 1));--tcg-hand-applied-step: min(var(--tcg-hand-visible-step, 54px), max(0px, var(--duel-hand-edge-fit-step))) !important;padding-left:var(--duel-hand-edge-gutter)!important;padding-right:var(--duel-hand-edge-gutter)!important;max-width:calc(100% - var(--duel-hand-edge-gutter))!important;overflow:visible!important}body.duel-board-active .hand-card,body.duel-board-active .hand-row .hand-usable-arrow-cue{left:calc(50% + (var(--hand-offset, 0) * var(--tcg-hand-applied-step, var(--tcg-hand-visible-step, 54px))))!important}@media(min-width:901px)and (max-width:1320px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-hand-visible-step: clamp(42px, calc(var(--duel-hand-visual-w, var(--tcg-play-card-w)) * .54), 86px) !important}}@media(min-width:761px)and (max-width:900px){body.duel-board-active .play-grid.match-active,body.duel-board-active .online-challenge-shell[data-match-active=true]{--tcg-hand-visible-step: clamp(34px, calc(var(--duel-hand-visual-w, var(--tcg-play-card-w)) * .48), 68px) !important}}@media(max-width:760px){.pack-overlay[data-reveal-phase=complete]{height:100dvh!important;max-height:100dvh!important;padding:max(8px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))!important;align-items:start!important;justify-items:center!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.pack-overlay[data-reveal-phase=complete] .pack-stage{width:calc(100dvw - 12px)!important;max-width:calc(100dvw - 12px)!important;height:auto!important;max-height:none!important;min-height:calc(100svh - 12px)!important;margin:0 auto!important;padding:clamp(8px,2.2vw,14px)!important;place-items:start center!important;align-content:start!important;overflow:visible!important}.pack-overlay[data-reveal-phase=complete] .reveal-flow{width:100%!important;height:auto!important;max-height:none!important;min-height:auto!important;padding-top:clamp(54px,10svh,86px)!important;padding-bottom:clamp(12px,2.8svh,22px)!important;place-items:start center!important;align-content:start!important;overflow:visible!important}.pack-overlay[data-reveal-phase=complete] .reveal-cards{align-self:start!important}.pack-overlay[data-reveal-phase=complete] .pack-actions{position:relative!important;inset:auto!important;transform:none!important;justify-self:center!important;align-self:start!important;display:grid!important;grid-template-columns:1fr!important;width:min(380px,calc(100dvw - 54px))!important;max-width:calc(100dvw - 54px)!important;margin:clamp(12px,2.4svh,20px) auto calc(14px + env(safe-area-inset-bottom))!important;padding:0!important;z-index:40!important;opacity:1!important;pointer-events:auto!important;animation:none!important}.pack-overlay[data-reveal-phase=complete] .pack-actions button{min-height:44px!important;padding:10px 14px!important;font-size:11px!important}}@media(max-width:760px),(hover:none)and (pointer:coarse){.collection-card .moni-card.compact:not(.card-back)[data-text-fit=medium],.collection-card .moni-card.compact:not(.card-back)[data-text-fit=long]{--card-art-h: calc(var(--card-display-width) * .392) !important;--card-rules-h: calc(var(--card-display-width) * .358) !important}.collection-card .moni-card.compact:not(.card-back)[data-text-fit=medium] p,.collection-card .moni-card.compact:not(.card-back)[data-text-fit=long] p{display:block!important;height:100%!important;min-height:0!important;max-height:none!important;padding:calc(var(--card-display-width) * .014) calc(var(--card-display-width) * .022)!important;overflow:hidden!important;font-weight:650!important;letter-spacing:0!important;line-height:1.08!important;text-wrap:auto;overflow-wrap:break-word!important;word-break:normal!important}.collection-card .moni-card.compact:not(.card-back)[data-text-fit=medium] p{font-size:clamp(8.5px,calc(var(--card-display-width) * .053),10.2px)!important}.collection-card .moni-card.compact:not(.card-back)[data-text-fit=long] p{font-size:clamp(7.8px,calc(var(--card-display-width) * .047),9.2px)!important;line-height:1.06!important}}
